300 300 0 1000000000000
892818 0 234041 1000000000000 873678 802201 857186 1000000000000 834882 129259 441524 979596 488907 636729 457913 235797 434392 398546 667539 240525 1000000000000 661751 944939 1000000000000 681917 730055 753122 575859 747726 888389 801530 1000000000000 340453 230783 152040 1000000000000 588712 0 84829 420541 0 520072 110173 254529 544943 182971 1000000000000 299725 1000000000000 875739 227318 354099 204751 115663 86724 15054 0 0 513495 82025 539412 559550 918622 323698 989372 760309 237538 827485 747373 936143 592724 66426 350692 69809 145875 575715 335031 431274 906636 155955 82652 0 44671 518783 691050 297780 957789 722144 449839 1000000000000 1000000000000 428846 939930 219301 475890 0 1000000000000 79381 917516 282174 377961 385534 409030 138513 1000000000000 344650 634475 271041 672918 385092 287736 659678 768781 694353 13905 409348 746485 882368 88547 735412 721774 104168 106937 964714 1000000000000 613337 156528 195337 641858 603976 983836 500351 564481 1000000000000 411713 743070 269386 0 405153 116073 185465 1000000000000 790031 1000000000000 182410 262409 244424 494683 823002 452925 0 441115 1000000000000 224054 328006 281713 794185 454423 1000000000000 1000000000000 931926 4469 67772 338692 854012 1000000000000 136092 329552 900819 561219 389681 768065 386345 428984 1000000000000 0 549112 100796 933258 275817 281199 423085 301603 343705 249081 28909 957137 213198 129299 787424 483559 85721 104298 451336 1000000000000 0 39423 46703 0 846524 1000000000000 202370 740400 242253 865104 193011 474013 790284 1000000000000 646850 189601 922327 543983 1000000000000 926265 1000000000000 127283 190766 0 480259 192323 1000000000000 873459 606853 0 113219 299918 51076 0 990488 582973 1000000000000 608189 877918 519502 0 799005 693944 291916 215716 42200 104781 998542 180420 163630 569234 813992 853678 805177 0 476029 457313 107344 529224 635109 900695 711572 762046 1000000000000 0 302613 564462 332961 966216 0 193948 480776 104898 354898 0 647604 494339 835342 39974 129246 842810 917278 92182 581258 929861 327343 100928 23251 509379 806906 745473 1000000000000 157324 662407 427195 0 231123 361698 34467 0 19025 935180 664639 582272 383513
0 992707 736082 206510 1000000000000 525501 405064 915795 224711 662086 802535 980149 523000 524405 870537 592478 984884 914094 109815 856424 557536 154951 310231 0 0 690252 576468 0 433739 838078 876419 576453 36892 478458 711707 244792 927515 130853 400720 254425 142632 59861 304186 125271 706286 171461 100976 66443 733049 787757 371610 855223 0 622719 572438 520593 44921 0 55864 635324 782133 703882 269975 602699 221045 360437 793526 62076 828081 814527 47311 493543 611220 453399 459202 235526 848830 192621 483493 307324 1000000000000 0 292693 419681 885037 636552 73422 139863 588013 890687 216928 41443 794568 581437 69405 706571 464888 102075 804956 844253 7225 133058 410958 819655 585684 83623 1000000000000 0 916837 724722 369996 872650 106095 503175 1000000000000 1000000000000 336484 1000000000000 0 0 512775 104380 487639 0 253604 105162 1000000000000 514894 977355 1000000000000 1000000000000 863471 198491 620528 886345 38001 750708 1000000000000 575523 528229 67467 878843 812039 0 829246 658062 209423 88945 828070 907619 780277 0 636339 421134 217772 218960 364917 2176 937699 4028 400666 34241 1000000000000 661325 1000000000000 559386 21834 879849 788999 190288 558356 14000 584007 779146 920397 1000000000000 0 485130 262416 0 850133 842800 567546 708431 65355 1000000000000 812943 744937 956690 701233 246569 696158 0 242030 274636 243176 320030 490857 252857 460040 360620 664381 294077 0 8203 396462 178408 555832 325412 614258 1000000000000 507460 709135 1000000000000 50483 155530 412045 596880 107246 156688 215636 697477 172567 0 994497 64008 1000000000000 630035 893356 423810 350157 339481 71267 372156 111527 808922 346197 704225 290855 851308 83648 160342 732646 494212 1000000000000 997650 877700 78860 944946 406624 97664 707811 819855 692978 961503 720163 119941 985143 215418 703101 404543 41666 614375 1000000000000 773236 72683 1000000000000 474857 0 285155 143239 376280 704727 88001 107996 166729 42595 0 359843 456430 435902 670034 660560 1000000000000 892858 0 101062 415590 993998 907313 742354 0 656932 479464 814524 1000000000000 704152 461728 552169 1000000000000
884841 0 505123 60691 469990 799689 657976 437193 1000000000000 169481 521961 0 1000000000000 587584 119616 954682 1000000000000 318634 0 517182 0 1000000000000 0 305315 0 763151 157197 642445 89409 79376 412328 28412 201923 329018 286809 393832 444324 1000000000000 610512 139453 17891 577055 161915 55368 294277 507614 35053 341849 599538 437068 672095 861199 326371 1000000000000 226412 527921 906670 0 705773 1000000000000 407508 728635 818742 885925 21381 8676 288197 21788 928928 754897 0 143442 368980 686187 147215 140419 208211 744075 747016 668703 0 787400 503080 1000000000000 241861 195391 1000000000000 1000000000000 1000000000000 1000000000000 0 1000000000000 638057 77628 1000000000000 770390 119411 0 86028 1000000000000 0 61012 1000000000000 497587 296616 113438 0 985366 648366 127371 464771 46327 173183 237593 866354 0 325955 361433 0 122554 970658 782895 387741 0 458692 910266 320554 291616 0 942970 118296 1000000000000 803461 630129 1000000000000 829870 747232 18971 844379 652708 15474 660438 1000000000000 118579 955662 839904 258792 210110 335110 354219 409431 456062 585174 708024 597786 339959 763628 0 1000000000000 244714 49889 0 492997 346635 210309 0 899691 723291 723095 0 712265 297647 587617 703912 257117 0 0 0 0 220757 1000000000000 626613 263708 816880 991108 601213 793260 407556 498693 119300 716883 99387 591594 183639 494642 545222 0 429648 0 308727 599517 637978 479712 87179 1000000000000 178959 560158 237591 814373 0 41484 58005 904286 787283 134847 493037 19974 81810 1000000000000 681360 547437 258892 312815 1000000000000 462262 1000000000000 383934 1000000000000 97708 639358 1000000000000 478449 324136 294882 0 1000000000000 803108 941881 487055 722564 0 0 344918 869875 449661 927781 964604 432660 83827 660848 172357 305242 773717 462508 1000000000000 999879 947369 340042 805459 852050 113982 963308 0 617392 463643 732877 450580 231703 547594 0 133747 104341 0 178485 513929 838409 556297 606671 1000000000000 0 1000000000000 148295 796765 495487 857615 393988 3651 240353 72561 995025 0 990794 55272 436368 532021 161867 636754 840507 462310 0
529887 885382 940277 184038 571505 339188 447498 738826 766161 486566 965270 26648 240302 20148 585535 0 356774 832011 827156 541669 0 186599 1000000000000 165912 289884 909926 42087 0 789012 629626 185102 0 679754 860382 1000000000000 264307 1000000000000 270262 248222 870133 31555 14983 541362 886576 282499 413800 756458 63488 0 1000000000000 185726 998110 518540 557263 907501 515608 807451 217081 0 1000000000000 609918 0 0 797124 822303 837169 709617 143003 961835 622007 58231 187651 1000000000000 1000000000000 126990 984689 1000000000000 343292 723889 367708 767891 405360 1000000000000 188543 935464 891198 209573 197945 439178 1000000000000 0 942743 843990 945594 149044 138394 1000000000000 809704 715865 618265 325885 0 869193 733922 504518 553584 484858 1000000000000 0 1000000000000 34845 538490 990194 0 1000000000000 455606 574714 319087 460270 10202 961651 750251 516182 655927 244976 936949 868392 262 95274 0 538532 493714 246781 350003 597861 524270 345066 483201 22097 303785 404089 339635 791154 375360 599574 995657 150961 479904 533519 760795 892080 948800 616018 565788 608909 308227 112898 570893 324479 867500 947066 485124 911605 90997 156773 857884 0 1000000000000 270928 0 2988 1000000000000 904348 1000000000000 921011 910551 535666 206922 601230 396014 235338 665160 500232 778537 876745 222987 0 0 1000000000000 221846 938001 394439 339432 828889 92397 717394 519912 24888 90524 262362 499491 782938 517 753400 611690 1000000000000 1000000000000 653732 643670 538254 752718 675663 144507 804443 226589 449131 733560 592282 882782 0 0 64203 769576 3624 0 307348 366707 1000000000000 1000000000000 146736 468160 46326 71957 516125 947625 938225 220280 140853 174899 1000000000000 265154 271426 459107 150857 1000000000000 58436 774909 380724 922675 563228 339216 359143 1000000000000 22323 993366 875575 746715 204003 833248 420665 0 620619 148083 844271 668352 809344 63735 20801 75132 436113 88418 553019 919404 324305 433413 949323 0 485622 0 1000000000000 0 948479 767497 84362 90071 279239 869800 542555 112175 234828 884991 0 333849 906277 972699 567716 33122 833291 817992 835758
606953 518090 717090 448537 949131 821554 1000000000000 287744 707069 482136 1000000000000 849132 410042 346456 1000000000000 1000000000000 1000000000000 136749 442590 277240 345266 320630 241622 736058 1000000000000 503068 761210 604121 967383 641176 456442 868534 919830 77137 731554 0 136347 231333 94396 762863 0 836096 787543 995874 415848 924908 670847 0 806688 350149 807172 0 47584 949343 882632 0 138452 212701 696685 812743 596966 739658 535906 909680 403457 692746 689389 718369 71680 304124 252191 605428 357007 396875 413045 26029 39388 441578 530338 787233 305771 749335 1000000000000 216585 762943 45526 894131 705336 0 738112 1000000000000 184558 872706 570031 18964 493826 0 108891 607835 490491 138045 746642 1000000000000 893350 0 885907 695206 621075 389631 409491 992435 698280 500222 596464 334971 457722 126127 189081 461593 714336 455664 463045 488951 163291 375491 466110 745250 731037 983802 416697 166468 597110 1000000000000 306706 760579 373238 0 556513 215742 259166 783633 1000000000000 21559 608986 505607 0 744447 256710 510301 505309 619285 386587 866617 810117 399744 953080 477580 498278 1000000000000 1000000000000 925329 0 749088 408384 1000000000000 0 286334 1000000000000 677417 1000000000000 651471 1000000000000 338928 454613 183558 15949 650188 653591 619594 973016 583363 69620 527097 310171 736877 753626 95258 680713 163586 0 401359 914078 647605 0 0 1000000000000 939202 642459 163072 449453 684514 983292 87729 221652 142003 0 946834 226242 395682 693449 999898 261500 1000000000000 196664 71459 808892 545629 797333 670612 745316 0 556158 88867 3394 432456 232668 112410 725101 332878 745893 266285 1000000000000 805584 417570 471993 812493 44518 583180 896809 978955 372464 0 1000000000000 0 532210 210477 266030 1000000000000 214624 88560 830429 882147 175898 991924 471358 448985 188216 199798 0 952024 146663 0 354560 238668 695816 1000000000000 35340 921345 334193 123817 798720 133883 68926 783841 674353 565675 63438 111126 646480 234618 1000000000000 849287 161873 950817 924149 730567 974120 300045 991799 1000000000000 119557 1000000000000 0 747705 0 181715 375557 1000000000000 203601 640520
305868 130219 511361 0 102909 0 721611 166640 136871 83930 807625 162408 695499 1000000000000 90979 139391 801983 822882 365872 667342 755042 152108 961857 0 678448 974017 662636 10630 433384 827581 104600 350251 917533 453037 156865 605423 1000000000000 1000000000000 603952 121263 814077 887150 810040 0 1000000000000 483989 748720 205758 92198 978990 236185 1000000000000 601140 1000000000000 393138 901200 921861 643492 0 831033 376805 576890 0 691578 263435 61101 243577 933473 69862 151643 391565 31000 568873 936580 199007 855882 998460 19842 239701 784770 781426 1000000000000 228915 752749 574214 716233 45117 0 309351 356400 0 27132 0 0 50161 693578 811420 671744 422289 429060 89357 51028 82454 343172 344784 955652 320222 556168 286856 537208 84167 730307 657072 540286 385611 132776 668448 641625 161815 58238 623827 465452 419939 434873 594851 941358 1000000000000 705790 21725 312121 167525 0 86052 747976 752621 218754 85403 185374 840413 692373 722213 0 50784 55890 574722 0 597754 144951 934735 869718 280427 590594 0 462460 639006 918657 718680 917894 121149 382624 642023 883748 401984 814803 548256 779452 1000000000000 130699 563238 433535 913467 508765 336065 169974 355649 678644 783228 859182 135681 1000000000000 1000000000000 1000000000000 1000000000000 664010 0 237660 479342 912301 448778 794816 656554 165600 278845 357148 915519 1000000000000 182232 0 465059 351604 569061 1000000000000 1000000000000 1000000000000 0 485551 473088 1000000000000 680530 280464 787520 919415 1000000000000 603330 318504 0 592834 0 168251 954025 23762 119854 378217 788607 294596 26555 473508 119667 0 438672 72556 0 634070 69097 209189 944941 709999 439476 787374 1000000000000 1000000000000 1000000000000 0 412999 885509 874002 87557 911523 1000000000000 0 424870 23104 724134 418528 364965 970879 323680 31244 512120 0 61389 466382 1000000000000 0 648212 328341 379717 115621 144358 948893 622902 744905 565508 868432 284315 198653 844825 1000000000000 619317 36496 380154 1000000000000 212206 303255 115349 864875 69047 1000000000000 586813 536899 635963 414692 36247 222288 497024 0 156765 530204 814520 247584
586096 347286 736539 14367 216566 885156 219723 0 972300 213558 929301 631967 489430 942561 806764 88900 1000000000000 92634 436707 742992 1000000000000 332161 281333 438943 751724 53330 0 449753 105158 311938 15459 717072 998077 467819 802130 714592 804431 1000000000000 506036 887970 347937 694327 104645 28301 392402 726707 210771 516646 75864 496771 1000000000000 1000000000000 1000000000000 594925 1000000000000 741252 1000000000000 1000000000000 511165 369482 232206 467202 327601 173563 388374 147624 559591 616892 540386 191979 929570 817675 925949 154677 784582 198100 1000000000000 391550 664901 409492 554004 1000000000000 1000000000000 644132 141012 246565 875826 479381 321431 410154 121745 34591 1000000000000 0 706032 190898 1000000000000 265387 954669 631031 156272 630673 946494 852381 20573 0 652645 41095 547977 808042 697584 325048 935423 967344 1000000000000 781573 1000000000000 0 117822 956288 0 426538 143499 874026 977132 763944 701205 811138 55545 429023 629030 591357 825116 808480 0 939445 209703 0 1000000000000 284340 615523 1000000000000 627098 289855 0 976387 326467 108893 0 662859 0 638770 0 221540 1000000000000 538735 1000000000000 118787 936913 408294 474763 1000000000000 328190 926135 92674 0 494873 1000000000000 460640 186051 689340 666256 562330 725778 340182 620729 598978 117401 179990 825341 954695 67789 623147 302554 22887 90840 576829 516603 690835 1000000000000 924098 771330 139944 1000000000000 856258 0 585348 681972 971875 684048 538992 561874 55749 846555 0 533252 553124 236513 695559 224373 637148 231633 0 382024 993897 25454 0 0 227901 430039 856872 93475 816119 253164 595863 259655 767281 563457 823700 619488 1000000000000 1000000000000 217641 683827 481905 795888 107683 446436 0 865266 260729 903600 1000000000000 869079 527035 603101 290601 439490 1000000000000 334736 0 1000000000000 1000000000000 481945 438825 246473 713120 1000000000000 4938 754206 533750 439663 50066 350689 1000000000000 994098 53564 931807 928594 888008 652156 1000000000000 119612 231448 670644 959634 718870 455765 980799 135569 207079 696436 758162 44929 498845 818221 404000 251549 191060 1000000000000 490501 244208 376937 0 528004 85816 164726 214060 712120 276183
283306 891660 900333 288254 334198 976888 65349 383094 786334 1000000000000 1000000000000 1000000000000 0 1000000000000 0 655051 214585 793403 0 879896 55202 737440 601668 587198 343632 673005 653664 752871 1000000000000 1000000000000 962355 602983 0 274290 1000000000000 551904 503909 1000000000000 639073 970961 35226 517107 745846 871381 101503 310582 15027 741620 569528 861860 65708 32628 0 506172 333801 451908 737133 0 643815 1000000000000 416362 1000000000000 1000000000000 529313 737478 173802 755746 737715 411000 438036 331709 278037 37834 515723 754499 40746 1000000000000 311163 212564 897339 775359 392166 590570 152425 344552 924316 172688 754222 410410 985139 0 1000000000000 0 407476 514610 1000000000000 230327 0 0 1798 0 730230 711841 287752 625709 362817 155336 227437 850783 424631 59249 882835 837061 64554 917840 380392 373300 436356 905894 1000000000000 403703 920592 133610 0 790518 163811 143502 476368 419226 224718 661455 1000000000000 1000000000000 480633 267093 103871 829573 0 440712 267918 763443 408603 692289 743205 265012 220318 634062 0 770033 821197 55223 89909 601159 981939 397935 971656 964909 146947 1000000000000 922304 932837 0 400228 638798 134922 1000000000000 873404 890134 281045 615328 0 890535 219378 806364 896720 139218 720844 164949 548515 0 388682 207592 458973 520188 964165 1000000000000 167233 1000000000000 458456 152309 4523 591373 995845 850821 696165 415063 283914 898343 971340 625600 10690 378003 999060 147232 48189 133675 0 240700 159412 989830 996745 30415 0 713757 582302 1000000000000 875223 108647 713646 291618 0 360779 84667 0 581858 485283 781229 667615 898669 777021 258420 1000000000000 173081 760632 260319 920440 6613 926359 840502 854062 86105 112004 238246 64014 80258 399609 796667 115182 933507 904746 1000000000000 334411 1000000000000 86678 664213 909934 921588 785669 246016 0 232397 0 351560 825919 88434 849917 264763 882209 412353 780919 0 795393 280017 574546 669309 1000000000000 143406 593646 757877 332471 36469 634555 627803 495124 0 379755 635009 265397 633990 337966 431074 0 242979 0 726914 677764 565998 0 973783 891431
935167 543635 1000000000000 84516 698360 954579 641695 270182 56460 788944 754781 1000000000000 428645 812237 191920 983581 357924 351834 987918 112779 568379 570699 170137 125252 189542 393423 607742 100240 139674 732475 931906 238972 0 734337 489134 1000000000000 712028 315643 865301 370392 808350 941722 0 642606 723714 384872 193843 941336 267733 300582 951551 0 130314 954029 704145 182556 105197 703528 702165 82324 952978 665688 17927 291987 519711 48209 481907 1000000000000 419576 339963 681084 0 214122 921333 922545 93190 140819 430596 1000000000000 1000000000000 0 941466 627621 386156 884425 530636 521680 497035 298558 1000000000000 601969 637896 832833 450406 944845 746168 568693 30317 749368 0 524906 593750 232136 982425 94556 0 664216 58547 942561 964117 629690 0 981941 132772 244632 158017 833175 1000000000000 1000000000000 513629 808464 599966 397405 498593 81068 775666 1000000000000 210151 420961 804515 691308 164439 275012 934832 812036 1000000000000 474832 1000000000000 1000000000000 66950 389358 198128 284336 954097 250944 1000000000000 896905 608452 1000000000000 606336 267432 81418 748836 199141 67004 299650 175046 136495 894161 506560 534929 723365 418773 779084 1000000000000 1000000000000 474076 0 43180 1000000000000 320565 465891 482645 542070 514730 79520 297926 700816 759121 977337 19441 423714 0 0 478059 908156 555411 89284 787286 742595 435865 634248 74882 955646 675150 145780 594806 798642 891038 657334 1000000000000 0 950014 714715 419229 786192 701233 806172 878728 931474 1000000000000 914469 955960 0 81957 441411 421562 838043 0 808190 742916 541572 271793 92948 695048 1000000000000 707270 428616 1000000000000 603904 576965 0 0 192452 874443 724586 218045 929802 341042 982764 54415 384484 657821 392367 256232 377865 0 400501 0 54330 278094 270499 538687 242782 769848 648806 130286 217905 750538 0 376367 1000000000000 351244 575383 160940 201268 446174 434482 448879 833124 491075 586699 246606 38093 397586 44899 0 620890 171416 909646 277859 609503 983112 696093 697823 736915 624892 335866 0 913260 596210 19850 582916 696965 135060 649253 0 469486 482741 707282
482066 597150 94715 1000000000000 883680 961487 961811 831833 904160 164042 984889 842013 1000000000000 499904 750807 565682 864914 1000000000000 837917 549251 265448 518406 440647 605414 375446 0 697068 863042 777840 826439 932332 145079 696586 337666 1000000000000 572139 465684 622398 993872 45228 624131 575052 900207 152519 998906 980290 985501 318405 1000000000000 293523 532219 196316 615052 125708 846302 957914 509247 1000000000000 84682 962458 62475 747782 927711 1000000000000 746288 682433 251769 702307 1000000000000 832286 605071 0 773299 309613 612759 142865 852530 558872 391045 199421 859359 261510 929045 252384 851218 162759 220684 362626 1000000000000 489920 492631 158882 392144 101556 947041 0 227134 502641 83735 459957 0 1000000000000 498283 42305 462772 67672 716668 1000000000000 1000000000000 293597 1000000000000 746592 556050 0 769469 25385 466483 332299 707533 925005 73353 1000000000000 0 989827 722872 758634 837878 975831 249608 1000000000000 308214 871247 1000000000000 1000000000000 1000000000000 0 488470 939824 278751 810764 692109 880665 364833 257037 194513 459032 1000000000000 19058 286319 478582 0 235475 672233 967964 356468 526256 860972 485962 980659 213727 315378 46115 37483 470151 653170 854219 757774 896870 899873 488763 0 540841 552134 931703 678749 48910 436395 798971 973811 263069 0 1000000000000 908727 125055 839887 274692 797845 325052 513294 400252 1000000000000 761869 0 255689 732147 1000000000000 91020 166853 306326 0 542908 344600 0 1000000000000 640853 352749 645225 779630 527432 137553 30050 1000000000000 1000000000000 962181 835408 841268 722093 0 117758 582004 226730 152965 39285 496929 597456 879571 235653 335122 126262 111597 710300 163591 329177 180764 995266 807584 435193 737105 226466 131087 796196 843672 0 207739 722186 728929 653110 685721 218927 946333 335679 196958 739269 1000000000000 466073 544017 883872 1000000000000 711842 1000000000000 1000000000000 776620 525188 400519 604695 656930 1000000000000 1000000000000 924984 440524 954832 932840 263498 741760 1000000000000 0 785013 823312 415507 309377 422001 294263 979475 991113 0 1000000000000 376123 659582 0 1000000000000 870250 283794 804159 1000000000000 231408 651839 700321 0 945931 942865
929186 0 130035 1000000000000 0 807470 115598 849600 456430 515735 0 857197 722005 900002 260406 205516 1000000000000 410220 0 689348 823812 544963 25285 162828 1000000000000 718973 319024 68983 408526 1000000000000 28106 209593 534762 152081 470125 124429 336499 445405 0 448779 625879 870839 638208 617113 903027 146956 1000000000000 618721 721759 25056 328945 374788 0 899279 1000000000000 182759 1000000000000 0 837370 168904 987241 844258 760969 513200 290610 500598 632254 787739 664838 891640 821048 472040 598428 919762 698981 813592 693275 340426 786666 865480 965883 1000000000000 101856 494930 0 421357 877393 0 826318 547871 444698 729365 974395 594414 1000000000000 6606 274417 21426 57662 802450 615585 1000000000000 957143 11405 733410 25018 715533 247512 37236 13152 750025 432750 122612 0 661860 245616 743548 1000000000000 334137 572021 318940 816328 1000000000000 725038 143711 0 963140 0 0 948138 845078 113855 915896 763927 394751 570305 418682 670677 718019 507486 233298 908920 1000000000000 1000000000000 1000000000000 528562 838745 677371 736898 69324 0 161665 615261 1000000000000 0 443987 941117 1007 479949 956110 0 847836 705401 0 0 347121 434082 650370 707303 135929 342522 1000000000000 170817 137753 650797 290602 76457 724219 22593 126910 449691 994379 821025 180231 126939 0 1000000000000 585762 880960 128743 822298 167502 984847 973109 333218 513391 1000000000000 708859 831897 691356 228983 1000000000000 1000000000000 540650 0 609925 379895 1000000000000 613860 0 475853 344171 31808 345074 85034 883802 699087 994178 735821 51958 336793 975311 946550 718572 652984 130413 0 129353 810182 822990 44117 26205 486449 516366 195657 859820 598692 589941 621452 247067 571912 776977 821947 301680 478656 1000000000000 823441 253081 25396 116515 281106 1000000000000 183663 0 0 1000000000000 136795 301118 0 1000000000000 351453 371532 488821 1000000000000 859966 269724 816869 942329 42820 582758 75931 895455 279711 0 1000000000000 628440 220332 258344 748221 916313 311429 471138 974066 1000000000000 312506 60944 895043 1000000000000 953734 815576 130575 17412 434745 536335 288251 491487 893175 674315 624099 888979
248602 0 304424 0 0 242521 0 670185 244874 872985 918855 413722 100201 544144 9112 913830 571141 117376 739930 748295 935122 3350 723529 0 682682 848793 215388 1000000000000 642627 0 947067 1000000000000 193223 493141 0 270936 109010 401394 954715 843121 608021 499499 0 175371 376036 234278 920277 555449 289873 498252 73843 220688 708389 705592 446553 1000000000000 333650 469474 0 1000000000000 515793 756792 367905 231087 1000000000000 116153 693456 766791 999372 457654 507280 872713 892176 794006 208055 0 0 323514 940410 1000000000000 283783 7649 101677 839090 294297 0 721144 923559 129257 865417 282079 0 33319 287267 36017 446757 152790 781460 379205 341582 0 1000000000000 495720 298643 328071 102982 691133 145648 1000000000000 600983 0 630746 920126 1000000000000 206015 583969 212396 338082 81507 693924 976517 531175 1000000000000 0 0 827981 1000000000000 749688 778917 791334 541036 858305 126796 325911 1000000000000 727812 175327 374724 755897 1000000000000 949319 398250 853901 725464 101917 1000000000000 66359 753056 473529 289167 326655 382081 287056 303117 617583 843834 774463 0 71275 0 70918 147753 0 183927 195074 908323 72999 493361 12307 680310 918144 702520 939819 374583 697451 443947 348329 315150 1000000000000 814205 522214 765583 154923 877084 109774 466452 177417 984827 953561 671487 1000000000000 196735 357423 842899 626129 682914 0 560092 991124 589072 950779 375990 0 474740 741799 914159 15078 239533 818004 261030 14986 66646 625208 291362 520347 125094 95217 114896 108270 100549 922297 861603 120102 56590 312709 109718 630028 1000000000000 598492 246344 537214 243328 898971 0 709294 158971 919098 943897 549323 746652 513259 1000000000000 0 744630 76472 296393 466186 303876 965560 740783 574430 806932 559892 724268 15315 476800 559584 282235 957966 65135 0 333146 0 1000000000000 202700 109113 513618 1000000000000 53519 894803 641690 0 842042 357786 434077 872122 746880 966657 115766 1000000000000 10576 0 494179 1000000000000 907811 580923 968864 575581 669179 615949 943149 761687 837153 262700 136712 677581 34179 191020 484504 571980
722915 0 625876 852701 86585 280994 1000000000000 67397 0 742308 746363 854140 167317 654137 737235 425162 1000000000000 201449 14129 190541 970101 784937 331236 341885 300662 5228 0 142879 440027 1000000000000 815102 0 0 886417 745387 63662 0 462833 634702 435939 786816 0 0 638091 142834 368595 106393 40966 245222 711235 496240 114861 822427 689179 711204 829436 662699 304597 496421 166662 452527 43116 979939 1000000000000 294522 638972 784007 678608 189766 302240 828797 593822 0 1000000000000 1000000000000 1000000000000 498078 997015 0 645264 45067 707396 405543 668053 523471 1000000000000 332070 577127 219822 810697 1000000000000 462058 77578 303350 0 253798 1000000000000 284062 196816 436030 418967 649723 667669 800243 484893 0 189250 109375 288538 0 26255 551654 461842 568015 321703 12741 0 136376 511497 1000000000000 459485 0 1000000000000 136283 485789 92177 991116 142463 310130 769376 584210 724595 968177 206741 1000000000000 294184 456370 897003 20564 925815 899596 898705 403757 506167 0 328397 1000000000000 0 265478 408647 852244 596011 1000000000000 569762 158456 98003 0 313525 0 165939 847966 348966 298850 605438 460506 1000000000000 391436 0 716787 395739 81828 983065 514085 662335 574951 735490 661117 1000000000000 160431 1000000000000 0 949500 95235 1000000000000 399024 2507 983869 82233 111722 0 377730 894916 78143 725186 519141 259214 164397 728168 168154 979809 807167 145959 0 697261 752569 624663 270561 236760 137505 269869 421580 0 976733 0 1000000000000 810561 785938 294239 1000000000000 1000000000000 0 905268 307495 635124 979854 301061 972165 1000000000000 764475 169561 603338 296595 341651 0 251193 1000000000000 777737 370729 138533 1000000000000 0 1000000000000 1000000000000 969918 860083 579703 665290 438429 0 850185 368704 846948 904254 122020 987773 960598 832799 676826 119017 880304 227790 0 460765 0 429849 0 191766 123698 535174 171978 847429 0 453308 959709 950490 359654 183399 1000000000000 0 677882 808650 721742 103 467338 170861 95308 893292 1000000000000 405651 730575 657038 814346 0 1000000000000 98818 163704 282987 341110 172934 884395
530252 221339 795992 0 247357 149508 0 725598 401611 832421 868782 44855 506009 673964 0 575701 488897 1000000000000 44180 447037 841743 803492 1000000000000 694645 1000000000000 708151 569580 814587 339223 0 0 1000000000000 690598 0 531024 831589 362902 916423 197812 0 479706 647096 657325 154432 822408 475218 392536 633481 971499 766368 605472 687592 729300 616924 478429 197013 294506 0 428847 537146 0 487325 917250 307710 452330 644595 645803 780426 406673 792320 127359 601247 329356 797719 882763 1000000000000 2843 534041 1000000000000 443483 1000000000000 753309 620118 581428 0 329196 188329 874246 664664 842572 476041 982534 0 0 77881 97417 366362 621440 209731 0 97238 1000000000000 1000000000000 418928 1000000000000 59664 239405 1000000000000 86438 244505 389729 956123 0 328053 411740 802477 0 68135 430156 976837 152649 810519 186982 0 395005 829401 1000000000000 594847 1000000000000 122666 889723 1000000000000 364845 87282 142640 525836 0 24889 0 120344 354630 693159 945916 40200 392656 228589 1000000000000 21871 931021 148681 87433 0 622404 1000000000000 293790 486904 205183 674356 610967 197579 163315 380647 389769 348161 979570 1000000000000 127283 100397 267886 442364 573197 0 762390 404788 837907 493492 374321 668042 393537 0 751508 840287 815375 566925 720110 783730 907064 981706 920285 205575 57436 413425 356389 572336 236623 633459 0 747333 347116 1000000000000 0 532833 458995 1000000000000 268784 547019 842317 0 48800 982954 852590 123691 475062 1000000000000 890791 576260 0 537899 722096 620320 639083 162621 0 569659 0 532180 820112 1000000000000 666386 147239 1000000000000 888875 1000000000000 702973 144239 1000000000000 170175 869341 158383 519917 633329 812467 739109 0 0 726453 135072 933125 0 787286 760258 919006 802796 898082 28680 1000000000000 80384 586577 269428 843878 388642 901386 1000000000000 745799 0 508146 0 284904 466342 0 913644 690294 850071 632703 565897 1000000000000 569940 941002 578266 235703 156726 238340 120731 381371 643068 945082 359883 709298 103760 226616 326948 0 636681 0 580096 326915 625975 271468 677756 413998
0 533346 843874 292280 0 1000000000000 220741 579625 586020 10430 161150 831375 509332 744690 0 337378 83733 781288 968648 60748 874653 531806 759340 457698 730999 1000000000000 871661 191172 740286 34114 457098 705158 596892 1000000000000 803364 460225 691359 205980 308549 1000000000000 470551 824259 173944 747978 707900 0 958528 0 847276 802213 425767 1000000000000 18033 573927 484750 139009 656282 753375 641896 888118 0 473257 814763 0 687316 337974 27525 736069 677487 290132 437017 310468 577685 874634 776771 910501 1000000000000 754383 517243 297653 672412 654823 601198 214545 856633 204205 221235 314299 774176 469324 143303 122469 734684 649171 987282 521229 721126 283128 846989 464802 231788 285375 22737 41534 563558 29460 655951 885068 535550 863440 795150 942934 937220 139723 585019 519245 463134 761829 709206 590696 906540 769889 4420 123288 268733 65103 378852 886496 287960 241162 0 680701 446929 982233 636819 934878 948455 244856 0 300215 0 253766 687393 549212 981295 0 910945 715964 291478 155474 55795 0 788708 358351 889157 702472 39610 909992 542797 582462 137012 666192 306660 545821 1000000000000 0 166900 0 172585 0 486102 68831 256660 395214 794243 0 742291 1000000000000 996828 447623 567780 840923 411044 602486 665108 1000000000000 393051 113120 486498 936584 179101 501782 959145 927479 288835 1000000000000 0 278178 284720 1000000000000 747919 1000000000000 659604 483566 258798 0 586944 473884 956330 0 1000000000000 30533 909501 1000000000000 1000000000000 0 0 264752 411699 797424 296224 701706 0 723109 1000000000000 864427 0 876041 1000000000000 566991 24411 374420 129940 467543 618491 6133 174687 351590 1000000000000 0 926323 414077 468035 0 831978 892247 237200 338013 1000000000000 949601 612170 488989 952283 636212 783193 83531 218573 349697 38535 683258 339048 223673 864274 222178 451057 110104 112793 553748 675856 0 418294 901273 476240 1000000000000 0 317485 382695 233834 849849 965459 721918 933388 470033 534802 0 288676 663441 1000000000000 811931 311739 1000000000000 785707 844482 189025 0 97007 890456 480078 934122 778648
954842 0 215309 428113 43338 779460 214292 522951 793544 161875 520107 410405 24607 187317 427671 856145 183292 615998 619090 531558 303180 311759 0 12744 795566 183764 203591 322579 857419 557318 0 793745 945678 438409 95592 188228 0 254713 863915 280821 241057 685149 398685 951 850217 952541 260308 221074 1000000000000 905805 984672 1000000000000 0 531205 533 769296 678535 632895 944846 377801 989825 701681 740531 224030 846851 818811 533506 244738 1000000000000 192782 176208 1000000000000 0 323778 731702 586849 750848 308109 707487 319528 151613 193530 1000000000000 0 184410 138517 204489 692932 1000000000000 187337 0 555574 967700 0 21002 488978 849138 338984 297572 1000000000000 604091 424156 952871 364467 1000000000000 308922 822990 1000000000000 795163 677320 285410 850414 793388 893798 45775 210801 49026 103373 1000000000000 388769 895987 513347 518095 305488 642459 170973 128420 619701 472586 417984 1000000000000 339541 368401 629381 423494 881665 759273 1000000000000 879470 747395 0 0 1000000000000 418793 372385 356609 223672 725649 144910 380272 1000000000000 0 546612 1000000000000 119049 833906 83245 214866 587009 627092 1000000000000 727305 54289 78341 643411 216441 841693 46777 912982 701340 0 72215 681373 775608 262148 1000000000000 384518 65305 1000000000000 890938 178163 916801 854449 610096 384611 553821 801985 694861 0 644135 360545 21968 421090 380868 616504 556470 1000000000000 809726 309157 640535 786482 762654 0 201980 184529 493008 0 0 159366 522602 251664 0 494530 532169 874948 119885 989307 0 632914 25748 795023 969727 221847 1000000000000 310328 161659 0 1000000000000 568426 856514 432443 456050 0 410842 422554 963976 216465 0 161050 955057 281836 340050 278659 0 270852 983828 0 29925 998887 850879 1000000000000 402467 1000000000000 120701 108723 293951 540972 1000000000000 791401 78741 999594 132540 331465 219221 836379 30564 618085 233708 103039 0 932221 983902 639115 632014 495089 1000000000000 542928 105731 582849 418199 475762 289387 0 757515 1000000000000 664208 688197 1000000000000 572912 762328 669492 898372 521129 464733 873340 1000000000000 226838 799735 498733 434929
832450 205792 449431 44855 85715 115881 472569 29781 220281 335619 73388 0 384103 179174 899627 469692 850982 0 63298 245161 338703 1000000000000 342241 241053 363980 193225 354698 1000000000000 0 376797 696954 987177 517523 464913 1000000000000 838500 54690 952860 78421 234607 38788 0 347139 1000000000000 395689 771247 851662 0 1000000000000 727680 461424 101454 400944 439945 926711 255709 694820 18783 604416 20765 0 515997 518276 0 829182 106052 990295 673918 0 185674 242636 887467 779050 781000 0 392613 0 431612 478625 739516 90805 1000000000000 366879 849991 0 687195 458251 803236 723668 907086 37092 195392 657870 428488 0 556010 36047 1000000000000 0 304116 292501 204017 723865 810907 814089 431873 282014 808435 43999 1000000000000 942970 848807 31408 0 744886 719262 525297 769730 0 854475 847030 0 486136 804075 463838 796743 31530 553257 0 1000000000000 635651 629541 175995 594174 452442 877030 1000000000000 1000000000000 228694 889318 706104 1000000000000 762086 703825 700713 0 1000000000000 102545 1000000000000 197120 837645 666390 605997 209954 761602 781665 477799 83867 436446 397935 1000000000000 595551 167595 995388 751603 1000000000000 230289 33209 224234 133195 83922 242953 584154 479288 0 237938 374575 0 84321 248647 311208 526991 0 337702 600024 971473 388729 326922 0 879714 659355 654966 629885 0 191104 782539 1000000000000 859046 1000000000000 72438 99660 0 0 888650 646705 1000000000000 8761 825721 1000000000000 740014 868488 77491 49333 14433 568082 0 339230 700309 798078 1743 421794 336036 1000000000000 850443 868765 166346 267160 29978 128756 324126 222111 1000000000000 1000000000000 883648 189693 301653 396494 221333 72155 990000 319231 1000000000000 417078 863134 974482 306060 768590 672864 996554 788165 158325 674002 177863 0 723004 225069 0 869110 132147 260914 1000000000000 888590 202241 433350 940718 314637 743187 725861 709908 0 0 1000000000000 861561 215731 1000000000000 694082 859013 766614 362851 614389 219179 246329 851935 344760 0 698906 33919 1000000000000 827788 510740 641702 756680 336946 788976 652958 756908 0 573594 797372 572491
50137 436262 210388 93954 166415 153740 147030 268958 0 950927 725917 854928 671247 656261 1000000000000 374385 289919 524596 860692 354041 538969 340941 46784 970981 688459 1000000000000 1000000000000 463797 702857 1000000000000 710662 0 198146 703726 0 628005 462893 691388 750688 355881 856779 278635 378387 419584 881623 802977 0 278965 138978 884663 218586 798997 511863 361667 174301 838085 435076 94742 0 961650 892702 455501 731226 228682 656050 657087 1000000000000 613773 382657 522363 280775 939995 1000000000000 663613 546877 475255 788156 318688 834331 587791 849010 1000000000000 168447 203291 995770 59142 1000000000000 171261 166667 42824 316272 927677 835357 0 238178 0 560066 788131 703511 356268 864457 427813 664361 161818 400536 584625 774054 518614 1000000000000 563840 972811 183863 823253 110659 978769 765548 547125 392730 117338 0 450882 228609 66508 705027 278799 426064 658779 622309 560021 896192 162812 60694 540954 696811 61224 440319 880617 53981 693810 691880 0 16614 467286 1000000000000 466655 177785 543264 1000000000000 395028 0 349558 158444 0 805300 526120 909474 0 775290 628315 245151 977631 783281 930737 256385 172838 436950 471346 726616 475744 49596 300809 352686 856279 502743 533744 1000000000000 0 856891 0 702593 393586 711217 438605 770666 514874 102932 795351 440401 0 778160 525640 0 578313 1000000000000 734805 447720 823629 5492 195554 60828 1000000000000 543709 716245 740154 161398 324112 822274 1000000000000 1000000000000 321470 493444 166992 651201 326577 1000000000000 445283 438957 0 189543 318289 0 0 950228 598914 686143 974458 761463 0 480935 412188 0 707064 199986 346914 534540 621521 405404 0 407404 1000000000000 62820 423056 862364 158405 0 317609 299023 941631 1000000000000 948045 447411 0 533086 632379 310614 799177 209237 559468 598604 309783 398382 0 1000000000000 970847 971193 758402 13512 732910 647266 1000000000000 0 911082 42670 969225 287722 344839 251488 1000000000000 146472 620275 260323 0 258273 252660 0 649440 640391 743009 0 608821 239888 1000000000000 263145 0 599645 509534 394752 1000000000000 722459 126771
556104 57581 377490 520665 438227 0 712499 0 128702 1000000000000 42118 651714 1000000000000 995246 557212 0 353769 347423 88871 769328 650755 1000000000000 899463 45517 1000000000000 1000000000000 0 0 911586 396071 249165 853226 577559 1000000000000 256673 530192 0 954382 1786 1000000000000 303563 817818 76689 458322 3472 420895 778750 230784 821926 878343 691056 815421 130980 1000000000000 560232 789427 756149 679753 784343 841956 1000000000000 672755 0 1000000000000 1000000000000 1000000000000 730599 319629 7789 0 700970 736326 316973 510040 183891 0 359593 0 798996 752909 288951 1000000000000 12866 147572 471038 775002 513611 139601 117724 641113 470489 424074 734623 494159 212374 630172 307757 644618 2183 0 139900 599997 1000000000000 87813 654934 413132 329530 461073 431019 0 145185 712829 114869 501304 0 423466 412992 555840 796137 141996 169475 583985 791457 137103 0 1000000000000 586963 607120 111953 166680 497476 364282 713557 561707 1000000000000 629880 969633 130894 137116 590817 378534 322596 1000000000000 629581 0 1000000000000 202957 274472 313269 1000000000000 579284 118735 512622 676333 131905 850972 549038 730437 415306 338814 255087 701326 454135 365347 1000000000000 744088 382710 16619 236769 769498 0 455332 974393 923933 849306 17983 55529 538765 582450 147361 264490 468745 993264 677178 722621 39242 0 1000000000000 597750 0 127202 0 1000000000000 532487 560191 519489 394992 392791 536897 1000000000000 289897 662556 356064 29959 681262 596071 776726 432865 226952 810794 958359 52835 535291 32043 132265 1000000000000 404128 637932 779645 1000000000000 652662 773982 510894 886745 298758 1000000000000 287708 1000000000000 304689 981868 471139 603057 182 952815 943141 891364 818328 300411 629308 177807 0 394118 731299 284042 227924 595396 315007 514932 494471 265407 927087 1000000000000 55374 717057 509201 1000000000000 157883 426705 409097 599975 65431 622138 144977 985476 766918 198051 320432 1000000000000 351962 79436 961346 1000000000000 871685 1000000000000 138640 828060 212290 732012 1000000000000 142710 0 824626 50812 689769 558895 229802 959911 717486 751695 612204 352359 29863 995275 714765 712298 373812 638912 438795 478228 915195
534441 1000000000000 411658 115223 1000000000000 463163 696170 345489 836349 201423 813835 50902 370491 1000000000000 585089 238446 193242 733102 639236 380750 1000000000000 838489 1000000000000 499963 1000000000000 982781 430774 739714 0 367921 549195 970529 259403 761469 745004 936186 511225 839818 0 63140 725790 196103 279560 1000000000000 1000000000000 369237 0 914348 847633 515075 842058 103693 221832 1000000000000 1000000000000 606765 379351 443677 845003 552399 623041 215361 157300 246536 216846 592123 366091 349303 525544 343224 734894 41862 955959 572239 816150 485888 897486 750962 975660 618799 0 641927 216136 515673 768283 290478 360511 629687 551439 1000000000000 453429 709791 961531 912937 341105 813065 678127 124642 726960 132389 267778 1000000000000 433354 900191 724250 743817 1000000000000 689784 506558 1000000000000 14703 19162 246621 842368 568750 792573 1000000000000 566301 221983 647749 254090 1000000000000 518971 0 0 817202 326868 939665 882002 451845 0 1000000000000 462926 89962 440351 564818 227739 113174 566374 844189 624054 624929 607082 913524 393975 492202 183759 0 970003 261512 413992 0 838821 0 116123 322856 145017 0 0 135446 652692 0 314580 0 415803 409779 553777 0 328269 198170 800973 0 557191 561127 82775 600544 126859 110560 85020 364515 1000000000000 16111 917174 357996 2845 625131 1000000000000 261175 574295 8369 1000000000000 545804 360841 944443 427897 588950 725437 256662 370232 0 416197 769082 789856 0 663189 36190 106959 0 294557 238467 1000000000000 751469 889989 789540 1000000000000 664950 706368 1000000000000 302962 462070 356433 455131 454709 680494 566221 337028 6873 521628 6031 367127 0 1000000000000 50117 616105 95027 912600 812300 705672 292260 747751 713745 726929 764856 446326 211315 0 957326 31786 1000000000000 1000000000000 188524 982017 834572 312443 217943 419763 378972 1000000000000 172947 279287 872692 383685 326356 939571 211852 653861 452478 6416 862933 119534 273094 742048 404520 867713 47888 714588 518276 357415 0 382371 528528 882045 1000000000000 164150 48284 0 1000000000000 10085 368520 217799 247869 75352 1000000000000 636445 0 0 0 759529 251607 350861
911432 487225 187748 332651 812681 888102 445398 619980 463114 140918 607250 564997 1000000000000 1000000000000 813594 730100 645386 1000000000000 79421 959002 988051 968955 464251 888388 535386 180272 272498 925325 94944 430818 311223 989633 125105 696164 251626 696761 1000000000000 740345 521839 792111 365038 298595 0 0 808447 423225 727995 978267 995856 607146 945568 975480 84528 334887 949939 489231 935621 912836 853341 1000000000000 235109 914087 42840 1000000000000 337999 291854 1000000000000 812197 429492 874534 1000000000000 871991 917617 0 734566 28504 815405 842826 84469 315099 651572 551247 0 1000000000000 912357 1000000000000 755157 572286 791944 211451 471469 513183 250845 156109 1000000000000 0 122926 903865 727833 572503 471147 486713 276813 858866 35016 379032 342899 66525 851264 759624 676259 992047 967034 339007 357755 554246 935921 99308 512184 51266 185427 476851 764616 611864 247090 323900 687436 546279 1000000000000 1000000000000 546739 0 125930 970375 262187 535429 501262 461942 648344 284972 888436 956429 1000000000000 700817 1000000000000 629301 620543 738121 1000000000000 928077 681641 626243 555257 453962 946257 211023 333626 377138 516565 997081 598047 748927 769306 1000000000000 503197 1000000000000 68136 320215 380701 1000000000000 959689 0 230118 0 247844 1000000000000 196596 260629 676954 757085 594976 533863 594281 127539 375805 426307 271430 0 410546 549645 0 939499 887102 1000000000000 514861 45599 840994 658431 399060 766548 717214 77794 800098 435154 826598 1000000000000 1000000000000 874986 0 719520 878207 441620 270844 349272 72893 80358 332404 510842 292477 335621 608440 885377 733183 467180 760330 0 69291 116147 248532 21885 189500 1000000000000 842862 0 134484 446134 900466 0 713267 912873 494792 7371 666988 70256 576431 382508 308906 427817 997869 3856 986991 748655 30710 922621 0 763755 254776 356684 695433 584407 506929 240554 440322 765177 335452 414020 944235 0 545813 713191 628622 882640 917129 973609 282453 602860 316475 515274 153077 104866 0 99441 514283 581490 803357 738648 988450 143232 291053 461827 1000000000000 778987 354959 625905 618378 169436 557465 336282 685612 717766
232579 985449 459327 73356 851483 135764 1079 1000000000000 698279 944588 966135 179102 261586 869027 512942 0 136427 0 353485 176793 350730 766536 543999 172519 23590 561097 437246 174666 914030 146563 120697 235147 993493 163398 171362 0 745679 63041 252809 347108 844294 693499 1000000000000 858549 618032 289061 889406 1000000000000 800041 50792 566585 974443 707550 168127 95010 1000000000000 800649 1000000000000 344219 76535 0 702308 827676 882496 256946 21623 586509 59581 1000000000000 1000000000000 297546 873183 874279 382763 728742 57482 822651 12770 1000000000000 1000000000000 308588 806065 661310 695661 350696 0 100060 518911 944842 75841 522166 240511 289213 858718 301524 1000000000000 543691 0 1000000000000 383025 127330 0 162004 1000000000000 787752 703318 263869 734732 1000000000000 614416 382577 762129 512998 549120 650953 391211 341963 558308 402323 860763 347716 146237 309922 40674 308805 1000000000000 590843 397130 930801 970829 556191 899193 796207 373287 695048 463328 349936 274639 204542 115703 278168 29018 361860 95218 342078 120629 194614 444978 0 990831 559117 1000000000000 19004 886205 34617 654006 402068 967968 0 205501 512698 135799 856245 262390 0 691591 879069 160563 1000000000000 0 214186 666984 223088 0 618800 1000000000000 867388 678336 737627 148042 631692 69814 801506 114077 442247 509199 537027 35568 262138 508579 163436 501134 561434 246790 238816 99339 610151 143308 269543 1000000000000 504687 493689 768580 278100 216980 161152 122857 946306 229811 1000000000000 848336 260518 272120 1000000000000 741751 771913 85228 448178 178757 296423 1000000000000 579378 0 1000000000000 815127 191590 611876 713752 455472 1000000000000 114240 284331 984383 553275 751753 860382 315805 843702 325731 490802 267825 393021 1000000000000 787696 877987 116233 348887 170519 183786 522744 661863 364690 494679 609034 686074 225950 28566 287828 991552 1000000000000 490629 439158 452383 360276 707812 232397 685827 250492 298316 610191 16320 742637 950180 360300 522279 1000000000000 668675 22883 1000000000000 8314 981086 1000000000000 536991 6448 717034 918587 1000000000000 969058 1000000000000 1000000000000 273638 243605 0 210836 665970 787924 827067 1000000000000 493353 878838
234874 112547 809094 819557 66421 512289 568503 1000000000000 313839 958464 547221 648780 47080 247853 773746 689343 951503 648453 538257 1000000000000 0 990378 990654 337346 795136 741178 606497 347386 0 443252 341181 176005 1000000000000 0 0 66112 996625 99647 598106 0 780875 288102 713946 298952 1000000000000 833405 958897 83246 439816 566142 249859 574548 551325 726878 310214 949971 932846 287929 341803 0 53027 711126 853583 23634 389088 330961 970939 330353 932662 110452 341881 726377 286543 242705 994209 560249 348849 429406 1000000000000 995101 669482 892766 554571 1000000000000 1000000000000 1000000000000 35062 1000000000000 1000000000000 1000000000000 704154 625757 18851 0 838316 1000000000000 672116 651124 448946 910975 1000000000000 591648 0 986446 709224 12857 168016 47298 0 953839 660260 233405 389342 794731 32434 985246 713002 238086 175889 877666 575704 524659 459485 315078 597336 909973 479304 901213 196158 896726 774 1000000000000 841139 930059 176564 207274 653489 806805 1000000000000 728991 361765 41925 1000000000000 775356 0 139773 815494 824989 53548 512754 751455 397749 914080 967224 812115 213186 423902 297053 120532 967753 356268 300058 757058 1000000000000 515779 380723 908528 274742 921713 717269 26452 526060 963376 606853 556349 932146 847890 881341 246078 78411 19718 145820 687557 800997 1000000000000 179563 891479 566756 0 953515 684739 774219 174755 128628 63078 1000000000000 301744 57310 489310 321596 796361 75246 703676 786951 530571 1000000000000 929588 254225 608136 1000000000000 217256 0 1000000000000 0 855807 254645 505260 608499 748037 904551 707580 849429 334626 547987 306093 1000000000000 413456 1000000000000 629229 871700 177510 726032 687929 849918 80188 82898 186813 0 149163 344612 871810 370071 485517 552238 415946 481645 865757 835257 802036 1000000000000 630889 852566 746925 135609 197101 950413 20558 6521 962840 405351 626679 575797 330504 57081 372091 640050 421966 354802 344114 598927 706327 1000000000000 537014 799270 431486 121996 549958 255476 155541 577516 800547 1000000000000 670771 356847 266358 713112 103992 18049 567188 449829 654720 929656 711421 476301 821481 221307 160439 613161 0 559708
461716 859933 888546 169345 790727 1000000000000 954428 480740 267841 0 892272 410879 1000000000000 379346 177450 685100 479330 1000000000000 468914 318540 54534 369297 658068 274029 784758 537563 927764 497349 1000000000000 74816 621062 37848 285616 0 402101 408592 385892 206464 903642 1000000000000 1000000000000 0 252898 819789 738313 485742 931888 1000000000000 657469 596742 852148 326613 1000000000000 790612 292986 160341 909316 887231 739946 1000000000000 639801 0 0 932223 699769 6223 130376 406234 585094 245389 56898 920519 712744 63849 503997 994190 1000000000000 197508 66716 0 121353 988083 354092 857142 52786 22243 416364 205567 1000000000000 708317 0 951519 0 442450 379752 12929 958239 204010 0 327222 999657 850044 197727 50716 975378 109061 372107 711956 521104 342230 302887 203714 252965 263185 360870 0 618224 0 571160 772432 1000000000000 0 449925 40014 635494 436457 849739 0 444537 727217 1000000000000 931839 88183 206700 434432 149935 130509 55604 619641 196889 339793 975271 728754 540929 152940 259592 0 534098 642985 966394 22863 580801 423780 873365 225166 544401 56130 465904 661425 720028 213668 931249 201686 221604 238080 0 0 0 417762 468864 149289 789738 548765 0 15199 88596 796591 958741 236945 80726 133724 681764 551564 260881 946882 1000000000000 90635 142767 586109 626383 1000000000000 800887 293698 41953 282843 1000000000000 312484 565089 807371 368820 843556 1000000000000 789223 1000000000000 184508 586960 329708 916465 757410 659824 198468 348603 574821 359639 819224 562428 752110 822599 212521 92865 1000000000000 1000000000000 1303 199718 476365 108408 0 144057 483795 704308 0 1000000000000 1000000000000 213240 680175 13934 194080 634474 808837 807944 561662 0 808411 630123 1000000000000 116752 342832 571513 477342 1000000000000 688937 1000000000000 562552 1000000000000 814461 0 131257 919567 480231 916178 888614 563709 818536 567725 635842 828081 676810 632622 442692 1000000000000 506581 802785 85338 501322 434543 0 933878 334620 318941 831189 1000000000000 589401 757101 523931 587575 542786 737363 231624 871477 486971 705561 781882 547549 0 827531 0 1000000000000 877981 473007 125884
425314 581888 1000000000000 1000000000000 964332 651963 732962 561808 0 302623 1000000000000 661974 1000000000000 720391 32404 12044 883453 638438 283320 482140 1000000000000 589720 440280 239725 134791 420977 0 1000000000000 1000000000000 797143 255236 827620 0 211406 959138 349801 177180 1000000000000 821156 492008 53070 199853 350267 1000000000000 161575 57260 989020 1000000000000 779813 779847 77894 90915 469354 693814 773794 0 944475 746805 509387 216357 340494 878212 427901 0 934739 304982 650222 153551 783575 1000000000000 196090 681667 325983 439521 208187 560839 229444 985598 107306 687671 0 53091 1000000000000 510323 310948 570874 308331 170947 372383 0 447101 352395 411938 601423 605888 935978 801214 569749 146083 717888 1000000000000 149709 656911 651580 841011 246383 184871 175245 151266 0 899159 0 279012 498888 862754 455448 0 5443 814985 746161 293327 803824 172490 780492 1000000000000 491800 1000000000000 156161 979995 785527 69951 836024 0 867338 0 102213 606805 459290 886528 0 533993 31143 100023 347956 1000000000000 851085 291017 967529 584907 259548 859930 455121 533630 126332 433383 360647 528433 322231 934560 662154 620952 732746 164164 934879 1000000000000 912772 348293 0 0 30699 470432 899760 1000000000000 20673 759820 364500 894805 598402 676008 494617 604900 503132 825359 0 410530 404482 844032 157498 763050 258022 371466 847130 10423 344936 62743 747526 772048 1000000000000 466147 701861 352954 767731 152017 456944 476262 318586 901672 0 124149 95438 40698 410107 327398 81221 721315 715681 280193 449264 24110 20726 1000000000000 30162 139146 675439 865234 172907 680980 306310 691963 839315 441847 554168 933722 893080 149342 333308 550370 69463 469026 429565 537576 1000000000000 148492 561142 888026 1000000000000 39050 347002 409540 983470 571385 451675 952221 0 1000000000000 280425 795315 1000000000000 345772 975575 520163 590476 423918 719111 128179 490725 609603 0 485263 94712 57836 0 635828 505957 996728 412409 794169 630436 692806 702050 121470 297042 829293 643820 198751 815035 500030 858007 237434 939120 69363 959988 286369 755114 998843 745450 873368 386489 980174 1000000000000
621511 886913 547213 394313 242740 217699 675397 51699 0 528887 1000000000000 914415 312551 796418 63316 125821 696752 758907 44616 992809 799847 646125 1000000000000 213604 450809 1000000000000 0 772897 616860 263054 458824 13057 1000000000000 172649 598357 667968 937075 952772 297399 830455 843948 116281 987697 339502 490400 91661 47574 1000000000000 63651 89570 347978 270680 803141 156007 925858 922209 1000000000000 561289 672790 680815 438999 1000000000000 738860 91476 1000000000000 819141 897812 505272 152642 124360 210826 107162 234329 649433 220797 556437 1000000000000 188041 46118 431264 691684 1000000000000 781917 837229 916307 58179 204226 0 684209 973669 122709 716745 892495 691947 920911 1000000000000 69594 377893 1000000000000 24327 329656 0 366876 498044 0 176030 496505 337806 497762 647028 100584 500974 252314 182970 321460 317426 696866 460575 651500 200300 133906 142314 281968 1000000000000 899445 71329 904936 0 349465 582421 402964 0 978401 53985 985153 62139 154714 1000000000000 0 229350 737279 290879 945195 231086 349198 1000000000000 0 1000000000000 880325 901367 453165 444475 594811 0 984185 0 948591 159616 204495 891590 779805 407114 1000000000000 610554 94718 96662 55584 318967 1000000000000 487096 1000000000000 947159 328909 506485 594793 0 1000000000000 257797 35787 574644 300150 497249 723367 930485 397552 0 477322 328986 357514 22910 201001 0 645054 119765 321187 115322 768290 63923 432313 687773 543295 283942 195263 758488 200590 0 630169 214562 540128 962763 1000000000000 740792 127725 1000000000000 122613 30459 277285 1000000000000 650778 252220 902891 837192 0 388937 1000000000000 309301 37928 480372 0 1000000000000 868890 51903 413769 295533 780944 717047 1000000000000 1000000000000 366900 762132 114132 413520 0 0 627689 0 788221 13460 944496 927241 817422 401663 0 151110 945772 401945 1000000000000 447444 172301 640118 234497 490883 114503 968479 0 0 0 178681 284586 271470 1000000000000 370752 0 866497 160766 770369 608372 106782 824861 918246 869714 0 982230 494286 105871 759303 0 914625 0 278998 148272 754692 87665 444441 1000000000000 904010 94526 466620 663377 210648
692977 93990 121913 521723 365778 744550 1000000000000 146491 0 246115 580164 1000000000000 327771 0 56107 943008 731885 855003 633333 74710 430751 771783 720705 870197 632765 978225 993566 430908 716458 223896 20661 910444 385617 413582 613527 711334 1000000000000 784094 1000000000000 199956 186428 447764 569734 0 945900 0 427428 595243 879671 7520 765880 676042 1000000000000 495800 0 818113 104541 830454 80295 495013 239091 171365 141039 1000000000000 24701 94689 708314 379058 1000000000000 609256 626729 108362 389402 1000000000000 363520 25053 791454 570445 666106 590862 502372 517365 113064 384288 80368 266711 986605 0 1000000000000 398903 251035 949594 1000000000000 1000000000000 0 567426 564570 229996 935283 990328 883491 508093 0 416902 1000000000000 962046 247562 0 967785 613481 484681 901590 427040 1000000000000 114266 1000000000000 294077 953254 24657 336144 932567 1000000000000 216875 45167 1000000000000 1000000000000 637290 0 883906 327473 627177 257045 11738 308964 62853 895281 278754 1000000000000 564311 17190 994655 1000000000000 837885 563903 1000000000000 869416 731486 1000000000000 0 527611 477388 1000000000000 841625 454361 125071 436656 832344 75047 661226 581505 588085 724188 1000000000000 164243 614807 77906 914280 51890 820583 216107 651715 123487 515564 924679 210016 213856 450332 793321 766874 267894 1000000000000 17751 198794 0 433914 1000000000000 13365 67389 91092 0 560384 196351 81138 792309 913842 715369 1000000000000 141629 1000000000000 0 603303 419743 0 356442 518233 274781 659664 614391 715861 414631 110311 912755 645564 0 95969 588971 460027 992983 209983 1000000000000 603875 0 0 555641 1000000000000 154676 203546 658209 1000000000000 638949 609958 765246 588703 777705 57213 377815 783020 144965 606643 0 683539 981871 689812 1000000000000 566661 416969 933665 650547 1000000000000 134722 941620 827084 57404 984365 781298 712071 788089 509194 341397 214958 971613 786692 906692 740873 652760 146201 740008 718944 107082 631838 310211 301172 368891 793634 803392 318977 0 558675 58832 861137 855306 844068 0 830232 404092 599971 93585 212997 664437 910182 218523 243613 120059 453064 143321 365009 53760 615183 421716 1000000000000
157042 1000000000000 43668 293151 590372 628967 416794 90127 397775 303227 203928 0 860929 819324 436074 310375 436003 498717 1000000000000 724005 902040 998302 215476 183740 0 0 132937 24567 222803 965081 934787 376072 615889 203685 196152 469570 963296 170224 942916 42891 26028 0 710705 155823 738934 0 964681 697947 636345 229870 857057 502150 938247 786878 893429 513047 423819 808237 441203 139266 964165 463772 962242 1000000000000 923820 955701 158845 465401 689839 1000000000000 60518 135016 91261 749967 850171 203873 993270 243879 490563 728437 340518 727867 470329 0 711413 0 453710 0 841207 298483 0 197726 2483 72697 0 495057 613284 313728 681946 509310 82789 557151 323530 1000000000000 594191 1000000000000 1000000000000 437364 756722 822544 1000000000000 877706 260258 901525 684120 0 565094 114846 865370 69911 8235 580469 372715 399440 1000000000000 117238 382142 929424 232092 124103 431131 741147 772580 403642 284830 357712 904385 934400 1000000000000 204859 418226 192849 872542 0 1000000000000 669727 946605 1000000000000 850231 464588 738815 459465 0 682130 563147 454519 264413 283117 0 632647 0 0 945126 986197 1000000000000 101801 611220 317362 672230 134036 24263 0 111200 868846 492357 201469 71078 872276 944063 898870 802503 1000000000000 1000000000000 163368 389868 960335 837637 122582 534769 389311 307978 377707 326757 1000000000000 412824 674430 453971 950940 692682 185427 276866 1000000000000 307025 150550 1000000000000 435060 626499 785436 475995 1000000000000 1000000000000 489934 39344 599585 259793 1000000000000 686682 688814 18603 919281 966415 955213 319140 329811 90816 540726 696794 0 428668 0 539954 0 910408 767542 989588 606701 583007 203542 1000000000000 0 663160 1000000000000 510513 594050 0 1000000000000 212399 156441 0 751838 640355 793186 779154 760486 989774 863942 1000000000000 159955 580152 980648 372531 907079 272278 928149 390279 200704 980603 531214 451020 753417 632285 470075 0 1000000000000 593518 354415 53901 1000000000000 88358 0 810420 498708 443667 348564 891106 812498 31173 463644 303738 0 549378 106562 0 816961 1000000000000 835909 301449 1000000000000 808374 635579
502620 868410 434752 396680 387278 284473 647205 653161 216045 232892 783538 811801 1000000000000 1000000000000 0 1000000000000 640328 232261 0 1000000000000 893185 1000000000000 322355 1000000000000 1000000000000 1000000000000 525944 647734 91028 553649 951937 981432 518437 625586 1000000000000 560896 752133 208348 705253 296163 112017 317114 392360 930511 790363 246123 815614 983451 330522 96431 122575 544964 581275 0 362035 189316 864632 622725 568018 502310 777316 660811 651374 156160 425087 994332 1000000000000 281890 210117 110973 868834 2222 27170 100285 24412 872504 916889 183762 980325 766029 22866 0 577620 591080 749308 396895 489990 247659 352380 167991 1000000000000 1000000000000 21983 622559 748344 0 968684 808199 684418 799404 164874 462357 1000000000000 562032 678914 161140 905317 443210 543555 920114 308204 28298 195697 850794 113835 350950 723384 793177 767158 726880 838158 184879 980093 468863 0 525527 913493 223090 720663 980293 249775 802442 47301 8199 125862 130473 619554 1000000000000 0 1000000000000 941776 686850 76433 418095 961800 815775 1000000000000 791501 237681 129567 0 846040 621788 245437 1000000000000 609759 32637 331988 620566 704509 45833 847205 646785 461223 521701 190739 763092 85055 422276 1000000000000 1000000000000 1000000000000 93846 773427 0 918664 0 993750 341895 1000000000000 385538 498585 0 174203 120600 918420 76440 208512 1000000000000 740252 0 858787 159623 441281 164267 481984 72601 831009 0 1000000000000 479550 845839 281863 8784 104068 1000000000000 0 775903 600890 474871 217764 629913 367137 24143 404045 315804 0 587499 575900 271368 300969 684409 412772 495483 808024 214323 0 1000000000000 136969 1000000000000 288588 25301 879702 294707 926395 821002 25621 695667 10804 408033 838575 1000000000000 364271 355887 1000000000000 742411 0 1000000000000 696085 1000000000000 141541 78800 869001 202273 878453 1000000000000 969532 465122 989256 738921 262591 0 724882 136699 485138 707092 653212 643637 927588 232435 30159 371489 764546 673053 164287 1000000000000 941075 367353 875515 692600 433349 401018 616995 488549 947990 924616 51223 0 1000000000000 225141 578542 0 306012 536534 158222 530631 583027 784325 1000000000000 428918
684243 569695 831980 732141 175850 578289 259882 1000000000000 771746 414322 349130 1000000000000 1000000000000 486781 921846 854331 0 256120 12794 756264 568265 902773 477536 1000000000000 86684 36965 841407 334703 111478 948239 773977 979037 1000000000000 561272 1000000000000 492993 181803 817821 22206 416822 449104 177579 855160 0 106693 916690 724650 102376 594134 85063 317176 532855 641114 966759 480216 281067 1000000000000 281296 473996 0 440558 130056 985090 281831 1000000000000 686239 444684 406740 510615 1000000000000 624888 376315 60551 430271 489514 137637 0 601105 566351 902313 469915 422363 929944 250033 235299 291284 0 715358 484116 366094 0 631263 646993 93990 0 184333 354866 1000000000000 1000000000000 673947 799991 980079 560120 976146 218829 826918 207804 529821 280971 355962 348307 980700 1000000000000 355486 705221 1000000000000 566250 116634 191284 482297 87836 565879 0 730853 1000000000000 638050 186438 394236 390167 767769 0 959970 178475 435355 131555 665700 0 58646 876131 294851 645258 446953 576137 119441 563837 736718 427125 522663 155699 1000000000000 914184 974965 531480 686030 695555 805319 883086 1000000000000 216126 304759 686950 752612 425954 789749 881582 974394 413762 978081 59160 763770 827236 314911 571581 0 423947 981141 237828 1000000000000 504810 847860 892635 40829 228337 162657 539344 155965 231292 36557 186929 781407 283118 637582 1000000000000 135257 734646 1000000000000 0 183624 1000000000000 952109 0 83524 519594 1000000000000 804396 925761 0 998657 497619 52128 518065 0 796994 404010 587164 786257 412514 611065 654861 1000000000000 931830 233721 44118 482184 1000000000000 590549 176395 416760 564973 564689 19625 416954 195986 835115 0 1000000000000 295206 445345 1000000000000 499446 214326 486812 556367 25976 72942 1000000000000 244397 386066 414407 890402 306457 680925 480632 731037 386268 0 167420 728674 1000000000000 691989 191350 542071 186639 1000000000000 751860 221431 934301 635213 166248 878599 457428 261382 0 261901 15225 916888 849238 376073 396637 984685 157764 891722 330964 89922 832701 351077 1000000000000 856014 1000000000000 298148 1000000000000 0 1000000000000 651294 525289 377410 622578 315367 720101 41773
406607 194238 775361 720749 0 715184 0 881575 0 89382 741954 245382 507065 510806 0 942017 11613 738938 246163 1000000000000 472574 941246 1000000000000 274309 1000000000000 972993 965578 704219 0 637132 132088 606656 329191 825935 321140 596525 512304 689817 433338 770344 886708 529822 957519 878787 858524 876288 450584 0 239767 220711 935444 0 445283 198420 903490 831718 473387 371183 567099 983392 0 140789 307938 173949 48455 538848 116244 604994 866628 659230 715862 1000000000000 647893 192253 372983 901693 563946 718939 572038 830507 442738 0 111803 277772 1000000000000 731651 83533 665431 840770 279112 1000000000000 327377 877227 807725 522742 417018 575007 0 429004 662021 812556 363314 487453 0 0 186117 707090 296339 4161 0 134741 749171 912763 567142 0 320781 547978 501866 742950 1000000000000 810492 690560 698971 0 1000000000000 387215 423705 132 0 1000000000000 292518 570272 367031 0 245215 729829 768367 863288 217399 561350 977136 775435 429339 195016 92687 969519 1000000000000 94373 95533 954369 769888 489360 999542 989920 1000000000000 188311 596991 308208 946961 223742 936829 249379 460666 957103 146044 317441 429840 59963 565271 872196 90227 547905 198174 182564 457452 453539 169490 237360 496595 622999 521569 380949 575995 744177 722684 760834 957145 1000000000000 0 32919 48413 338368 143927 0 1000000000000 996886 170152 213775 79432 565134 656042 502493 139811 54931 367550 857012 694463 243784 428713 387587 1000000000000 5380 319844 770633 635131 56313 814804 938600 0 135318 301942 659422 156948 120316 0 443600 1000000000000 866501 1000000000000 485172 867964 1000000000000 426381 522495 93129 284537 255846 443129 830571 647665 319269 189281 211780 157501 319107 455348 594606 657965 1000000000000 267945 600295 680909 716737 826174 102105 948890 941102 0 265419 269968 275170 30075 26152 319841 348759 784798 259896 1000000000000 766435 265597 31243 583320 216194 0 210772 976515 46098 93494 302863 308062 1000000000000 52499 679348 281804 505594 543371 704080 426563 898722 0 0 817982 737195 37620 59209 165099 709319 772121 670523 0
191613 74590 794904 1000000000000 707165 940764 33827 677099 906736 341529 605299 598272 11535 359125 938305 154396 201053 1000000000000 964202 215875 672624 1000000000000 377559 0 589816 322495 449063 220806 677683 0 85113 885028 416234 802315 282429 1000000000000 371880 1000000000000 646290 1000000000000 116537 33108 0 994092 1000000000000 0 178785 814747 622809 652039 1000000000000 416877 170711 559564 140625 970816 1000000000000 0 616587 516021 1000000000000 686181 137106 1000000000000 899787 776333 486426 410798 296395 312131 74441 935800 756505 130399 79380 828220 730 563794 22373 246130 202414 582606 1000000000000 1000000000000 557785 136541 968822 684113 495921 548270 1000000000000 1000000000000 1000000000000 795021 937727 380833 736266 449090 1000000000000 648932 1000000000000 246661 909831 718877 546219 35701 154518 1000000000000 43806 608485 228039 895908 1000000000000 128685 403171 781963 27393 0 249286 250997 398781 817983 341273 378291 686691 986289 382359 1000000000000 349240 195786 75070 1000000000000 331251 989844 619496 807361 817420 857943 654631 212929 79816 381111 342341 120912 448088 882222 0 301682 881593 696421 700894 302627 482875 71841 554251 55646 856402 303473 1000000000000 902405 0 821213 0 228852 0 114835 560158 221815 9331 224379 744157 362071 844396 1000000000000 0 463966 0 106276 917341 1000000000000 821025 0 1000000000000 924541 417719 419908 160720 922337 676098 486160 632012 196388 974474 273685 293110 0 831477 413325 241679 0 742383 429475 168312 873193 747313 900917 894799 790514 797685 727650 393873 143902 780242 797875 886902 867874 849968 999046 489227 268191 143163 954031 508532 0 287348 325535 1000000000000 202097 0 712439 727496 1000000000000 122266 61636 0 214505 208289 708544 91469 60748 1000000000000 948385 1000000000000 807280 421809 987436 1000000000000 451233 984533 0 912023 992884 109001 430752 309273 1000000000000 349744 630016 321738 671904 203344 813788 855444 315862 322707 452338 787805 791931 180899 670510 145596 612296 1000000000000 1000000000000 770335 240326 328122 389354 0 311710 922258 934723 125590 644722 371922 450059 746816 341121 467893 578380 554538 239905 815814 556420 137887 434452 759606 326810 144203 174836
365562 904000 531435 764781 705958 879724 1000000000000 548913 526225 699595 992753 258414 26302 266656 11509 293480 332569 602236 148250 108980 1000000000000 813291 0 147116 783156 963627 718044 715824 1000000000000 424976 1000000000000 268478 23460 765776 358653 300240 801680 769871 738052 8404 1000000000000 637113 1000000000000 0 19935 889077 144595 963651 357792 370020 245967 727727 611064 805889 74692 434417 368704 173463 1000000000000 0 0 421990 37103 234608 375472 94918 175244 148692 92211 730689 591900 808645 148200 436776 688729 51873 498117 687426 314239 0 937983 304258 175992 801238 485140 679100 870601 598844 377622 19477 387853 1000000000000 372273 508083 0 229192 427551 19330 978089 857034 70431 1000000000000 177251 98366 435981 995445 50406 809590 298683 0 430813 489353 0 551288 269101 845726 938600 1000000000000 454068 554219 192813 317486 125470 1000000000000 301340 929744 349248 532046 727905 880467 819916 343039 965828 146725 0 664361 1000000000000 348168 805788 681343 965905 1000000000000 759106 644362 294791 110245 142366 434687 550702 88177 550553 570657 656404 1000000000000 382706 280035 0 865590 948337 421135 384364 957286 662049 466724 12258 417218 218257 278750 125060 431308 425841 120483 63789 575695 1000000000000 0 899254 112943 989949 27514 136962 645149 1000000000000 0 276038 210073 102340 722922 535128 255477 604318 354996 1000000000000 542128 1000000000000 767844 542949 718720 879475 126602 266808 0 641176 309417 516009 41885 269732 15303 676011 109573 279530 864634 273771 0 827685 766151 462546 533956 1000000000000 93813 121676 552706 756964 1000000000000 320365 705471 310194 102370 0 520759 584199 658139 278582 143274 552662 10403 202132 834780 686878 334647 0 89690 189720 86499 199612 362745 584276 1000000000000 1861 1000000000000 550342 201599 135751 386148 82479 0 503712 245100 0 551901 65981 1000000000000 685473 434181 143126 460638 308164 401999 931885 1000000000000 504813 784499 530842 675069 936130 622905 1000000000000 180170 0 1839 328475 59742 701042 391190 304647 984539 235538 828386 23417 984613 208063 925446 127070 0 769587 175439 1000000000000 944319 904525 383885
0 703652 679196 551370 7406 687604 670183 821853 327883 0 793878 563225 537596 437189 68457 77387 846318 557488 1000000000000 768159 16557 0 869356 365726 253832 368811 211478 942281 838778 825680 177453 133074 960128 0 0 815448 185944 1000000000000 684155 163086 203242 925395 1000000000000 20975 431331 453584 40510 401336 56958 285202 48379 86607 137724 1000000000000 295374 932905 84611 94529 507337 0 753980 368960 641490 1000000000000 997564 165080 66028 746527 177111 0 0 1000000000000 623852 0 701481 0 464135 687592 399942 1000000000000 71880 830858 757320 665200 805956 226185 505002 19970 0 61028 344025 1000000000000 735677 723205 0 503743 1000000000000 74058 860759 882834 239317 600832 574561 1000000000000 485740 543408 616049 0 728454 731453 934357 647123 1000000000000 0 1000000000000 968967 725667 1000000000000 73792 198136 369375 225896 366475 302749 861196 0 1000000000000 873405 147781 438964 983277 198998 286051 832278 902069 1000000000000 410993 872843 379080 474336 31760 74186 350037 1000000000000 612999 687494 886117 1000000000000 444905 1000000000000 526333 610187 429966 707513 628623 1000000000000 1000000000000 1000000000000 371328 871687 1000000000000 157816 496649 686324 750750 234571 477656 976922 0 392278 193548 85952 942321 991562 0 252744 668820 528492 916730 137867 1000000000000 436589 0 442202 544776 968106 332508 0 106429 0 47291 752777 883271 603224 911118 116516 472217 1000000000000 857705 44090 226013 1000000000000 124858 943315 40872 878784 922818 83190 583385 925226 897100 341964 529027 959942 1000000000000 1000000000000 370657 377711 252060 119456 24200 0 540262 103613 246018 867990 177911 172104 689352 163169 744953 96578 0 734364 976997 768812 385853 906851 0 1000000000000 0 309335 183022 500597 385861 14565 861898 1000000000000 891263 60033 235555 184741 551219 476288 154258 681090 190826 439788 855104 741697 1000000000000 498777 1000000000000 213507 679883 951409 0 374994 0 105888 716299 342291 1000000000000 163571 420978 117818 887989 328012 0 274259 261526 158777 786280 377522 142840 1000000000000 884998 438927 1000000000000 1000000000000 985371 563907 725258 520514 937103 842995 0 747755 530177 604470
987613 1000000000000 50187 705276 264021 1000000000000 196196 391665 1000000000000 526176 607170 25308 717409 111814 953567 1000000000000 166690 699126 773393 323316 299741 894295 0 809466 259018 1000000000000 750583 1000000000000 171410 131074 599142 437322 455820 570534 80622 593415 698091 278134 568091 733432 471356 39858 362446 71922 178511 150032 253884 552259 566697 416641 810731 557490 431672 924400 749064 1000000000000 319339 448972 783405 414484 34414 748714 235246 740686 631958 782309 70448 282898 242108 1000000000000 180560 680934 557482 524631 338179 209385 364729 82455 572333 467280 66576 564846 1000000000000 0 213926 91783 639342 214159 639852 1000000000000 736685 173630 186262 207016 694390 808941 0 596094 406296 275012 175023 672760 1000000000000 55270 889815 773055 337634 740907 167569 258560 0 903097 1000000000000 214323 458544 176267 1000000000000 19955 617297 1000000000000 727676 0 10065 493500 902888 377995 842763 370170 868807 819929 145100 422890 175608 1000000000000 0 734727 8634 15840 839277 386910 437184 164778 955652 1000000000000 903469 1000000000000 655439 784564 438675 160706 3731 761036 921857 579865 386164 0 937712 1000000000000 375185 311585 57714 141573 459850 254517 1000000000000 1000000000000 294915 998234 433640 584309 38320 0 0 511589 137335 145300 7687 737740 942027 763754 0 787973 482760 739396 738478 131530 27996 62563 981090 1000000000000 1000000000000 986368 573549 576175 192735 185305 861981 261807 800394 484656 727884 329752 917619 1000000000000 435211 921018 873993 593643 590697 860890 473746 745727 0 121210 223738 889376 935610 89553 63944 53526 51459 176266 864992 815737 1000000000000 224192 89849 925593 98307 173329 746103 270128 821422 961381 1000000000000 96847 832459 861868 886446 150050 0 267993 91389 123084 321581 348763 531268 97642 708615 283979 583249 268675 808745 496606 256324 515663 832554 1000000000000 577331 334465 541439 157438 66382 412351 1000000000000 905904 666475 0 197778 666588 595057 379265 817986 331033 131407 192365 131806 1000000000000 211860 349100 1000000000000 141877 576237 1000000000000 286849 522582 873883 477675 45690 624530 313404 0 715620 1000000000000 368175 740504 718488 311470 527234 442526
389462 986979 316752 4257 634892 757110 443894 1000000000000 381310 413637 0 133801 44211 525643 889913 640777 1000000000000 132576 0 449906 675861 562250 107277 527716 528220 1000000000000 738240 147383 402866 650959 1000000000000 688896 564752 0 668751 960437 561813 632360 411724 349013 0 44690 359026 0 986198 450884 833078 451176 0 986674 1000000000000 844924 1000000000000 773247 0 399956 849597 722873 1000000000000 206119 656851 338182 55525 218289 268918 545494 206621 1000000000000 0 535415 769061 1000000000000 758692 918924 1000000000000 370732 365317 434259 275001 655032 912169 450558 680981 1000000000000 977773 548333 862458 684105 85738 845375 0 484008 1000000000000 1000000000000 515175 0 96502 1000000000000 1000000000000 301712 550175 206156 392434 20670 911859 496621 627141 865286 763375 365725 6708 344457 920099 210279 746047 0 34671 684160 945264 0 427115 982061 99771 267508 404444 9621 1000000000000 821841 106628 891547 801956 567038 242236 561834 88273 818347 368632 504825 301082 382026 8179 479368 1000000000000 827792 645410 549312 380105 440711 206352 564044 897136 119666 285747 243649 893986 182222 171721 975249 374549 880222 776637 286898 507638 623693 624745 160710 404156 1000000000000 885055 454751 862241 569951 100914 993930 630454 447968 47313 577711 0 735120 0 2846 289022 417264 133449 756102 71452 351469 1000000000000 89640 137169 467131 554183 384850 273180 634017 639178 186331 73018 992471 926320 822200 0 927252 337708 128561 1000000000000 499170 714673 111946 752024 914445 528760 84447 666107 923572 111378 437877 697995 127096 1000000000000 1000000000000 189859 173429 92528 288226 234052 31181 1000000000000 605847 421872 623870 556804 895604 0 658413 887655 941329 973291 261685 78851 679390 616955 19544 79881 735434 642351 549092 214760 907974 111630 553895 331590 483502 781333 761816 716886 737260 0 919260 1000000000000 183468 691203 73046 0 0 0 471453 299633 0 105966 733668 529446 537353 275166 44966 291260 1000000000000 553422 1000000000000 1000000000000 258467 622050 650349 595766 0 588303 81514 666816 791341 545184 1000000000000 737588 68513 329431 237223 982082 832557 309402 120310
181043 599423 118680 594186 793395 532181 510187 60442 910788 554481 416678 591476 258243 402165 876251 738976 587580 496765 72403 0 987366 748100 833359 945091 393161 236780 63118 779249 1000000000000 641362 487058 136136 1000000000000 896509 108211 0 847247 1000000000000 202924 410525 566373 806891 51808 318114 1000000000000 566784 894784 935039 286280 394517 353383 520474 810437 556388 0 962592 474690 310409 0 941652 1000000000000 679570 878002 919997 318942 346106 922426 36989 906670 921984 243732 132205 0 15598 1000000000000 1000000000000 692508 136755 614969 960236 0 0 531975 762706 128826 501190 0 541570 840549 309828 187197 770483 121555 553980 117908 241539 689947 1000000000000 956583 643222 201177 418639 54035 619028 949427 227598 585174 942680 355931 997813 299770 82998 527603 249199 626235 677864 535895 101634 602330 1000000000000 193683 1000000000000 0 360150 491426 1000000000000 642829 1000000000000 453343 792351 0 920026 202938 427513 658307 590100 615311 754514 339512 813133 856661 0 867432 55542 859331 589232 743257 811431 776149 246668 87073 1000000000000 453134 283415 481774 454119 0 81281 719565 913723 799333 575270 1000000000000 366712 281066 525729 542245 284784 249937 547545 603792 55823 544945 929141 49010 950656 1000000000000 507248 979489 552631 0 110428 764609 680288 394745 0 1000000000000 1000000000000 403469 489363 687339 421786 152719 108826 0 240685 178232 1000000000000 125553 317552 487753 36044 1000000000000 937369 1000000000000 105339 125259 205624 456861 398072 310615 38708 491995 408515 867799 37822 0 1000000000000 817415 575343 723362 730218 397845 135944 529246 1000000000000 246073 981813 359583 795165 450107 224707 439038 701214 0 825505 917327 628952 457720 321736 102082 1000000000000 120594 456980 419386 354578 0 311284 734887 363409 221848 929663 959622 879699 961727 114398 0 375545 398901 665353 335902 0 864254 76740 279024 13769 129541 213546 0 909598 627715 732813 1000000000000 191461 969594 220283 726777 765499 655668 620415 331433 26923 901445 291699 1000000000000 1000000000000 954789 427183 733717 117554 352343 537966 692858 968575 623909 383506 883827 509627 424018 692846
126686 631936 423919 755291 1000000000000 930132 1000000000000 1000000000000 486798 0 602409 92703 800602 14027 641994 689847 742419 167667 154339 355148 273651 352358 1000000000000 297295 900072 847221 440182 249186 1000000000000 746458 1000000000000 171133 601876 481297 934714 859757 447838 805183 943735 653337 1000000000000 0 782122 304028 444417 0 1000000000000 535763 90711 901801 301327 0 818789 594295 538955 228112 231146 375419 685475 104638 1000000000000 418801 174021 194066 728335 349015 799421 879588 506823 385079 739751 117151 234437 560696 827436 699378 122769 35797 550713 990127 244438 595961 217168 278486 674819 218570 0 511617 11967 559522 865753 764248 71596 1000000000000 879168 292335 553865 751089 633848 0 956312 0 593390 803433 1000000000000 560337 636042 590918 875509 995767 798843 870707 940435 492334 1000000000000 699929 347153 1000000000000 178670 344808 285200 967663 0 170032 1000000000000 121980 565028 1000000000000 545574 38210 738061 0 661543 678100 291907 661248 590574 247826 994070 832727 633882 213771 163775 356284 882530 40611 169753 220262 787143 685759 645536 648913 514919 955314 0 103215 0 1000000000000 173029 147437 134248 396995 739828 0 1000000000000 969815 305551 845912 117787 518043 601009 0 393575 501603 0 214219 88763 314128 387150 393830 0 849614 255844 219892 123539 314534 1000000000000 1000000000000 0 173673 447219 901988 678595 599973 123937 712363 575906 949367 255995 65455 233534 170018 200907 1000000000000 958516 558174 455029 410474 53186 309922 283639 510305 139569 411612 620226 761543 620331 674942 505551 566562 0 517649 48562 537037 1000000000000 544670 307107 720526 450438 354539 230182 829048 232044 315349 0 1000000000000 45744 744626 971822 167443 968645 283990 0 1000000000000 1000000000000 729228 554708 1000000000000 252442 877124 969746 698385 1000000000000 28444 477988 880460 696940 787135 989221 643255 776117 0 226605 708461 753376 964467 793543 458308 700791 769871 20998 519655 227391 416227 999967 613995 220374 235689 351176 0 768371 1000000000000 423886 199282 986992 716324 954788 59144 0 543646 979877 721053 462884 1000000000000 633486 679667 0 60643 985748 0
0 0 659550 35294 949363 85447 0 684500 275069 854217 939520 465015 799742 0 1000000000000 834916 1000000000000 854448 653251 58117 299313 1000000000000 664164 1000000000000 1000000000000 502706 712487 484599 876611 331438 12958 584280 758102 466892 630825 579254 1000000000000 580303 70538 789722 493934 691933 65012 0 558105 258496 461675 365804 174821 823097 456598 117732 1000000000000 1000000000000 103019 590019 1000000000000 374823 765875 1000000000000 737470 46942 650509 426286 1000000000000 1000000000000 436995 769572 20132 296978 34012 83160 336409 360389 487646 817885 977825 267650 404344 753189 691046 891469 272624 358544 675083 268556 0 883711 837115 217377 0 414906 619901 271946 561450 684009 580185 0 520322 364823 554312 359542 71847 1000000000000 219846 581656 740188 0 661822 440767 1000000000000 258427 217737 418387 224149 1000000000000 407937 983611 693832 1000000000000 233959 1000000000000 688764 687989 251116 411366 893531 87190 0 109840 0 428840 591185 834074 601725 145792 247140 888046 987270 306840 0 730913 4406 636475 719478 0 868776 256310 590439 692235 814321 840281 561284 979946 767345 556446 582910 1000000000000 842990 822408 820962 229923 300322 270312 888036 845302 4389 963242 1000000000000 0 265745 830760 322637 317911 1000000000000 769049 0 549097 938143 332758 727508 297025 350970 140847 874467 223739 734150 860223 224382 752405 573410 912316 282646 262421 412219 825748 345497 803396 579904 155668 407050 108356 206129 974459 361458 500850 647936 257573 660247 205265 448448 705193 817868 751231 957515 1000000000000 1000000000000 664951 214882 921713 1000000000000 1000000000000 162484 0 441313 0 0 1000000000000 1000000000000 149055 22362 0 14910 922514 1000000000000 138489 456260 262645 45922 132406 464581 888999 479970 1000000000000 201940 0 993851 929759 357420 453585 254680 1000000000000 1000000000000 1000000000000 186870 843037 898586 307743 189613 224390 130024 523372 0 0 789259 934174 563372 978727 0 153102 204679 828631 0 195130 816074 632438 0 72859 494177 118464 1000000000000 35785 923457 82020 601238 727583 952415 1000000000000 66839 89482 0 142277 396698 190080 368443 43285 545848 0 790647 955687
485082 945807 375201 842836 620082 353416 293449 434109 663370 709292 811194 87766 680493 263769 735017 138770 948419 822368 232759 63672 469509 753211 817779 15249 494349 896219 1000000000000 0 591841 370241 698586 196842 364931 559589 208449 896877 596318 495147 0 835743 198662 87168 836153 128396 633578 731559 268422 1000000000000 824772 875094 195124 850946 342169 963837 0 0 361302 0 951240 154345 447757 1000000000000 0 170429 882506 128397 566004 884794 60640 829006 184741 27517 391775 951313 280880 0 859054 915320 1000000000000 819418 271612 1000000000000 957366 699246 403987 916343 63556 866056 100420 0 554327 154720 251318 739578 378879 333922 709274 353184 829147 248968 417570 400123 405242 975265 782477 556639 228943 838769 124973 804639 615766 1000000000000 0 100985 277943 133097 286386 426250 977815 807605 57847 988221 799990 768061 956332 986610 105459 0 26246 0 770054 572121 12714 254048 1000000000000 359502 211454 931820 161013 8779 155179 715228 636232 126168 1000000000000 960179 414011 529269 782280 337007 361272 912256 984402 498813 266546 358680 628468 0 217304 644270 34918 850052 797328 1000000000000 259408 739159 0 406878 0 314509 490270 764285 552141 321224 845273 81224 766519 596477 803416 238514 923128 317294 43630 83956 590121 553220 546821 830067 990599 199144 462058 97444 344773 861830 1000000000000 21542 179671 513256 676497 789772 392771 1000000000000 501144 352696 671578 737284 100494 941748 325006 774301 234344 839993 1000000000000 2695 467976 59259 735586 289697 134220 517186 932619 421997 217750 534193 50519 487307 204 850884 96092 6211 137160 149594 3549 718907 385709 433253 870765 198599 149798 852200 502635 1000000000000 1000000000000 442907 649497 671120 901993 16331 1000000000000 585287 651757 895680 142496 0 342183 576353 484215 21557 54818 1000000000000 27263 698048 939451 0 0 840616 81321 617866 373432 874051 199056 327547 598625 492563 197627 1000000000000 841768 976911 62753 161547 243298 749458 301815 798370 448192 488907 15019 0 752469 379510 0 498948 209824 592592 752650 504583 511660 17675 472442 814503
828033 413507 885614 576926 945439 855227 139736 802971 923113 578836 768667 1000000000000 66834 0 205681 547421 200314 946592 334355 366815 177236 804974 234141 560548 341921 515483 890464 527208 816225 1000000000000 1000000000000 128072 211359 0 211139 1000000000000 317418 0 998210 1000000000000 1000000000000 709936 562976 0 21416 1000000000000 987938 966438 739319 171015 1000000000000 675564 526968 447195 410813 94310 171192 11022 0 364157 613513 735829 584740 566025 534086 59921 101313 405829 390395 0 825007 187964 996289 852521 0 83133 969282 1000000000000 424804 92518 581596 437043 397020 0 345118 332794 811983 406600 126812 370354 3723 799752 677233 537237 111061 757273 1000000000000 0 197906 306513 356147 540394 257311 273488 688054 227555 790772 549718 131752 486955 314767 125002 254912 236520 0 453462 193122 333242 633263 20741 0 259535 741733 783078 1000000000000 1000000000000 1000000000000 707498 89953 600186 49394 1000000000000 245737 14220 1000000000000 1000000000000 540267 689120 364601 923959 70580 527702 413034 920768 264207 463449 133891 223024 924318 1000000000000 467921 936017 1000000000000 0 302944 632575 325146 461384 218457 874858 928481 147198 559809 955668 732062 257032 786561 523246 135409 0 445561 240067 426937 0 284682 201223 680895 30739 772704 370234 1000000000000 529074 179813 167323 478775 1000000000000 668128 815264 1000000000000 0 0 700540 690970 112061 695950 851830 1000000000000 741783 465342 419564 630153 0 500127 359447 958070 681561 78240 295591 942118 205725 114066 259632 1000000000000 0 547909 852687 503199 838148 623441 439883 323330 125273 922132 739116 142757 350372 498180 0 1000000000000 947841 375372 973351 159039 765382 873987 239634 242847 446429 486924 617052 622676 881117 1000000000000 165338 295631 747306 404717 1000000000000 418211 540317 152635 522905 275673 478362 363888 539736 268167 1000000000000 909936 35939 890237 215944 641797 894422 1000000000000 218625 814302 349851 147807 326373 839265 373229 315992 1000000000000 853696 814063 510516 208093 554843 0 0 532980 942894 361253 838867 836996 904475 284129 727352 977176 190379 0 828890 814432 362456 786226 843076 809341 308518 681629
166671 821073 650741 329837 1000000000000 0 151503 684324 1000000000000 260580 275377 149293 667692 372727 162325 655399 768281 919539 90789 258659 705240 267069 526271 422813 794013 549816 1000000000000 720291 246950 492185 1000000000000 0 917411 725073 295118 567566 510259 399576 978445 257619 267480 0 0 584816 324719 411037 412601 850509 0 730583 812135 922195 671326 0 994878 345009 0 661288 1000000000000 1000000000000 741299 498453 400350 725284 647415 248048 466695 46685 667468 880049 961628 591329 161665 256728 68665 265505 476123 751716 0 1000000000000 189063 513910 156265 263942 1000000000000 838115 880079 1000000000000 648057 341779 596514 165152 724487 758869 136999 109686 428496 598095 945459 477806 806673 934683 491948 80076 829375 100683 416180 704142 368847 505923 36101 623863 343285 151624 307646 751555 984339 0 998328 552250 63290 1000000000000 427917 1000000000000 228625 22460 326245 919099 404868 916977 642281 262512 88273 0 524355 518382 585001 0 952328 445367 977143 586014 692237 840614 573020 732747 311429 581694 820485 75907 769427 1000000000000 123877 196663 117621 155809 330010 235187 969757 589225 626434 464030 668652 602243 594405 0 47101 629361 297632 663899 1000000000000 542227 101033 77313 300696 0 386329 751477 217028 1000000000000 325743 534827 702164 614963 456131 294444 64825 379276 706939 234140 604055 654016 406140 778075 997701 32329 1000000000000 542164 465638 573905 13497 115630 691371 337239 0 607241 46454 740415 940698 377856 959545 0 207516 44049 844290 420609 1000000000000 207733 267312 794826 637983 0 627747 577732 424621 389382 991138 118045 9981 1000000000000 492333 1000000000000 1000000000000 146567 1000000000000 959951 511008 251240 491160 924138 0 543163 523531 0 1000000000000 1000000000000 403968 129220 381974 1000000000000 997520 769977 153212 640067 433288 872828 162477 675586 289075 490264 1000000000000 350803 0 459779 454728 1000000000000 742756 175488 797456 219993 1000000000000 0 146289 579429 1000000000000 608575 1000000000000 678799 989016 0 471750 195375 239427 995563 0 925891 674739 170743 817839 254952 422890 1000000000000 492864 212666 208827 579284 720611 1000000000000 812899 59260
0 427841 0 321282 618364 0 320490 0 23982 111853 4809 842614 792052 854236 688459 684210 375359 1000000000000 358270 0 697140 733821 462318 376513 334566 220699 404214 936166 290861 924576 159112 806717 565791 262739 486642 566595 0 122028 263006 559319 12641 569364 886701 866798 474320 988007 0 151539 214503 1000000000000 811386 29713 139974 666980 934220 327110 819203 1000000000000 260128 620847 179142 773931 606824 1000000000000 210862 180276 966219 380451 649100 683928 363839 724001 0 0 1000000000000 761335 1000000000000 201618 922507 0 168353 488714 336426 544119 56813 382142 859339 6261 106290 32280 1000000000000 970578 815649 859946 921653 750012 275518 736591 522387 1000000000000 0 904710 651585 449971 504863 544705 15553 815576 0 181348 286815 251786 496020 479373 361560 374684 559267 0 0 1000000000000 0 562552 848619 725167 732758 899242 1000000000000 0 790607 458944 1000000000000 398691 907913 0 563611 134682 777229 954778 175274 1000000000000 948847 687573 0 0 1000000000000 0 120932 808783 595822 649318 1000000000000 700970 424110 698705 799120 19319 709947 861702 334729 442293 0 22607 27393 1000000000000 221789 0 313962 1000000000000 229451 385039 209839 735358 74204 0 864598 691027 553847 450999 315253 922221 1000000000000 245114 718562 0 215140 0 242028 511204 1000000000000 28361 786861 0 78247 692503 284258 858135 601036 905975 711382 194616 578600 834066 831145 1000000000000 1000000000000 483598 815464 167177 561742 582657 861606 985909 1000000000000 1000000000000 721241 106194 874583 787419 807993 131280 1000000000000 470149 925077 1000000000000 797810 0 17348 155343 1000000000000 923396 601355 784527 1000000000000 1972 379426 768194 309875 77601 835777 502761 801110 839469 80999 194568 841696 68062 170235 951720 204356 0 668850 0 160045 873402 356254 457445 894278 210127 129755 370351 1000000000000 0 713661 295710 944295 732672 0 516467 140414 516670 246615 620791 753679 610122 831054 0 895659 239270 0 162069 80353 0 118043 0 117882 1000000000000 287361 18810 0 1000000000000 214185 96021 983541 810475 708313 324528 673795 613600 441804 260175
162175 829772 314591 370013 524728 1000000000000 866191 952869 367681 734350 336272 891462 631614 1000000000000 386375 1000000000000 957054 767784 77419 762121 824924 474532 920378 196426 621164 0 662199 208022 486248 1000000000000 56308 749105 0 600055 12019 1000000000000 391450 465423 830678 682716 180953 843674 280496 22443 586581 810694 1000000000000 752076 373667 189218 642089 1000000000000 704652 651780 350872 114307 405387 591303 991063 238141 544755 559274 504795 127317 282372 223050 0 925171 0 750406 0 0 1000000000000 705707 412574 621338 78631 36142 0 1000000000000 937519 264664 0 966833 0 571590 0 421692 856595 700769 257662 735497 0 988541 525107 995703 495321 40663 773970 683543 673357 635515 677354 39900 0 406535 611700 372714 50142 598181 865183 760982 617631 923365 551466 1000000000000 174326 1000000000000 869962 0 802095 305454 47967 900571 568940 635503 400154 689103 0 263690 557774 932144 315523 765693 679643 583078 733316 0 995531 259245 78553 180276 99504 635192 515594 343560 0 972416 552743 1000000000000 563850 643518 1000000000000 89261 0 889551 1000000000000 723403 701830 76874 854012 76787 0 674775 308051 725360 623684 920000 404830 925288 0 875297 109212 1000000000000 400114 639672 707586 384815 749027 1000000000000 1000000000000 596984 937608 1000000000000 365495 263878 996919 589103 589160 34579 327773 466647 338726 533774 979538 834164 808339 1000000000000 402155 175438 924810 86056 153741 513981 558752 836675 722099 253515 729774 367741 803513 985284 349048 150952 0 134198 1000000000000 192953 0 139176 0 747934 231968 1000000000000 690823 971521 0 387749 628719 592233 407741 633001 85903 1000000000000 46969 849516 1000000000000 616060 443059 374992 677135 0 267040 900970 948196 431679 0 763037 0 163760 666320 701867 653971 240686 982406 725999 642172 324248 78214 916874 102425 885791 695883 952659 128427 849085 613361 827428 291837 204004 1000000000000 46694 925605 730606 71981 731418 164118 121581 1000000000000 469997 1000000000000 353594 924091 768898 190899 1567 742136 666219 0 627010 82486 0 527610 64964 905015 973934 588749 823328 84659 1000000000000
550669 271573 972038 77571 600199 570049 353594 106379 1000000000000 724632 879360 352731 0 931338 730457 0 200220 184748 908827 869836 774733 0 0 592514 901548 493111 525572 347504 260843 145041 97275 476910 0 686487 305290 437932 331101 639687 763543 209049 127475 1000000000000 577718 224762 738803 411153 938317 1000000000000 719786 1000000000000 886901 1000000000000 665541 235134 785593 1000000000000 56380 846471 785687 963005 0 197509 685769 979371 946705 753278 1000000000000 193793 1000000000000 82729 0 968537 57195 825905 222398 390382 117631 465790 1000000000000 1000000000000 656677 882979 119871 528089 670412 448471 990597 1000000000000 708809 267695 826413 482375 973155 244155 846833 280585 69361 1000000000000 58062 0 1000000000000 984599 563528 522761 328215 974532 162431 237172 723328 456170 677122 1000000000000 99578 359910 964125 974427 213173 21746 267630 582323 234829 359409 412256 244147 500789 257477 506974 563354 464157 517099 1000000000000 866513 473237 706654 627243 593056 178320 258905 328882 642917 969795 795206 755185 209621 1000000000000 565618 237575 109456 418765 1000000000000 247219 0 679197 1000000000000 1000000000000 741714 674466 595551 88505 183729 448210 711835 1000000000000 155288 495530 82730 14266 256527 229583 1000000000000 10124 949262 1000000000000 144982 130792 124223 316431 269938 760645 252579 838201 546582 564979 149269 406598 1000000000000 1000000000000 853011 653971 618555 721945 587650 75912 752403 832422 1000000000000 699293 946111 715002 0 148219 0 587597 587214 487804 790424 636192 0 1000000000000 691683 274857 0 1000000000000 453079 451610 243628 1000000000000 358601 309395 279560 558789 102256 213127 126757 743698 614656 624897 126866 119917 758561 141275 753806 40286 0 539022 921860 540337 490720 545589 52244 747711 468797 865789 292998 1000000000000 964000 903642 230847 1000000000000 955407 578068 534070 0 0 291428 107618 957575 197553 186977 722381 744934 16322 188952 372123 245208 305049 637614 0 805093 384592 312772 0 131780 463584 659364 751278 0 310175 918905 250773 564277 237277 599364 141784 614405 814763 676643 364120 99949 0 311689 178961 1000000000000 426821 571969 283259 310242 0 424316 126328
103454 890386 1000000000000 137770 911755 84185 0 403674 350028 687166 871986 429247 457113 80330 395381 196554 0 768044 788149 664962 0 496374 451737 530586 156685 1000000000000 431027 909937 1000000000000 284555 302839 257644 193277 577519 305079 749290 640977 569454 0 799509 530213 269221 576194 663997 1000000000000 133516 60632 995535 813813 607979 192509 34643 664707 472727 1000000000000 875189 0 750708 911967 612262 448 851195 401543 789759 693673 522759 750509 977227 1000000000000 761264 861154 0 771196 550168 0 292113 698276 35004 996445 541976 71047 113629 870595 187763 40577 235326 717561 431872 1000000000000 0 1000000000000 712062 977915 863254 0 679779 288521 0 316196 715625 477969 1000000000000 429889 533842 1000000000000 123177 316552 374425 891371 287101 1000000000000 705430 364655 14037 19057 554391 674048 573287 967957 799135 210990 793106 29126 365491 375062 867124 544880 873654 986816 761288 854986 564566 1000000000000 1000000000000 429536 303527 222420 299307 0 148377 259490 1000000000000 1000000000000 635012 254213 23324 516076 0 0 979590 0 880984 766125 1000000000000 24757 490878 673937 728614 152408 858332 809588 301487 975090 979950 0 915555 864685 846775 493792 0 821414 166176 597394 396155 532294 0 70018 884837 276538 0 288748 363623 373764 329341 24561 271629 267394 57172 963062 919724 817498 0 9434 1000000000000 134757 1000000000000 479333 1000000000000 276357 88793 245674 1000000000000 392716 778676 619006 887417 299459 377273 228139 152050 156793 877914 641712 502081 0 142464 603112 923760 816195 525019 0 304548 751617 99280 533313 218970 408669 94121 456779 785127 97214 0 415916 405114 52651 0 0 129270 150599 311218 792911 373749 642886 976651 582234 537256 395560 255202 936925 103038 1000000000000 948740 1000000000000 412756 0 0 596541 786753 444792 981212 277319 827221 559013 1000000000000 963364 488716 451821 574460 788968 464997 491133 295221 121856 630991 694897 610454 194642 175376 438246 266769 0 422169 150678 1000000000000 564231 713982 1000000000000 469316 0 837877 1000000000000 624654 799863 960243 301251 680297 0 1000000000000 1000000000000 576080
530303 1000000000000 763618 0 519828 697877 354297 52844 771663 877883 159121 868905 1000000000000 933841 797941 509457 446780 1000000000000 872975 760332 415127 607992 352523 277974 966848 745099 404040 506364 693306 521679 87126 330383 630640 243223 744184 532021 1000000000000 982801 720216 988075 328767 448154 534817 1000000000000 623124 57130 1000000000000 429803 971864 65683 89799 1000000000000 120471 1000000000000 910762 674029 980767 1000000000000 864490 585196 862304 194854 156137 943461 973260 0 806082 1000000000000 353557 273767 302133 16854 836084 309520 322062 572734 629659 80723 400137 255093 851212 6010 635606 1000000000000 0 623602 124944 0 751992 318488 901681 575304 103207 863616 785116 943393 764504 383170 336893 631996 341020 121859 72953 658502 669905 177539 900905 54289 401896 640972 0 597764 898362 113832 0 558105 630086 18782 112957 20708 8949 730066 564810 806931 804559 543272 419029 1000000000000 127879 389221 898289 179698 477555 398899 749119 191591 225008 316521 549477 619194 991132 377400 1000000000000 204359 0 0 538255 0 272062 775253 796258 356357 50785 547221 330502 435696 1000000000000 530611 1000000000000 114164 928109 791426 0 0 369202 367394 682701 124285 716537 791225 124227 34706 1000000000000 0 43409 1000000000000 208669 298325 139246 1000000000000 529802 114136 38111 869737 92358 0 504153 984392 0 83034 216565 472934 1000000000000 495645 565969 995838 299149 780278 985731 1000000000000 602137 1414 405557 257350 1000000000000 749988 0 606018 811639 691150 496851 1000000000000 219477 139069 219681 0 727859 55754 312422 682729 1000000000000 144186 119297 489992 1000000000000 772593 680128 1000000000000 794483 570837 342733 388546 556788 350443 200345 746196 846684 179066 817865 20528 22313 1000000000000 651471 645539 1000000000000 650790 0 505991 1000000000000 380070 903803 389080 509460 642235 917474 685396 531716 112306 53604 110908 505165 536616 178485 1000000000000 232270 0 105776 685529 0 744425 547664 863007 344998 682084 237906 787266 77798 218841 706610 659903 0 1000000000000 133944 785847 1000000000000 52830 0 250979 376334 79079 386096 358619 677721 656170 134052 847210 262983 952006 434430 893228
192541 864750 174152 459436 250453 134594 853463 481661 326183 905955 0 99299 632764 607495 0 404374 968504 399130 950670 188630 517178 102767 480414 57579 0 181874 894990 749540 957227 250774 692322 516235 118353 733962 136389 137793 673251 0 267950 656045 393487 592611 583529 242730 69414 308431 180203 399231 420005 184036 1000000000000 407369 30450 310242 138841 749971 829572 216029 1000000000000 0 0 681361 56534 1000000000000 11735 204602 156665 145642 112677 520572 810447 297371 702363 872971 31959 350411 878104 461927 248369 821190 474719 87508 1000000000000 492996 810656 501583 704142 611650 870394 199219 723813 164705 57487 16824 1000000000000 798928 1000000000000 1000000000000 115114 279474 863852 1000000000000 152476 45117 711276 645303 383589 184971 0 762763 410537 304126 171729 79522 922722 901124 727295 1000000000000 882445 157474 0 40807 1000000000000 44270 1000000000000 667530 953971 912238 593861 767709 0 285 11203 32221 939849 0 996141 1000000000000 180979 55931 595086 1000000000000 236856 321212 803021 257036 485705 880885 415238 971035 575241 623304 232080 719309 91691 481452 444701 564585 323611 743313 886117 956135 41914 273064 763897 609100 180886 317151 392398 532852 159147 179012 334158 975052 250492 302509 993217 0 720714 539195 575975 1000000000000 1000000000000 492386 209895 266622 126729 210989 626118 47089 257005 1000000000000 948659 175989 27523 997043 741162 441168 340501 247638 252654 888886 233544 326123 1000000000000 741425 940836 235754 0 914621 139100 956105 81453 750402 69488 1000000000000 453509 0 1000000000000 163669 83329 638763 82567 240560 251967 437827 170313 506774 967582 976524 0 646838 1000000000000 589688 1000000000000 806607 342506 950611 23725 0 566816 380389 364010 902132 0 93059 905423 236163 0 422913 978421 0 511846 484071 639948 89830 648953 724224 421208 467581 505212 0 373301 353661 563004 508931 0 450726 622316 350160 773960 648400 622123 185598 763211 180130 619059 1000000000000 822087 890555 87986 995783 642382 456424 610020 842703 498832 1000000000000 1000000000000 896051 215398 255270 330401 874745 967402 388112 775938 757410 656051 894533
418352 788111 910423 645279 0 351208 424365 372283 1000000000000 538723 103636 897960 0 206590 0 0 600580 52868 481723 219288 641268 202128 118335 0 625583 139945 574278 295474 269025 171720 56637 938539 957032 856640 436114 129515 1000000000000 779699 1000000000000 1000000000000 251393 450542 0 5741 166141 264783 513455 844624 692343 794160 6700 892059 746209 593399 348315 629370 860603 226041 330434 863120 843080 0 587712 379412 606267 117224 388277 499242 0 190026 537784 0 599939 885532 615301 842357 370199 268100 571858 931828 0 1000000000000 0 1000000000000 936017 0 768560 5681 112047 260707 912841 89320 790897 163864 487756 982135 914907 528874 893706 357401 501098 955784 810187 1000000000000 34954 719430 438358 560191 381150 597028 185674 1000000000000 924655 676167 571622 622795 510779 342474 45062 373178 912804 803383 902373 556433 440675 374249 0 162399 50638 632093 1000000000000 3994 455054 646237 471040 936415 300213 321363 445343 0 210399 398626 727688 667900 216506 993493 772012 512776 137144 440589 0 327820 202002 0 891864 688642 1000000000000 396378 1000000000000 822413 0 922191 1000000000000 409220 903546 89599 1000000000000 461861 0 0 457599 676674 550187 383396 1000000000000 0 476041 487755 820068 0 662532 979609 289874 410352 0 668866 79861 274705 149235 0 450582 522364 566055 803077 468626 56006 817239 868693 165937 449007 853854 582560 177938 351793 405208 699654 229717 916852 603545 484945 94112 1000000000000 1000000000000 1000000000000 594759 217454 1000000000000 796839 117930 491397 1000000000000 900621 2977 792884 1000000000000 481301 834917 436679 818752 65806 0 449390 377917 894414 1000000000000 979278 0 151255 722650 967749 0 1000000000000 974742 20455 110016 689594 114521 241240 987576 551962 11960 809690 342832 110519 387014 1000000000000 0 90686 117415 730834 35931 752928 1000000000000 1991 76399 293930 630160 14478 6661 373424 139464 512415 511940 425846 534085 582749 268218 0 548232 403330 618462 527736 1000000000000 800191 756499 0 12879 998624 442655 1000000000000 395536 759820 303030 75336 1000000000000 889563 783859 532760 855885 676678
782439 515804 23338 298678 824312 206781 925041 0 1000000000000 400805 889128 130799 946662 933180 56324 483168 584894 327775 251237 683446 290054 981924 918311 490908 0 1000000000000 533622 156668 0 229685 69860 86146 1000000000000 556159 500882 848842 313555 1000000000000 0 525184 407612 422971 963637 415538 457774 435101 121570 207943 73932 346673 367555 880438 443570 845843 381116 829777 1000000000000 155594 640934 1000000000000 584539 429539 213895 608337 4990 39481 622009 0 969949 260294 198703 421223 351337 343339 340175 323490 373383 418564 717249 984091 620241 997262 971302 76623 492992 427309 1000000000000 777459 662327 765747 283917 1000000000000 488260 879317 0 924213 957731 415557 424478 956590 373904 884135 1000000000000 401389 383296 0 9459 116667 144919 1000000000000 132581 412144 143555 174962 624965 831519 822116 862705 894549 838931 406741 99956 62318 636664 141302 805454 1000000000000 625657 489791 83157 594922 830199 0 110757 548815 232325 980675 761523 664495 849570 742283 0 896674 895680 0 672769 951023 339019 413914 323826 630892 836641 177750 752553 443716 187973 838420 713238 64258 271940 0 1000000000000 187602 617072 215647 1000000000000 139527 323582 144721 470960 1000000000000 28201 189216 987598 242534 499749 709298 816072 407125 311920 938249 1000000000000 791003 941059 248 420281 0 977431 512382 379801 0 0 81976 730991 727158 42247 827189 1000000000000 0 229014 208033 0 36288 972434 898051 301013 616319 307552 623902 433534 547222 546619 703290 868361 819984 525491 423194 1000000000000 747686 561993 566651 410291 375369 210925 0 223792 0 674147 584114 467156 444299 706199 414917 1000000000000 0 542609 587403 376216 738013 734136 515808 895595 809124 662898 995725 589135 1000000000000 1000000000000 750405 56248 175307 958890 1000000000000 1000000000000 0 0 334783 1000000000000 984549 658274 83707 387089 410659 1000000000000 922633 171794 476922 225131 832922 651113 448518 793299 791691 213976 1000000000000 1000000000000 811852 228086 0 29904 261997 700097 1000000000000 752964 447283 28724 1000000000000 165834 135011 609784 0 798925 427870 1000000000000 340561 811164 0 1000000000000 995987 0
1000000000000 619923 956253 802303 128056 365917 905495 0 748057 2113 553792 955111 376059 644980 1000000000000 530818 979726 1000000000000 883405 487216 839187 191277 937708 708311 567851 549813 148387 318490 245845 604969 693425 860412 330437 577026 672507 102732 662161 559340 0 0 955936 891803 863809 0 995876 425197 384183 254444 958038 645734 301366 881708 343667 1000000000000 644704 114994 393774 629456 425448 187566 35311 731041 0 648673 975835 0 641042 238097 0 186194 129186 970375 668314 995737 257081 172158 185373 592786 284042 410086 785565 437494 1000000000000 947681 700381 208179 472960 0 460363 415732 1000000000000 570022 953580 1000000000000 940827 197481 64399 214747 834204 156371 1000000000000 12606 259754 717342 0 123956 298735 1000000000000 35998 802648 175962 167713 234128 735551 259448 936343 100945 377956 578445 684894 839147 762592 328985 0 235454 640124 54289 207969 776603 96067 614008 583049 716270 985444 757788 433643 220602 184783 0 171600 853241 1000000000000 0 777102 441083 836478 472326 1000000000000 427470 1000000000000 548916 0 471843 209080 520415 48429 753553 417992 893731 340023 654163 254726 496622 457528 1000000000000 52428 737641 387104 347852 164373 0 249193 707616 35371 863379 911179 683450 286374 553986 23181 222941 263365 446743 901969 109575 896507 693963 711864 486743 528123 116448 949374 689732 211061 0 621711 955580 593961 157074 53219 259492 823212 135399 908215 73433 183059 92167 766339 842505 0 141446 268101 963578 1000000000000 444552 1000000000000 918674 933421 73079 880170 503386 907249 38680 638556 401389 311984 777375 289723 44184 608973 59897 1000000000000 729412 909196 511540 619613 339295 961956 510340 46688 373220 677989 0 966757 595676 594963 1000000000000 1000000000000 171108 171328 48454 141323 1000000000000 343280 473175 297057 397973 356254 154646 48527 0 1000000000000 615843 72353 259990 305781 212728 995090 0 956179 800782 629199 803303 1000000000000 1000000000000 190498 693314 41554 292614 483968 688650 144610 20823 979940 808381 1000000000000 147486 903138 1000000000000 0 332953 787287 113590 891313 519432 683436 69745 1000000000000 566231 450153
1000000000000 67365 865525 90574 0 70071 396355 0 759220 0 120423 537453 322934 424444 689219 510069 0 249534 689570 859692 0 928260 491049 643650 1000000000000 334886 415776 880824 0 534842 638826 555399 227173 365494 288485 252248 1000000000000 970853 1000000000000 364858 56819 640625 461767 873525 481089 1000000000000 442119 892327 0 1000000000000 116325 696431 316391 226894 381288 349320 223585 470115 606 992706 0 610570 725144 270259 288929 423100 424818 870661 755526 442346 744865 600627 603159 573337 768255 860685 862406 283716 412622 695428 556866 675955 634557 58019 544437 107111 390755 171383 486307 314244 0 669309 688609 561075 389696 990715 753297 131775 980534 872232 988473 710102 549909 297036 988679 67825 334722 522231 497755 625873 30911 345397 295601 446031 1000000000000 511701 333902 997655 669910 647150 378769 296685 861545 898378 29867 632019 171994 82540 760382 1000000000000 530155 967284 113063 763923 969134 113236 211491 1000000000000 104285 407609 654392 492203 952763 359845 464903 565448 688706 0 96837 610598 215670 1000000000000 1000000000000 1000000000000 693895 0 205494 457607 623903 774327 318517 194401 843512 534963 507415 108191 893257 814284 341508 889144 765217 1000000000000 405261 871614 984798 216351 605362 171542 224435 432477 108943 0 704219 0 0 982020 0 124426 655886 1000000000000 737094 663522 0 167653 128676 832047 1000000000000 936536 269710 135498 1000000000000 632673 953980 22924 501127 460033 0 581142 547791 841258 1000000000000 470760 67474 58596 0 1000000000000 879408 20580 858165 791070 213501 275469 596727 904784 974219 0 749876 856759 808413 215322 733408 409005 1000000000000 447189 28089 949383 501507 1000000000000 16572 668930 281028 647916 1000000000000 902934 952067 327307 430047 44599 134617 1000000000000 826517 1000000000000 239444 474785 364175 1000000000000 233291 349571 1000000000000 973127 744061 781158 591805 719040 884315 685297 477149 498714 253641 265134 0 0 0 771588 400649 48288 1000000000000 976656 0 949205 1000000000000 449437 89375 455584 234979 718977 613384 660896 0 774681 839545 0 107902 672313 634993 514282 1000000000000 945495 250979 726612
879142 208779 257648 874340 352016 303066 528013 974521 0 673431 31677 302236 113359 0 0 265661 570154 894035 593970 873033 536545 1000000000000 1000000000000 234683 536422 0 1120 696096 157624 0 98890 921830 577752 506508 1000000000000 518681 1000000000000 0 594206 209629 90055 578111 238515 321283 43986 182019 976052 229327 0 718195 806859 233375 749161 0 106650 0 607235 495833 910700 87012 0 755952 808552 140475 23271 445634 749816 627544 571308 360800 902949 480280 84082 886618 987450 237190 99100 68219 0 1000000000000 80157 18339 0 992663 160486 487380 820122 941224 919137 100761 185623 1000000000000 0 612757 863057 1000000000000 17131 462256 819826 28717 811620 234344 470319 620366 513895 1000000000000 953579 587525 582066 117175 473026 342347 837785 166438 893452 357196 508855 514843 219216 992707 245426 1000000000000 593935 159991 909839 0 380315 144161 348932 184817 280208 734676 82969 663867 276930 236012 874965 1000000000000 206449 493226 955135 301041 375216 70980 744744 15188 881999 385944 1000000000000 1000000000000 16854 15228 993709 359621 0 473948 266829 1000000000000 1000000000000 540339 285129 375438 0 304605 31227 249290 1000000000000 71648 832895 737119 628903 645041 1000000000000 762403 384825 358119 270667 348587 84823 1000000000000 553796 793639 164541 966715 541541 180409 450015 179495 350709 286145 1000000000000 49547 932204 597469 0 887785 0 269139 767321 1000000000000 0 1000000000000 794592 777292 590097 588932 360762 538706 982441 207418 379343 823088 867677 94309 923817 338920 481988 151256 291144 361813 343893 276088 299358 299385 204447 220443 1000000000000 719269 27403 850237 635205 616787 0 489351 752085 681561 146338 272230 1000000000000 946975 237711 942857 373486 763534 498746 497256 1000000000000 906031 553223 596801 381143 1000000000000 1000000000000 571164 1000000000000 0 942861 1000000000000 755063 863934 169807 401441 747479 0 69807 561629 371806 642780 731099 655809 31827 792948 655942 0 921244 778896 0 1000000000000 0 44984 305531 386651 197483 654688 558276 427857 31619 829326 0 977766 839458 1000000000000 599766 0 263655 399142 493604 938061 340225 489527
335048 0 0 1000000000000 774375 881515 542768 809604 834576 1000000000000 313154 1000000000000 754663 127780 21227 115178 274640 1000000000000 162500 40048 903191 138893 765760 971710 1000000000000 859992 861148 536814 551994 155136 855017 26020 736643 240383 53063 686231 0 300341 99132 515710 314349 529984 72100 675317 251463 638837 1000000000000 942978 167768 521583 709332 904369 220716 964049 983679 389012 828211 662683 921489 29912 0 275083 218032 0 379769 984095 0 0 807027 533191 855825 539270 989010 336281 477458 687655 406364 172775 0 672950 880797 180028 0 990930 190687 391166 910982 172485 304730 608192 691487 976670 103729 189396 268997 904704 1000000000000 51761 434062 714656 898460 1000000000000 74366 578574 1000000000000 876557 10082 1000000000000 506029 866170 776255 229750 525978 451236 669107 781130 589572 1000000000000 0 1000000000000 1000000000000 217524 755419 578042 464762 0 269055 987364 239027 111767 518536 0 641572 1000000000000 949960 652908 254882 117970 69352 599421 466955 274332 382757 945087 153347 162137 898933 946259 657671 640899 1000000000000 920042 425395 1000000000000 246706 533359 996239 268338 1000000000000 863621 450336 555382 702338 718729 0 0 1000000000000 663420 78771 952003 546366 698922 1000000000000 535708 579146 1000000000000 728910 601076 430370 485501 781317 146078 269828 266402 114862 283139 1000000000000 243555 304806 247507 505203 988684 954515 257603 691158 0 394167 1000000000000 561329 494145 810486 0 446224 190593 2958 227801 562671 989396 359505 889807 1000000000000 487515 1000000000000 293781 1000000000000 401751 528692 14495 694453 268999 0 972575 266581 0 494958 115672 809430 0 322439 132661 318336 604921 900926 623184 826642 205486 898260 47133 1000000000000 783580 365278 887932 393470 759399 300566 428607 199380 810444 145058 557140 649153 629685 712255 266384 366783 389739 413701 318122 1000000000000 1000000000000 580287 451957 920274 284355 93093 659973 265434 324034 636252 815000 56803 488422 809387 83891 0 698233 365674 891536 1000000000000 189464 158169 63077 76827 583051 965261 540574 368825 881946 63604 186285 1000000000000 706733 1000000000000 887454 289195 635769 848620 608643 1000000000000 913040
222317 880533 1000000000000 964492 939140 584128 773401 83525 102302 170697 203544 964104 917138 1000000000000 890857 427551 707640 1000000000000 449785 799068 0 718111 473802 1000000000000 744008 1000000000000 54468 447196 377674 0 957072 333887 1000000000000 546514 824459 686787 956986 915611 0 14366 0 986742 326587 231128 318911 92469 380123 112738 265751 599550 839226 916770 495915 15292 783420 924362 800287 909051 150527 45000 1000000000000 1000000000000 421893 24727 573318 724308 124651 3949 1000000000000 832265 626815 932140 458358 764287 233090 184923 67284 616583 144579 967478 302947 37168 279562 859783 658270 696829 525663 0 1000000000000 809315 0 1000000000000 281242 867338 221121 115052 227990 459280 614043 797007 219475 1000000000000 157815 121284 787174 111534 536445 931956 200358 642421 0 225349 226124 854866 976336 0 135071 719133 894306 0 122040 803018 983861 936202 188507 710689 431747 425387 864657 974631 839624 581596 842435 971019 0 230155 804767 1000000000000 556268 0 1000000000000 878652 0 1000000000000 0 813734 705782 208490 495779 205779 744998 862414 1000000000000 683233 416009 66425 413670 650945 563358 864780 121364 375712 179791 0 0 316346 66478 1000000000000 0 209568 282238 685258 773098 935001 392903 464253 1000000000000 493679 267789 482431 0 307698 946954 857351 1000000000000 869366 63319 503005 714496 0 151197 677108 760637 896242 145923 0 964364 131021 769463 145371 702432 564490 70863 859814 558681 636061 55346 998383 640781 995593 127848 721446 777433 642875 699271 103383 894899 232669 267005 437829 344720 547463 426748 219949 857043 377505 362993 624802 297488 892846 786394 731 1000000000000 960852 670893 770284 219476 728079 236047 926797 228761 37416 813844 526175 23146 1000000000000 0 0 92185 652820 103190 741000 86006 32754 811290 948532 0 162063 430730 366530 726917 480166 45776 836527 837926 366167 102212 718757 449867 358348 167639 239816 989072 671601 1000000000000 987249 368648 1000000000000 1000000000000 990632 405094 963150 15983 0 446032 585980 80419 744275 243541 0 159526 243889 510028 365218 627321 393207 300220 177367 298774 1000000000000
243459 567062 335015 211377 584668 947661 29626 1000000000000 269257 660518 35683 8994 229114 386079 984658 593480 423109 150512 1000000000000 871925 147476 218117 991744 194415 0 924161 628681 47235 193333 659163 335840 1000000000000 0 265905 305465 170068 842750 1000000000000 546840 405341 970723 465610 982958 820908 276373 0 468711 662534 800814 268819 1000000000000 554092 461898 1000000000000 515299 844549 725847 249367 836218 958178 917925 453711 700827 722497 378570 503049 858966 160519 698190 555451 295647 668607 488454 815703 806914 702508 1000000000000 812120 428550 707272 153129 360336 592620 794490 617250 1000000000000 425052 109149 600161 57063 840738 654925 49095 291877 514885 1000000000000 845514 772324 1000000000000 717945 947733 827425 623324 70101 592550 219633 535370 1000000000000 673311 462716 402096 626611 1000000000000 159560 240282 422638 76812 420580 6527 982575 800918 1000000000000 0 490722 787686 505389 145842 104296 454378 854516 625296 715658 833850 31558 515309 777655 701015 397543 831725 317986 873605 533233 812503 646103 813402 849023 951663 533769 119336 221119 525209 68874 0 756037 639281 952191 271147 651181 694545 417680 579146 731855 122612 1000000000000 343672 1000000000000 365907 854046 447866 280312 933892 886897 655439 0 653301 870954 1000000000000 48506 724892 516075 667148 775748 435566 261607 120046 1000000000000 0 811986 293288 26946 216588 269183 966265 158212 1000000000000 0 945171 71441 585848 255275 862436 103084 225324 15458 518769 917212 442158 588359 415345 0 830476 363072 101701 880541 995269 22307 353254 561409 150612 523955 269596 76370 961794 27814 0 179250 975066 0 0 965092 383684 94418 834778 347058 1000000000000 932507 877881 369006 127459 0 252895 0 858754 0 0 588631 149975 242794 1000000000000 11101 791606 833605 632613 117824 983868 852174 1000000000000 641828 653423 312532 431514 835789 544293 420806 903374 444154 812454 233244 30514 235816 938858 105316 657236 400287 639287 0 634910 325965 0 0 635607 230265 588545 0 469486 810596 229874 1000000000000 961295 698519 1000000000000 517174 775149 72148 0 610838 205990 723639 765908 0
111112 1000000000000 18229 497207 618146 1000000000000 1000000000000 457052 625777 929249 295825 577120 898394 396938 598475 477657 310085 692970 993321 291576 78691 268544 250060 508516 614486 222863 777002 97179 65642 806167 949825 256417 159324 794182 0 56116 942718 79293 931920 673689 925546 424454 50625 479631 1000000000000 491067 804214 792431 872418 107982 551995 210611 829441 44567 870166 865437 491988 645192 1000000000000 459435 693929 511825 233899 1000000000000 256909 28838 778319 355453 589805 647492 210783 930944 302889 0 1000000000000 851559 1000000000000 79429 20241 38054 709074 739679 844645 1000000000000 426236 726820 162967 701084 26145 811918 411847 743361 1000000000000 627257 762999 0 1000000000000 803334 0 47482 811926 282525 58762 398994 465759 347095 999717 116862 98040 181365 19326 1000000000000 584164 232916 189259 25428 553651 1000000000000 1000000000000 1000000000000 593027 957146 885080 17220 755348 273784 383993 255006 66052 1000000000000 617476 557894 872179 881166 827327 225891 30038 458539 12375 909727 410209 703465 637942 0 0 10630 0 246653 767871 456595 258281 74087 231773 55864 1000000000000 374952 970998 830337 308280 740889 645381 816045 967401 66837 399527 522157 970706 354813 1000000000000 157695 1000000000000 774278 348073 362391 0 513469 714189 0 0 1000000000000 155291 748389 288488 758940 874055 539803 188599 99056 73370 634071 416329 901501 107947 1000000000000 203833 446028 0 794105 578938 471485 1000000000000 918498 22098 289609 961534 561009 894735 826530 109634 283434 550903 272363 164831 266252 14792 648356 365368 935590 327077 1000000000000 415453 641333 974099 662236 274419 0 393342 656545 811016 462203 830659 648523 242333 461424 158397 154003 26997 665762 0 666670 498325 911105 234809 852347 206287 279529 942861 12729 861993 291706 1000000000000 1000000000000 402950 206448 608389 645652 48382 403487 249659 362617 129705 383044 383818 29684 613096 478070 735064 34638 105357 148525 1000000000000 999526 874028 23756 215388 371204 748769 720951 119434 15186 419657 348920 575124 67796 679207 743551 997821 713964 547004 331347 892986 1000000000000 901149 951454 951089 562303 247312 209558 10450 657576
286302 423068 86660 722431 872238 94680 777956 119924 1000000000000 403175 499173 783770 935667 436617 794080 0 1000000000000 737395 129062 274610 435275 859810 669477 234988 659166 828523 211183 778669 167114 783955 231000 765789 122438 0 589953 795440 978889 350720 717416 1000000000000 990069 579627 957698 443181 945818 1000000000000 705586 481322 839098 344032 73588 251894 574102 201463 891317 386822 252821 62973 170674 918408 738005 159905 962799 1000000000000 55284 975787 0 742199 959990 273560 801892 682875 183568 0 601273 114379 536880 341190 82940 65351 106230 581339 727985 336896 297298 811366 360429 1000000000000 0 1000000000000 469500 278086 477955 1000000000000 276152 62323 613868 271078 800932 815450 887076 646721 252503 287874 608008 495051 841867 326365 0 0 0 774346 893072 332676 989129 381252 382342 149819 153742 187022 650811 1000000000000 1000000000000 418147 384481 270467 0 1000000000000 627256 1000000000000 163843 894821 279802 486645 1000000000000 687021 829573 0 997617 765801 628952 561040 594011 289845 0 1000000000000 741909 251786 1000000000000 548825 544323 378266 48931 839811 164896 192007 749941 0 996153 508640 928653 136801 102374 0 771332 819298 1000000000000 515772 218684 730844 383909 422242 674759 527853 91836 627457 625799 404031 1000000000000 591029 576455 375104 85065 47910 773650 335674 575491 280618 47460 68417 348407 490504 542038 345920 813085 1000000000000 1000000000000 71909 293882 614195 593996 418649 490237 472481 929005 0 424743 822632 800957 297220 0 209126 929047 599169 401579 584525 59171 1000000000000 0 1000000000000 710263 82334 677423 107382 993002 839216 0 923355 1000000000000 0 1000000000000 629240 0 575814 385700 268164 659032 38173 341800 277210 583968 1000000000000 676726 552271 1000000000000 521552 919386 0 838880 0 639246 813672 717393 0 654276 318454 676058 600849 919535 1000000000000 740206 392518 649882 184055 26538 274733 548741 476152 988862 832156 443755 0 0 142158 810671 486577 46468 6006 0 135998 412696 698969 250062 652778 516099 463861 14560 1000000000000 0 265812 340886 0 653214 0 219149 287881 412044 705123 642959 786926
449705 844379 396000 189421 417883 1000000000000 0 0 0 961349 954982 474783 953635 287871 500848 113206 4721 501744 454944 399891 71431 654131 948280 1000000000000 981959 374934 175255 455286 384616 764117 712311 220134 697724 866745 91588 634003 754564 937281 916952 1000000000000 86663 702117 0 955739 1000000000000 1000000000000 25406 875299 121114 1000000000000 282805 944344 545890 867396 415178 392679 820038 113345 1000000000000 247029 682219 1000000000000 669764 191219 993276 913210 952221 423150 156550 12645 789023 903852 567922 319519 64413 102112 740803 444100 527042 0 926929 587718 472495 280116 626353 94862 381859 313001 412815 786103 497551 34882 118968 0 423229 841902 770147 654006 175539 630136 371145 795124 326966 248874 39684 466239 751985 812532 399836 454412 831362 725724 402861 829740 749659 143402 0 768657 140860 1000000000000 648556 1000000000000 915721 932752 907983 145200 1000000000000 231435 833362 58894 515975 347985 858462 271760 1000000000000 443604 370998 0 323477 974561 758929 1000000000000 873939 18509 224513 385018 761851 653986 415060 57506 440801 865718 2443 277139 148952 823494 234012 1850 128182 497219 80133 555727 349260 22353 568498 601891 66103 201628 824903 367283 27752 172461 196277 0 566952 674659 181146 763639 348324 739245 914627 291808 836034 15330 845547 0 131031 285249 699141 892536 478787 268184 0 22863 0 356 164482 230761 747261 663584 136743 101432 0 223356 432326 0 551912 619456 915549 549464 921384 230895 509372 1000000000000 395062 477505 578338 689788 433141 159199 0 0 197406 918450 183322 268365 816342 559182 210707 927607 351613 804302 130162 20752 66425 696850 498891 18352 260878 682268 317759 94677 135302 1000000000000 664061 860662 699862 446158 237977 1000000000000 567620 669261 21615 293744 275400 104373 428634 1000000000000 157457 963048 470238 983943 258037 684354 6231 401900 817598 566046 105381 610829 217651 657109 76438 423507 87370 492846 901015 0 402382 82224 761981 317148 461758 756617 279196 846562 534715 791343 293318 887318 687269 31907 251473 358147 3477 882847 540025 1000000000000 964132 721082
517396 92794 551828 981834 1000000000000 0 675106 0 64153 359367 608751 907338 718733 676223 646121 980592 394870 149279 645923 523733 0 1000000000000 203315 0 212615 0 1000000000000 0 28654 0 208921 997395 745785 696715 184831 165251 1000000000000 171023 16515 545054 807722 294472 1000000000000 232743 857346 209643 681369 536168 549565 187469 767686 979398 1000000000000 0 763824 944514 1000000000000 91106 873459 623410 1000000000000 660190 1000000000000 500231 982424 875495 48039 305666 1000000000000 936114 87322 224934 622254 1000000000000 289848 378533 308589 791644 0 828941 0 761555 30399 472527 66180 582411 680449 221165 0 1000000000000 1000000000000 799733 0 14090 151077 288294 837823 23923 640442 788476 1000000000000 319578 1000000000000 208003 182868 0 733610 213704 816936 634776 167508 171062 284661 95258 113517 822390 0 183083 972378 984106 80787 770332 540327 948176 543773 796287 262332 287411 620554 446541 792525 1000000000000 264433 219699 843454 923538 1000000000000 393354 123548 635830 1000000000000 829750 649808 481017 933437 782832 1000000000000 452024 401029 128901 610751 454431 217873 367835 50054 138279 0 471888 160468 247490 1000000000000 172230 0 864645 1000000000000 0 45285 0 599626 402004 0 788478 441440 1000000000000 899530 710372 1000000000000 189283 85936 0 388517 915184 790309 598976 159849 183142 42491 348732 819238 570457 141219 974733 1000000000000 388669 1000000000000 213011 314783 5524 1000000000000 380883 0 464391 730083 335013 868127 717443 771805 482944 1000000000000 1000000000000 299111 533438 852692 891441 159570 319924 513155 759175 29562 887061 977176 689900 390857 575670 451844 103197 0 68317 927575 964100 643544 0 57088 385918 876879 1000000000000 102569 0 88098 144994 137818 456879 959125 802778 1000000000000 918337 0 550008 0 13439 1000000000000 0 389087 1000000000000 1000000000000 76197 868890 551355 1000000000000 748502 947491 414738 867808 633930 0 182032 127149 662069 437259 911270 234446 387291 638488 786989 426341 687532 26617 192341 911711 747295 919713 895276 437872 420348 934885 775932 293116 308244 889489 951919 928510 0 230174 979712 84954 416153 844126 548833 166265 1000000000000
302606 500628 240365 1000000000000 148754 686853 880984 780822 917820 217500 0 841577 645012 665115 35797 715077 362782 778502 422161 874328 0 392519 287154 513874 491994 105526 877486 382744 441084 1000000000000 524344 377129 1000000000000 928565 1000000000000 0 880828 0 206979 890733 557144 1296 87088 766307 81803 996019 0 712534 603111 766844 940467 734812 337894 931716 938054 446074 297328 700139 538687 685563 826762 543607 71251 809163 406214 816807 574912 1000000000000 0 1000000000000 0 1000000000000 17917 710464 718675 766079 159611 128518 623662 509365 896124 870590 358343 456864 237301 195235 241308 990801 938413 147031 243234 547437 614827 534976 30014 125642 513274 453906 163205 342967 0 370541 608718 652744 628940 988388 266227 54368 182912 712889 481985 536118 154491 980805 1000000000000 536329 725051 143970 291925 584987 90659 1000000000000 725436 614928 0 288551 736249 449954 558 89702 761381 94740 998547 526030 328286 138005 891373 238756 928437 770862 638803 993614 318400 28836 27486 364511 692561 951843 178150 501111 203250 501647 274347 301089 689719 615545 527130 639516 375154 235628 36672 0 714408 841477 297972 329534 843601 0 222644 0 0 91469 534404 421557 537742 202104 184973 1000000000000 1000000000000 849457 207189 0 953344 186926 845382 0 785363 917037 91589 605865 0 961516 168591 837073 67602 1000000000000 440141 449090 704604 0 491357 134867 181227 365946 369495 434493 147431 1000000000000 548755 320758 1000000000000 0 81774 844929 240514 1000000000000 519903 456183 725009 1000000000000 1000000000000 47611 1000000000000 858581 1000000000000 958829 45914 1000000000000 303687 796698 472737 836949 520331 294707 0 576401 1000000000000 431443 766614 822318 872808 726945 1000000000000 1000000000000 75855 0 0 791184 540631 1000000000000 616257 884719 70560 913158 303970 525623 1000000000000 192505 25760 796435 544286 469419 167576 444825 304727 308695 149518 554461 314057 190695 768940 0 1000000000000 799455 562915 669078 563 333442 284464 509021 311165 340351 0 712098 26223 377986 528837 877145 0 926920 155889 101938 1000000000000 521808 625881 297757 797869 451869 568599 94378
581756 149053 0 948606 435741 557631 0 273186 422633 635165 946222 1000000000000 256934 18758 153829 426646 656011 314882 662021 449216 1000000000000 316132 45255 295505 29304 396529 535228 1000000000000 528821 1000000000000 630571 952852 0 1000000000000 613519 141839 554614 882999 848264 470243 19606 541980 463059 601875 929429 903732 25519 669737 593685 565889 221518 62024 513362 1000000000000 955569 998569 892595 618273 0 858670 402588 18706 316250 955113 930172 362936 391978 172137 0 1000000000000 0 0 113961 75730 1000000000000 231742 205504 1000000000000 425748 233929 901975 148108 411000 899595 710103 644736 418711 615416 412568 0 389540 426310 443084 488576 0 188183 1000000000000 724364 724498 0 833828 969261 880112 930443 845133 974020 174753 48559 960613 342467 427712 669920 85565 522444 754746 955700 736683 202527 0 1000000000000 0 22612 125808 606815 17585 805936 534908 539692 900646 834783 0 828481 305694 415568 294009 695141 980538 162658 0 941146 0 177330 601064 568466 282938 362116 689073 643922 1000000000000 419088 648032 144550 1000000000000 129378 679665 1000000000000 101320 939638 821277 911463 156555 323487 929032 440647 0 365576 42485 834045 668044 1000000000000 57532 134908 961337 906215 0 1000000000000 347583 790653 386493 133376 3322 48837 835087 188720 301270 594683 717076 1000000000000 558433 566924 1000000000000 626409 0 319185 268478 456410 616298 80434 236179 0 906907 698283 265216 701928 1000000000000 204379 161848 0 1000000000000 0 0 311113 211152 694867 510075 80448 155928 1000000000000 543749 917390 995133 261298 1000000000000 468480 216939 735748 264195 784413 611453 831238 216227 513586 268458 645790 662908 391521 189817 333480 355382 22195 1000000000000 855095 907825 298948 245493 629761 276851 326644 251541 377090 165106 544261 1000000000000 64616 634013 162035 991143 185491 16951 0 317709 412369 659026 388922 0 617029 0 1000000000000 1000000000000 265023 831343 972082 0 402416 1000000000000 1000000000000 964264 556323 79932 445492 1000000000000 42898 892176 910213 751803 0 937192 697299 971334 430788 371036 0 532034 25824 298573 413041 496292 262259 0 773690
882174 773488 527562 946184 976452 42356 590036 198005 217133 337166 549757 250085 108102 378240 797595 503194 960077 824048 439201 154410 463282 1000000000000 4635 847279 928027 981061 198350 1000000000000 0 595264 527065 1000000000000 445235 668917 839686 909252 275891 579214 518171 686697 818271 558399 516829 762537 845931 0 611525 25140 433769 862461 281471 32567 73452 457312 422457 657760 830497 236602 0 542171 25241 1000000000000 115492 479229 238456 656132 373158 386267 240425 244798 906675 976785 84719 220348 1000000000000 60655 373650 614296 757156 2988 24145 38930 439497 246405 402171 581602 0 359523 755658 415229 0 1000000000000 364030 801198 757223 1000000000000 39575 387833 388816 268372 614573 638563 284005 501529 280277 281068 55517 426346 223 335521 930067 691326 649520 381663 859102 507230 904180 588401 4000 697136 887113 819050 927920 776330 83266 0 829389 842445 63800 907146 638054 710659 226025 792655 574747 177646 223415 462917 341063 307062 169094 687011 0 979763 0 417354 461923 619950 200912 316047 585117 809670 1000000000000 845476 891044 0 687194 606516 490692 527012 0 939657 532438 965080 0 692702 0 25649 271433 973217 1000000000000 0 592025 475245 751294 410186 120060 341958 256021 968011 1000000000000 0 63988 1000000000000 769034 674435 295572 564829 9848 599855 239268 723532 483700 919217 850401 891514 550066 332564 281713 186877 0 570846 796060 330324 806436 944294 236003 108156 248550 928134 184672 858668 213098 231574 917302 477295 1000000000000 825362 678775 877988 3048 323758 848458 0 16844 0 711996 885026 937910 281231 34356 910047 448418 106592 555584 248160 490925 0 135499 36728 626209 277561 167857 0 656204 579768 880159 984623 420603 499902 45773 981760 700674 854964 52268 703483 1000000000000 1000000000000 823005 1000000000000 369876 145148 745449 174135 155793 944552 338932 874278 903271 882122 910881 725155 697395 864109 203463 1000000000000 259657 854690 638904 456415 581171 914028 264774 661551 37383 734019 1000000000000 759103 421670 462387 619468 140317 803718 481137 231767 407038 307719 569928 270759 309174
0 288462 801149 0 246230 264244 750195 748356 105826 268787 0 116982 2074 692093 602535 692776 34606 803536 950330 665833 827949 795883 907535 42939 263061 879736 577508 266828 108179 109777 208481 266158 306950 47998 696542 24068 981042 1000000000000 865015 144207 973248 1000000000000 252793 850088 441656 364688 0 751707 128953 766600 737950 914456 82551 714937 95931 427007 0 358619 686925 1000000000000 799680 30180 990546 0 151712 434646 1000000000000 1000000000000 760918 258554 80199 17902 415733 717804 275422 702262 577513 199174 75896 217793 342814 699940 25696 50516 539634 1000000000000 1000000000000 426172 85255 826958 939656 363027 663286 64652 574189 13070 1000000000000 506736 1000000000000 1000000000000 1490 0 791470 507423 709237 174181 1000000000000 359367 0 395185 835227 1000000000000 1000000000000 0 769399 499442 38480 261193 621309 471836 69215 151905 1000000000000 946222 132835 1000000000000 83229 24924 244967 102804 650238 765974 309137 551332 1000000000000 977692 115419 1000000000000 315039 552812 909473 0 492831 47373 112497 830656 709332 601993 21458 1000000000000 991321 328801 988913 0 451511 561295 393265 402025 51924 996641 762208 167487 801871 970952 352741 612291 2354 346230 290959 1000000000000 0 768164 708809 768972 48507 0 1000000000000 958232 728948 702142 0 1000000000000 393193 197550 687999 1000000000000 0 603866 353341 284945 0 358416 601289 980753 73395 911845 1000000000000 441466 886560 618252 900317 439526 547293 101498 853574 249831 642219 215446 284169 159730 529418 894672 843219 962948 269247 296187 365295 817660 483289 842630 697209 23851 690172 630142 0 0 722772 52018 303897 0 861594 607086 307087 592053 131071 95955 355101 665066 211215 189004 1000000000000 659970 650184 657659 385650 10919 624641 500612 832459 314250 311332 844682 40199 973059 103699 305174 761916 290208 36691 301038 256192 956110 0 322855 636822 890919 303572 1000000000000 0 0 93288 730537 91629 177085 372356 997752 2605 1000000000000 507004 769394 285967 693901 907276 912739 298374 531543 123759 237433 1000000000000 655571 268492 799702 599549 258369 910099 938703 693816 306351 0 192396
584102 824290 735616 667346 924268 78611 662958 981443 438893 0 148554 1000000000000 273845 971142 336595 260108 971336 144197 659217 879549 261629 174817 496274 479975 194782 128584 828511 0 952457 265389 11609 0 265706 297981 906548 0 683672 928725 475532 441581 1000000000000 758112 671170 121261 873186 1000000000000 860185 157400 485803 332690 956862 363266 961730 971969 4680 261538 654194 413450 1000000000000 0 655560 218518 292565 143805 405171 571857 34157 1000000000000 411131 1000000000000 0 934207 563411 604970 0 748547 763513 945443 356618 842448 490211 777797 332426 49846 720886 820710 1000000000000 0 709645 687400 338097 445461 372344 852033 1000000000000 1000000000000 549046 639081 825386 249081 865030 190251 120912 922184 1000000000000 0 547527 452281 640453 730611 118516 1000000000000 779758 555188 236347 788810 0 924960 387585 984069 182168 75365 849453 306417 307393 504541 552947 617725 719548 949078 1000000000000 64867 364170 230370 975979 510002 1000000000000 980804 616686 674799 854219 1000000000000 1000000000000 210626 368029 722417 529176 688203 610101 873966 622992 0 0 157112 0 147771 800132 440779 749688 879425 0 165581 341013 0 810596 681025 922917 806429 504879 651207 921313 438417 369882 1000000000000 308710 605508 185276 1000000000000 841670 397916 352423 735157 91929 97099 608094 298614 63780 815275 681863 875947 1000000000000 455367 1000000000000 0 312937 75750 971085 523668 889495 1000000000000 1000000000000 829516 88380 0 238023 145589 851104 690379 826116 279671 0 173522 184353 976359 43361 151212 667430 318967 269635 821048 860323 30749 46779 862969 715069 917190 740371 943425 787418 791535 735822 390643 596147 975449 9148 448168 549098 0 238153 597207 847897 986040 1793 789740 82235 306429 961907 1034 1000000000000 125336 313414 598691 720772 303904 429141 346915 979853 23057 766508 1000000000000 480437 0 951766 596573 450345 0 1000000000000 0 865295 668309 0 701497 623615 175676 372913 572651 1000000000000 1000000000000 275351 241947 674757 0 681375 1000000000000 765110 580062 681006 614171 1000000000000 730020 473792 324204 790038 707550 496034 763371 597430 859980 918084 777323
208131 0 1000000000000 0 1000000000000 298379 967982 871433 492715 705897 969071 797686 741613 570321 973804 610947 0 1000000000000 802999 1000000000000 1000000000000 668664 893637 231417 1000000000000 771585 497221 918732 737298 570730 548046 786811 1000000000000 202930 917102 0 293332 567609 582715 650241 134096 227 0 281718 853497 437830 1000000000000 797321 1000000000000 463124 578953 860830 290108 0 545350 868722 0 409388 691275 1000000000000 0 0 809099 731335 804723 81683 148927 1000000000000 259706 965902 1000000000000 648685 452744 1000000000000 348874 812108 93074 565487 503906 649707 980367 1000000000000 640235 897936 339771 98549 816176 224036 128314 594995 308113 403620 522594 145178 516711 0 315121 910958 902728 637561 532309 82084 915338 800581 762708 0 547146 44957 490445 639618 589430 8511 564611 346228 0 582661 661773 491135 832340 718695 501139 32073 637428 263757 121302 907586 1000000000000 0 655439 1000000000000 614010 1000000000000 960335 0 670868 408274 62549 0 71141 1000000000000 0 932874 870671 599419 434373 938497 852404 786779 0 865891 932460 334766 428383 53180 943707 0 488412 973001 118606 42123 46224 661934 963934 1000000000000 1000000000000 0 508472 725340 0 974040 463666 1000000000000 1778 123473 672979 480444 848217 530752 97527 1000000000000 0 0 801903 0 252965 874835 705993 738724 165096 1000000000000 194114 154284 1000000000000 0 382657 519120 0 0 57713 1000000000000 951045 880957 573001 534273 440111 989179 1000000000000 124788 681987 878332 430111 610645 125951 499840 534571 609457 74950 1000000000000 0 148297 484462 224158 0 464418 795421 279223 54968 1000000000000 1000000000000 294512 78736 1000000000000 301000 879284 480137 728720 614028 887035 183315 620105 457164 771713 650971 275280 662309 0 1000000000000 360240 0 165450 292117 737542 747592 778594 0 0 0 162612 980849 667385 674785 602550 234123 106231 0 388511 68647 245737 922262 107130 990632 27501 645356 527712 727822 574398 898847 873403 1000000000000 1000000000000 511584 1000000000000 149063 776028 152079 881443 754253 79350 746834 760011 181612 1000000000000 0 555484 856086 748446 66664 413974 0 796727
679755 847132 0 265331 274475 0 682806 470284 983385 237557 58747 574774 262418 196194 1000000000000 486454 713254 505341 1000000000000 634471 726745 0 825108 425547 583235 872994 634961 258866 967334 13254 23729 1000000000000 616553 1000000000000 758110 856060 568558 739276 38679 311196 0 369904 857226 698541 0 396343 202083 669575 147887 416383 954376 515190 488484 604119 45572 909403 788208 382469 0 466467 430063 183687 743963 124846 586404 0 196464 0 191810 0 1000000000000 420257 526208 892934 1000000000000 891696 867895 0 1000000000000 899712 1000000000000 54758 326751 0 647020 319742 44181 0 612209 310468 0 450368 397737 0 793692 215079 699737 985684 384699 198500 725472 541604 285800 1000000000000 866971 127001 0 653942 657615 685358 591244 924399 357385 742268 235791 0 714902 253665 807676 309113 468272 592841 239860 772205 395048 25983 0 599306 0 402835 252596 626559 475136 94693 284961 305407 1000000000000 495409 238126 273925 636919 287615 329720 64508 507208 316867 89234 235476 1000000000000 40521 833222 575149 686311 300509 126138 359647 256625 806377 357625 91552 797868 887953 289020 607547 887824 8982 511671 870894 636764 305929 594817 0 426998 136595 946889 626324 629053 54059 0 661399 274315 699066 904000 157820 833548 965432 17840 876547 556900 0 638664 24088 32467 814763 0 335982 995364 289123 136486 127162 0 114363 282558 153689 0 184742 703350 133792 0 0 610748 261304 502729 524507 1000000000000 145212 847425 616846 843511 1000000000000 555812 167615 792111 422461 0 566925 677733 0 284064 219807 825091 606549 182424 384064 881403 597589 497211 178701 1000000000000 0 512986 424360 88129 864842 492885 790373 1000000000000 675529 174012 92370 455455 754687 0 459713 29212 879771 639681 157650 837204 802598 757207 37248 0 144196 441212 526270 495009 502004 527549 388911 919633 4948 299895 1000000000000 905423 1000000000000 685290 377162 849517 970844 569586 479175 867748 142848 851080 709725 1000000000000 437519 185487 359340 882398 787570 236208 739745 997965 490670 43557 0 842690 776619
228216 41586 527518 791107 805827 0 0 380960 371179 132223 55161 757989 13506 866291 527741 70998 850970 428855 765149 968631 248416 238442 157794 445846 155329 623384 830780 584293 263275 940288 727285 602787 573281 102290 209417 851053 848836 779024 756521 967838 1000000000000 421300 46215 793195 541033 0 378680 592535 320936 88931 787505 958888 617367 315871 519178 983033 690647 456201 823370 517600 521395 963092 1000000000000 283520 796270 342283 53438 423464 439864 1661 637253 586031 183493 132177 0 877875 418325 366172 1000000000000 786694 574774 505888 521250 812671 0 1000000000000 0 669923 958220 818497 1000000000000 825378 561913 430786 507014 950422 1000000000000 688327 610997 911607 1000000000000 560529 668164 599151 0 174113 985928 0 927265 316510 628342 68532 917555 720899 988178 400206 340625 1000000000000 1000000000000 69015 942598 388421 571136 0 45078 188826 1000000000000 641591 846454 914463 515955 636952 278591 11620 999796 950301 436507 679493 317876 501213 892908 665188 339608 154673 768492 79015 222206 400493 463894 399390 145159 861860 953552 0 0 531154 858282 0 382601 936486 486737 773006 523686 1000000000000 719771 809429 962384 126836 46336 1000000000000 112850 137200 939541 1000000000000 429779 533169 968403 316271 774868 942700 225837 1000000000000 163493 1000000000000 141946 420328 1000000000000 939909 170492 650095 687060 577376 1000000000000 1000000000000 629755 299723 648363 80020 423641 618762 693836 0 956313 421800 0 740529 0 36327 254504 258256 1000000000000 1000000000000 886050 532028 855926 277932 453268 445182 77110 387374 926214 102224 713131 181764 758790 489851 1000000000000 935621 360762 414592 846723 682265 508957 587528 0 472057 438387 936725 1000000000000 191896 96328 0 29374 720390 84416 876472 842962 453607 0 983083 0 909911 900307 681379 695594 677651 961844 97935 224029 359238 933305 999414 378006 338016 458541 233610 508331 347234 242268 773074 465140 817088 103972 676173 262946 276289 557922 847641 127926 104533 1000000000000 897849 745256 840449 809977 137573 987865 114711 1000000000000 380617 773689 570087 435920 12537 793932 176515 0 744993 28361 255699
989564 897331 885250 396064 958738 936935 310404 784037 62783 1000000000000 815434 392720 782124 534643 264523 784714 975524 708519 524170 1000000000000 85431 194615 373083 774362 915310 571786 778307 167557 1000000000000 394370 0 0 959063 889486 967958 33384 1000000000000 610924 39801 544026 444808 904682 385788 247842 685408 241298 671334 282231 103151 351033 474714 901617 154053 255138 0 612587 819477 0 381062 997316 1000000000000 729144 688361 586181 0 313378 654935 191019 0 91289 690510 641561 747969 996215 0 965745 797499 1000000000000 458034 605653 1000000000000 535417 884140 236296 635237 904692 776045 279315 914544 1000000000000 261580 515301 918074 918634 672436 1000000000000 65062 498468 395454 252067 0 154000 436551 553396 16606 1000000000000 119465 824826 400584 384952 457282 956328 10371 994585 545375 274245 704941 949236 0 887690 205244 1000000000000 374487 788794 398543 807135 715561 508460 0 657629 1000000000000 59239 944745 580742 202401 581042 685914 338600 847189 283232 350974 418615 298253 66021 339534 540024 0 0 808738 0 787642 1000000000000 839879 771855 602790 728441 570608 512567 0 860132 935217 14184 384383 83869 788673 371733 212409 378906 615226 799879 504835 775782 473534 1000000000000 634963 0 652301 989847 828925 75365 641409 704220 804066 0 698098 591857 717120 655253 473000 917883 866089 960617 160278 60979 529031 1000000000000 202208 310499 584569 0 783934 0 924243 396105 593874 641148 964527 450549 947359 0 931577 175132 607740 767422 304504 608697 593011 0 734523 641790 91633 717215 30360 716538 899303 575615 914252 48998 723494 90533 123359 223945 14762 942034 0 405618 786483 124045 553560 0 459786 515042 850887 0 958349 311600 432833 7813 489617 805272 238681 313612 0 0 465996 0 922604 1000000000000 597202 400148 0 847839 24753 832594 0 0 685222 945349 280563 274030 799582 922151 122372 522329 195665 1000000000000 52973 260105 119399 0 575864 475909 715952 38432 0 13602 1000000000000 238956 312994 752586 242653 854444 493113 1000000000000 778345 715396 552731 907094 603463 803186
786548 401632 1000000000000 726346 231260 754001 682804 788935 849540 498497 974053 34799 489985 0 504594 83722 763147 153030 208826 713239 123709 561106 940302 1000000000000 114323 53934 931485 705118 376676 225631 499076 759574 555430 47956 166583 1000000000000 1000000000000 0 1000000000000 710424 615992 282094 828544 1341 0 423831 227480 559603 1000000000000 891054 0 0 247004 0 1000000000000 458459 70199 126040 828655 136228 916684 534471 552305 610111 676053 0 9511 400981 0 286894 731261 536018 526418 1000000000000 391272 979289 0 571031 732989 301994 899182 795285 1000000000000 3723 946355 353016 163134 929757 256632 689114 807386 643193 404751 1000000000000 377523 229350 172761 1000000000000 1000000000000 986630 224738 501757 604658 990285 956830 115263 820044 870734 572865 374002 594867 415419 408751 101126 525411 386217 0 1000000000000 635035 598955 466717 645590 464340 0 677315 280038 693392 0 9558 899525 456551 145689 947688 684716 26826 678065 912169 942834 1000000000000 34484 948175 63208 776131 568083 827183 437937 635319 724689 647595 539497 0 0 564052 996899 37603 109819 695411 0 300228 973289 914588 149737 733078 399533 676756 774986 221707 431669 13198 535934 0 1000000000000 457179 691414 293120 178330 561443 624876 1000000000000 81534 998488 589760 895 808994 419651 1000000000000 156795 507699 610744 533259 848320 175637 797522 360335 1000000000000 15233 600432 1000000000000 612517 601191 895182 178481 296307 566660 0 286770 715499 677805 162554 35403 282670 14581 498816 445256 260578 10345 1000000000000 475788 878689 597297 674831 1000000000000 127238 472969 911734 661425 313775 0 1000000000000 815651 823648 851465 214006 978466 83934 319194 287220 291449 338107 381736 0 451031 0 203518 269635 261954 371298 1000000000000 656093 576550 1000000000000 433977 800470 548462 0 787091 848886 403431 326397 863222 90697 1000000000000 86745 0 21497 546219 791101 702488 792078 840187 477434 610684 66137 268973 728894 417364 1000000000000 527825 547697 187 672169 417537 628384 531296 625339 117701 1000000000000 1000000000000 927284 0 292462 131185 802688 890099 857753 63997 160886 231424 40694 504041
654343 819883 911913 281570 523581 948998 945851 175441 125798 580835 481106 0 807914 642564 489588 757272 164283 846837 277743 760365 534455 404 715792 1000000000000 169988 786585 52469 706183 809191 862970 534648 9321 1000000000000 0 750410 314091 1000000000000 699328 181095 449734 895877 120178 20411 346759 505754 89928 575171 597843 120695 615299 409475 285984 1000000000000 311491 1000000000000 670675 0 167253 367107 610643 0 332874 69906 431832 878900 943636 1000000000000 665268 0 0 0 452210 984144 729752 0 711580 572073 243618 1000000000000 559456 1000000000000 0 752814 406906 496029 198384 608497 500834 954578 57177 100199 1000000000000 548361 1000000000000 810490 72637 393010 115994 55314 230078 183786 915456 0 0 612919 316498 509539 0 578576 47561 0 375114 887159 348362 467038 930717 686693 771054 610132 328807 592203 0 123368 998742 950146 445693 133261 490773 554332 0 944985 648942 846544 592740 1000000000000 937319 1000000000000 1000000000000 28866 0 909160 267477 464585 655996 28746 973586 900279 0 598815 0 585115 231361 223897 0 350019 598334 306875 995522 1000000000000 424038 915126 839463 454333 449026 198922 694185 534316 1000000000000 462369 200139 164608 1000000000000 341541 11102 441629 786122 881714 0 993080 916263 814000 351425 462950 649222 135422 992535 830409 920793 992373 920909 149070 1000000000000 613518 135815 0 1000000000000 747869 398859 434348 364421 569654 511613 359641 393476 440917 22801 983846 820251 110371 471991 799106 215849 942267 675350 430686 844705 481513 180376 96895 569539 0 884748 409151 1000000000000 867943 1000000000000 54915 233688 429722 900971 525059 418524 0 753382 580662 878959 0 572286 483443 12595 331201 944531 775128 811299 465509 798314 847722 986969 120525 673956 0 962986 95908 0 1000000000000 500427 130982 171498 213636 839261 301183 732858 194045 709706 26071 474814 20333 784306 360570 463395 1000000000000 613268 117490 774025 352329 1000000000000 697845 474935 16182 827208 144544 596734 969691 239111 104000 0 310871 218257 96796 860268 436302 0 296027 322136 912202 218927 46759 725196 1000000000000 656777
845537 207704 1000000000000 996996 357218 168239 127506 122492 153759 392851 850790 694750 342165 929053 548903 752431 658996 831597 249142 559987 206022 492951 327322 123025 998931 558796 818813 260433 348218 891209 1000000000000 604171 1000000000000 674801 281491 472062 0 569449 718143 567022 347701 40697 171926 639363 165942 285995 839949 467030 875723 500512 519019 0 558043 240915 431261 135366 1000000000000 541015 191129 13553 368235 231029 1000000000000 680682 0 822485 870554 1000000000000 1000000000000 447950 448275 1000000000000 567022 411146 746765 29803 159453 113311 195794 81519 924123 0 584522 643732 653467 114912 598243 238052 204887 384806 415013 411715 820244 697895 642382 109011 919633 633491 569812 0 0 457329 345935 841224 782386 849313 230051 280136 552196 422036 29854 906893 931981 744096 941856 997861 1000000000000 109260 943888 523763 137370 644825 0 835611 600691 692409 246967 110871 154903 973510 923361 22151 879940 756267 860765 144897 871324 929582 871879 802911 826381 453833 711185 1000000000000 18853 897126 569928 833686 0 942758 1000000000000 0 349609 937741 0 686520 1000000000000 290417 1000000000000 230076 417247 824924 925303 1000000000000 82771 407033 550107 638800 850494 0 830638 938460 1000000000000 841825 661365 141899 346498 470965 37400 164746 565421 1000000000000 241775 0 751390 511345 206364 506360 1000000000000 830118 289872 445957 256748 47974 226578 1000000000000 943599 242038 108232 150543 763072 923283 0 59839 407324 1000000000000 0 234350 445381 99660 489517 473552 605771 705110 676424 703119 184755 160904 27055 553048 1000000000000 909260 718133 84987 0 1000000000000 97850 184567 321176 852872 985743 793711 169338 1000000000000 613296 510273 604407 690706 0 345984 394869 0 863429 896932 968677 89920 46121 0 874665 384929 405568 770004 596738 290092 440782 308985 309352 414290 0 505085 128832 414073 76605 433041 926489 105062 138373 0 743937 0 636032 782038 0 0 341937 696769 88160 0 900375 316521 515357 623345 187743 658535 563857 384066 879228 314108 1000000000000 196776 395839 590126 768057 0 0 1000000000000 299881 57513 497749 801570
5887 131386 880002 938075 0 1000000000000 500822 153044 413589 936715 181314 122037 667165 185691 187400 375659 979293 169054 1000000000000 0 126751 866164 1000000000000 535352 869448 623319 58389 568185 895525 220812 362435 985000 202350 564535 927452 100914 1000000000000 1000000000000 418940 396300 324092 543843 987828 1000000000000 83047 0 696777 530665 288088 182043 224925 436101 651561 215430 31305 833820 126490 346399 750072 1000000000000 990620 0 397399 37640 718616 155550 47318 568253 454856 759549 1000000000000 864632 634590 83523 361170 955820 575995 966863 987601 433904 63712 396181 676245 953317 31801 0 304169 996138 194395 861872 0 127088 886329 59910 612900 170278 156657 706442 217616 1000000000000 774753 0 0 399820 1000000000000 686426 17673 652173 939668 403361 47683 201638 0 0 14773 444455 1000000000000 750305 259659 1000000000000 437101 859089 341837 252218 246837 925379 27393 25617 343479 0 342013 335627 618179 671217 820508 253397 226303 947824 734800 1000000000000 0 0 429019 587598 579740 866636 307210 200421 683029 409447 505524 203024 74092 525801 530556 277708 819648 638255 54035 297909 1000000000000 692556 894655 0 702413 963937 80073 40352 685892 493050 773272 1000000000000 1000000000000 0 544858 0 103021 976133 141254 781746 603442 977867 261673 913428 1000000000000 967733 1000000000000 725748 879830 1857 740811 447552 285586 778582 12335 827564 659580 705423 587731 845036 114930 717828 174996 624389 552582 392963 224185 959942 556437 123345 882274 799386 922300 1000000000000 235299 163989 373511 90694 796490 592480 703644 1000000000000 853173 733696 431927 275176 862625 241149 626177 258675 753642 0 765577 0 454855 27400 166834 230009 0 1000000000000 153442 545266 177325 836180 0 1000000000000 979756 29513 157834 240406 314117 1000000000000 915680 665369 1000000000000 491187 886670 285807 752231 0 653187 278656 963820 872730 368349 0 0 949367 957337 89121 1000000000000 216439 957642 782361 960869 119941 22615 711597 748945 1000000000000 952152 904010 949190 208439 1000000000000 593144 421444 869863 310857 854660 146995 926541 213156 17560 934669 828258 1000000000000 69218 22859 951777
22535 686379 225382 396429 354231 979617 0 570610 1000000000000 233320 563831 360495 1000000000000 1000000000000 433031 519965 0 0 24277 981522 0 809310 431008 542155 480732 293224 644547 504233 588223 451181 580228 0 163818 772611 80565 700314 633431 174130 308816 894541 279226 975583 859069 831786 831141 306743 1000000000000 615885 25385 88926 66310 576229 540528 28113 346660 617166 74183 206987 154861 145574 708427 287510 1000000000000 253903 562794 89293 1000000000000 792290 593581 1000000000000 255760 887060 58682 542714 377159 420326 353839 532351 75023 533579 444528 823590 165120 686864 404980 1000000000000 898941 0 0 284117 102846 243079 1000000000000 162807 593005 904299 888646 216097 920849 0 829749 83858 280623 962449 693010 283252 617612 377992 299789 579918 475090 61537 0 651585 97623 583529 819279 55980 746518 973342 362670 515591 290226 1000000000000 592685 8704 0 835523 167289 79818 978241 745950 435600 3167 0 688 938363 165756 0 722836 415471 1000000000000 1000000000000 578506 697831 174618 460484 684598 478726 171794 389266 350245 330935 0 992868 908721 926476 362545 186769 1000000000000 128387 194442 796376 244667 175060 638858 270654 21294 568952 972592 212314 184510 325538 531837 962111 614028 683195 504594 404608 0 1000000000000 910402 113840 22187 28884 374476 46097 708381 480346 429496 1000000000000 301119 0 186915 838953 0 887641 441566 991590 1000000000000 1000000000000 0 783445 392173 120833 532069 295200 743923 562394 934478 812857 763429 0 749388 629367 668474 742239 476491 1000000000000 350335 685852 216967 70879 0 1000000000000 880743 520794 547591 76184 573670 580424 736639 319791 970101 401631 517322 555368 877386 590053 87799 591070 836769 645996 0 485785 25520 565985 707603 0 841220 244642 621889 34296 136554 993658 292678 361855 984667 193579 50325 758451 780716 83835 813405 675171 602818 320028 686631 384276 209422 348461 1000000000000 1000000000000 1000000000000 578819 366551 1000000000000 1000000000000 362885 654622 579516 0 913710 0 0 122765 1000000000000 887124 320892 346425 227847 517433 973055 561609 65779 957908 206464 1000000000000 1000000000000 708828
47443 561050 985635 149807 415692 613361 657527 784450 403205 653615 252736 0 77100 69277 797835 91781 176926 575274 324694 613781 595584 841943 844885 508530 409069 10891 789551 91545 0 238270 177036 105507 638323 337999 79077 0 0 679737 1000000000000 110934 1000000000000 1000000000000 354164 0 782727 737857 879842 0 302538 1000000000000 477689 1000000000000 101201 476453 1000000000000 732770 953090 1000000000000 696051 938536 532714 234323 503866 0 980454 830862 749601 853511 618837 556214 868536 969778 195152 0 87248 752624 1000000000000 346344 1000000000000 448139 0 663407 862967 390500 529459 125269 1000000000000 681005 281946 792726 0 704344 590026 0 358644 302681 379087 653221 545460 576053 269626 211098 280288 780678 0 85239 192780 971587 549233 0 288097 645651 533705 634360 0 316693 223175 1000000000000 119396 150475 130428 321658 147354 1000000000000 250839 322064 253734 502842 37885 470792 844873 341860 142890 119578 704534 47208 698668 831494 605688 576883 1000000000000 927095 0 0 647906 915168 142400 50235 312315 1000000000000 191503 0 325620 427917 625152 844365 487393 744038 711759 726195 924112 256131 823501 0 316718 17064 226798 419120 632449 1000000000000 728194 549101 263720 885214 441335 321894 7338 0 739050 270459 505765 270856 528987 1000000000000 77033 119869 785518 56553 223035 289688 13593 854803 942543 1000000000000 0 138251 927417 1000000000000 97738 157513 859725 2597 223875 998443 421342 937711 792334 516631 862228 0 829285 852170 1000000000000 587522 998429 531194 440183 842413 268624 598064 264316 501031 175601 129315 0 295250 978948 295462 227165 526711 538120 715873 435453 613883 0 328862 756064 693238 702584 549331 829797 1000000000000 0 47626 1000000000000 1000000000000 223875 437906 0 930563 759228 579034 281187 295200 0 0 170002 982543 0 319869 1000000000000 553499 72667 473218 1000000000000 424995 952260 654269 521284 620301 388391 725029 794605 559195 267658 520296 302982 513984 239055 0 0 805330 450832 404802 855785 552854 981196 934991 1000000000000 49984 580638 624832 3311 212065 819866 932396 1000000000000 1000000000000 1000000000000 846550
159620 479030 866098 661251 214896 0 799712 626277 1000000000000 849264 248132 661120 480120 596497 535536 334552 765612 1000000000000 2807 966076 0 516694 0 183820 589662 784828 502753 388320 1000000000000 1000000000000 220146 911920 366287 25720 451975 659782 371066 925349 690774 1000000000000 0 980521 354215 981506 1000000000000 270449 267451 1000000000000 411719 1000000000000 717180 915642 45167 664343 851327 936379 990677 873904 991306 270670 379924 437364 339269 16566 302074 854785 595095 517206 287260 164569 210663 371369 432019 73058 175086 1000000000000 675390 539759 916872 1000000000000 116655 491652 977920 348617 1000000000000 409293 505661 402607 256182 596955 72864 836055 916258 510748 490196 122745 290920 51405 327105 421490 30355 490720 0 1000000000000 738066 1000000000000 259459 11506 1000000000000 22211 315337 343685 0 204808 851621 230965 109575 134553 333165 400752 579664 738428 223722 99682 399209 936561 979269 163000 1000000000000 445058 574596 250939 1000000000000 1000000000000 879850 863407 850669 232205 857697 414741 304294 560627 0 696328 0 0 1000000000000 246496 103126 1000000000000 557163 849138 229574 357832 109090 864361 454064 900560 285176 759331 787700 82994 231039 233797 451419 309998 189574 596893 731315 926423 205036 188619 0 725605 431562 1000000000000 597914 18761 157995 759191 1000000000000 784134 641982 1000000000000 512738 805644 927215 1000000000000 0 558463 10848 880800 466848 868124 900376 1000000000000 95981 0 413887 61506 376683 0 1000000000000 294323 823483 305686 981595 550229 425905 1000000000000 732313 25929 283148 609442 25336 345889 105102 0 893256 470743 152727 94489 68054 173620 241836 0 476475 1000000000000 434344 644762 981046 31276 21300 632899 190068 55594 1000000000000 1000000000000 566175 129613 593095 0 15059 630292 1000000000000 320306 305210 529729 364906 815862 2167 484596 0 297284 874683 1000000000000 775217 590151 182430 405893 764917 912719 902068 449756 720069 578322 630326 257737 932166 724498 829696 0 962333 62681 543180 566756 0 585776 241628 960398 738774 962811 286117 1000000000000 292772 478176 169957 173620 738035 323676 225819 544987 0 0 795971 945997 930594 27103 0 720732
666759 317403 0 867820 910427 429535 0 259306 236608 156399 390232 70343 523999 894589 366393 24882 0 715287 544067 910316 0 419575 0 314395 363205 459646 114721 611834 187821 95874 0 807335 785497 1000000000000 378374 170451 522436 761395 118211 963440 779241 399747 941890 0 163052 384322 782106 83386 649725 772326 594590 982963 893691 637659 1000000000000 1000000000000 74017 912568 435314 884303 961921 20346 395510 268746 1000000000000 48989 461128 427390 40797 101478 575628 806567 998143 613611 0 270250 0 739784 1000000000000 722609 0 0 597462 595829 1000000000000 174439 356740 529582 836577 662175 309739 1000000000000 670547 0 153354 794447 1000000000000 706928 0 559781 558566 785962 667509 53095 514642 0 473854 0 240437 951777 0 1000000000000 603063 0 182481 275757 0 564070 482001 298740 426484 394243 937708 370697 1000000000000 0 509428 76723 551036 983815 246686 154933 575859 618536 373410 0 884958 378643 120240 347667 841364 819823 851218 997546 0 240768 524240 488257 792995 790365 419365 593768 489110 88970 707198 873925 331635 0 0 153408 371756 1000000000000 944320 167914 630522 332133 334153 157681 67589 696104 662418 1000000000000 760235 584576 305272 1000000000000 171891 908412 647924 10013 506633 446086 173491 526110 685228 156061 1000000000000 701033 680034 319583 276037 399289 1000000000000 1000000000000 210002 335067 206025 515117 415978 415485 91229 990786 473201 337159 0 718013 374159 1000000000000 778774 301575 590050 0 561122 819448 467066 163079 980643 995813 312645 564363 443152 0 74753 1000000000000 375128 158777 631982 1000000000000 1000000000000 200770 1000000000000 916789 0 0 562004 477098 0 1000000000000 1000000000000 687254 860119 873910 593529 98811 634284 607574 453233 892280 18816 624303 0 147208 976226 990336 647839 628237 263993 856574 550369 164660 944614 798866 386036 50224 768996 96440 342479 1000000000000 265996 708614 433106 837865 851200 0 671942 786854 667581 0 216210 875879 12499 499872 392432 1000000000000 0 372529 1000000000000 882288 394710 897461 206467 514812 123944 612629 1000000000000 721654 917619 852742 583579 267807
787606 1000000000000 360891 110972 493813 180600 611653 429916 0 140956 513585 1000000000000 0 1000000000000 727929 1000000000000 783827 598213 997704 1000000000000 1000000000000 621152 685610 311018 919769 612519 679802 899194 23788 514426 415371 927984 90767 639134 466979 323736 805316 276546 608879 949518 627236 611573 1000000000000 295909 413791 55448 597323 26258 295891 0 883555 0 207642 369966 603517 745765 798400 761244 288803 945866 971668 747157 349487 866386 481916 19313 444577 0 1000000000000 629694 72618 986260 0 712403 0 984573 641924 299123 415978 213777 510912 963856 329985 360774 580295 65756 325107 703527 883647 906307 793616 783273 993762 0 84472 205618 595497 810870 0 908263 469539 659575 613966 999135 356485 0 245544 847751 451994 479022 568413 9186 439335 332450 589003 0 940049 989561 58040 989808 699480 281444 192679 873758 276594 816973 272089 143470 226521 547632 640326 1000000000000 394884 501754 133499 314494 985553 142381 524492 0 134287 793259 684765 855424 914409 26367 68193 871133 425027 493375 29891 478385 1000000000000 578688 882196 662738 562958 653839 832924 358697 839316 633505 0 141501 580979 947714 145101 124026 751985 246111 799168 0 853079 504011 232923 307474 0 807424 685760 418510 0 332297 996759 427429 957923 138295 185259 590922 128695 493381 625912 1000000000000 968603 571486 422533 932331 639407 491572 256263 1000000000000 1000000000000 545337 187898 340193 944796 489606 414518 487262 1000000000000 0 766852 443958 739277 395289 992512 856814 1000000000000 170675 435442 324706 1000000000000 521354 294042 359201 836110 76294 0 0 769124 190335 211888 82199 1000000000000 222061 647336 248877 114042 808871 0 0 341015 228522 793401 9784 534733 638382 464593 380154 775320 510454 420718 216143 632544 397596 169574 986507 683304 264447 82188 269304 23119 848967 870920 0 1000000000000 769314 103869 646994 217233 757158 433828 132703 963451 618525 981964 0 0 0 497830 745558 443702 930972 860327 679545 139639 54727 722953 862581 870480 1000000000000 653450 645947 507372 0 0 514482 550958 119303 593164 1000000000000
890900 948793 851242 242319 539561 906252 131103 555352 374244 1000000000000 25762 299688 220925 18367 123601 331670 863627 835802 0 792360 11701 227393 777888 491571 0 737587 1000000000000 1000000000000 232342 34403 831050 959524 147451 908056 1000000000000 957157 84343 708843 238718 687886 374415 747986 132888 334135 446490 846473 421889 719827 575391 687011 265851 881794 542227 835392 165528 0 604626 127191 588315 280924 778439 102193 836984 713038 367605 159491 681780 893285 0 940062 139699 847777 914303 688727 442442 455436 786660 526055 605781 1000000000000 658175 687464 773850 752365 73301 0 35520 118879 840772 517293 986672 284106 365964 27947 135385 33839 775 431195 103754 72202 787894 0 513388 481213 355863 67074 467703 120135 544195 781282 77796 141478 471608 871537 1000000000000 36534 134859 918988 281286 62715 540607 545777 1000000000000 880513 564155 184458 568526 1000000000000 79063 949014 981955 942012 684969 446462 1000000000000 1000000000000 0 99283 277647 654781 501658 92790 347293 428328 277807 0 304462 446860 707731 0 862819 402911 246062 474578 297754 624001 455482 861698 205722 403644 439134 770079 692809 345151 116471 689644 828330 289783 0 426266 0 706082 976672 162073 760769 973985 386911 0 991457 500130 836240 127305 292659 24202 486591 836882 1000000000000 285145 54633 606264 216558 626961 996329 396414 0 552210 205381 96133 1000000000000 623778 227988 705393 29707 730963 369774 71304 829305 335021 522808 1000000000000 918091 1000000000000 998089 1000000000000 525368 391097 163365 858581 480983 850668 394654 1000000000000 544189 88807 314255 1000000000000 487773 0 137132 516565 143461 0 222185 324033 583849 674774 119257 780582 341039 100347 577814 1000000000000 14951 932622 690232 101798 135142 409811 0 3933 806545 63544 875902 1000000000000 470254 10519 962856 756605 524537 345173 1000000000000 784890 584779 770999 47645 559098 560255 886563 740345 540978 0 976097 804383 524078 277046 235658 0 0 1000000000000 569692 783421 64299 108240 127276 0 352316 0 1000000000000 170802 514306 12592 1000000000000 75495 1000000000000 136172 825592 729828 5244 0 759145
780002 1000000000000 468138 0 134973 1000000000000 835492 4331 1000000000000 119210 690674 285881 354340 33084 899441 1000000000000 333593 1000000000000 43382 267703 333168 306941 55218 585702 621309 944242 0 0 961640 534656 492099 582256 635133 917123 334169 157807 1000000000000 50032 472265 259518 185492 953303 624405 800322 619244 6857 935103 612635 0 97133 906345 699079 148160 0 393202 646593 223234 962179 0 275735 614292 750188 1000000000000 520829 2691 75916 242660 881599 0 380025 926315 284229 665882 382171 793990 932995 841585 1000000000000 561263 1000000000000 154847 877497 97231 497993 769412 734763 264168 204393 0 900610 481772 996894 817722 1000000000000 835080 191905 1000000000000 972570 766762 996887 306157 380764 790669 346634 990900 672419 729216 161342 446499 540363 110396 627197 968173 447035 734526 1000000000000 0 331125 496885 502164 1000000000000 0 685426 988324 170166 1000000000000 480158 411821 75239 924923 992830 359662 388112 836001 729903 546290 641447 1000000000000 270489 440577 651882 622830 1000000000000 632519 217805 899524 704422 558732 774917 1000000000000 127656 547899 385661 401815 770264 0 204512 408317 0 240815 309102 854087 294579 633579 0 97379 776857 1000000000000 55742 828225 360108 0 997500 0 525568 849825 836855 1000000000000 855454 1000000000000 985188 905076 433612 348175 912304 924119 1000000000000 390274 1000000000000 2825 0 337780 0 816602 675768 987200 498718 1000000000000 332686 629302 626481 759401 586668 646626 0 147679 466007 0 787304 358592 261512 340346 358668 56605 674761 428604 365652 348854 334270 651697 64686 55795 996574 227238 0 1000000000000 289713 350275 640023 717778 632060 986260 179200 333685 896231 345749 10430 726054 738960 1000000000000 976079 857903 21675 0 505525 241746 198701 0 297356 0 795165 1000000000000 859702 97168 836243 816185 212522 12976 394188 729107 663445 681056 230198 724982 918641 902162 985621 884516 365451 175728 175507 46955 575391 699867 1000000000000 939459 274249 985075 607323 95050 89596 97126 1000000000000 357296 338135 1000000000000 319821 1000000000000 752185 525646 794349 368444 585814 1000000000000 538048 1000000000000 896199 375405 1000000000000 238770
29222 937787 222165 126569 753330 70234 874061 742021 399513 0 17358 676473 222233 85665 215475 580537 382261 756421 242864 982885 530224 527189 245935 590374 475460 763428 868861 383994 364619 135336 540780 516346 37488 1000000000000 266072 460831 458130 85680 1000000000000 0 47905 326336 612914 716550 221127 250644 590796 482148 865006 747917 882533 1000000000000 171209 1000000000000 715062 0 473827 0 1000000000000 636258 841107 100040 980431 638901 989442 944493 396888 1000000000000 440710 1000000000000 799283 0 885418 527017 454594 329259 919683 1000000000000 432802 1000000000000 79404 693769 636828 1000000000000 142649 606878 786888 1000000000000 379727 510682 369525 243589 529205 158251 1000000000000 823200 0 575955 990416 181455 226608 0 1000000000000 801095 659445 460368 509294 118133 627566 126496 812723 1000000000000 51683 899018 429634 380761 645119 826841 342717 509160 541337 522964 1000000000000 97182 677279 455959 0 499091 258571 992798 0 537842 1000000000000 0 502555 113233 0 0 92655 911340 62594 872745 1000000000000 435789 631268 0 370626 750800 476859 144991 590849 65134 1000000000000 1000000000000 868563 888782 835425 579145 479703 1000000000000 461208 291981 1000000000000 481109 168112 929998 586821 633675 980915 56256 547209 257503 1000000000000 440854 737698 177114 350145 202432 0 835850 178324 233666 1000000000000 1000000000000 61071 365366 227170 606024 297770 834564 790295 862837 678518 322953 383411 1000000000000 628797 310164 863187 745409 1000000000000 909961 524431 961624 700845 821521 1000000000000 1000000000000 334929 32860 370234 112580 738587 673631 50176 1000000000000 156919 396433 0 364731 1000000000000 437003 298542 0 980521 567672 0 472260 526557 387797 798476 942936 465796 0 886865 627941 864893 322083 552726 210207 1000000000000 1000000000000 597374 78168 999954 920763 841209 439473 160269 602706 140930 594028 132076 705994 754388 762366 370735 993870 962350 753477 1000000000000 825069 1000000000000 221368 1000000000000 101708 423058 715057 348085 629531 522723 272513 404654 0 241610 0 899523 0 43883 824182 372999 665190 618021 497017 235902 538323 548616 136736 486841 843554 727434 468332 595723 23429 685862 0 0 973246 244622 196097
968734 528134 27802 483743 477749 453779 393498 85870 637090 505305 44206 398824 472297 1000000000000 723904 470406 231048 0 131774 1000000000000 382764 318336 444692 429131 11515 407744 383510 0 990581 0 483652 645812 509128 382876 88670 723617 1000000000000 1000000000000 812570 415013 374087 1000000000000 351156 209089 655010 41065 122809 547382 350574 97789 384284 177942 976112 638528 848467 0 576800 12495 1000000000000 840853 207700 336847 0 463005 846787 637099 419324 0 250491 779648 743617 95132 750380 799533 0 127552 962756 493769 833970 625341 244374 496412 542450 1000000000000 193666 73082 0 674502 829828 171219 1000000000000 671063 654921 0 920931 97873 531746 496225 282360 246626 895664 656218 317348 0 717700 162961 942575 454046 0 749201 338975 181092 659075 914548 0 694088 922053 0 1000000000000 794023 165889 754562 398962 10096 1000000000000 814733 842817 161129 30935 924855 440447 0 109790 48727 35361 532657 739900 749951 509647 266282 316293 1000000000000 154731 0 982582 285559 488748 0 882540 600249 681034 946165 237739 501032 0 440661 197892 1214 0 378541 905567 901656 858870 827308 49859 808123 654719 395069 307753 820733 970634 433558 843814 30925 782555 922567 1000000000000 607954 738131 0 183439 1000000000000 100602 62342 226717 828953 303881 192804 131581 1000000000000 0 933921 1000000000000 532505 691169 374329 1000000000000 1000000000000 817053 0 888535 1000000000000 649331 168189 701785 969696 135725 594350 183481 991050 149526 673083 267072 715748 157779 0 57902 943391 0 863238 86399 948293 832723 784288 512680 412039 118798 43162 564191 516300 797000 674513 546778 311515 435330 106706 72459 658323 1000000000000 0 892150 564274 500330 1000000000000 688838 431053 437499 486868 593917 391207 0 313302 0 891673 377846 649933 645619 0 725863 532812 125999 0 925962 802898 680537 298794 538592 772743 253121 662295 1000000000000 52936 19081 803368 476292 509269 923193 331782 911825 888578 293900 63031 365353 204688 23786 287236 808842 954325 162412 950433 1000000000000 573280 828664 304514 147297 356947 1000000000000 623058 224647 20526
0 34840 1000000000000 447769 455582 192671 1000000000000 413604 738408 274007 503380 12826 677695 975859 886956 480448 873161 0 711717 200705 0 737338 341507 146817 332296 649724 0 756499 790626 923837 356065 502408 110957 777985 848566 436413 517546 471534 966298 160262 1000000000000 953933 421532 766579 270119 664108 490613 0 0 777472 922210 243413 733951 340847 974674 459271 365459 177171 768177 1000000000000 788222 307075 289698 913682 485156 1000000000000 372917 338773 385798 517701 249535 0 459266 197859 954536 25229 427989 593481 875490 277369 655605 0 85085 895734 982986 1000000000000 594065 289215 805854 784863 300236 547271 68917 91458 847649 117544 709189 354204 85103 844541 531019 462149 0 189541 839635 305240 680132 812399 838743 607476 711545 387521 882851 542274 254728 988441 323744 209974 141858 725152 438053 92106 635304 158216 986506 365150 667570 360708 672264 169638 0 637525 365759 794556 1000000000000 5814 480536 115908 663604 1000000000000 555494 793626 705638 201043 136308 547715 1000000000000 621227 748087 153112 299081 1215 404902 186644 1000000000000 878908 1000000000000 184160 94340 343039 337941 146577 558059 0 387670 552688 870558 55567 596118 0 1000000000000 587120 760131 499455 509746 805066 137460 0 823946 238020 309326 588053 628675 532978 887041 231168 404356 467480 237660 1000000000000 342280 386235 918000 1000000000000 780755 1000000000000 29416 505406 382838 0 259016 527155 727387 955978 908212 892455 239475 222416 2792 217522 0 537521 424595 300145 917288 486863 460720 606200 112675 0 675109 724961 570983 843342 135480 995094 348528 953763 298569 260198 26319 388111 815030 218666 919671 1000000000000 126086 568242 1000000000000 405123 0 37402 405828 238535 704828 566068 656206 911956 91830 817261 254014 576234 550721 1000000000000 985425 222991 411617 0 284781 1000000000000 528123 572385 604798 700839 956387 0 968181 0 210871 713081 623736 935269 0 677849 686971 0 0 1000000000000 1000000000000 85457 695281 966678 657349 901099 753024 0 316324 0 34375 878216 372046 845089 751846 127616 0 0 0 469230 93754 507814
747318 602879 51688 864056 785513 0 571883 748665 779862 361369 209720 204446 545026 45371 147968 265587 922291 990492 156736 422595 45530 254113 710635 157862 0 471349 610667 205579 910909 889061 544671 0 171522 132205 309805 1792 0 935404 754356 759195 765168 0 262748 757780 577829 1000000000000 551567 222228 198287 793028 210260 797145 661406 181799 514347 201668 1000000000000 930782 406219 850021 0 576346 790402 0 1000000000000 197191 624066 459152 310618 94763 840082 880056 588744 382039 406219 883012 113600 226136 1000000000000 209599 116802 186254 100519 934343 259758 737944 0 715937 80588 204095 704003 687671 654627 208074 171553 967232 365581 413188 1000000000000 228404 613512 599016 447840 480444 688512 380298 0 722788 80566 738720 186658 0 0 791150 1000000000000 56682 482257 622237 730740 538591 822671 1000000000000 849552 961211 793048 835347 193767 397124 150995 0 19780 244699 661115 0 678385 440632 1000000000000 0 578688 388868 898011 944983 431317 1000000000000 116311 1000000000000 551685 506743 230808 437505 0 800573 828844 1000000000000 891991 657618 729735 750415 838920 599344 57944 466895 774766 387275 178520 0 484850 844431 1000000000000 970963 71903 553604 971306 3652 880065 185472 362982 0 0 192096 182017 906958 535917 160036 0 704201 1000000000000 69296 1000000000000 211625 867135 1000000000000 294300 124100 702252 1000000000000 735916 909953 1000000000000 149069 693072 417534 69939 320309 224618 463568 559960 796501 150548 684050 0 0 827191 0 955530 523582 232273 715741 332488 0 913417 411409 1000000000000 977373 950057 731206 229554 387488 81588 557273 495580 858675 81741 772201 1000000000000 471732 458848 546224 677092 946688 1000000000000 126369 670104 405877 354623 439776 307928 399507 595601 511664 0 1000000000000 0 207820 1000000000000 12005 839113 281596 264556 134110 73175 1000000000000 1000000000000 258810 987150 964899 335677 345752 995456 48973 466962 478910 232479 1000000000000 191347 990662 636562 399421 688306 457445 0 1000000000000 495718 923485 302323 247931 449134 499252 1000000000000 238716 1000000000000 701201 766849 190176 212375 74896 899615 763807 862450 562277
4743 669862 1000000000000 0 915673 350445 0 963241 984440 816124 319248 437703 0 916546 588623 780227 697010 479859 504173 65182 479068 924047 87374 958864 892820 91876 590992 594483 882199 50934 932040 196921 208351 196263 869059 753750 932575 109497 656777 214050 1000000000000 108772 422925 9049 341151 49919 499492 254212 413048 303563 0 1000000000000 2435 409572 865503 704872 626253 754518 427139 426951 926852 0 0 699944 580683 661464 709388 828368 686076 556105 420339 832063 476014 175838 107499 304459 603768 100912 372678 385764 707742 318880 614959 0 1000000000000 682564 311505 301223 1000000000000 672308 603679 756163 496867 703406 0 990039 239426 681509 995539 302380 993158 717076 35182 887392 826069 891136 858779 304552 631872 24199 971953 865492 563658 900918 0 519207 701995 707314 193787 200246 929280 1000000000000 736261 800404 236454 0 520571 112192 575996 0 564465 1000000000000 295141 485655 1000000000000 0 319615 1000000000000 647203 686853 142486 0 111964 558698 917242 65174 388535 470585 723228 530530 265119 123645 651742 752439 521358 344703 1000000000000 858875 301423 1000000000000 513082 480383 124976 146141 360549 496417 41910 578813 57448 0 275212 0 563 628010 92930 760919 202857 80319 350293 820270 60123 786594 944576 599168 661331 252958 468604 222943 678621 663702 556009 250054 826424 948126 0 69802 901107 273536 8412 204529 340661 487393 881704 778226 240092 268368 380128 671697 224782 780694 180295 97029 519385 320978 392511 592153 17407 0 672273 291560 460424 0 236871 131265 605853 407468 712032 207050 833291 1000000000000 596235 31760 0 90499 535635 181404 357037 243437 1000000000000 938076 736063 296981 770098 567664 0 815389 538197 910104 263135 677700 522631 794031 527495 296622 116629 1000000000000 1000000000000 808809 0 252715 712696 235044 1000000000000 530156 760626 615013 529671 0 941785 605229 115718 38145 719571 0 67854 289920 18591 667852 0 694953 678276 792571 100922 219160 799700 902085 288625 495889 24988 677887 0 652323 675601 356905 0 0 831696 512660 300858 686406
650936 285657 950070 773888 258953 1000000000000 863808 598158 837769 1000000000000 716094 70537 337482 304367 764990 869514 229419 637957 853096 520553 318980 92381 759816 0 521636 30539 591246 901756 539608 678637 459561 137068 1000000000000 334369 78918 541270 1000000000000 160349 721122 1000000000000 968861 740848 697775 0 904024 299136 741565 211534 1000000000000 971110 282906 820592 1000000000000 18992 447106 277589 233719 216843 505588 150407 663816 872383 808052 236820 4209 1000000000000 504401 151780 377567 39365 323017 383824 146656 69076 633593 1000000000000 137122 0 850905 911092 311759 104104 411031 153503 798370 668641 233517 834260 1000000000000 802708 5190 756578 1000000000000 184340 613230 1000000000000 484132 1000000000000 794229 170430 1000000000000 20454 503355 431609 237761 1000000000000 68393 1000000000000 794083 654357 725093 395069 0 0 784163 191924 690515 571752 1000000000000 244967 599636 466554 839019 1000000000000 650776 679576 540407 520551 931369 192444 283341 208934 101478 835891 503397 220534 524995 420310 785191 374826 562200 1000000000000 513816 0 281769 461977 915547 769553 546986 498235 907343 75596 828558 291873 227860 671848 607305 175925 971090 581581 0 172975 648225 545469 348876 423228 813973 513661 672165 675328 1000000000000 336488 689388 740069 845091 755008 213690 171714 727272 226721 588228 684206 870704 202956 0 906524 120627 319372 68983 298712 1000000000000 157986 176550 535451 325154 0 41581 794850 416610 193873 492808 323907 188309 684278 1000000000000 0 703527 406867 840490 0 81682 40236 534774 627822 710981 163349 503634 718302 95007 80831 465956 106460 186398 257543 939513 1000000000000 776901 990440 510069 965285 363828 541480 596213 0 145525 608994 11486 95745 406661 650861 170524 792278 198100 992556 394226 745887 434934 873603 505803 250653 358418 632292 891414 910991 0 187216 1000000000000 24049 989153 0 460031 0 327792 11517 962198 976393 314988 118118 552282 578886 0 877750 128230 465016 1000000000000 434952 878274 971851 623423 545688 602244 113789 500226 296897 347570 629697 927276 1000000000000 812266 989584 218420 120640 876108 596248 1000000000000 154932 452175 960681 204743 1000000000000
0 1000000000000 936709 1000000000000 374432 572656 471046 317308 721384 165242 597830 1000000000000 876764 593820 415866 0 30351 102776 159305 0 442237 552457 531391 98316 13791 757705 478462 423109 570708 579422 594298 366925 0 89151 756448 656259 115533 266723 0 260408 711082 551239 685608 181246 472255 967799 343655 818246 748520 281503 1000000000000 741327 0 1000000000000 851263 516216 0 238968 63340 518587 407279 805718 363255 833028 394017 128336 773626 247279 858161 315562 367164 480259 360651 17728 0 764092 1000000000000 577373 405377 1000000000000 422355 50491 282675 1000000000000 1000000000000 775918 372392 0 506449 1000000000000 277260 295837 918072 899311 992011 354456 401631 791416 501246 485175 1000000000000 464544 739959 338139 137191 0 995169 988123 903439 480523 54134 183031 190649 234510 427207 1000000000000 563237 245236 338765 207033 595532 505721 0 1000000000000 552116 0 276919 87049 0 0 873901 718429 686481 420487 649464 646765 827071 95879 212091 3569 686518 128160 678875 916207 843278 249409 120651 12034 1000000000000 395300 1000000000000 358810 925871 793754 561197 0 0 903853 590079 854042 703814 1000000000000 1000000000000 317969 114944 1000000000000 104971 410965 950131 151099 483640 225436 200447 740968 676474 279940 86591 771965 285839 899212 790808 495289 624155 544466 69286 0 408302 165498 0 143298 983338 986194 59921 1000000000000 467069 404644 1000000000000 662593 323639 898827 605487 1000000000000 0 999427 861407 236260 324052 902234 956189 969475 968001 0 1000000000000 362650 1000000000000 471323 298424 14137 908760 0 590671 151172 181240 287754 567744 636421 168186 731324 502218 571464 765438 459048 101834 1000000000000 201286 823060 594564 76969 492373 807227 367046 35535 913799 360431 104899 40479 633948 687722 97805 208342 990026 841319 887896 937605 794748 322421 1000000000000 836483 915044 641243 768271 228662 599216 0 654245 0 315912 545011 665477 403892 260 0 92602 374072 694449 224246 999619 380038 230570 766951 88537 948443 47345 928371 883657 400318 165664 274897 358888 378534 670866 881583 556897 447943 1000000000000 675982 293762 303701 0 425086
8328 47117 582662 1000000000000 0 718784 982920 372371 232782 58572 284072 711552 367372 517115 795602 959820 599709 474834 193969 153169 1000000000000 338184 441617 590507 378814 605317 291456 0 1000000000000 667404 216606 545853 532677 712015 752221 301467 871510 48947 32816 340844 201959 500342 813751 622999 722084 358486 360834 297611 1000000000000 751898 702267 128175 0 750298 979748 103543 637418 0 487717 827521 428866 63787 945656 285400 354578 216749 1000000000000 279653 613632 145351 0 1000000000000 994629 241004 514729 843166 18239 941648 727835 939976 701467 723466 646939 304095 654428 36628 383750 389666 665705 105165 473936 841929 706799 271472 174715 624969 394107 48843 922133 871486 285482 138098 398562 320479 1000000000000 421431 0 237826 102405 1000000000000 1000000000000 83104 200374 708215 843412 380542 479168 332320 773592 586284 902957 656293 724174 401928 213723 901520 1000000000000 1000000000000 768390 163510 176671 80793 635115 1000000000000 547413 272201 724107 479186 939597 880012 711594 447987 646883 401886 560526 247673 1000000000000 216407 0 147184 213599 68600 469732 634766 390138 670893 125995 370629 37590 952823 1000000000000 0 388116 197518 164544 352518 27517 572420 499526 886365 859332 143541 1000000000000 729688 0 477276 38021 743320 177717 715377 832227 0 1000000000000 0 914966 1000000000000 93986 1000000000000 1426 26891 636678 965242 640132 980889 574560 299370 874134 1000000000000 1000000000000 1000000000000 65529 362287 111550 727232 1000000000000 21803 0 717722 179043 161470 119470 772581 98595 859189 1000000000000 1000000000000 1000000000000 764938 293691 609770 45126 0 161922 402677 191812 439708 332887 913032 594987 726546 1000000000000 831364 381031 332226 153185 665875 227585 544752 297133 17724 0 947405 0 0 746549 32570 207727 505682 1266 83529 410552 982922 963423 775685 529963 0 250467 109459 418669 2662 311478 235413 766509 0 268546 534598 717314 729788 73848 144177 612409 980854 30085 61474 324160 381751 693868 483253 38359 223077 87416 270296 223807 171696 952908 737775 746242 149563 807038 314633 621298 904812 174141 1000000000000 1000000000000 171511 843084 605189 131694 802378
833852 471088 406798 114949 655679 449269 0 0 67849 197864 806283 439839 685436 1000000000000 530560 432182 765079 425901 670577 955059 731551 43122 681177 67276 78261 893929 342037 572799 369766 86063 348456 526715 196107 309328 241389 920243 478709 788540 946274 330733 894840 323482 673806 0 949370 124576 443149 743074 197267 792304 97232 353434 989722 64104 0 88668 1000000000000 0 416065 7826 1000000000000 243729 217771 146976 667422 596284 559416 642807 1000000000000 790054 682364 580250 405853 484890 249844 971682 867962 687761 14686 48297 869240 173473 422864 435124 178705 321621 212901 401288 931089 267555 511382 0 44359 696779 136104 1000000000000 363313 868668 357515 599094 111019 882754 233885 0 245429 257186 93777 537666 1000000000000 1000000000000 742474 168619 3281 0 146999 75599 125942 44872 0 1000000000000 0 693747 179354 0 883268 927042 0 308445 257759 0 399222 79840 801036 78598 540278 887153 80281 589848 896788 350783 768435 1000000000000 391586 1000000000000 74525 999565 588720 1000000000000 637399 875537 383582 686971 75642 804598 464238 829444 233216 420974 0 241487 456775 927274 731304 0 356030 0 974447 769891 509068 478384 0 696704 1000000000000 951411 382782 0 799442 1000000000000 161140 1000000000000 258925 263978 664085 103797 643846 608289 0 954758 658528 67319 1000000000000 800552 710602 113217 255190 712537 852395 692723 598245 371602 829731 691610 0 1000000000000 146580 121361 253443 271267 1000000000000 871164 173621 790815 12640 502381 720994 1000000000000 150668 395634 182031 1000000000000 64110 734929 1000000000000 921693 0 313778 877248 767491 42725 260115 159268 661312 865069 515733 283127 792125 301960 908510 862388 644940 40184 100757 1000000000000 0 674899 766629 187597 745091 0 945171 59911 974026 419446 107479 208078 90162 207931 289940 1000000000000 622421 923571 983191 96237 990823 673065 592095 804298 690563 0 1000000000000 0 58625 671964 524940 774957 868856 828798 857781 903108 36325 1000000000000 891849 0 794201 0 891236 134613 1000000000000 957852 865817 770419 615442 0 292896 689523 344928 540319 73853 453822 201580
94484 899826 1000000000000 351431 466200 649186 665771 1000000000000 1000000000000 0 656820 785267 1000000000000 408361 0 578002 254754 603458 951382 137462 163442 17819 602409 438997 919361 505062 167735 122765 944852 1000000000000 9122 213850 824066 424897 702662 626211 874590 875604 645510 392897 1000000000000 759696 905794 436842 729824 124185 1622 262809 890188 147930 1000000000000 965447 324921 224342 1000000000000 0 624410 740841 1000000000000 702798 734330 574149 958210 425416 497051 465030 335707 822521 664768 802299 221318 852493 1000000000000 0 144548 1000000000000 86696 716886 212216 104585 655702 928052 190278 255558 237935 40339 200275 926366 0 282019 758852 577706 64926 459929 465915 619590 881798 387439 461536 0 766554 954108 155777 18150 1000000000000 726242 511252 588766 556249 472552 1000000000000 470821 776174 1505 0 818993 137487 256494 865953 465019 867462 214724 855983 141075 195610 635505 228871 759840 761434 743985 1000000000000 846273 310817 303188 951102 137034 82657 80866 1000000000000 629792 0 482307 146248 57562 838116 775891 1000000000000 417698 685059 399028 715019 0 1000000000000 159814 921054 813900 603527 743123 981733 462492 0 225255 604906 618793 457333 726012 552657 173731 560872 839548 344983 0 60633 365839 830568 278221 108718 299584 627987 1000000000000 932168 56646 657506 0 778894 786786 704694 125540 590965 594771 0 593663 249287 283455 1000000000000 648969 645518 196940 0 1000000000000 924258 140546 1000000000000 848134 199288 696480 769032 706684 914077 27173 214208 88552 366092 719817 659656 282526 431538 1000000000000 266508 269581 1000000000000 361271 280032 876433 634619 531810 362242 777820 452405 140484 647138 231698 209580 351394 722732 862349 877844 196331 963837 481815 956672 917393 908035 922391 392984 0 567579 845403 6775 481067 796313 25161 651676 844070 927284 276544 395959 807393 591788 772916 166095 435107 486450 0 869240 1000000000000 187036 0 967832 659209 1000000000000 619268 625837 901266 202555 642067 215454 259488 360196 226187 533930 496354 321082 263195 151246 204522 585152 623304 628984 769963 448532 90695 1000000000000 42229 77934 504442 800792 128095 84427 0
234496 372849 6962 470570 84115 333772 241908 961244 495822 131595 194932 495862 319509 0 422342 235341 265218 98576 357285 992550 512403 289305 123649 109106 942065 777134 620492 178485 247358 216760 412137 735923 0 466662 662347 380762 374626 315744 689989 134267 790982 1000000000000 48573 945224 577962 578568 496613 795515 362990 238491 217544 339668 265818 413197 888364 0 171396 599093 0 604899 1000000000000 916150 149121 1000000000000 0 509010 909755 81770 985057 71089 773152 1000000000000 786764 122457 720012 229340 400416 391142 344394 623695 983871 473034 0 15409 801145 491083 347904 738297 99400 137641 619026 699218 276475 525271 739436 1000000000000 157733 266143 341109 469629 787442 664232 393710 549063 4396 565250 562644 671550 952020 400136 117877 34969 1000000000000 988792 204412 718400 1282 47501 811839 766398 818994 382740 560970 721060 0 1000000000000 670851 58626 660980 1000000000000 1000000000000 911002 94727 762384 60032 515623 660653 436318 893461 0 623128 940544 508280 453445 185433 160784 1000000000000 280348 262734 392144 43389 716921 605281 365010 748803 770236 634976 884095 0 781464 140467 312178 1000000000000 300492 440137 254709 111234 434909 184979 866623 110763 1000000000000 1000000000000 857549 484065 661592 637326 690712 1000000000000 0 120169 737586 475611 156971 832764 450738 510953 916714 98874 0 559954 461842 401556 562740 522611 403314 998434 201430 900356 0 1000000000000 653274 1000000000000 916974 227253 603486 740287 112533 937679 373710 470186 805516 128950 778645 663887 262944 710359 0 710446 1000000000000 770042 940717 548042 6524 136666 795012 60477 0 408965 91530 375143 834149 280539 992420 183809 585285 3875 1000000000000 523836 1000000000000 769623 146788 745272 325717 0 864269 555063 1000000000000 674816 628051 136493 316355 221846 908348 674614 671218 822190 752761 747247 793332 547883 558895 474483 81017 37697 533059 843936 822880 648456 89238 285866 370200 719720 1000000000000 1000000000000 333647 490967 139853 627520 1000000000000 652575 495947 308197 639455 100500 278366 433728 82231 905721 588443 295161 0 775648 946751 828297 907261 189547 707767 18764 523951
599631 0 662326 0 996863 256717 951185 414352 310556 949827 919169 1000000000000 335240 519012 146028 0 711659 548832 599451 241227 30530 1000000000000 510859 575905 0 519107 145674 651325 108677 778716 210984 101092 93090 686302 475454 672750 352387 117174 382338 1000000000000 74073 0 869977 772554 574435 59518 784535 172932 256634 356848 196664 134895 1000000000000 545593 620799 0 1000000000000 302233 210419 751892 839069 715290 929393 323913 425639 1000000000000 346509 728903 997846 0 924448 231335 0 587763 991032 545245 510798 724878 33928 207707 53280 97911 1000000000000 351776 944437 1000000000000 327153 1000000000000 451678 1000000000000 1000000000000 813319 674789 0 697517 917642 573919 1000000000000 228365 378896 657614 0 356337 392191 335227 730449 378192 1000000000000 188104 613000 757489 71278 686293 660218 657558 975691 624458 144302 1000000000000 0 814213 585946 261866 281405 224333 866296 601764 713507 71152 435350 374031 914485 983946 159917 628380 918160 1879 929034 371401 146282 1000000000000 0 676652 0 87568 291512 220810 946969 0 751791 782265 322190 567661 0 532066 0 863521 683734 0 150891 0 0 1000000000000 397322 724123 102575 1000000000000 254260 667401 103531 2228 191197 666921 255115 840878 366087 287371 0 506147 832204 876627 0 100712 710228 271387 953752 347430 0 486899 0 0 877362 880662 341570 336267 164161 237857 0 365887 83903 1000000000000 0 696797 277784 304472 1000000000000 424769 1000000000000 195103 524413 0 735835 0 0 0 1000000000000 166768 547866 588843 126505 0 164765 965059 336222 1000000000000 70702 543121 5068 395720 437054 279725 739303 519916 265380 437373 743050 909625 481782 190513 889108 557282 970760 624740 0 973523 170156 996999 872671 99926 1000000000000 956703 694743 909544 220413 253957 1000000000000 581869 634023 18304 257675 0 785105 592602 927658 709611 320884 570540 456077 672861 436835 339418 676497 296610 395846 128547 303028 178763 351579 370615 1000000000000 838167 812055 356190 0 142011 48879 12827 57613 379049 703999 961937 135590 281360 968753 909520 573358 36326 902239 992495 327794
223364 421620 1000000000000 411927 1000000000000 0 325733 719214 0 812848 248929 702506 906464 0 0 0 391493 531055 0 682868 1000000000000 509589 253567 964098 782230 922878 514714 219264 449693 589440 882973 905210 0 0 514426 474130 170474 134313 247953 921630 982015 499199 656788 1000000000000 0 1000000000000 853361 0 95312 983709 1000000000000 35061 530731 215328 615640 500548 695676 155055 720750 798488 0 150702 967384 503795 0 0 319697 921364 39892 404276 415222 548205 0 507473 199545 363067 227518 598572 0 727462 665800 352880 865147 928830 213497 523678 290010 0 84899 0 813123 994126 287327 188230 683827 665996 635990 1000000000000 585157 0 443656 191653 1000000000000 934393 592377 668411 99802 0 435182 484123 1000000000000 859434 846623 0 0 257911 1000000000000 560130 277385 566780 925023 866416 779216 904971 211933 613321 0 279650 323978 227611 365999 0 302273 606738 92224 1000000000000 761809 848690 637698 535104 705130 167962 954655 636067 0 569828 780833 750477 195295 603657 346272 165228 1000000000000 427941 195065 764625 144779 1000000000000 229321 524790 1000000000000 171250 610558 382611 1000000000000 145274 0 792962 764299 84778 107299 0 88872 485227 178632 865075 190289 135956 1000000000000 569503 747381 729251 0 27760 280306 241943 685039 554843 533696 417635 893394 533902 339052 148779 638253 680745 209181 653375 972698 296709 97890 786450 901698 271309 304231 234348 440547 1000000000000 0 513205 469680 220125 279190 163875 522794 226810 207621 17228 571768 795418 415559 176222 14302 800314 69880 30931 407118 241221 189339 1000000000000 113505 0 0 591708 961950 787826 14329 316131 445450 762621 0 704821 1000000000000 370627 877738 0 578760 322720 301463 0 85252 672858 170182 91479 326516 957544 608521 993334 848431 31055 61349 1000000000000 431 67945 33538 269431 1000000000000 804045 791277 267440 240544 716248 477894 918353 727394 988275 793510 216076 618498 957187 3254 1000000000000 0 649227 1000000000000 564069 1000000000000 355697 76401 110215 395164 596066 369687 480906 695885 62768 291795 785308 30060 1000000000000
179894 546735 989827 33909 0 612636 985198 326460 967791 495630 1000000000000 25049 77659 888294 945859 0 90223 127799 412805 885892 148770 960014 983301 0 412123 75450 30376 1000000000000 329798 823667 0 285417 1000000000000 491853 345464 687955 96626 216316 758 698920 799090 790960 649201 851467 1000000000000 0 215125 305403 115273 885126 0 90849 510127 61021 477018 55271 262758 781341 0 264079 816609 700708 821600 786596 196677 629387 153186 460742 543129 672812 750475 435710 192109 0 452512 105691 132255 191345 858926 0 226768 641900 397970 978156 959919 768132 249475 35160 82909 281117 1000000000000 542913 317510 700778 641191 636690 736938 629023 154152 176522 498058 27218 650004 983882 1000000000000 0 491435 446894 171409 424852 979751 115760 1000000000000 659426 83918 1000000000000 561087 530906 168246 0 905342 906498 297592 55909 1000000000000 826122 1000000000000 384551 683937 667685 706372 845218 714268 180172 72652 265281 506797 1000000000000 0 183722 567353 248020 1000000000000 275015 384339 0 1000000000000 0 871951 445986 56372 0 419618 485464 409089 359101 5274 766334 151378 824187 108315 736484 482302 815487 1000000000000 901106 529410 503412 382445 356325 0 111240 577991 505745 92377 547638 0 377642 1000000000000 876396 500175 968827 610166 842588 666799 112516 907559 1000000000000 131011 256580 310253 0 125829 76705 968816 276763 3164 107867 201247 189686 0 665842 640730 298805 126940 588349 799438 515519 261411 995487 0 659845 509653 553593 715007 1000000000000 878120 515848 409604 141905 1000000000000 782565 0 458918 248688 341372 889594 0 792219 1000000000000 530168 1000000000000 967966 457210 630898 814445 1000000000000 616186 507374 281917 650954 947897 1000000000000 106983 527184 193901 161940 642260 0 747401 914399 0 161724 546434 300841 566792 634437 544920 772705 904589 705431 0 544049 436877 383142 498744 885598 1000000000000 489050 451731 606359 900036 330810 671380 663344 365132 60456 808225 514347 610654 503890 920579 395635 1000000000000 953117 1000000000000 1000000000000 778417 768915 939704 14348 894036 1000000000000 164928 200829 970144 259020 962599 0 1000000000000
522695 198404 307208 731605 159949 57419 1000000000000 1000000000000 533978 650147 484100 134017 975244 15750 310832 197786 955190 899673 151007 386464 1000000000000 778070 564737 388313 869292 1000000000000 0 509055 1000000000000 794202 858487 377787 421324 0 941716 176295 385721 229913 0 280806 244799 219346 612665 842568 769276 1000000000000 1000000000000 1000000000000 593407 915609 128304 43002 487117 650085 998996 1000000000000 236205 783455 978262 323902 995483 170500 565293 343056 800729 61719 942808 0 31042 30609 885047 656532 522731 980572 471997 53988 427401 948661 348624 628591 142799 570491 849589 151416 975021 261936 0 63729 485447 0 141270 113012 225999 777349 379162 0 811472 1000000000000 974166 546015 838864 79997 150194 975995 930206 7410 247106 0 783105 880737 127682 1000000000000 490491 791282 1000000000000 405558 353120 474645 335743 624815 198094 815754 1000000000000 4471 947016 0 893264 826909 558761 270974 687694 844053 9672 486439 253842 649642 540371 549807 1000000000000 244796 938298 1000000000000 435177 359381 88859 942289 728865 594802 128261 926284 127950 68452 448630 353821 234219 787497 1000000000000 605647 187250 983926 731189 403661 127912 1000000000000 0 989969 1000000000000 204887 751609 55672 900864 642473 222291 576888 969888 382910 981148 370249 369404 783801 1000000000000 227123 889119 209079 883584 262109 226169 1000000000000 446494 290412 469480 636319 681559 16269 424257 502263 1000000000000 1000000000000 297646 997090 999283 0 988139 951409 820381 142185 0 872782 473214 204223 0 1000000000000 875121 726397 1000000000000 92483 1000000000000 876658 1000000000000 723458 337935 0 294477 453331 261679 646034 64662 995871 738514 837688 259581 334721 800503 696114 327010 844882 307828 315483 430128 1000000000000 903947 1000000000000 1000000000000 949282 322678 72620 128196 12452 284295 913785 370219 400796 709714 391804 865019 728709 88591 866316 541112 791113 14279 907531 0 1000000000000 36197 836703 0 837238 806862 286442 481056 855067 755797 102784 420192 694663 580538 627939 371487 224843 796356 78268 804131 857391 398947 873345 820037 37528 234822 863467 555574 981956 0 385767 619505 743916 543496 225878 1000000000000 789289
0 755005 164420 980177 215097 129023 901573 0 888842 445989 454094 472726 870984 863917 351260 805078 899299 192289 23685 58410 459369 841285 807620 1000000000000 714060 227287 372104 360717 392252 809005 646006 420645 165734 685945 80778 979095 847145 1000000000000 936379 396802 358787 911142 650407 695205 266945 850209 632678 266632 978076 862637 189952 731062 704392 111663 1000000000000 337797 857611 942351 156624 1000000000000 620225 256887 299868 238852 626086 613447 430136 438431 65325 648360 889198 390828 842912 124535 0 1000000000000 610969 489485 690548 895532 1000000000000 668853 1000000000000 415274 916793 741335 125238 905189 241855 157371 800678 924294 587923 1000000000000 135110 0 1000000000000 787219 726783 86733 598237 0 615722 68220 1000000000000 142693 422609 252389 971129 724303 644285 1000000000000 0 0 808476 0 1000000000000 764379 421028 0 0 195746 0 678430 427519 69074 80670 527013 708159 0 171490 1000000000000 21311 465103 110233 928343 767435 123612 228212 888915 1000000000000 225011 530417 282356 0 681799 0 185973 424703 1000000000000 746160 0 142407 994515 445727 1000000000000 963585 800155 612564 42960 0 392250 150827 330030 325801 37875 945617 757855 128611 313985 238785 810973 176467 66966 16045 886974 740086 640101 150661 766431 610636 0 389377 16993 18149 785416 780498 432816 0 452537 0 646843 59595 460616 0 698435 0 638327 255901 562658 201416 589484 120888 269904 0 457674 708978 897641 671423 876221 854975 529337 540883 238652 568577 670424 614986 959961 238254 363749 390766 70090 438661 799841 0 812618 778914 965825 694012 964054 615765 0 0 0 0 102708 709300 355335 924629 9386 510028 610274 69659 0 385155 236621 189281 1000000000000 1000000000000 875920 524096 156841 580357 439164 992395 837996 630975 592717 297388 0 5437 433257 361236 628949 0 1000000000000 99470 676331 229020 557095 1000000000000 170826 554375 1000000000000 0 951244 936789 338507 848922 313155 127421 786378 715446 158193 659101 1000000000000 955188 345501 64296 1000000000000 484965 1000000000000 849170 74971 386818 0 460242 545755 1000000000000 0
0 1000000000000 965485 467724 388378 512944 457922 330780 116323 629591 266447 691479 203284 522924 0 710672 141566 134056 183677 505674 659310 1000000000000 972033 389075 490997 612502 672356 1000000000000 172104 602609 19311 1000000000000 580826 168418 952122 1000000000000 539594 393758 6975 539691 795715 88899 380737 839207 0 267142 114873 551528 867345 642970 1000000000000 954261 103425 0 633701 143232 774729 1000000000000 827164 370222 1000000000000 773728 75498 370761 896824 581784 682038 135675 119501 1000000000000 839576 50951 1000000000000 0 502114 316180 18473 926578 482538 484447 1000000000000 433304 923123 488832 128528 1000000000000 699269 537093 159311 202847 0 52593 918122 584805 318905 296473 952095 689062 1000000000000 402378 497446 582498 81959 746514 314994 456881 919427 203597 136923 560833 473699 1000000000000 146364 719263 551511 0 436633 769947 0 679740 75812 173675 698806 533822 602609 832345 145416 344580 699966 60978 647331 705883 824397 1000000000000 306514 758631 989436 0 509084 726923 62146 1000000000000 142882 915013 968814 563899 1000000000000 956533 471520 443028 89875 430872 610295 687824 603259 488869 576002 486685 58810 335671 18968 754851 674595 17639 966876 21067 634874 966993 221919 772435 962399 538874 413741 562313 654244 769673 272139 763940 1000000000000 132359 561142 447679 590418 241448 866655 409840 277697 818828 861429 350429 233853 640291 958684 517216 937443 0 751472 1000000000000 762943 555948 291610 542789 6516 840512 266223 674082 352286 441767 482352 874515 494390 1000000000000 941473 497361 120091 964922 0 60412 1000000000000 549229 484282 631211 134377 95741 1000000000000 325264 37058 527359 337710 488217 265577 1000000000000 808195 908416 0 344840 0 4673 226700 26566 702129 290524 931961 0 923396 966201 20925 243279 397804 852285 0 446739 702481 659596 0 706106 214449 761219 178487 459232 667667 339070 753176 541467 781921 724978 692293 1000000000000 498365 7671 905836 0 650624 315616 0 16327 10241 951113 538359 484191 90296 155360 763501 34660 384166 83474 104488 76022 237955 971682 309000 644348 0 788629 7005 0 800989 178351 328194 618310
234922 701019 531821 211604 0 347963 1000000000000 146029 364633 22357 114715 417150 60976 241931 550975 772432 855868 330976 376935 0 792488 935976 1000000000000 13366 161924 980161 543476 1000000000000 275815 585422 978809 753052 703385 510513 225707 598559 836135 903131 335571 35364 220867 563682 0 792901 994963 26902 0 624228 12048 783499 36135 177878 864932 960671 0 671603 835736 528557 641064 201282 169670 510910 29562 943122 914217 878810 154324 518516 0 1000000000000 0 609949 786 134798 353656 299212 798047 225993 478281 682304 817646 378143 983415 110495 322021 377332 745799 240554 707136 631234 904457 776411 133351 963834 227375 83868 0 1000000000000 230795 474497 327198 319975 658473 875442 75710 331386 401255 354208 0 0 62357 301819 335938 556960 310013 171009 107847 78709 921959 0 840789 479361 477342 869798 235556 39436 0 559185 598864 938001 0 174479 390745 824308 997906 709687 915829 0 79579 0 690163 214633 53155 509555 0 854965 360623 889910 648695 9814 89829 858707 1000000000000 665998 404506 603055 381533 546980 0 138785 600961 445754 315465 0 279696 105162 989246 293449 493752 480444 565888 100937 937330 715222 300294 331274 560158 463735 0 656301 780958 957703 871693 590175 817696 175122 1000000000000 287177 15937 1000000000000 145728 0 0 868433 755022 120493 566435 357068 758851 85726 723315 547946 0 118270 216398 458334 499880 223353 665914 469420 1000000000000 48322 1000000000000 324166 704241 702971 156584 526452 1000000000000 406036 81199 212583 933481 665927 57223 229004 878689 15531 845947 492355 100144 1000000000000 552157 1000000000000 620218 249813 107204 369989 578517 276832 58426 479621 1000000000000 397892 313415 130425 326839 781428 999688 471405 86649 868039 298481 153288 0 350311 1000000000000 1000000000000 422801 906538 997331 668973 201826 671475 135845 0 544124 1000000000000 920154 359576 490983 36863 354634 550267 39583 840635 194870 1000000000000 894648 819580 1000000000000 1000000000000 569050 925519 794935 528819 678452 915775 576086 899954 793893 880007 227545 61823 648667 516012 831873 612889 812218 911350
396078 285788 1000000000000 241651 587365 831923 60093 292328 0 396442 452534 490158 910493 638661 354484 388102 1000000000000 304699 0 488117 0 326428 438512 652489 743132 349342 0 295045 695841 753194 460875 254450 904485 957224 1000000000000 628867 0 650524 0 681326 1000000000000 22257 255483 104035 399341 0 353894 988116 187504 550681 943279 853478 814644 808195 672826 0 626966 182339 320016 954678 1000000000000 0 0 657489 896498 1000000000000 860843 1000000000000 199489 613092 397849 411308 476242 1472 506193 394384 620195 1000000000000 878 996688 323953 995544 0 721755 341034 799960 894290 902847 889278 244565 901126 971370 727223 516433 934207 855562 837201 563068 397021 801565 732829 598471 17426 0 0 116983 90415 521775 275277 432399 371355 697149 644825 650389 651015 1000000000000 182033 189249 556271 973684 149008 952054 839744 166794 337929 642504 313684 10222 749564 920728 967907 756380 208527 927578 99965 23226 1000000000000 230885 351985 500932 174680 361643 992591 997613 1000000000000 704520 415934 223349 686933 924558 343225 610855 1000000000000 197981 896665 762761 641355 427999 10469 781263 228297 0 956475 481144 394382 905475 931114 47511 862482 1000000000000 1000000000000 154947 497210 157555 929980 626587 1000000000000 1000000000000 636077 578751 912950 248226 0 410725 0 899607 17514 717630 309765 81423 0 827080 235749 24883 339871 0 132569 661368 51559 856416 992273 162147 962518 778143 678329 0 913697 996949 268364 972955 5867 445187 575789 0 0 130723 117321 814144 1000000000000 0 790485 781628 106323 536729 543060 999722 736627 179975 0 444708 358995 820484 0 632242 949987 965822 852990 26974 223839 0 0 678511 103526 290520 246055 787085 302540 957724 584484 464196 333972 678521 1000000000000 1000000000000 1000000000000 639177 505681 729114 698903 411537 529815 0 199915 658988 450742 338035 565849 457399 20531 0 178108 32314 818080 785969 824825 77417 736646 1000000000000 949616 1000000000000 782758 373259 1000000000000 780155 367084 0 305581 237218 335334 1000000000000 425551 876348 121305 433661 318368 446711 490934 1000000000000 210180 217603
373736 417554 691443 8017 0 327784 861055 665342 276298 897315 169345 724196 0 152534 1000000000000 747939 414741 763916 733296 420963 980000 625932 1000000000000 0 54646 359574 699076 674229 1000000000000 595219 0 336205 910198 681368 1000000000000 143772 665677 6852 73536 295034 0 30909 14436 1000000000000 149189 1000000000000 324869 95399 931546 738798 146474 729624 1000000000000 813401 187066 852807 115344 468574 583223 858572 647943 695929 40734 284222 592322 130184 881742 119547 998175 456707 437121 991876 330938 708137 386423 0 555883 1000000000000 599338 229291 141804 1000000000000 458873 694391 910568 179468 35105 457752 1000000000000 397108 678483 720458 283015 361319 39959 422786 571803 499085 21211 37347 757256 78875 240545 509020 455747 564198 366102 0 23605 260633 517714 559181 936660 450546 89456 913451 422158 450176 659922 1000000000000 224380 687459 965440 223794 292265 700968 0 861129 417205 470509 374018 0 412007 445774 68319 700495 790458 41298 716743 95108 0 736790 249608 588803 118287 748531 176048 797626 1000000000000 0 77153 699721 399970 487814 732758 1000000000000 759101 686645 1000000000000 268156 516571 628864 803537 0 0 869906 448580 766648 462262 470931 634997 141347 1000000000000 43382 34038 1000000000000 1000000000000 995234 176029 912553 550898 690418 527516 728111 824515 1000000000000 1000000000000 114521 212666 447544 422094 293474 144091 83293 2633 72678 0 888829 309668 870007 457189 597719 550567 829525 1000000000000 1000000000000 104643 777075 236941 929116 546201 84640 316747 749585 676702 551353 284816 981277 156331 756775 0 621046 743042 427002 597210 323116 582982 0 543730 930260 513738 478282 470832 360105 754408 909993 0 216126 870845 0 480830 0 90670 571778 481837 233315 113101 832516 605818 0 649057 1000000000000 848841 722744 255121 615392 658340 150611 67107 1000000000000 670813 750666 19688 607119 501789 274947 855560 121687 1000000000000 458735 716865 574160 525765 755694 528907 699448 814109 141118 333554 299716 992885 817946 368671 836627 607381 0 989107 687547 296890 447867 785481 166783 58740 512703 51797 0 256615 99725 1000000000000 155392
386692 31082 360019 747539 27900 42522 821422 937633 547614 519947 807606 55119 411351 929745 352080 376788 0 144167 279354 0 567025 175386 1000000000000 88139 171572 83930 908039 873093 479068 186855 1000000000000 92923 56381 107874 966893 614588 0 15370 376178 857791 141140 710833 44157 311977 328140 454558 1000000000000 570039 80400 0 570062 216809 0 996433 564976 323525 831102 987688 111771 496676 548104 362211 80009 392451 54343 959278 117367 425281 730015 726545 184993 0 117758 58538 456488 349629 0 972086 133855 360980 486510 762627 894946 615571 526169 950482 347927 224258 157994 195546 680276 408684 108774 0 438376 1000000000000 351702 422399 0 0 164146 467466 869964 415431 104833 1000000000000 817075 495871 540594 264783 301891 94989 495262 509876 66257 10811 682671 137730 228952 360107 594064 977903 0 853689 45688 1000000000000 706304 1000000000000 1000000000000 428819 888610 235682 432958 1000000000000 0 737283 695624 969481 0 559491 934661 0 0 583934 607126 1000000000000 306686 764509 924834 1000000000000 433262 148667 601519 0 430736 902995 450674 631570 713442 522103 248691 533814 1000000000000 297347 1000000000000 909982 724579 270590 752838 820240 32562 622865 981311 198483 31683 228522 435340 3404 738241 880380 365187 809937 485205 99645 1000000000000 356852 326807 1000000000000 675002 59010 693147 1000000000000 0 143062 399871 308167 346801 535284 674639 0 468446 82879 926779 620604 1000000000000 195236 912121 767181 707260 906552 484993 881209 120283 441316 730393 131204 1000000000000 1000000000000 322107 13469 997768 747862 231493 664604 364933 503965 243332 0 718935 0 199445 326103 352048 542149 128910 858997 779724 737194 858888 100427 44557 0 783912 618022 99457 637391 301302 46287 548550 1000000000000 0 0 281676 1000000000000 716000 213079 1000000000000 0 505254 253327 655292 478686 1000000000000 449520 872813 772314 0 1000000000000 0 252625 871075 765157 278370 852272 436527 233474 986380 1000000000000 484199 355444 801908 792728 233935 423019 212328 930258 572646 459653 561934 655132 435031 1000000000000 725428 343003 961323 491170 713898 874670 266428 473905
599498 562871 705617 307747 575790 489133 888295 780026 983870 979872 769740 318098 822015 395363 455092 116470 930305 56403 144911 0 243602 800201 500013 0 436416 986454 148694 409612 156163 666630 756119 876212 610696 749619 345152 1000000000000 164806 411741 211184 180861 443366 899423 304962 0 379562 17087 1000000000000 35460 402134 385139 90286 717147 786451 758369 0 1000000000000 464405 629572 116398 1000000000000 727826 0 0 873838 653741 431098 188084 233994 648981 36731 245073 49582 714208 245053 495623 0 1000000000000 624772 568643 415186 936675 418872 1000000000000 417708 0 843517 133890 1000000000000 641179 91922 842847 323555 9797 1000000000000 513301 546051 351650 1000000000000 1000000000000 928497 70381 373259 580329 758008 690537 102310 525853 20422 799975 774196 915801 622009 884831 707682 30046 691584 542510 731656 634420 860255 22331 976227 818927 233791 1000000000000 209347 801630 901771 861740 896955 815094 882987 464951 1000000000000 988700 0 0 699080 0 177923 470867 1000000000000 562760 627183 661879 730250 1000000000000 87152 112893 784377 951841 508388 783120 346716 780642 468958 159331 893690 1000000000000 23628 352450 383924 37116 315207 377863 937846 418296 427057 1000000000000 647643 624803 0 1000000000000 909284 237160 72356 923082 930504 631581 749155 372762 821506 331210 959180 625411 372841 566981 756343 448500 138673 878574 864978 883671 707397 259748 471872 1000000000000 1000000000000 930453 910569 273130 922833 422262 909984 129496 119241 893813 347290 6611 244265 772748 961800 295454 85674 491623 748277 199788 472823 354744 472467 896823 645139 848765 18354 0 380771 653318 235452 917882 809495 570663 953545 1000000000000 0 816255 275874 282884 725681 715648 957872 609818 844371 77889 272398 880004 518119 271568 1000000000000 390450 224095 597639 0 268497 0 0 499861 607088 0 65843 0 229370 41087 1000000000000 47058 685841 349787 762936 7373 864493 248487 55833 720954 203354 247835 474379 334037 863281 378137 665347 167702 768114 596499 446668 645730 0 201808 563381 185014 792381 286782 648378 1000000000000 614939 704646 954372 470370 0 158913 472280 338636
467026 1000000000000 0 1000000000000 1000000000000 1000000000000 62655 395589 188739 157630 300712 108057 698330 257714 385045 779961 473945 723877 530653 19033 31950 426097 0 480370 147523 583925 63782 610441 866259 159792 962009 527171 944080 477513 829942 355786 1000000000000 69007 442019 838219 826813 988041 0 425388 617919 930673 667957 361135 326224 1000000000000 939952 228483 879748 86679 0 528905 517285 834525 90071 1000000000000 814931 605986 389929 0 613329 487013 1000000000000 1000000000000 0 851258 729210 1000000000000 924149 758449 920998 321970 375395 408977 762968 40409 198703 811814 782756 457187 25244 642631 272382 304547 190975 0 908610 1000000000000 521292 225032 15709 441126 71600 393711 153449 517772 381920 18002 712377 984915 611269 447930 1000000000000 291959 1000000000000 814992 887601 520395 601975 131704 1000000000000 1000000000000 959472 296616 655388 144767 695149 720946 516030 370331 316293 550850 916681 260110 731148 528801 282004 30877 266348 550671 755138 1000000000000 99323 994813 0 99475 0 507691 777630 445611 459241 96488 370158 235039 243366 0 1000000000000 1000000000000 573998 690363 1000000000000 0 497636 228289 660969 361524 17776 207532 239514 136115 1000000000000 0 640667 375343 87610 912802 238839 997867 473204 822214 629100 663336 103461 829105 316594 584551 161652 839438 957710 318583 0 482946 38124 758557 507206 887015 701839 936300 111458 901291 128204 0 769691 542787 610900 11115 118889 223867 225263 0 403823 800569 23799 343847 33111 464519 290266 67380 429531 838114 400030 761630 524265 804514 694488 461941 881061 449723 689642 628732 287508 695736 350886 922516 904696 266752 686037 1000000000000 1000000000000 354005 1000000000000 794873 0 1000000000000 205744 934120 35797 259178 362317 600696 588182 1000000000000 119716 128584 890527 1000000000000 454791 522148 592961 512168 214944 831876 355376 415728 376661 363407 800262 49809 416633 544204 34232 506299 520848 402053 213513 16499 230333 627615 91147 833706 273046 846442 240363 108381 367171 304251 0 588094 245018 146869 575190 62993 341814 1000000000000 462102 397535 97752 207078 398186 860036 711477 722069 779300 498886 292270 421853
400752 346540 259169 61265 691918 4703 592989 210284 671811 384094 869157 960991 405057 1000000000000 121283 371553 278606 961932 607421 673240 0 313130 65744 48086 1000000000000 370840 656946 74902 1536 472203 19016 272286 588919 252188 1000000000000 847007 210340 215652 641873 458535 527050 404726 736712 588071 1000000000000 0 812307 155714 1000000000000 778416 0 409923 933573 802009 1000000000000 0 102095 963788 0 0 1000000000000 1000000000000 842157 252794 876161 0 255433 337737 872999 688427 877891 612201 0 181630 914708 152081 520695 648394 356185 1000000000000 163300 175060 448454 392933 1000000000000 522066 267066 0 1000000000000 0 685165 597421 165117 207652 99804 0 1000000000000 72531 348982 154737 487863 0 0 169558 74200 616215 852505 709336 844149 143606 655370 377926 352967 284769 1000000000000 299508 100629 134956 0 760989 261848 320246 0 0 6317 182418 984722 516556 553494 495523 0 369167 497783 301873 995927 423630 928078 1000000000000 755903 0 252154 153817 11629 84901 616610 0 536577 367699 612323 124002 158919 122559 101492 334441 30852 432189 475263 503704 232385 177196 884 1000000000000 732150 827519 143869 983957 448476 1000000000000 711400 978777 383619 653908 1000000000000 690355 395404 914635 143767 128449 21455 118724 1000000000000 207537 890141 421732 433506 318925 856459 792890 623865 11901 464397 858093 67156 761322 225187 148957 216632 1000000000000 0 1000000000000 597761 421072 500149 224583 456741 208521 834500 794038 752595 235711 681739 302009 450237 627951 0 764233 743415 380108 1000000000000 600624 787453 566744 54576 473966 989021 28183 197809 1000000000000 1000000000000 878749 438267 160431 465392 928185 0 168008 537429 464898 363592 279239 912299 1000000000000 1000000000000 182105 580463 956488 57666 130378 533929 753983 929391 595139 214485 501938 0 0 615750 174671 786533 148262 397645 165584 0 375671 62612 401138 189440 272596 341039 232717 578160 186944 1000000000000 527924 812456 535897 907209 342360 653914 165372 871677 528031 0 524292 217567 979266 802397 254476 0 817858 967239 800059 467711 366168 590951 1000000000000 809141 705205 1000000000000 338947
843313 507951 855033 809419 629937 363110 881712 1000000000000 839746 121331 255074 841624 687817 0 958641 898785 422625 629046 676529 888953 573316 540169 548105 407717 341422 431122 561068 549738 1000000000000 419102 702906 264852 508985 609688 313805 1000000000000 1000000000000 154089 0 664028 77924 0 713816 114608 0 455510 7198 142058 535656 161172 888092 44308 703928 121975 457242 0 64685 483538 427593 914485 719053 564836 0 277167 907090 528444 1000000000000 1000000000000 754330 117110 595067 658435 988328 1000000000000 687680 429231 63103 893219 764225 0 910461 840107 807370 804410 210822 0 821615 361965 867546 75449 93825 896632 477115 531792 192020 0 535142 885388 529605 106045 0 822621 656043 507773 906766 298566 515311 155344 406796 542885 187319 947218 635834 100795 893440 1000000000000 451786 623557 798513 505009 746462 0 631738 56892 536027 124907 159747 0 746769 0 264962 345337 0 13219 21475 314336 59819 75321 639287 528315 820139 635351 165260 23899 864389 621868 975074 102055 1000000000000 637197 687347 1000000000000 310164 0 1000000000000 877750 643275 1000000000000 1000000000000 394994 0 451184 680839 989712 1000000000000 559130 578267 343545 794872 917152 742676 321293 283758 923146 945445 874363 0 703609 931329 1000000000000 0 948642 1000000000000 395308 0 700035 431741 971300 941990 859531 404376 902819 730353 615087 219651 276442 428602 407295 160086 937877 186725 979597 969357 1000000000000 0 200126 816098 241842 486472 580122 900261 289692 256200 595489 676583 556562 674802 42484 387944 610444 966604 211189 961974 647703 566646 0 1000000000000 682708 544461 265098 938637 212721 116559 860833 286698 258344 578516 776707 1000000000000 0 496527 254399 0 665512 101166 970695 1000000000000 819508 978695 1000000000000 406644 602124 749781 104721 0 940014 266823 305632 952269 952659 721921 847009 232797 155807 258554 1000000000000 328907 688461 677917 712731 492000 987879 1000000000000 398617 909508 310957 80311 1000000000000 503227 242428 575311 0 538488 928181 0 710778 506243 975937 947132 814077 430691 1000000000000 524339 799314 592610 561463 308 696081 9743 874645
456659 465789 828337 1000000000000 209935 0 352378 874470 386150 976623 1000000000000 106593 166915 68937 797024 499962 1000000000000 544039 427699 757210 377759 343138 1000000000000 283527 397586 281297 1000000000000 898663 208304 644375 748064 822745 530897 376156 933898 312467 0 566684 145379 619952 856998 1000000000000 480323 0 510278 161029 1000000000000 849212 0 1000000000000 604522 156218 114701 143944 918513 183794 32319 569025 935676 137139 487383 437807 338782 35559 588283 713545 762749 1000000000000 333216 411873 103540 909447 799801 22550 768857 895991 435210 510759 491036 546104 0 155198 238767 253021 0 0 878632 776050 21425 344443 746498 312192 297339 92357 935491 197508 270064 408930 0 840261 582018 595387 827438 20105 547966 821011 1000000000000 151433 365517 0 779187 430090 0 1000000000000 10242 773242 544112 570792 963429 478785 98404 218671 625459 193037 742411 600619 933003 1000000000000 174032 245927 613608 395978 74112 589522 676598 655334 998886 119976 861855 699165 435034 982553 1000000000000 357859 173140 584971 476184 556085 334796 1000000000000 0 89441 73442 448770 667096 1000000000000 567957 504146 0 996205 1000000000000 439274 0 868110 228594 1000000000000 968970 402616 557119 648787 321796 1000000000000 1000000000000 602714 326021 735297 0 911930 288330 1000000000000 857118 475350 0 987497 679740 358526 223139 626574 494048 627301 924618 565271 703855 213977 1000000000000 475233 1000000000000 869553 0 713846 850744 0 833004 717362 831063 924612 638996 125288 132887 835090 1000000000000 626812 188145 677275 0 283693 784727 221817 179049 126616 144191 1000000000000 669850 98096 988558 136503 9946 517073 414898 0 668403 179375 564291 0 37310 844920 673753 11707 181556 922480 620372 415577 754101 568569 0 458616 256703 251922 20909 535070 791246 658567 23051 1000000000000 0 565374 699430 383233 279370 829365 512625 178702 477164 989319 1000000000000 605351 134324 789603 334609 118369 1000000000000 810398 215776 780 997630 340325 98927 146375 1000000000000 26137 412847 381575 21154 353873 813067 191689 296119 574527 125124 944369 0 189576 620805 136974 321246 147651 599279 597802 733243 1000000000000
5844 67511 81487 1000000000000 757008 506122 894164 656515 149655 281716 57631 304225 1000000000000 453447 471707 279691 615105 453209 55905 570805 0 988669 194234 444989 0 168544 600588 0 56768 644607 519925 458599 156540 370689 1000000000000 73812 0 915592 445030 1000000000000 388289 524777 362157 919340 1000000000000 3982 241983 1000000000000 207362 201121 288382 673562 266242 945720 397379 102844 486367 293009 244943 331957 561487 200575 907890 346889 106984 598092 899023 618693 1000000000000 0 453037 762437 161240 0 769313 482865 352251 1000000000000 845317 398948 183762 633861 764730 0 904104 638759 134524 571714 187195 309368 110170 995919 0 542201 992980 459946 831169 163273 0 646797 373296 0 844601 815893 509850 384221 1000000000000 351286 142012 516017 719049 617664 595075 538775 808063 171705 814867 1000000000000 699120 0 530832 924918 0 388459 596753 697173 743348 155803 945952 15941 0 125553 512596 860508 108483 812439 0 409251 526273 215823 257340 656547 646191 51379 678705 348427 0 76931 1000000000000 98708 608294 336575 652885 955279 420587 1000000000000 817515 925075 835025 968298 758871 23524 944388 1590 50723 174401 0 282587 410230 84425 21494 74229 600165 976683 193026 925643 892918 1000000000000 0 1000000000000 424115 365254 278154 603342 916596 327298 280132 0 677491 1000000000000 1000000000000 299242 700984 319329 930617 830511 41293 330007 0 777062 3658 195268 588253 671162 717893 992614 143912 273338 509137 309644 899658 460952 526181 993890 302685 733248 1000000000000 92321 70982 45761 1000000000000 432959 445494 1000000000000 0 247922 939575 0 324254 934472 55230 0 974970 1000000000000 1000000000000 192299 412790 868694 1000000000000 115065 130238 373976 318012 336620 28065 848827 172414 149705 946658 1000000000000 36329 800425 132122 1000000000000 697825 332247 312449 926273 354665 513801 218506 382181 444933 0 804852 643758 161626 243287 537290 767881 1000000000000 0 619677 1000000000000 84753 1000000000000 980449 1000000000000 651569 0 439766 1000000000000 335512 714598 803418 0 651180 938284 76308 399115 224220 959008 531599 328286 1000000000000 24207 7629 260219 238929 238816
1000000000000 0 698018 798231 448356 969323 371928 743667 99062 782040 377992 291971 322300 529767 863859 0 888946 437926 215992 0 0 922193 620065 1000000000000 493801 239350 702738 303686 410500 261281 709622 180092 218591 988146 551962 1000000000000 433931 28539 1000000000000 1000000000000 691631 972748 0 664074 7976 280243 420004 433574 1000000000000 397508 1000000000000 169134 765795 206453 898948 948231 693106 410118 110745 82898 670285 0 93704 818023 973032 323065 120082 18265 11762 905860 398718 523021 0 868251 725751 259836 913994 15797 839451 728213 364605 881015 920853 777900 480420 427215 306922 50404 672291 490439 1000000000000 82407 402127 486867 0 854917 716333 0 971427 781060 703784 330973 66005 522867 206817 710036 332814 369609 868873 0 235302 288898 269960 253046 206419 374157 477913 291071 754128 898178 16942 0 867387 608042 624594 173691 570799 24180 238719 89410 873446 0 1000000000000 0 0 0 0 727164 722279 904033 0 303775 1000000000000 756663 50966 69733 95663 288902 906384 1000000000000 951808 854537 939123 954731 291795 24868 224061 460406 672795 567544 588538 494608 112365 889703 106735 242576 459387 31483 368302 57557 500129 1000000000000 664756 895817 576072 1000000000000 374462 936276 747377 300375 980512 942135 787817 1000000000000 213239 991637 631748 88524 751982 522240 115630 899919 652474 1000000000000 630512 418725 416499 34306 522192 0 326164 0 668339 924993 983856 1000000000000 633842 455605 164476 1000000000000 336017 39487 451792 799064 118419 97089 336254 203815 925488 78737 856814 905464 846671 1000000000000 0 260266 391026 1000000000000 0 958574 310541 920308 1000000000000 822371 316583 829862 946114 797808 1000000000000 695466 140942 992684 1000000000000 753643 537226 201537 1000000000000 276616 295019 939923 520649 643758 0 552192 617420 318193 642921 138723 282278 824984 1000000000000 757205 529586 74410 0 0 807263 337591 835388 200259 874195 708041 576055 84225 878774 446343 93196 0 179267 947130 737279 982846 917015 0 469506 475740 75836 614862 1000000000000 83145 318258 516128 337916 255541 1000000000000 0 1000000000000 56421 809609 450039
860305 512086 492397 1000000000000 819182 739909 593057 769826 956581 520503 963730 504014 314126 623310 0 106647 540350 0 130850 466013 711608 127443 478957 1000000000000 395915 464371 876601 64161 93161 0 71137 0 193533 1000000000000 558424 1000000000000 115815 719573 831546 550517 0 470990 380270 795127 1000000000000 419276 527204 914663 957827 135213 22195 488902 210340 77582 601086 502551 990320 368605 369797 936268 1000000000000 455661 0 507397 1000000000000 569038 338320 698466 611671 0 903601 1000000000000 0 88387 335239 361817 579010 691769 99393 71436 1000000000000 222867 891536 236618 209655 234469 757445 407857 0 300491 319795 1000000000000 977668 978532 460342 52662 0 163337 723326 0 307877 927821 858640 500546 223649 145787 612807 8391 379868 163808 423138 955190 383040 132407 1000000000000 475893 1000000000000 11775 129762 667229 861569 1000000000000 8306 149644 0 906513 733589 687470 1000000000000 945621 165525 0 1000000000000 842165 611948 488691 0 265908 726263 1000000000000 274168 248037 0 598421 1000000000000 379297 179372 789757 225056 550525 614033 629453 27288 778952 0 0 816853 721119 0 33880 565605 769989 684937 1000000000000 531951 598115 133896 915539 419207 323682 775601 0 1000000000000 582542 878366 649815 908819 422237 158471 985033 843343 729776 29050 95813 740011 553172 1000000000000 1000000000000 823097 59696 635475 396158 216952 485244 155700 566483 98447 192808 72381 88293 325288 1000000000000 502506 1000000000000 267328 114851 24548 766402 152297 1000000000000 585076 709768 95763 60052 0 464417 503240 362548 0 588906 935279 915806 1000000000000 622866 831408 998621 1000000000000 772831 103531 28825 1000000000000 244751 47960 498274 1000000000000 267297 331350 159179 72732 987937 164412 0 633537 860262 390970 603900 685604 212113 1000000000000 115739 705364 459054 561761 246190 706820 499652 391358 363262 84406 0 0 541794 0 143552 249588 55371 429328 0 484638 763175 6504 412899 962588 576785 487438 370898 375566 676532 1000000000000 265823 838418 1000000000000 0 1000000000000 704614 679828 319176 532068 251200 889945 473046 111297 176325 1000000000000 611917 305940 638030 240278 191542 1000000000000
0 849600 575254 135615 943100 790243 852420 583166 826435 61009 857281 1000000000000 437488 1000000000000 304669 389340 563717 111840 1000000000000 0 844921 407595 179766 488019 446410 970413 714737 42972 0 880643 14249 580268 1000000000000 604608 756028 342958 1000000000000 462455 1000000000000 44533 812001 175510 0 395831 831864 866222 628314 1000000000000 114132 825815 395266 29979 386751 157069 0 412620 620466 653151 974875 861855 176661 339762 603813 418726 753067 742026 811975 982759 973320 385971 713050 73602 876132 1000000000000 1000000000000 694644 616484 648372 697901 1000000000000 933636 249391 535120 447493 385241 656950 965445 922055 109357 287659 798180 898559 42992 610603 417721 0 1000000000000 922685 728914 0 639670 582570 507711 376689 0 439353 405719 129420 718817 525259 461790 44359 996777 742934 213021 874758 0 925455 33876 588852 9050 821958 1000000000000 746421 723257 588711 31468 1000000000000 662521 491548 326104 802076 90982 908876 0 1000000000000 21782 469495 634827 516982 159123 401773 1000000000000 600008 707510 553948 1000000000000 380708 281543 244189 677474 1000000000000 689473 1000000000000 551445 50008 40386 646187 777800 1000000000000 604340 106835 691435 831586 1000000000000 565751 285131 786937 320893 0 671871 527131 434452 986441 761794 176510 361400 1000000000000 1000000000000 291158 874551 0 304287 1000000000000 155921 642073 418647 882313 58265 614327 272405 500915 473297 398920 886662 553189 151157 202150 991680 317122 600007 406709 0 686196 1000000000000 337221 820424 522722 553723 673553 671732 549840 459861 393186 880195 720754 274023 196939 225140 633771 306078 142404 449354 269609 0 118484 701990 1000000000000 489121 731178 455079 508131 349113 448004 1000000000000 338593 682221 671463 1000000000000 477285 625847 661078 0 662166 708595 901014 812060 943218 826861 652902 717385 65567 479627 271490 833202 598694 622366 713164 91307 465848 695051 0 201038 558494 454999 587111 56929 1000000000000 479341 745134 0 0 406279 283238 606831 735143 291478 414935 39878 1000000000000 1000000000000 449176 609020 259513 1000000000000 879884 563009 757915 531012 165335 622977 788487 920945 973994 55967 1000000000000 459506 341394 338392 824448
56485 673219 813699 0 188967 544460 512793 516398 437233 255551 698600 184939 976336 35268 156876 481841 583307 144904 668275 792320 70004 1000000000000 64391 473667 426243 1000000000000 622130 1000000000000 851234 240613 756689 788092 521761 1000000000000 927715 0 588650 593422 433194 572107 0 358861 793993 330874 164494 350837 0 724123 712715 0 882218 456337 150761 406012 405008 235946 641876 132086 505983 379659 265480 561215 0 580697 443783 891149 585554 243726 359419 345785 140704 77787 945078 627314 0 725100 822171 785120 0 249620 437015 839587 1000000000000 558080 746277 121320 1000000000000 828704 626564 622852 794634 243091 1000000000000 133008 872474 967433 838983 362953 235215 233627 1000000000000 757911 468989 1000000000000 980183 0 0 762937 611703 252583 1000000000000 528000 241468 748191 557931 926512 901451 1000000000000 306804 199052 1000000000000 1000000000000 178041 889017 0 1000000000000 169278 656170 342564 615913 785354 746575 1000000000000 673697 847229 519977 263648 125752 40127 1000000000000 78482 1000000000000 870532 205428 749791 432420 744280 855563 63926 709238 357883 550610 236982 37448 385949 704564 224419 550376 148107 541628 345368 656484 210251 1000000000000 732395 779879 687181 534679 0 182118 0 974649 644445 467007 388563 1000000000000 160639 0 0 748535 322403 334388 588984 481359 522209 803763 641697 0 839244 147709 1000000000000 375697 514019 814737 887324 911881 699498 904030 1000000000000 325316 1000000000000 432539 14928 283886 838665 507775 116632 178411 782635 5339 237205 953930 444002 193842 365781 1000000000000 270982 443487 560721 463043 31740 353098 570923 845433 561353 831487 876143 787481 454840 350436 163806 169270 651118 299334 622905 371005 20077 759510 0 885191 554517 623054 508875 945353 503883 697008 0 153828 923992 1000000000000 822839 0 443523 574767 300603 677886 118382 776406 855856 177432 669265 257291 0 0 283852 263944 179617 272739 220077 556874 629985 1000000000000 825605 42836 95001 612999 513741 251748 1000000000000 256760 545455 503065 387387 224727 674359 469382 1000000000000 451524 891295 540844 280638 892408 53124 902856 622999 822685 551132 1000000000000 261046 513526
250797 747892 380211 77250 543000 1000000000000 997970 722174 308009 834842 0 0 0 363493 399222 990247 1000000000000 578738 0 478469 0 799010 949164 943947 1000000000000 992175 460052 53706 361147 498863 261288 1000000000000 1000000000000 671304 631886 337416 635259 13382 310791 513802 453679 7073 519076 261411 1000000000000 76752 1000000000000 1000000000000 774462 31605 572410 661967 1000000000000 0 587613 1000000000000 1000000000000 333920 55072 1000000000000 1000000000000 9266 261299 404199 819209 881707 0 217527 1000000000000 520318 812908 507944 1000000000000 852283 817119 347527 0 853649 1000000000000 468058 1000000000000 0 725266 0 442053 1000000000000 515196 405977 977181 704133 1000000000000 13160 519699 224473 1000000000000 367042 537440 606118 404750 388405 456608 457223 852821 0 859801 360688 125374 0 1000000000000 894195 297345 821496 897507 0 1000000000000 1000000000000 41751 686929 601915 292637 390872 0 884918 952958 997245 72984 584698 436046 529207 561114 634754 461514 0 758533 699299 194903 387338 97837 1000000000000 0 683008 659244 154764 1000000000000 366115 240151 655584 595698 236901 484325 811226 718172 445009 356104 1000000000000 209550 451443 282485 304445 1000000000000 923822 1000000000000 406868 74599 404855 0 224543 817032 280969 731475 991405 249294 541073 10951 921041 380054 612842 637070 935878 997279 1119 183190 0 437339 604533 0 96081 373097 0 1000000000000 0 244570 797216 906710 59475 324361 664191 777982 1000000000000 967440 376777 579786 33068 879503 385294 50124 647884 73282 9958 564473 963480 1000000000000 36811 0 272635 935521 212263 118967 554207 685558 533911 619100 389186 292961 497409 787816 168291 848482 10821 531666 599146 494344 596468 1000000000000 160396 249715 612475 0 685646 96817 279714 1000000000000 883359 188555 203498 456064 563060 37611 485777 891244 0 120010 0 600897 649439 365321 1000000000000 0 626837 364819 1000000000000 1000000000000 864444 785234 74204 1000000000000 460930 973465 347448 754110 1000000000000 218885 183109 715243 304423 287088 120006 971407 0 712964 874209 408580 331748 486070 1000000000000 450405 750936 107711 606483 102982 277331 1000000000000 834894 1000000000000 622705 640278 0 0 475376 579779
884579 903619 831095 39216 886528 969848 858635 365392 14570 101056 253073 440534 940787 508609 755096 366000 546234 682030 802126 812115 575144 454656 492464 706324 375703 949133 1000000000000 825740 0 697448 460868 117437 160581 346018 1000000000000 1000000000000 317154 481581 701024 1000000000000 287581 131677 372670 392447 62831 110504 1000000000000 101610 224803 81972 266008 1000000000000 16271 747290 438600 128475 217110 208940 815226 260935 1000000000000 89067 583106 246041 720131 898617 210029 717371 1000000000000 1000000000000 7098 274827 119501 284209 258826 21142 400837 348310 816963 602303 109133 55495 747449 897617 999539 0 125173 178667 0 1000000000000 0 184763 66236 955650 1000000000000 57229 0 1000000000000 580672 874547 770425 857531 751010 869181 990455 444097 311539 893854 956927 697509 187693 402330 1000000000000 883562 60745 697895 33482 0 627863 701990 305677 348654 355194 905106 0 637119 127951 778572 47252 0 1000000000000 874181 1000000000000 224482 523057 596823 969549 772989 505532 0 801046 431280 28467 414268 632197 47809 102750 768883 245784 545834 864185 947401 0 1000000000000 515190 0 774466 1000000000000 871145 545865 845021 928582 308598 498127 432695 755245 39510 414982 558902 369411 598999 703039 265380 639671 923344 483439 5007 288297 0 1000000000000 799996 287649 885458 622763 172490 470872 35724 770776 229342 613140 0 0 0 510574 23025 221858 1000000000000 291214 39530 101613 872202 452232 74369 138783 307012 235677 239501 976896 387251 505135 906647 992650 660759 873517 510364 709997 366788 121246 891570 0 933592 540579 272326 1000000000000 1000000000000 264315 116554 798135 584455 0 246404 833602 0 940266 205346 523287 216947 897694 150775 0 460015 921794 0 689741 558134 873851 214852 934358 405627 580950 336951 152304 118092 556642 836425 867357 494903 1000000000000 0 557068 926569 108678 0 62346 545777 0 989963 661248 809818 507602 475880 327868 188828 651516 863492 551334 325431 349805 872691 0 74602 859017 551298 516177 527674 380257 811490 0 842711 304261 567311 1000000000000 650254 239088 883367 532874 345225 362858 723225 920173
581893 858124 713180 0 1000000000000 135574 202138 293077 888771 704980 90303 0 990618 8508 1000000000000 878951 741333 182667 105506 596930 451419 485303 274399 147191 478566 990370 83667 511652 750117 386208 226474 708386 426112 56409 1000000000000 856949 780490 631924 862229 251227 575178 590974 1000000000000 457689 321393 228854 462185 380648 44655 494347 320563 0 467394 701410 883603 913734 745587 942901 1000000000000 41983 68777 689972 328686 999611 318333 524156 1000000000000 327343 205382 114071 475831 22794 252707 1000000000000 0 525020 716315 337045 911544 456744 205631 107728 624936 55072 25045 184041 492255 694993 0 8178 0 628631 330066 442053 463050 609305 344862 531506 27978 402140 464639 743209 703730 796153 796323 1000000000000 184496 129685 69562 719157 645131 557325 0 1000000000000 1000000000000 0 0 533277 335789 1000000000000 374404 557778 464574 589423 607168 755607 910814 386264 291194 980372 934816 799488 124594 868488 75824 957337 385752 131678 747825 1000000000000 714450 411646 939674 467998 330704 528285 931 788195 119515 393163 0 707457 518980 412986 735229 165137 635190 693402 0 314490 350894 352487 481717 269038 22668 1000000000000 122087 13023 795000 931056 636793 0 442369 701824 94215 141231 1000000000000 620012 103512 0 401252 683526 0 458978 502077 975805 286995 630323 9314 1000000000000 637623 958815 282214 1000000000000 452119 385752 694630 1000000000000 403084 1000000000000 510729 620556 97992 168894 339220 272069 1000000000000 558741 1000000000000 878812 369114 314577 1000000000000 49501 0 501450 962749 987018 895924 1000000000000 1000000000000 1000000000000 776549 430411 560266 67020 793592 442656 761696 288012 120613 1000000000000 602493 717301 810124 353970 140563 243814 786968 0 868959 998683 1000000000000 201347 0 698551 118991 345973 211908 51486 341685 183913 468160 0 882092 0 711820 147846 273163 477117 1000000000000 656723 68155 429561 0 936908 0 0 583624 604527 980417 817911 804626 564091 653694 888737 518052 1000000000000 814596 852164 591534 128973 961871 450988 534775 940687 197157 0 963930 0 46132 413954 223817 0 780470 477744 19204 99538 0 816612
908226 664152 609221 184022 106571 808392 813698 101227 122725 381150 607707 586354 0 335614 1000000000000 824780 760592 376770 1000000000000 471720 594026 747050 125474 610421 701917 319631 428886 552725 381123 20909 23980 0 0 410074 699484 589771 274638 281557 1000000000000 1000000000000 599455 71848 1000000000000 411727 804662 908825 633465 691342 519876 54802 933500 315760 13211 1000000000000 116825 1000000000000 906933 893100 472661 974131 176243 17028 975724 438582 1000000000000 20729 0 726688 35968 848975 0 0 373277 828568 372602 782439 891141 935674 963875 129456 282825 603971 158276 695739 162228 453022 1000000000000 466168 560349 1000000000000 798556 977859 126742 1000000000000 602999 807905 0 204122 86234 253875 0 1000000000000 0 305871 741032 1000000000000 1000000000000 0 6189 0 1000000000000 513752 767986 437994 1000000000000 0 462196 314213 29295 528113 602572 388603 1000000000000 0 0 1000000000000 0 365586 857760 385816 969921 1000000000000 837914 130461 932447 369857 953064 560601 367160 645981 151822 929309 0 541742 137146 646217 402591 855457 342553 829855 281494 692639 683387 118790 323666 551750 424642 269216 916813 149315 397332 0 230499 456386 776850 343973 811576 80390 381435 241430 251727 158273 633843 1000000000000 57497 945916 341758 865273 1000000000000 96380 676169 0 387337 375692 887083 434505 92814 1000000000000 48599 801433 552388 168060 267442 127584 840752 372889 389840 491046 972808 545803 169008 613075 929425 1000000000000 0 134247 89256 289681 74942 684121 911131 435525 842592 1000000000000 1000000000000 290356 1000000000000 516415 426347 1000000000000 787837 140573 473067 47667 985491 291737 434837 1000000000000 962331 199260 433141 1000000000000 409205 356636 0 0 78242 701421 258507 754405 0 0 0 880565 814806 129245 816397 1000000000000 132654 966220 52655 1000000000000 793135 1000000000000 0 252646 0 710788 878236 5986 1000000000000 771849 0 0 866266 210712 479005 171967 756953 1000000000000 180314 0 56690 130343 436495 860439 579837 119131 175949 91005 447034 0 810349 1000000000000 81774 671346 770189 309963 753404 227701 574061 961454 373132 221733 647411 145402 0 663376 449471 0
613139 1000000000000 1000000000000 607680 363025 0 637708 611028 0 0 1000000000000 344959 1000000000000 549113 1000000000000 993373 473730 880488 786230 1000000000000 267655 223981 152052 0 618210 269921 407448 1000000000000 983123 397019 0 468996 718371 536871 995063 546054 616454 406912 452882 303860 46070 20999 84230 342369 517512 1000000000000 373218 686178 3489 773947 294380 572896 699786 391929 1000000000000 661291 959900 449213 1000000000000 983 756599 222548 474556 416010 714508 405250 626018 807059 80650 557865 564113 789265 169826 570453 887816 712195 399325 998331 672020 406067 612107 490609 614685 189056 1000000000000 431754 105427 939031 348531 0 14246 897002 871617 90779 951970 568004 175946 965712 757636 354836 204629 23641 648224 1000000000000 292580 0 596174 308267 736181 844250 701665 1000000000000 579214 357686 0 583202 105127 306731 535157 855813 120404 510583 118544 337140 265144 584431 0 633373 936300 616638 361505 769842 256048 640333 566337 523910 1000000000000 953306 383475 665049 25833 995832 1000000000000 868945 417019 660613 678121 457287 268122 768032 237223 937937 1000000000000 172790 1000000000000 324235 0 564712 800795 691884 570393 86922 318855 973907 553207 664127 672317 366082 603085 221334 600095 807453 193392 0 217222 911248 438896 597909 737675 483574 988104 756310 887201 452600 814989 472789 614598 448188 625195 296156 775592 107955 0 0 911219 24516 64472 933885 724726 0 99843 47133 1000000000000 749006 653283 1000000000000 943973 834809 137847 916805 188420 0 976897 0 1000000000000 974843 597151 294722 604516 766847 0 376300 0 754134 586196 21736 53990 961578 632810 202354 1000000000000 434729 658163 816756 0 1000000000000 263183 912559 388211 350928 517681 423996 224392 939270 951401 0 171282 724402 130834 291602 1000000000000 662515 307993 395218 814884 619155 0 945655 577967 17238 88831 176718 722502 1000000000000 603581 826879 944067 258841 0 1000000000000 777865 84810 825943 0 961777 728896 0 0 666583 814056 849082 884002 640314 762114 908618 361211 195766 58110 641403 0 990281 521605 504705 746764 352149 224682 236029 960043 631428 640753
330562 0 826577 336024 735294 0 872336 745923 284519 1000000000000 685744 113995 1000000000000 921932 0 1000000000000 353765 323093 178191 0 0 1000000000000 90403 0 407432 184363 230575 245420 245995 883036 567015 648450 814641 205279 299528 0 275963 804667 322487 563143 591013 407497 1000000000000 300827 802709 577665 571717 982892 0 813196 238902 104555 42755 1000000000000 955183 817851 489306 956527 68798 197174 365808 42371 558947 872294 0 680789 685479 639148 710256 536172 694950 705539 317377 1000000000000 713060 786630 772934 956955 288947 251004 341586 262550 14048 411416 254340 224617 623841 283022 650180 704781 423978 1000000000000 566013 334599 231533 240703 23390 572873 267668 1000000000000 1000000000000 821501 1000000000000 1000000000000 288550 891428 153792 544480 575406 572299 829693 1000000000000 1000000000000 376974 183480 530629 484128 191707 245585 469092 235078 0 513880 376818 158048 62430 363051 813562 0 318932 672873 611996 1000000000000 755798 1000000000000 923465 542673 524875 412390 266602 753611 739827 234111 0 642997 946558 0 104003 737263 1000000000000 900685 12700 636763 0 826116 827109 481295 0 833386 0 305235 679901 376790 64552 1000000000000 431512 1000000000000 197787 470913 644880 1000000000000 23649 392187 636537 683569 352297 900202 296653 768535 191793 486136 353121 1000000000000 0 68488 52517 72313 946689 367476 0 25861 869366 221543 177834 0 0 351875 0 964563 0 344868 742148 96393 1000000000000 583520 603857 0 845288 542565 739006 823443 0 0 490974 1000000000000 207237 864421 789790 804435 809332 689011 120341 639295 547429 799087 131324 0 555703 359163 63270 836288 1000000000000 298084 822589 0 503173 10713 0 109840 501748 54539 79630 674927 787843 758329 728876 453226 697745 134775 740006 715150 996979 903804 875636 493882 655126 477225 893807 633700 1000000000000 1000000000000 526140 0 480097 141545 633351 676603 1000000000000 482112 798837 378633 254905 799731 731855 0 224846 84711 4865 947655 770980 319674 635179 550204 969579 868479 685831 85829 661209 775859 908382 915208 9370 0 408288 307089 825886 693007 56750 0 226420
1000000000000 601458 1000000000000 390735 695221 1000000000000 766481 418749 964959 0 87383 929700 776513 335425 638826 1000000000000 84684 497553 280294 488796 640453 843847 277414 993323 0 228181 689507 440606 493953 866231 495545 100479 128587 48739 282653 941598 780243 165249 31758 968958 793107 52770 936174 888521 539881 413307 606515 425089 686013 382035 234058 991455 4082 763071 20060 233877 630218 665788 1000000000000 484113 313666 903674 222440 289670 964751 702855 79322 517497 1000000000000 759090 616452 468835 120346 183369 160494 43244 307333 739473 402307 424999 699610 0 655383 937662 409874 0 535057 555107 865656 1000000000000 487652 421213 1000000000000 444929 332441 18458 551632 498410 78670 912689 480027 0 510629 529374 527313 885953 845435 195993 0 143077 1000000000000 117422 1000000000000 648019 38640 480482 144750 959644 1000000000000 881781 276495 696865 633551 611944 787818 917719 0 711633 148790 800610 925057 42335 1000000000000 965547 0 0 681090 316233 0 586144 35221 247481 258229 1000000000000 574453 675923 109981 145434 435221 805869 756902 291998 904781 0 369272 193951 12790 0 1000000000000 606621 493356 383442 883509 408966 959578 916036 361484 726482 287301 661503 970613 931870 93184 227181 109595 456893 432614 259645 381419 493955 390642 0 597835 0 0 648015 432074 441477 435447 347198 192367 251609 421654 0 126454 898910 1000000000000 850823 508773 0 206576 483372 486686 148865 470192 1000000000000 885903 945020 0 96433 418633 196564 951566 0 0 725506 804369 498017 432081 939193 92312 345542 583388 0 293605 647188 0 433114 455464 0 0 78296 813542 1000000000000 518155 211539 608520 912760 335178 667287 1000000000000 539044 1000000000000 1000000000000 783720 1000000000000 0 263003 651930 752218 0 475496 106902 800192 961852 729211 483184 0 879157 524863 209582 510409 883270 686724 679693 198220 57419 96721 1000000000000 606100 342077 136383 1000000000000 937858 537680 457723 775607 0 975682 159713 652921 800212 400369 484886 383817 925936 107496 0 253926 383885 173341 822559 277340 414287 0 829473 910236 0 752697 214358
749977 451505 259466 622914 0 564966 642536 37488 0 441609 1000000000000 0 819110 902990 770332 285624 134327 1000000000000 970037 766787 765603 856966 479372 800560 940104 41476 472254 675022 145973 38157 278096 168683 1000000000000 1000000000000 1000000000000 63178 493289 361177 272780 1978 975750 376951 730657 595829 891388 120802 887664 49558 700603 99770 535642 720300 434846 0 602681 758194 807315 400032 651675 304734 246791 387342 357203 323833 175457 901377 570001 744336 1000000000000 926929 958619 407672 112752 188441 0 841032 68546 96492 1000000000000 1000000000000 414146 666983 274936 912347 343619 396479 323457 0 345476 746960 475090 611606 717882 449379 538983 0 523934 418151 778518 1000000000000 0 546232 970123 904961 618388 181558 1000000000000 786536 1000000000000 557355 479438 386549 442001 190439 0 826330 610939 727273 368083 513707 1000000000000 16974 595601 220968 894428 32267 736096 632376 119549 827242 351342 835202 178251 308258 0 384600 781000 469271 321578 965649 1000000000000 306063 566078 195323 234598 368274 763678 354708 405143 1000000000000 166683 225489 54835 102705 704784 354189 273660 520517 270481 859472 921552 957257 83966 844691 248701 814474 171261 511640 0 718230 631841 800546 604548 0 514943 560876 397643 986197 947149 950670 928447 135054 513116 841101 145368 0 984487 586275 212190 390024 0 1000000000000 666321 884838 382141 420413 108499 819528 499665 38658 268237 632439 564490 546267 673986 253410 301524 450532 0 0 301973 311932 0 283672 1000000000000 166408 486271 140175 997980 48376 729240 13056 0 95935 1000000000000 0 1000000000000 415948 1000000000000 873337 52618 256253 0 342807 126977 596428 67271 371602 144162 174076 311747 598735 773156 987765 1000000000000 246198 210359 40207 32167 961512 215782 750711 262722 447911 749833 252614 758652 136760 510256 702508 1000000000000 14841 992622 119567 582463 474418 585182 178770 553609 47744 469983 514753 0 63360 447157 503493 729953 740339 684135 954806 852030 197939 390234 168455 178915 546406 504768 532794 165740 786234 0 704012 1000000000000 0 560783 876407 1000000000000 242748 1000000000000 234928
408096 0 398276 1000000000000 1000000000000 1000000000000 360470 367003 882560 26274 842867 278100 921108 359113 540315 485991 0 833935 515044 105233 180699 796553 813091 982827 638861 728652 0 867430 73009 290231 856667 37793 997275 461008 381053 655230 512889 1000000000000 567809 118062 47304 911868 124982 628746 139849 1000000000000 708380 884033 38085 638164 507123 0 437772 77228 0 7096 915966 984410 698141 869344 922391 477976 399837 939473 159466 82541 22911 1000000000000 754214 103844 287473 301889 423164 278192 619176 613609 561968 597051 184698 365021 816276 632669 895028 432077 427177 0 911230 99231 598815 799630 51757 443246 548259 459125 787721 117284 822060 0 1000000000000 709907 617320 356712 285478 350720 50857 0 186124 134950 931806 537584 369881 613461 100170 835466 752728 389859 697327 698506 275895 1000000000000 189002 375601 456482 500797 843409 436473 187849 1000000000000 417460 1000000000000 523232 14028 940055 73608 90804 114124 593821 408114 74463 482803 583510 684365 114427 564477 238182 415766 511516 1000000000000 685841 145070 691614 0 872706 643298 678305 187040 0 381603 154254 0 679143 335599 20955 481956 1000000000000 823128 657612 688322 399227 213793 487523 0 66876 327805 0 769519 513414 697989 118353 704836 327292 718272 662218 10857 1000000000000 199555 226895 344625 437026 735550 241109 386875 493996 1000000000000 481578 1000000000000 935593 796450 0 0 10478 262654 0 168110 478085 196570 325817 253786 1000000000000 1000000000000 360372 204776 534076 764826 996254 1000000000000 731668 149079 202275 592892 123040 111695 171526 580471 0 644500 736845 312416 830301 340776 292832 163802 0 276455 0 471350 277600 867773 1000000000000 495664 753532 188879 145468 869859 127723 636418 884291 859454 435906 685700 482025 0 714510 652556 803157 0 225861 467039 848161 547327 227061 392944 133836 77617 529171 457702 1000000000000 0 0 1000000000000 1000000000000 675048 46262 14835 2956 487988 0 220820 820588 246351 306486 893999 317948 546148 979990 352430 66793 1000000000000 545379 420696 408635 188895 154539 355377 543672 0 566437 347341 1000000000000 904901
808337 789793 310483 455483 925557 824862 1000000000000 522518 338846 1000000000000 493876 411753 421477 138018 527488 0 155817 426545 630757 351144 866358 0 0 1000000000000 321094 137533 651496 576026 655176 174350 33122 994738 761066 0 1000000000000 624110 283869 97073 419963 66754 5229 581058 0 1000000000000 0 224994 788587 296115 216113 489925 288205 771730 0 203215 423839 237227 880391 1000000000000 1000000000000 84010 792245 298033 795385 37365 820504 218417 1000000000000 572820 68925 136418 89706 1000000000000 363862 113673 274825 507238 216402 956991 1000000000000 0 681150 755886 498261 139088 326781 474979 397374 27861 323411 975684 298625 796987 433494 7073 513295 41840 336328 387290 704253 583866 1000000000000 509348 649232 491489 27586 55976 193219 586731 392063 946642 133333 593557 960032 368066 142274 302898 1000000000000 316537 872844 353322 242416 1000000000000 864158 965165 450105 65946 229769 376037 1000000000000 492055 1000000000000 932166 745071 0 550472 654225 1000000000000 1000000000000 89186 697095 908238 830873 325525 384669 124964 0 114177 122308 901030 415191 210902 715070 1000000000000 796473 570141 0 661233 1000000000000 778529 765479 418872 1000000000000 143555 686336 759004 524034 235822 851110 494854 1000000000000 0 503874 0 749783 0 23536 90382 301332 464747 44469 286078 536310 518647 383191 921271 704255 932000 355522 246132 783017 67647 1000000000000 862613 391505 453340 726311 565909 680483 263505 151863 614791 731104 360686 299400 237827 507888 623462 85020 111825 602539 620450 188361 1000000000000 137109 529837 276654 346184 66254 624374 904812 212480 1000000000000 806802 0 509014 981161 764677 59340 606308 19419 3816 201685 139909 439952 82690 630979 364979 0 548742 83470 886618 805925 968176 535377 777374 0 352308 494019 677214 0 634724 187647 0 463624 948618 313191 338929 0 947920 589080 402717 0 688155 436201 28108 498056 271792 565813 662397 435267 431825 1000000000000 856641 128104 49735 171414 38583 670181 435454 637376 0 429691 283739 602570 379555 854661 533808 838357 990394 426240 0 827948 856934 875174 507816 697971 566365 513484 118210 1000000000000
243981 887542 1000000000000 152173 640124 911883 190976 596055 144923 58047 1000000000000 1000000000000 1000000000000 321611 218401 1000000000000 1000000000000 580267 756216 8340 954365 1000000000000 834372 486269 532737 455686 0 1550 247903 334313 841437 1000000000000 0 1000000000000 0 168978 207423 129895 423067 816047 982273 27314 0 680979 164827 491473 847360 343550 705960 210192 56801 530739 863784 0 430489 200621 234382 216357 590961 837013 249026 935135 518342 945904 10462 362127 1000000000000 0 737868 876304 589360 346376 146762 112703 1000000000000 842469 634642 861586 168500 838133 64388 692545 1000000000000 70311 149866 229839 664543 810155 129558 191231 343972 324147 0 0 131834 240394 0 839772 3547 0 0 357651 601340 283244 747796 0 64992 904542 759694 0 879777 48827 869864 29631 283362 414160 297676 16793 462072 767035 724652 1000000000000 0 721986 3615 479168 556121 466265 693341 420227 990156 27422 942271 0 1000000000000 233297 818159 673733 852893 556985 323683 816294 464376 111159 458893 260335 822460 764207 0 1000000000000 309083 2664 839486 361603 0 354160 436516 198978 0 922108 289146 210806 1000000000000 586124 768497 850718 605907 1000000000000 587168 916019 277185 509532 157402 429393 210466 515910 0 645054 22376 820473 0 1000000000000 469374 90717 182874 722769 580821 132594 969081 848900 796176 792980 878987 1467 328806 107404 881473 13897 639748 1000000000000 375984 1000000000000 699224 759913 903351 814265 0 220652 11534 1000000000000 0 761901 312347 1000000000000 694666 0 831785 803782 1000000000000 542216 222850 482520 474865 0 1000000000000 740777 586006 82747 0 763798 142568 1000000000000 343042 452576 339489 298606 170546 1000000000000 318890 214974 652392 254158 845206 878848 537239 141161 130537 411393 669412 204745 749774 785191 736033 0 1000000000000 187971 23612 414889 512938 995559 536578 591144 742023 601351 1000000000000 1000000000000 194933 615168 0 429093 204505 1000000000000 428103 521543 826128 28710 906378 1000000000000 546609 569844 266471 119385 0 196624 170321 523131 543840 46207 492928 805112 537130 50242 558105 992318 97819 0 277873 897654 0 587091
498160 667336 662010 810083 0 636571 520651 727674 245851 448047 744863 769485 358227 723613 487126 733142 136669 136411 493168 466764 515813 734920 461621 1000000000000 359426 973514 261340 783046 1000000000000 980850 322888 277962 30936 1000000000000 0 721074 740669 306963 149220 1000000000000 31052 560195 1000000000000 250268 0 381928 407468 897918 545373 644127 349408 482731 0 201595 0 90917 148849 0 169132 815675 788784 294431 489952 901821 150932 694375 924817 611380 884709 1000000000000 757357 1000000000000 786560 0 1000000000000 1000000000000 808872 578016 1000000000000 516239 628213 926541 328893 537106 510186 81616 518164 489400 361675 549488 912076 356751 957654 228363 437447 564815 945055 802934 1000000000000 458900 259546 431307 529042 982671 300601 617735 984538 309749 490939 280372 588378 562398 974557 171052 1000000000000 544750 784577 0 943458 869621 195852 271572 427061 405160 1000000000000 677214 741736 370686 74724 327211 297439 901669 1000000000000 0 30039 1000000000000 1000000000000 829465 175269 436837 247601 10729 863682 952878 85808 103872 46014 414265 306194 703417 314334 791303 239782 241717 142975 640849 29212 803181 244784 594944 376485 516430 488718 156391 899467 434420 775604 0 0 860310 1000000000000 666312 866678 19911 1000000000000 174514 208328 7595 299719 745280 255894 191968 710137 254084 540699 940703 35225 288389 0 39668 898669 868060 191677 702543 472950 0 877590 535549 0 718760 338063 458685 258341 84656 757870 1000000000000 493024 286495 632987 329664 645599 648688 315129 200207 359950 46471 640402 0 791466 730637 4337 1000000000000 1000000000000 408835 110529 0 667392 919858 825647 0 157434 323840 1000000000000 417531 335945 0 71795 937660 1000000000000 59917 953529 0 0 536372 0 318713 1000000000000 866185 289940 64828 1000000000000 798999 976920 333067 342576 921681 989822 820291 306339 685918 500441 522938 204035 269319 818081 884535 494722 183659 1000000000000 0 1000000000000 0 463732 857759 370614 614373 926858 204141 302478 116934 0 705003 685784 1000000000000 564540 590754 432761 453323 556303 0 245770 511982 630870 368096 1000000000000 345578 588478 490251 282298 892734
217684 543409 216384 174219 534220 500981 1000000000000 815830 708158 523659 144247 0 1000000000000 441607 312381 475560 44753 914363 1000000000000 686594 600677 651534 745612 968613 973816 125396 242724 0 301103 939547 0 248276 11198 867846 269597 635080 815120 795613 398423 118356 1000000000000 745929 379695 546506 624548 421677 827085 485188 405036 730794 275759 752971 463076 66361 538843 410924 279544 489584 338508 818861 1000000000000 180253 308076 153499 1000000000000 400228 474970 892734 969015 49838 802505 66063 306301 1000000000000 801634 52041 937124 475037 1000000000000 442428 217271 152031 1000000000000 322302 1000000000000 669859 314656 206966 880838 0 397079 714034 287929 1000000000000 639947 171650 729698 288860 501742 153387 818866 128979 447082 0 700391 466435 977636 127376 215803 225629 0 319052 0 87309 1000000000000 636966 906191 202540 1000000000000 131120 905149 866309 801490 594847 1000000000000 643803 231684 356419 859318 289166 457314 75015 39920 0 673866 280146 280624 950374 911755 861947 0 728652 230227 410410 285701 644666 0 1000000000000 245232 0 484803 868351 770916 75626 477622 1000000000000 576573 0 715828 603193 0 20337 580884 193476 38927 542841 912006 490537 251486 551098 1000000000000 646853 409042 850732 215558 910211 532790 707079 96824 1000000000000 567437 897134 748969 403367 949525 832913 752245 392660 984718 75289 766588 278762 0 536557 817535 333320 783022 261585 663949 836142 0 914497 597048 757529 600784 1000000000000 202494 449407 973404 802159 565824 270332 529462 1000000000000 824309 775553 330810 466745 5132 483980 325861 420752 343683 1000000000000 293931 411374 459296 0 422348 997835 281034 762791 94897 0 258356 819267 1000000000000 165377 331005 806612 0 562186 938567 546555 982012 59500 103692 903093 638353 48030 236607 185671 325264 0 0 857287 484154 466600 711915 75028 1000000000000 746339 381318 41297 0 1000000000000 166109 993406 319168 210048 0 736008 653178 747081 428916 433972 412201 376602 673190 660045 197985 581713 524634 39714 556409 244743 0 1000000000000 912336 662469 829320 731743 556506 459588 715358 446133 13953 882484 362857 156585
757714 983045 391568 560670 570838 667783 863100 889487 0 499843 194820 459858 917743 601331 804782 1000000000000 190413 0 888443 182189 376400 144199 109796 846177 716157 712602 0 808519 173660 814527 0 580681 789913 534528 870888 1000000000000 926977 538680 233842 363829 682817 541868 572548 278817 1000000000000 913213 134359 701412 16273 1000000000000 0 401417 490775 247379 266272 300984 906677 1000000000000 1000000000000 178454 261354 619154 590179 286923 705270 1000000000000 131531 972675 857550 1000000000000 653250 1000000000000 426627 101435 15782 6127 1000000000000 304389 1000000000000 1000000000000 717060 917789 905086 972418 413767 47828 805783 55528 379608 12729 57321 481783 808480 731235 508313 12787 185698 494016 894992 0 577303 293754 524082 0 269192 472837 303529 802456 897821 471369 739323 528557 913727 174714 841562 1000000000000 876151 810401 754910 526427 1000000000000 902937 1000000000000 494881 751004 922430 275618 750101 1000000000000 367792 235429 943248 0 1000000000000 216821 188009 1000000000000 903081 179868 427357 78516 145237 771966 241776 631098 614780 387967 1000000000000 1000000000000 423582 759203 845835 346728 1000000000000 998983 433963 1000000000000 520347 773862 454064 377964 615147 719413 0 224561 908172 217489 784923 0 894841 572538 291052 169419 376568 572870 0 0 1000000000000 525813 323389 139755 191923 11647 54204 226340 696091 1000000000000 244893 401405 218552 197661 532417 205468 325209 423634 197556 636552 345903 35401 763424 1000000000000 476253 1000000000000 699047 605852 369800 284593 601017 0 635602 887447 0 1000000000000 174471 366 1000000000000 430507 559232 1000000000000 487136 752510 1000000000000 258219 916235 36441 503313 461430 229580 745102 456109 749368 690331 552026 446954 230701 651876 510360 0 309792 404791 762307 1000000000000 368881 925866 539921 0 490500 113012 434428 446224 841558 368235 457154 686021 463614 604434 737922 1000000000000 361045 314681 657160 79680 751177 477811 1000000000000 200539 930988 0 1000000000000 245182 0 254542 126467 703590 555077 1000000000000 0 751261 397656 1000000000000 535030 147291 934189 207955 249209 317621 102786 296593 0 39338 0 1000000000000 559400 589472 1000000000000 835168 849511 911543 530880 145733
351172 1000000000000 42410 560990 643988 0 481947 608257 192413 325128 272184 86217 764183 846548 765148 911373 451542 603795 729760 56631 1000000000000 824294 145953 467928 573665 205879 1000000000000 682685 893657 44246 1000000000000 634198 517780 212205 1000000000000 755185 1000000000000 844741 483150 549816 1000000000000 886543 0 899337 7107 846964 1000000000000 622811 91405 823597 903881 1000000000000 0 25738 954445 0 456771 807934 102501 0 11820 921391 550266 151589 148589 946324 872366 360577 948030 269719 1000000000000 340050 660236 99730 1000000000000 699370 186265 215902 716644 195224 866195 75769 474393 424525 49707 785843 108147 995981 368460 749442 121843 0 1000000000000 314377 17648 225876 215249 907915 313117 26239 743010 1000000000000 41839 144111 196196 984093 22618 171480 373215 1000000000000 239080 314424 688137 210558 828992 196302 694569 393904 113342 771921 957740 945656 809513 50270 0 276064 1000000000000 1000000000000 772213 191964 1000000000000 1000000000000 335774 208310 49773 56543 742900 284500 449797 1000000000000 881161 259959 15769 866459 182722 699745 39853 721047 464252 45113 208567 1000000000000 827581 518639 475558 0 725454 322288 360724 0 906107 0 206532 684740 566642 843267 59126 85161 673786 335023 486636 195092 856206 504515 513998 0 604421 563517 0 666457 914502 345177 14997 95180 953574 778907 809227 927483 488669 190296 3439 536155 698545 975131 642859 659757 48156 467356 276563 247546 841662 0 22848 887412 239220 1000000000000 608081 349469 145674 787620 1000000000000 695959 889761 442329 591441 815691 491347 856688 996319 846442 233240 908181 0 1000000000000 34259 364335 846119 702210 18290 166354 89111 0 737458 318004 556853 941238 117888 932512 809825 616096 586868 534789 745307 596181 580665 319878 548710 975198 500338 253933 0 807426 716519 917423 335810 530351 735477 238455 105127 603655 652273 413694 893336 223096 486088 1000000000000 39948 571302 277790 113368 759724 1000000000000 490514 1000000000000 373307 177965 687872 920847 5061 0 146495 513433 874665 307073 0 713902 1000000000000 393410 976282 762488 57737 0 1000000000000 613888 640153 811408 830851 872446 188320 667695
257856 405460 247355 811600 1000000000000 50003 352666 200570 811435 289839 810985 577408 901779 37381 0 277938 922823 539125 278733 404889 0 0 0 286207 708784 566278 238362 357322 933508 147211 309075 854359 0 362331 251182 272375 589873 853879 363880 125674 727448 121766 0 77565 95711 64126 235304 198248 851573 357425 318555 679858 1000000000000 379134 0 812147 149729 26071 669667 206015 1000000000000 680988 957181 174531 0 442433 579923 674233 529595 865977 382250 263479 1000000000000 702668 0 731942 341683 221604 0 174694 800382 0 589554 616718 1000000000000 482088 0 539048 0 144459 1000000000000 298927 424992 1000000000000 0 323816 1000000000000 1000000000000 994705 875557 873887 783053 787499 0 1000000000000 470471 8755 196230 0 0 689870 387841 757007 456114 261683 683513 840716 81847 974734 270318 199800 91731 27679 69717 643739 1000000000000 253144 0 0 515576 808907 619310 87290 792165 826997 17113 548050 104055 765649 718173 573522 1000000000000 837814 497707 110555 499871 1000000000000 753949 1000000000000 583861 512750 503789 468899 839094 1000000000000 761615 732034 626440 752280 925402 657909 1000000000000 960948 996533 0 948995 234926 715140 151319 1000000000000 45145 604829 0 1000000000000 389335 378812 293577 108577 846370 974027 83407 886908 635965 0 768825 373382 721465 1000000000000 334762 0 726375 406115 507583 726579 463732 520970 463860 719237 1000000000000 510796 242638 324755 341283 781563 346520 765786 695575 258021 312656 81618 229054 0 170018 169654 821628 788358 761935 1000000000000 937115 329453 1000000000000 571607 935373 166375 321900 807151 1000000000000 1000000000000 814429 718219 304908 236555 618012 127833 1000000000000 201786 71600 561890 250335 355749 318017 111446 1000000000000 620355 205900 660929 711938 492780 369912 69458 196382 0 549129 203135 619761 292016 64471 894567 189844 173811 439583 457266 795112 301279 153247 63805 400503 515360 415603 50475 169640 205394 762782 1000000000000 871324 36916 476974 715124 979579 325387 1000000000000 881017 844902 124907 0 39160 854464 25599 1000000000000 341001 999842 974567 898431 491209 122331 1000000000000 186341 690855 375829 532955
1000000000000 336401 20653 817810 1000000000000 858093 259786 755590 140125 547965 1000000000000 246953 561044 239452 442229 512541 767815 181756 674769 348949 860270 83693 311563 614645 292006 879596 787784 463108 426147 299615 886884 670483 734970 139929 613209 938676 786734 148274 33108 121281 77086 500698 247697 515482 43012 474158 676145 708454 388072 902569 484556 263811 1000000000000 154121 1000000000000 865913 917372 300114 182449 679112 322124 992560 886163 1000000000000 560053 0 299977 265064 1000000000000 901935 34800 219420 26182 303595 652365 951814 108698 43455 591946 981372 699760 407548 789071 805547 882199 798687 353806 659813 155321 1000000000000 305710 786743 677000 456373 475495 148409 993007 173964 1000000000000 754360 452213 917024 247698 652071 247857 354427 884914 0 425676 326371 1000000000000 312604 219231 556340 830658 334461 555176 219708 168850 161353 0 457422 1000000000000 268408 607144 511043 503501 1945 225020 1000000000000 530571 259138 27328 809862 480344 436780 681087 810080 421376 504334 749666 0 554085 462818 211854 358137 288400 750629 709730 404508 0 903135 84832 641361 746355 176890 2567 912153 1000000000000 566461 415490 234337 581883 886590 727782 545820 289944 1000000000000 179041 160376 350952 926478 738031 707052 751616 559756 185814 0 738343 467596 890810 877199 352713 234182 352624 654537 0 55759 431035 705531 314970 323109 16192 405641 31163 867807 32843 54556 856176 872981 388037 337946 612549 650086 782687 253306 896379 904997 1000000000000 274471 608088 3357 742905 711359 101149 508727 99584 240206 404106 1000000000000 1000000000000 345746 251968 562763 915457 345288 239075 499293 0 347279 0 600331 418148 1000000000000 580013 999742 139728 112117 722800 689633 790111 278006 516438 838447 443929 1000000000000 653298 247839 513875 0 286390 192240 39538 559054 358725 585296 1000000000000 1000000000000 270229 615901 193171 722780 963927 241584 244735 217533 181974 51425 25734 788663 603053 0 676275 435372 501288 271130 260681 264623 56380 0 528225 98366 0 335878 89730 759178 231827 512860 1000000000000 234027 338814 974667 0 865420 1000000000000 1000000000000 78389 399963 848571 42114
870206 751503 690152 203079 329000 875174 213327 999530 791044 781982 536747 202074 283131 0 101482 347422 429262 585017 532315 899121 321598 474636 454884 880779 1000000000000 864283 492837 705412 78433 931133 930719 294431 221379 653037 409489 1000000000000 454083 784274 756709 802931 98745 190488 953903 1000000000000 272175 0 793920 615092 857769 129056 351065 0 821284 253865 962572 1000000000000 119703 279326 0 540034 0 143296 677378 247621 0 27845 0 0 1000000000000 0 893302 97322 62857 108658 202266 884150 928059 837869 840949 159363 0 227198 504335 483264 55246 1000000000000 989255 388818 0 496964 12162 0 461023 940805 548661 88122 135080 901873 620598 415896 151677 728615 645914 134347 404664 708612 1000000000000 1000000000000 39214 184366 521861 272951 467406 1000000000000 627742 832308 916374 867353 774478 969854 980378 533159 247592 790712 1000000000000 20078 1000000000000 672198 245360 864815 1000000000000 86319 415112 409677 994554 784399 601742 0 879609 934721 416292 645217 637356 583076 383922 262238 811712 864490 281266 403570 819699 0 0 0 406208 233539 1000000000000 856499 10967 339043 127197 758112 738236 598567 37166 1000000000000 579873 366728 394441 813183 611092 131992 131212 885208 406541 320487 397820 525986 318263 586676 104121 1000000000000 0 787809 551907 897557 217456 847670 382486 0 0 651320 0 421982 530476 719282 394047 790771 1000000000000 366719 0 902916 962788 788436 293999 654060 511162 721168 673419 490900 787105 921082 439060 672858 377553 83673 52393 0 0 978046 382969 461170 0 428708 953185 297299 10832 472684 1000000000000 555478 771239 869008 344823 397722 437187 857593 760726 616092 746507 1000000000000 639712 818845 1000000000000 683789 958788 539049 518141 434636 470431 979268 218668 1000000000000 450663 972464 921765 578867 316214 969418 220297 385714 713658 979137 215118 0 1000000000000 404477 41967 147019 417014 970056 1000000000000 344966 982272 8197 50926 2592 374752 0 0 51513 809608 629533 307140 977451 62960 388341 174281 331834 371999 42477 273272 0 859479 426750 1000000000000 784333 366679 312841 880262 399592
452596 1000000000000 1000000000000 635073 946662 133403 385002 14813 494269 962252 148421 269073 104682 911482 1000000000000 82935 600065 264276 675853 74666 352535 944022 0 340805 335495 0 1000000000000 718231 315308 498226 708122 67797 251693 204965 512423 968324 340367 568753 243684 531603 888342 1000000000000 471782 124829 1000000000000 433014 366146 0 705281 986090 194891 0 700049 128812 909015 439393 328887 109194 789983 960159 129332 559396 347058 598905 664527 1000000000000 974176 745919 435297 415180 377454 638912 0 878130 634219 0 146706 728935 118622 830437 91326 960535 855031 353821 509757 1000000000000 912092 979681 111502 753411 726485 126704 554359 774420 239160 896808 659173 56995 272627 474728 259151 0 557929 667713 717929 700604 1000000000000 454441 480981 0 0 38260 943113 369599 61300 0 520446 613798 859108 275623 289516 1000000000000 295833 0 660534 866759 279274 622250 893991 656828 782351 386245 351319 793561 1000000000000 796657 0 692517 533973 673317 310633 490136 151313 1000000000000 228845 482231 115686 14234 1000000000000 253457 958030 0 656430 886539 581962 845174 371600 698352 801152 769707 1000000000000 547493 762200 929483 0 846247 590323 501280 473549 1000000000000 996363 907543 785449 826018 142532 675981 839053 699917 670882 721601 866169 760880 218268 0 678187 1000000000000 897221 536674 518973 966307 0 0 47223 766562 762340 982421 745277 556686 767600 250898 878426 157166 188636 0 41266 0 145515 381482 377174 0 167130 95615 31153 671703 743648 752519 524740 925325 431289 538768 451965 1000000000000 210372 719239 710262 473147 365145 564168 607033 920119 984510 1000000000000 398943 689841 520253 279291 171049 433181 275917 626057 325010 283889 27852 967372 875752 1000000000000 62784 360852 641093 0 893280 702457 886372 685287 41483 364551 648363 497703 101158 807137 931238 0 277697 0 276458 742747 471792 439457 359815 375514 989155 741365 756104 0 109935 638614 1000000000000 401938 497396 761606 616984 81677 946717 465235 560104 581988 1000000000000 969595 856275 1000000000000 523488 40036 455585 713536 0 712350 200496 14992 991941 844923
702530 125701 1000000000000 390902 804123 298143 0 533383 358808 903557 873685 144450 836489 592320 369024 710128 1000000000000 286666 46457 735441 994455 218895 779487 1000000000000 41385 245167 686943 693292 210290 786817 81871 430071 694433 217518 1000000000000 582717 88329 931048 54993 373899 454108 288438 1000000000000 491202 27246 121927 169322 384568 1000000000000 1000000000000 422127 795851 87789 196708 917525 237788 0 0 727800 354817 1000000000000 0 212630 100115 355374 397087 499492 0 9556 204186 614528 267211 0 804834 464503 1000000000000 288842 858248 71012 457538 872775 453052 296133 984701 606043 990503 976975 592631 50578 1000000000000 682993 200604 784577 442549 663990 762934 676639 795117 119407 649779 0 258907 838917 885576 602241 526601 506671 39204 0 539873 867640 241051 1000000000000 157540 568641 738601 626112 299861 118558 2759 686218 819094 172714 420813 777788 238158 295395 1000000000000 627149 875527 230047 106523 954771 859596 97861 621731 337972 770278 609448 784332 812161 80940 751437 1000000000000 1000000000000 777980 472884 271253 638914 827108 424127 131170 835980 38530 146852 624859 992959 873630 197194 348208 1000000000000 198591 1000000000000 614231 532176 369945 887285 767707 524095 77782 0 759968 643379 583999 152588 668248 0 748376 742739 165362 880656 565354 51740 499177 418753 695942 0 10906 418576 409587 1000000000000 624458 849753 973534 114416 373449 966058 580287 13806 861085 353746 790482 657000 594035 1000000000000 558597 0 1000000000000 778994 867896 303148 606738 74904 814110 300124 438147 0 720716 929293 549845 994953 929231 553076 929691 777221 277338 71784 789480 814822 780523 599748 753289 210135 817947 156399 793819 262893 320618 1000000000000 415976 374733 444243 0 343156 859648 0 590109 487619 974448 194690 584525 852594 411675 0 608101 502575 331436 110533 684725 575821 249177 715096 0 477616 779853 171087 431230 55406 1000000000000 737446 1000000000000 177730 3791 730966 350643 550369 0 0 131418 763493 423889 707243 334780 147374 706725 340987 594136 66195 485799 889355 950065 0 582440 447318 547457 288255 0 980710 52998 207209
581711 221268 494633 326710 247594 689364 549437 84288 0 815150 206309 316848 790596 1000000000000 950543 1000000000000 755030 85264 54209 675701 982783 0 138348 1000000000000 1000000000000 292348 747772 0 464208 974220 679232 683777 843355 9504 817318 56427 917811 1000000000000 902195 189922 780078 542263 614009 933312 868620 441181 747402 815181 322819 455742 587598 873647 853902 533862 1000000000000 400712 23755 3187 996648 521404 265376 1000000000000 842720 205048 275288 257263 44313 767954 41556 815541 840546 767879 830166 71771 33434 548841 627774 1000000000000 999468 88425 315490 353875 537784 48175 346276 1000000000000 311621 1000000000000 703 441976 957446 1000000000000 893550 558241 501724 0 613684 120743 989426 853433 386549 441328 712815 774018 619580 116261 743666 393060 234643 0 842973 0 240420 1000000000000 778415 886510 48803 172851 751407 581635 1000000000000 268297 205148 50079 1000000000000 818409 614239 293022 11532 61698 867335 105548 747471 1000000000000 1000000000000 981469 656055 1000000000000 510207 976511 969691 166259 801229 6206 262400 501451 406204 133611 167948 827588 805783 203582 0 229250 473778 976366 646176 14744 874070 562681 514971 625423 185840 245740 108819 72130 255734 371876 994552 349535 289867 504142 189636 204161 527426 85158 560759 553582 514263 333953 445931 269953 442276 0 21373 287477 1000000000000 994566 537253 774406 221517 723213 45296 867083 832381 0 0 126762 122773 917988 0 505786 958339 539313 824972 434554 157909 0 765386 1000000000000 1000000000000 459679 530259 0 972245 647111 461886 899431 0 629523 1000000000000 692928 367163 1000000000000 1000000000000 233484 856676 1000000000000 726145 856897 591307 101240 250264 70803 511532 87849 381092 163043 1000000000000 587256 18738 885689 0 99437 536393 764012 286002 133699 599398 69203 1000000000000 969888 0 975231 627451 989315 740217 453542 1000000000000 684735 53126 266073 1000000000000 286519 459938 0 870507 175786 483207 671454 799568 904870 729665 112442 980431 341196 451274 763900 699647 109535 45153 348620 904247 908097 46402 919282 773356 518780 870592 1000000000000 940200 6372 132545 1000000000000 1000000000000 750172 1000000000000 84512 355009 787313
1000000000000 697180 0 1000000000000 511827 108088 72727 1000000000000 658792 553337 17697 248734 524251 944935 13602 675823 712833 523412 832796 750623 354807 726181 988784 113952 255346 229987 1000000000000 744558 699279 418494 778677 193980 112159 341403 162106 326212 850679 781598 591445 26341 1000000000000 294856 48804 148100 1000000000000 0 340575 962239 353214 507141 1000000000000 857277 960837 628126 193312 627900 492642 590275 338936 0 662758 3365 0 1000000000000 989266 835322 1000000000000 592874 704875 990357 583804 636450 424240 758572 732188 482797 701664 710452 890461 1000000000000 0 659423 680480 741235 174972 688985 0 46157 1000000000000 0 288421 459087 501901 489881 872071 110509 159639 415775 929356 394736 620054 483087 891620 318600 1000000000000 1000000000000 144436 175900 426625 537012 40429 1000000000000 389464 730293 726024 0 394552 109168 123856 75700 939586 365682 845322 613533 765900 293135 804817 962263 1000000000000 570999 291335 839711 619000 615735 306620 311092 989136 402806 848396 151877 297865 338784 876970 151117 1000000000000 1000000000000 766615 469013 950856 539506 0 617722 42282 0 286419 559431 133794 709333 481420 809836 634671 744489 592429 31908 113121 975262 319181 1000000000000 355195 903273 607243 908966 73597 435380 415196 1000000000000 435728 533047 467209 1102 376026 162544 0 155709 217343 518975 917516 1000000000000 864004 215695 862207 125052 996585 799245 817758 1000000000000 709583 314030 201973 651437 462493 1000000000000 103332 644450 595783 589686 251404 553559 598849 512786 314432 562262 909265 524676 436848 824630 449856 524441 0 856669 761735 975546 311992 473585 40187 339636 12856 901156 396345 818120 0 493609 914892 521745 918928 119955 497204 552907 0 391909 528461 630203 316589 737569 743281 107512 275448 653868 1000000000000 891669 727337 714332 452956 604082 736565 670960 152052 858547 711323 506234 528598 303396 139880 682025 738771 968822 162544 475087 1000000000000 616380 982525 983493 143565 193117 468763 798921 288563 479250 754258 808395 1000000000000 368166 0 934787 65062 709268 50781 782364 531717 0 881167 487142 512466 763833 645404 912451 631835 505079 426910 808486
0 950583 552154 0 127025 409158 1000000000000 0 863662 403660 0 91190 1000000000000 0 0 898046 815008 381547 868590 973634 526848 267471 996540 330763 351997 560337 772452 992688 318221 1000000000000 373470 1000000000000 432720 784363 965615 567371 434832 0 499660 617062 387518 963268 1000000000000 0 857773 78164 939024 144504 635343 11537 229046 756186 622143 235090 327244 863119 489049 354504 45750 0 1000000000000 303876 246888 570797 583525 1000000000000 242264 337724 725282 29572 328300 959421 943890 759825 56796 1000000000000 240221 274999 396644 649114 352077 406311 283831 142431 368777 837494 1000000000000 230589 1000000000000 1000000000000 224702 200933 281970 209925 700735 0 695829 576524 446112 1000000000000 731900 0 995195 48795 634 450848 214128 966230 0 767571 186706 540717 0 686150 789132 230392 482954 633888 98300 614615 576523 867021 148352 75118 121767 898885 592125 204480 350025 776385 945292 589762 741265 7333 972225 935623 866463 1000000000000 1000000000000 777408 256147 24344 215748 475554 0 375359 880738 153249 0 268585 682561 864524 862004 236224 713197 731384 235425 486004 86759 993582 227043 26918 724959 284461 791034 84197 654113 514237 401961 1000000000000 209754 66663 274389 939047 1000000000000 865173 208690 273514 125542 47218 337151 614805 37668 555918 81890 0 258427 819271 35452 795117 221537 197684 634391 690416 885361 32846 290302 270346 1000000000000 867818 1000000000000 777503 279930 406049 168624 130669 418145 785293 409303 526886 558083 270475 408527 1000000000000 470003 79732 6499 793947 865122 401375 1000000000000 1000000000000 487200 791280 510871 600548 85907 0 161329 903450 4516 479805 179701 380835 194138 1000000000000 527889 858112 653273 719495 344058 559562 167229 156829 0 433431 724649 336806 286891 397780 776796 443323 225764 1000000000000 872124 429218 37367 1000000000000 1000000000000 418124 0 88604 401685 0 990015 177442 239388 1000000000000 487167 698976 890647 14871 681446 794291 832835 752252 578806 460809 977454 744086 1000000000000 199538 851335 61808 576412 161903 175913 845262 207053 98743 519668 429221 237583 335854 0 485934 0 374531 306867 589844
328875 990798 573886 1000000000000 681073 819505 653607 743021 67230 0 1000000000000 354111 0 90898 48899 781695 0 763079 544164 397688 0 179487 654093 384787 167805 136058 378173 923319 910406 72217 43765 696806 914121 421275 0 152273 547636 623650 269159 235415 280092 807969 330009 934559 682047 719044 1000000000000 41704 1000000000000 313477 83734 859879 31946 730546 569801 153454 532908 898332 659777 675379 479340 0 234366 279472 659887 361543 637393 864272 365080 200094 258635 880728 540267 497104 665443 716730 59394 369318 271529 410234 60801 287526 850507 325420 213939 554462 0 1000000000000 432635 323186 5700 487419 539084 308754 438017 650101 657083 1000000000000 647065 78882 363060 882804 424666 0 1000000000000 1000000000000 123181 710585 647951 426420 899709 473540 1000000000000 0 507466 1000000000000 784025 1000000000000 718140 809038 1000000000000 0 903740 947504 105766 414919 790794 562038 930071 0 536431 527649 760306 999083 664908 919429 801939 237654 862743 826527 787325 748798 811915 67516 1000000000000 1000000000000 0 571035 46943 338187 148249 736137 701409 1000000000000 979553 784782 720129 0 0 0 959680 841586 1000000000000 247359 175997 0 894857 490086 366105 76176 561541 0 920992 198119 826289 869872 394443 902135 596562 0 703295 569 991568 229807 674594 708189 327043 983863 785289 807684 7806 867674 0 443467 451390 205522 935743 1000000000000 1000000000000 594119 778240 222178 488486 785221 0 0 478416 716318 1000000000000 0 872876 230697 1000000000000 346078 1000000000000 574938 0 0 354305 533650 776359 65897 198873 558839 847254 288060 1000000000000 761309 548290 289505 0 288343 929173 563426 1000000000000 612887 311662 622743 707418 875280 702408 176039 390213 778966 331297 968652 611078 325513 604668 1000000000000 845095 324069 0 1000000000000 704072 124627 307070 459905 844066 234121 195348 801558 457657 66506 399530 0 192961 678069 593825 644368 779288 603087 877659 285148 591926 739303 0 99803 0 1000000000000 457753 718075 729444 264346 607045 168076 1000000000000 351185 452244 1000000000000 0 330753 910486 921395 576697 756828 0 0 1000000000000 27871
676723 804909 822213 895281 934103 875734 741954 139620 1000000000000 1000000000000 942071 436899 436267 0 483459 597116 817087 888146 852153 195850 34044 131826 992136 1000000000000 0 384534 344397 604499 1000000000000 797921 628967 911631 106709 170943 1000000000000 352082 838075 0 935339 1000000000000 975799 1000000000000 0 297742 759251 0 177926 821899 787536 704455 344028 472234 834790 581893 634219 867549 773158 217087 676395 491244 89954 1000000000000 176891 751714 333419 422716 442047 1000000000000 843629 694991 1000000000000 607049 256020 1000000000000 1000000000000 498299 345193 301539 824853 982278 608912 439856 761133 183486 21826 179524 628721 490219 367087 439585 277414 10021 402574 207207 828378 457332 975550 833478 0 584898 1000000000000 972012 0 0 1000000000000 969170 549653 56523 734578 55988 917503 666667 240500 1000000000000 530269 202610 0 218427 71192 606230 117872 342720 796102 979052 654461 0 869136 794847 765802 849107 1000000000000 652887 1000000000000 768986 416735 1000000000000 564670 290201 1000000000000 0 111016 625033 589906 102458 534914 1000000000000 947659 721203 784416 135226 43702 38403 1000000000000 267474 605961 37131 675890 872808 313525 4879 561032 293817 611865 675265 466010 560626 581633 875433 620615 1000000000000 467236 481263 807439 1000000000000 997201 885725 688771 1000000000000 780682 430214 952281 1000000000000 38076 647655 982956 668937 1000000000000 247364 602896 614050 0 226920 1000000000000 473262 329358 547314 67534 662920 6825 288079 296557 1000000000000 359651 434603 587483 32328 602958 538831 132 805798 0 904039 0 18048 90851 178559 907821 216105 0 811828 623448 616009 87724 868436 540863 578644 1000000000000 548352 509541 282965 725161 913956 592773 606486 585828 691269 430045 462496 360834 495215 5580 741045 54504 119137 867753 285581 780351 239152 388831 537489 599489 230615 235322 434640 43832 1000000000000 1000000000000 792755 182733 148335 1000000000000 675908 900916 779928 699755 485102 791059 971692 1000000000000 684736 135877 246263 90179 956784 167666 317847 793730 1000000000000 1000000000000 760114 554682 457685 867696 566329 231684 649873 177091 209538 0 293560 636342 610568 1000000000000 986262 1000000000000 837898 400725 649932 220359 166719
1000000000000 170668 318129 262889 511341 1000000000000 5803 0 444204 856841 1000000000000 424275 499559 185136 941744 279023 357642 914594 463153 14144 297585 869484 925206 80391 688061 202138 93008 895495 828776 9332 50811 316833 1000000000000 548950 914573 382322 425783 1000000000000 607514 510030 796897 289150 540765 319863 273613 553006 563498 245119 81429 482306 616918 724299 384853 0 0 978979 543880 234891 395934 730405 730439 776248 650709 215285 612240 980866 1000000000000 566935 500124 587258 806259 260374 932052 675790 59487 854256 874409 237270 941505 630645 602318 980842 565069 440556 246634 963184 689935 242142 383065 567600 1000000000000 683847 301421 183726 488684 214780 786255 0 42571 726263 0 592542 736614 506323 606384 764217 266701 0 6335 113994 957018 819096 933369 1000000000000 910881 787017 0 0 849064 93297 759624 611893 665681 224151 0 689550 423217 494339 50642 338338 1000000000000 877377 486627 967729 464648 443148 746167 287672 780795 498366 1000000000000 689112 662036 32128 846552 496737 256784 884678 780560 0 298404 1000000000000 623610 1000000000000 114542 1000000000000 174982 368746 280444 3661 28082 196915 961619 139117 566104 59134 337217 382871 0 878676 233986 85500 364472 1000000000000 550312 223152 855117 0 629413 893983 972792 757170 689989 326374 849753 0 453638 1000000000000 875171 606405 52596 113294 851542 877239 270435 1000000000000 799147 680156 953404 619518 144395 214730 0 516964 838060 1000000000000 247273 236848 72537 717804 252021 676536 483882 661348 395137 791075 777476 224043 423917 83442 449226 1000000000000 450093 280959 220138 604228 804331 556194 853301 397595 351124 556327 14498 1000000000000 964187 4580 1000000000000 472785 935754 230554 773946 366112 112288 877457 0 41369 655735 779284 1000000000000 265149 601379 581054 1000000000000 749356 0 0 695941 128702 16480 826376 753932 105202 684571 0 714208 793118 1000000000000 585815 111956 458251 824763 295049 242704 18233 815813 411458 891217 23908 406875 415574 615679 804399 7868 1000000000000 762063 227770 7337 448952 1000000000000 838446 0 195124 0 417619 33204 611820 446602 60141 274486 462371
387277 411081 0 221528 680539 759275 1000000000000 1000000000000 219745 669601 0 141300 855407 800079 914744 558383 423546 75173 1000000000000 151128 0 248576 71448 714625 898739 0 329487 993107 563050 0 953306 26213 33428 540204 424112 151503 199751 258428 1000000000000 976192 309086 69405 54123 894726 664973 944033 1000000000000 458093 1000000000000 125058 505985 427647 316888 427089 443502 809896 489841 520993 702799 695935 632058 473119 0 376734 468150 1000000000000 80562 687540 310278 41424 8428 787095 425622 1000000000000 417351 802027 423349 882963 275950 775185 0 723330 332253 1000000000000 1000000000000 382810 38396 349056 672001 402081 452928 864615 282057 0 538861 952038 347250 361216 1000000000000 228677 925506 0 1000000000000 53578 697493 547972 78943 1000000000000 1000000000000 734030 575017 486771 729508 1000000000000 645988 354232 516567 288637 614445 928170 743234 841562 1000000000000 801440 988142 822290 263549 969394 398620 497663 0 371433 0 72481 190551 0 866148 980178 329352 0 674691 940810 666433 21518 701475 355576 266357 351478 159426 613951 264425 367653 399270 1000000000000 974230 494587 923188 850638 208008 618706 603299 0 957664 858066 666186 31555 458021 52054 1000000000000 42760 991336 724714 0 403577 132525 0 753010 304713 101436 1000000000000 183040 507082 964669 781913 394944 880196 901871 1000000000000 445397 0 152546 452393 995410 586614 153346 540788 210481 51715 606715 527720 457410 703125 856503 125934 121389 178273 954029 869182 717998 406574 809479 411539 391521 327435 798402 764297 408645 66159 703703 659833 238414 387180 164759 802934 247287 7476 83262 1000000000000 1000000000000 706726 577748 75519 774492 965013 832383 233412 754539 772030 143910 860513 213947 0 868511 62963 135719 107180 874592 233933 1000000000000 1000000000000 152438 437526 840557 973996 519086 665270 0 671352 1000000000000 377973 786768 810231 579227 813569 1000000000000 802365 428158 0 211748 963483 1000000000000 598886 837102 202588 722914 670914 988849 679929 237595 322980 12936 1000000000000 447710 65724 871312 150423 92498 447109 57521 719193 795462 1000000000000 210049 412180 968566 478224 1000000000000 600812 497601 104556
754724 78444 488618 1000000000000 793315 300530 582966 1000000000000 231814 504066 983055 587133 973453 138147 484362 109818 990013 851023 908086 791735 772347 348312 973545 640047 222755 676839 50932 258735 41172 732617 300395 310335 29990 447940 0 0 584360 709743 383925 293018 5929 237800 0 912299 53527 54460 649105 32876 0 52190 1000000000000 883566 791146 1000000000000 1000000000000 485525 0 122501 677268 913268 164629 874235 0 951713 199552 858350 578364 1000000000000 935562 842446 510959 1000000000000 364940 0 640773 2551 802868 132554 772798 690954 800643 120531 979711 308309 620062 965457 435618 226197 0 1000000000000 671080 139845 838052 637488 935977 0 0 1000000000000 727538 835987 852524 894168 422940 199178 440835 441597 543929 828478 786201 907144 633670 903571 334817 629148 211744 804957 215670 635795 529351 0 684566 526157 232179 40300 171201 0 396630 332081 326256 612752 0 7930 937638 0 469946 851106 139749 14720 303011 27165 0 471882 98290 445358 346960 421633 836411 29385 0 897454 858746 932633 201307 352849 1000000000000 977544 422495 603416 217848 274552 950071 563194 0 270329 1000000000000 457846 0 149627 809062 14010 687792 775764 10793 50392 147857 547432 200844 17464 925404 889423 444621 373501 691583 904953 513905 711297 502464 321826 661623 0 885082 229828 137343 374422 876429 686209 1000000000000 816114 569593 842696 961856 558146 826532 771946 790510 31265 577083 132000 829934 396874 400493 576633 0 214034 88385 718839 713375 597437 325112 1000000000000 456809 0 521871 590853 0 854342 0 351356 659392 41947 720554 218280 201949 423846 98322 385587 834565 744859 0 190245 739357 0 85134 1000000000000 934481 355049 1000000000000 825960 403144 645402 385819 739354 321279 370056 80341 778141 129507 692959 611861 1000000000000 369588 628848 794522 86838 104468 136347 429426 706878 942013 207005 0 739495 35256 1000000000000 464969 346723 716312 950682 671015 278260 62176 0 63835 380801 523713 313552 765991 858128 1000000000000 369281 576940 776398 0 719873 1000000000000 498259 368151 863422 979482 746047
224751 570998 0 966398 865685 71146 82451 500110 960729 987828 1000000000000 0 997637 220861 234811 18352 754555 712117 365183 53909 0 0 0 726359 1000000000000 948769 1000000000000 157424 0 237559 1000000000000 0 416678 562414 0 328153 1000000000000 854234 0 992684 406491 925061 752115 946711 767379 897509 768097 234856 720145 790269 1000000000000 926860 50971 511225 0 263190 907012 0 814435 121981 754332 844494 1000000000000 159523 1000000000000 1000000000000 336762 326293 116017 106423 329116 976062 433880 183215 504192 983669 873933 33167 427463 784083 240709 553792 672349 280828 1000000000000 592582 0 895172 0 367212 824716 1000000000000 567163 645310 0 339748 111941 278837 905588 1000000000000 749726 240685 749970 1000000000000 765298 664664 1000000000000 517085 1000000000000 921548 824875 312796 116416 1000000000000 562939 499759 373249 390326 336590 78678 788149 883456 0 799564 566016 512951 331084 51052 462668 783777 0 459300 68312 675935 462017 290834 716408 265309 0 0 86721 229132 27582 639897 23980 443439 568825 575493 353850 990995 741340 667356 491112 1000000000000 0 366911 5021 29390 120067 828311 441850 510733 543258 109389 426754 793559 720080 552692 286783 1000000000000 480202 1000000000000 527995 901667 889949 342130 36101 357901 940448 557757 172823 812711 842382 0 94342 409577 669548 461482 134109 23615 553963 851388 1000000000000 922648 838384 357489 527329 0 698017 91034 1000000000000 1000000000000 920129 686912 584655 880989 124922 706469 852214 0 552785 185506 927449 696486 901080 100054 0 442636 889389 222177 483183 65546 217622 199686 354501 42022 223227 483695 338956 751837 297260 100758 0 0 98964 0 309949 638057 880147 477967 0 600938 789044 0 42655 0 547594 838054 1000000000000 1000000000000 1000000000000 285186 41877 173089 740316 644027 52432 611154 363467 454674 0 1000000000000 781161 296317 251196 0 751394 547347 0 364767 0 484946 736784 525980 298740 54614 761721 734396 317213 665520 295558 767344 755260 0 93740 441200 249907 792922 1000000000000 902377 350212 0 173851 262096 41118 499821 69861 1000000000000 831804 1000000000000
326956 911788 567118 504824 746763 426897 343932 311638 0 1000000000000 19470 644832 145310 227615 213687 173704 729971 621043 1000000000000 728409 711101 266569 19258 0 247568 0 780980 595204 165808 497468 833134 446846 398159 581777 215635 1000000000000 1000000000000 0 109052 0 919872 185320 0 988028 762542 1000000000000 133266 1000000000000 740556 124838 186630 640071 948998 283437 222078 514779 878572 121675 760039 61074 877482 570283 478870 392027 1000000000000 623533 215878 254450 27974 288958 822539 0 407041 642018 881810 468292 703207 1000000000000 49463 920219 975352 0 489926 873784 266680 499780 0 0 0 423990 1000000000000 305492 818190 197801 1000000000000 297122 820261 183206 967312 1000000000000 780938 548569 9057 170488 0 1000000000000 772574 734725 573511 358063 107608 251420 0 434629 463159 266736 974486 256414 344655 244086 306857 779287 124944 696058 0 392958 740107 1000000000000 548263 421344 948443 873055 762727 405813 194965 906545 851424 273886 740446 972509 921066 625193 286857 857752 1000000000000 203423 298325 329201 568093 314044 631111 316253 598847 699238 390114 830148 629083 285130 715742 931194 955330 473864 1000000000000 650725 984714 739496 574215 668175 956919 1000000000000 667913 1000000000000 0 378883 78070 415014 544530 1000000000000 464596 783754 30767 689329 1000000000000 186189 242826 184569 60369 764150 96566 435039 936808 1000000000000 315270 166156 714549 0 688638 0 0 0 43086 246394 681295 42952 910130 704853 553684 379080 785757 65655 138062 970866 669505 776547 66107 0 382280 371480 1000000000000 259791 671954 502982 1000000000000 530151 444915 926756 678374 678636 1000000000000 361488 933302 517053 62237 432449 179414 149584 1000000000000 1000000000000 1000000000000 749984 648969 297619 1000000000000 365015 485807 588305 196724 650708 721367 669352 930873 869391 1000000000000 0 0 127475 465610 579307 0 1000000000000 522687 958105 71894 316528 726457 908905 380422 0 647107 709849 553275 516389 352451 5534 80872 624499 349454 79926 544705 48104 921328 83715 826133 7130 18309 468552 476506 828304 1000000000000 723992 1000000000000 315824 913791 268253 250846 291174 702236 180741 30193 316664
334473 444283 31593 201751 567904 0 518605 799865 201955 191026 254903 1000000000000 810347 453549 921350 288620 1000000000000 451953 218668 0 413633 736293 605527 839213 977583 292424 858698 71498 1000000000000 646511 588267 503281 426873 509395 1000000000000 687606 584572 387382 776399 449886 748803 426125 130109 44869 923895 731899 124889 43809 386387 430958 73088 1000000000000 0 797840 938542 599170 57591 1000000000000 654824 251698 670155 502733 808440 618265 387832 386893 954413 922517 335516 827827 715946 353387 110404 235998 787938 1000000000000 958774 854824 274953 686707 567895 498972 507853 403315 19757 384472 216284 1000000000000 192390 141259 466308 325362 0 856043 180678 512805 362693 590226 916508 291273 797179 843863 612602 691484 62022 545285 514667 211878 320260 957208 123657 778028 490308 848376 1000000000000 557115 1000000000000 256556 747475 860230 978908 422897 513615 190499 773153 261014 0 559228 338342 649154 158694 602157 730694 283499 1000000000000 239179 348888 285153 51601 506817 53411 228784 1000000000000 134578 774396 0 329401 18138 948615 394682 246195 455908 313073 296859 114481 174311 537437 0 1000000000000 367612 268363 695150 1000000000000 712140 219399 730731 179832 990332 0 630779 443460 118320 431414 625181 271782 789065 409015 41001 0 834506 591261 554835 559214 806814 606797 1000000000000 831536 0 306386 320980 878174 0 293417 399064 52282 315588 0 743313 230394 513305 0 764030 992916 604955 344380 120641 1000000000000 377730 903666 150024 306707 627564 43863 788489 749655 790802 801940 154501 301783 65867 0 101005 338380 212179 920264 668831 488765 791594 0 669867 329084 20938 0 572304 0 790639 758808 178472 1000000000000 838884 346080 378605 185646 388424 997292 444987 882400 396108 519854 488838 589044 920457 529798 307098 1000000000000 185511 709821 733991 448174 592880 1000000000000 149107 663980 0 782640 690708 0 948524 510588 139923 216307 0 310813 1000000000000 0 161883 13994 783409 529191 1000000000000 0 913837 133299 715733 417670 471097 93441 752012 1000000000000 456369 211000 0 303346 146787 779863 177687 533629 604160 573772 726155
493005 799244 299163 0 883877 729472 61570 842768 848971 112556 897736 860491 804037 1000000000000 133715 148572 645307 469885 57780 0 216858 952430 109664 315809 255101 777270 507859 361520 0 1000000000000 481660 935033 98327 0 1000000000000 0 671647 488103 326631 836507 407166 0 369683 148197 1000000000000 783356 972033 829469 1000000000000 971778 1000000000000 79591 969492 883918 456155 764702 537784 471662 626154 1000000000000 178473 239241 698401 1000000000000 388723 69270 240281 787431 676230 714599 156483 496325 595584 802161 1000000000000 184554 899553 828643 0 625816 111214 974241 65727 138444 0 139352 845213 174353 895752 448389 51693 709716 686361 0 613945 1000000000000 554752 427488 1000000000000 626739 1000000000000 823045 1000000000000 432502 188587 1000000000000 1000000000000 621408 441521 586471 936514 249221 347351 0 691684 1000000000000 740095 1000000000000 482176 1000000000000 805882 568399 807656 37176 48029 114719 282278 249113 1000000000000 218866 36142 0 848757 255757 578167 949708 559973 864376 332282 691456 798261 326369 858490 606287 0 118707 562700 822413 364634 0 345697 0 815698 443690 29469 14416 1000000000000 346757 100061 684891 826454 1000000000000 1000000000000 489080 935727 1000000000000 537863 454679 314334 569102 0 765041 562786 324820 0 0 992793 441079 989478 226776 10076 257625 687091 222330 0 34413 589613 989451 1000000000000 976359 377446 0 435585 743451 184532 989586 379937 1000000000000 929421 1000000000000 1000000000000 322821 0 516636 432043 707325 450191 587703 962519 399992 24955 313229 255073 929290 575920 724306 1000000000000 1000000000000 26050 0 0 613462 147268 25132 0 779875 271718 0 286685 513290 628966 333925 563003 782613 0 1000000000000 107276 750287 448086 1000000000000 355355 1000000000000 56572 343980 207560 356858 502829 875520 0 285316 344031 962169 1000000000000 1000000000000 614010 14714 559436 856723 303085 1000000000000 895242 558646 327514 215630 1000000000000 823516 511773 523267 43496 169630 576759 728440 342678 451782 0 954872 327251 420108 116758 622257 974024 1000000000000 47919 860729 1000000000000 157946 48501 174846 72310 0 847170 954251 759909 111837 257563 906396 0 402342 901130 529566
80747 865299 716526 998099 977510 467122 463144 21408 323341 385892 335298 270405 457539 1000000000000 861739 0 738457 255967 593542 247909 925840 456911 197486 145937 435215 797049 113517 88602 779445 738250 279947 680853 710315 273686 152661 59325 0 13134 229125 765098 259596 1000000000000 908599 991499 847789 360218 450393 901522 1000000000000 384060 991643 719362 800877 0 980858 443730 916130 194994 852685 948829 448780 0 519333 0 277694 382007 940320 701044 55611 299631 786199 128221 330855 113298 244853 0 977406 226363 882982 936649 557138 632815 0 551768 0 5117 658076 1000000000000 369824 166218 111822 125383 612178 349770 775703 5952 14624 560785 454294 686866 430780 912270 280720 962452 565175 388557 458604 994813 828225 799017 532522 854687 961920 381552 1000000000000 110165 723207 635684 1000000000000 1000000000000 922945 1000000000000 700011 605136 424890 104554 0 839417 0 469519 972002 488142 202617 206716 161435 1000000000000 984116 776408 915590 849903 757412 1000000000000 745699 530485 670472 602471 38005 667763 347054 0 880905 644220 864115 885483 0 513553 535925 490370 1000000000000 1000000000000 838842 91612 540030 1000000000000 463651 835151 209361 0 295806 621653 890006 334832 273428 31276 181948 962603 849983 321420 0 751180 1000000000000 1000000000000 371167 667637 4628 789082 727731 18758 536838 142421 1000000000000 192316 0 992828 402808 37160 321899 956099 438978 254208 40580 591554 0 503003 827345 792202 810570 39450 1000000000000 681481 847071 536942 255592 5440 501356 954004 603558 475614 702752 430855 832071 138129 500172 0 980043 887804 992436 322963 264717 390131 951281 846510 367750 736893 512543 741411 311498 844988 850466 614752 852452 960417 0 535515 380088 247257 356855 447052 177685 1000000000000 0 577201 913629 210880 196619 75867 319949 70516 484921 486109 919739 118685 1000000000000 544196 291055 147011 366290 660125 896310 75092 0 570109 514415 379468 0 589504 205740 357555 0 72042 499934 555808 0 1000000000000 614805 889660 623332 158977 0 257208 765935 256684 48031 879902 301876 1000000000000 162375 21218 0 0
627549 1000000000000 23231 980776 74366 848820 189329 744070 1000000000000 465905 357196 1000000000000 242424 0 357094 961020 233703 956382 0 0 565733 788670 225194 149381 71655 0 997234 847426 517901 276597 401263 314494 679254 711510 973369 526834 318328 0 141737 82832 625849 0 231620 0 912528 187384 274945 5949 0 106167 0 702835 477528 0 409307 679184 166905 0 840466 109530 165824 695121 0 1000000000000 818019 1000000000000 990540 573004 757958 1000000000000 885689 259894 662131 509038 5261 575611 306804 317038 82311 709753 1000000000000 654131 1000000000000 254949 350268 221778 0 472789 649323 181617 300717 810066 35913 434119 933236 211278 997327 365442 743176 280071 1000000000000 826331 743482 877076 488880 566761 670184 333953 450709 578988 513269 315422 1000000000000 882916 97156 351876 1000000000000 1000000000000 792393 184262 190035 900477 748833 331048 1000000000000 0 636781 0 917434 994266 774494 615457 660769 88181 179367 254381 46270 720811 1000000000000 665526 463779 669046 135868 721179 463644 342758 164701 859506 138827 160442 289164 778503 232131 981504 204256 628454 0 113289 918516 587238 532052 735689 919014 410792 1000000000000 831950 294478 555574 0 975107 280408 880647 24039 955133 0 223955 903723 203864 969737 513112 103348 206906 299825 342978 1000000000000 358912 203633 175288 82679 538210 539666 1000000000000 898408 922774 224204 881302 660019 364865 621391 797049 947907 853359 0 806171 510721 0 784269 337118 1000000000000 404762 758786 0 223562 452384 827689 280613 965432 0 108493 486094 839752 0 1000000000000 431636 121042 462349 441429 669549 200668 520494 923003 555809 169752 283120 499583 1000000000000 199293 306329 51687 142060 555616 703398 308629 75772 699862 447905 372814 308854 72915 1000000000000 594741 493542 20977 930388 608676 542469 272005 566904 664358 820853 280719 666338 1000000000000 365026 704058 266716 84571 987222 395732 978448 774014 98243 701371 201562 93995 564657 127563 1000000000000 75444 331743 384527 11061 949050 764518 1000000000000 590980 623729 308764 513165 953971 1000000000000 663233 974315 319368 194137 542593 664528 787250 83241 281715
597842 356439 561802 534183 518471 818028 494443 144397 314492 446039 238921 952124 741487 559385 892309 474311 519624 684346 838699 337513 260160 284747 566523 960689 794449 348071 635398 21623 966672 392451 982634 949579 628181 880941 886870 0 1000000000000 964279 358899 95996 267858 511429 93491 299716 576742 90292 1000000000000 865349 33648 963086 99422 86611 1000000000000 54300 320135 167471 308705 205567 779176 40752 61 780473 75689 1000000000000 784559 940559 529518 609984 488143 890808 142334 356567 385185 342661 74267 339329 620212 235945 655822 0 0 426683 785834 1000000000000 296348 693898 787008 418183 635900 884999 745724 0 335200 949557 131334 992486 1000000000000 588005 388042 1000000000000 50039 451113 419452 0 0 138173 341015 1000000000000 296107 295697 245043 1000000000000 97526 214268 657690 710182 530243 455657 192081 584873 189705 546930 576531 947216 1000000000000 1000000000000 1000000000000 409851 242228 858931 375164 786961 346105 39393 872781 901963 598964 689860 843998 849059 120083 716990 688024 635421 720967 48505 1000000000000 0 828130 217698 390605 631332 73887 246944 35165 799256 157924 1000000000000 1000000000000 764647 1000000000000 311633 624775 842102 529515 587131 75501 160592 1000000000000 259849 696619 678379 0 287357 273029 417821 616941 447057 388730 826486 847056 286818 271962 148773 1000000000000 160588 1000000000000 357660 315051 384897 1000000000000 196394 387273 578946 813093 982759 0 254932 1000000000000 827096 205784 514277 198473 485728 127319 81473 1000000000000 401106 772223 454830 0 879607 1000000000000 1000000000000 536394 43565 316687 98887 178589 394265 143701 848019 352549 25430 184507 927971 466153 625468 997627 1000000000000 10874 396000 679623 594017 716222 0 72637 433514 1000000000000 1000000000000 924472 0 221979 987368 634813 97802 703951 496567 379260 660779 489595 929186 257612 948612 0 541189 0 282863 862247 890426 398751 360488 193591 783314 744625 18812 849906 468382 665844 1000000000000 436216 98859 12136 169750 873207 957780 74951 1000000000000 101690 216970 875531 168804 1000000000000 641385 212248 192233 0 795753 376160 1000000000000 350347 1000000000000 785868 137976 584573 344905 971088 208435 816312 629209
374995 1000000000000 850178 56987 714898 423108 955114 535382 333144 90876 601780 90122 1000000000000 265650 767859 0 0 326686 1000000000000 915416 470524 1000000000000 389216 110966 401285 454977 100121 308122 180746 674989 0 52599 394957 599261 592293 124747 0 679274 871721 87221 230503 938075 686020 28027 163950 507280 977919 917162 443916 483924 1000000000000 887902 365349 217680 469691 406097 702827 1000000000000 768996 365344 79875 717931 237542 177164 0 790464 653753 325032 349397 1000000000000 912608 854988 781175 0 214347 178233 110108 1000000000000 208928 1000000000000 0 232386 0 664408 0 913273 533887 22208 0 409728 293477 582277 1000000000000 769047 534923 1000000000000 590577 683878 595111 724102 759857 0 62908 135921 1000000000000 68093 0 625985 295319 814731 9894 1000000000000 0 0 89205 388121 421099 456779 1000000000000 313992 0 118810 262277 774788 1000000000000 925781 766470 28711 0 601422 644560 597319 507727 0 819124 828695 0 247270 631307 345971 201641 983409 160314 117016 22826 180513 858740 1000000000000 0 708283 1000000000000 1000000000000 965282 791234 582411 356853 349274 976281 169683 151825 943536 822152 1000000000000 616880 743292 30648 410549 921265 0 0 849235 898732 7815 40317 300371 767090 307031 942518 0 20862 627237 760856 592936 102513 367333 684377 637494 276219 8969 382526 524812 731178 23510 999080 964609 206352 351243 411982 920160 670904 472883 0 10970 824956 0 1000000000000 247820 939835 917132 296278 675190 222209 643264 658246 417909 40137 0 770182 515079 923732 750482 144414 58284 0 619851 758567 82187 6103 68630 1000000000000 18830 315746 721206 570283 395666 659928 459208 795331 203192 146473 14080 213733 686308 1000000000000 1000000000000 67732 130910 857583 866277 985208 429274 896452 369693 178181 265986 280812 0 595887 533630 389603 239205 571204 921232 409198 595416 701285 189901 138994 356590 762349 700403 332643 0 0 1000000000000 208083 491797 527850 34215 94023 0 62314 1000000000000 379226 279805 0 450084 390528 359719 1000000000000 349688 0 0 877666 0 222611 462867 204540 471669 401537
783940 76268 659911 203196 958829 175556 104810 778008 238130 406827 0 1000000000000 349181 697250 0 937328 807811 406791 131750 195609 595865 562096 0 0 372082 854257 113111 712571 126104 143717 578943 1000000000000 409657 297185 287509 269007 390806 151737 0 526093 1000000000000 319011 243118 151638 13263 316714 308312 122399 227551 847045 122763 676497 0 373042 651560 487164 409884 320742 1000000000000 917823 790886 105649 376544 61616 717829 455209 667445 11612 406813 794805 375948 0 582559 536684 1000000000000 923983 462965 604671 657592 488976 550436 1000000000000 1000000000000 838509 285831 107835 1000000000000 451683 570367 24924 1000000000000 526985 193233 1000000000000 1000000000000 85205 821569 98618 231673 379519 523449 1000000000000 0 0 123435 898367 26690 1000000000000 887883 497602 129181 1000000000000 941215 164685 993874 440907 135729 516082 83249 43235 444893 1000000000000 0 575489 814335 999855 588321 0 1000000000000 0 495018 544419 627682 345493 53337 199887 429752 81706 514058 640248 61157 0 563642 752585 83210 4056 349305 249106 422470 59379 681855 214697 634278 34990 498098 577296 500814 966571 196526 488843 378532 422559 1000000000000 0 227358 0 519353 817547 420945 383460 284123 952743 68301 808551 528989 812691 126218 405277 926743 0 496038 412575 587090 80261 20152 677234 190561 1000000000000 856586 145664 964202 54904 793736 252864 38135 1000000000000 1000000000000 401502 0 436492 59316 286736 480214 726939 154918 460635 960546 219584 357758 118213 203441 554736 677254 0 216777 467325 352414 806125 478043 613162 463609 597964 621619 79708 941233 91775 184474 591120 414341 347286 112968 867830 135450 26607 136045 998738 571127 513648 617851 914880 683803 723395 967342 231968 256349 797099 340561 963663 680985 756902 310382 795786 36235 1000000000000 0 591088 57451 0 739420 693144 266973 991813 934092 889049 647278 0 300409 1000000000000 921276 4671 477641 445423 635327 803574 172337 123676 91845 769384 185042 12795 559452 399503 0 36853 895330 975813 184978 971876 1000000000000 1000000000000 1000000000000 45338 164823 752065 922733 458156 437514 0 0 36783
866634 97386 840536 806422 538307 774165 39296 161082 0 992208 973617 564309 326183 810369 813457 695057 846901 107494 321829 286180 165526 597034 731497 1000000000000 501385 1000000000000 373287 985889 934519 970167 995143 624290 994979 245965 98975 0 685394 485385 944144 0 720453 1000000000000 295664 86332 0 1062 360368 331337 667210 901388 556636 164077 664338 958396 978175 248723 181448 30988 435886 43979 220959 1000000000000 634011 149758 636772 1000000000000 651438 600876 71309 818777 530501 0 789472 351679 416810 302032 0 0 263362 453285 541040 342052 98603 1000000000000 61617 207063 601417 263082 419008 984375 406136 598985 278103 477064 513581 228802 425655 936545 990573 656264 998598 575974 553658 147285 393453 939096 0 952550 564477 54509 611649 556206 793761 307412 19049 0 551857 0 0 892635 915695 82171 298593 336125 564800 240313 744941 1000000000000 580870 428894 887261 436167 44955 52841 0 447679 770051 403583 989778 202736 112061 937562 1000000000000 338883 418224 773276 1000000000000 226423 190466 179518 759870 577132 716953 582021 371190 0 932492 0 444525 209901 0 116377 590486 976263 557774 560238 534607 1000000000000 803769 155324 1000000000000 1000000000000 634025 32625 620498 1000000000000 153935 1000000000000 672772 951016 148017 104746 747075 66607 699749 1000000000000 627766 452655 499921 361954 646948 7139 250307 486013 1000000000000 628900 57673 0 978394 779304 683059 998461 204408 1000000000000 816152 393437 112947 733750 827223 743116 389474 260807 552769 845879 676294 633566 257936 747923 0 588251 571296 816686 1000000000000 789617 209621 217866 472656 690443 573504 1000000000000 801114 167538 633186 208418 218196 832134 996535 887797 658085 519645 34541 260183 0 958614 368068 925939 830700 435601 286202 548933 970591 253466 436801 398549 36972 0 223071 90628 43651 754261 156932 895786 0 163319 469763 496810 102814 0 247620 607293 1682 229816 752618 142585 1000000000000 1000000000000 382245 227818 589393 282466 306682 544750 887561 472118 677245 1000000000000 393544 283155 82470 361831 660254 673766 873967 0 386777 656876 1000000000000 923363 546899 1000000000000
247569 468861 645154 753356 790217 1000000000000 629555 534789 771860 523472 543180 601364 937520 0 430105 0 740825 983090 301411 734185 381489 0 220921 853479 1000000000000 0 73893 732401 920857 542110 247096 0 236894 64648 471965 686823 226718 901992 273132 514447 597955 181092 273376 1000000000000 605911 436234 945492 1000000000000 470388 813511 97287 504487 995446 779592 239547 828329 887057 499720 86215 855827 53814 562812 670781 265436 144231 11781 10725 386113 206249 491570 580299 880338 393792 226198 661932 436094 356129 638191 507131 989178 411968 803092 1000000000000 545522 680004 0 427027 0 337666 100720 165677 301490 792152 1000000000000 999894 516305 865844 626554 393025 869245 366412 757417 252547 113725 130769 531695 858188 0 435301 445189 516591 1000000000000 0 1000000000000 0 505389 320841 709570 293522 771299 442518 573717 673392 335516 123587 22912 100894 567346 28381 716443 1000000000000 661292 42742 447542 895786 445661 542539 1000000000000 839426 141617 0 1000000000000 95685 380559 203319 989926 33898 982252 837375 131654 941403 333410 482072 971376 783540 0 150253 164584 47191 74464 102612 845427 45580 502759 160263 246444 168824 14093 947785 902005 521487 149343 0 732763 1000000000000 482668 791845 1000000000000 1000000000000 1000000000000 539802 910464 0 261306 181504 1000000000000 1000000000000 641602 247039 1000000000000 81154 686062 742229 936901 0 872032 811970 50826 911276 403158 0 692287 837420 0 764028 831313 91186 796179 0 0 0 0 0 829816 528897 713313 0 240964 1000000000000 771478 1000000000000 680841 897075 304850 938006 792717 992111 586390 810895 532576 789350 361375 535906 903880 341978 688363 789966 292533 885013 647686 656748 157702 131358 459383 720930 230353 104781 0 1000000000000 280100 24681 401948 914130 92450 711873 379157 858706 74296 242093 805247 167997 1000000000000 999664 0 0 478647 77834 919808 514327 185656 829491 941635 0 58838 908667 282550 52593 243343 1000000000000 473867 334625 787651 855401 838530 874998 494632 322989 737810 271801 161855 954045 572552 0 153728 775504 879692 1000000000000 810753 696597 1000000000000
376644 1000000000000 0 330776 1000000000000 363079 625362 657559 548940 1839 676743 574050 1000000000000 596294 715316 608820 783214 414284 716884 886120 243373 1000000000000 0 565539 1000000000000 1000000000000 844613 619955 954676 799944 311849 937673 0 981332 88610 18339 763404 531639 293273 520987 349442 138301 172417 979055 959744 1000000000000 468276 592380 448956 802446 676480 419170 760314 545878 509085 317006 474506 146836 732387 728520 640262 1000000000000 1000000000000 735935 523890 812601 752528 854931 871114 400349 923087 850051 757514 0 947091 0 894247 791252 465298 1000000000000 635936 542555 587854 788799 456176 275719 545404 1000000000000 457385 728174 92264 414523 732777 532833 673907 605790 618803 281712 1000000000000 573281 0 198303 1000000000000 426113 969679 0 272207 0 751660 296286 847339 888850 408094 773414 924436 0 501569 836576 1000000000000 0 622222 1000000000000 19235 298497 492462 951506 963490 651944 716598 322818 389069 373317 977505 559811 75689 514921 901278 158460 639538 519349 769235 0 205570 995530 820021 1000000000000 437413 971158 763700 967461 267492 0 620789 603556 1000000000000 1000000000000 677174 718677 537852 940283 132021 704829 913325 912789 160553 135354 450770 632870 724925 371051 910269 853709 602975 883785 620035 174841 29470 1000000000000 434201 615654 917620 595344 386445 694927 1000000000000 524088 1000000000000 133484 0 79165 210427 491061 2650 796651 0 645756 135932 307990 983009 170597 966452 238754 0 94488 34727 1000000000000 875598 787969 0 294754 1000000000000 1000000000000 0 0 716656 462041 575626 606351 948863 593229 204694 734696 778195 0 858998 564488 94287 172714 1000000000000 0 680971 626147 675806 174679 0 467606 0 876079 33570 1000000000000 961115 536787 126279 311590 397794 555575 810537 999550 936519 51299 192723 446397 927018 0 269180 837940 312058 455834 783115 93094 388967 600211 145009 777629 657929 399446 481888 126884 146293 336532 229796 604314 434455 440825 259513 983158 571145 612161 850060 1000000000000 1000000000000 97509 101640 895194 260463 344056 679741 452083 974657 208025 423675 336258 418849 532848 0 265111 395424 149739 670336 152869
889965 537754 107331 471709 0 1000000000000 1000000000000 830014 208392 73870 139287 310240 347741 237180 414360 78088 1000000000000 1000000000000 666039 253180 0 409516 660304 5288 187109 664690 393359 834575 0 835987 484445 285166 852195 490813 383455 533197 454517 222645 241489 968851 640013 1000000000000 1000000000000 1000000000000 316519 147806 0 990868 505962 466254 1000000000000 466474 439768 19988 424148 402359 0 905492 43206 151099 135169 784188 126516 990198 1000000000000 467215 342475 49224 743619 461478 0 223180 87908 321469 673995 509394 878360 142198 847864 966673 58166 576374 116397 941685 1000000000000 318927 41830 908924 359477 155288 775984 386099 537299 823252 581365 349408 28929 425360 275551 171256 329631 40913 123120 0 1000000000000 1000000000000 653665 742829 840154 439667 244141 59456 494166 869056 745466 620789 647831 186009 166443 915374 113072 237640 170477 831773 188161 1000000000000 720448 532344 735522 245030 756626 930996 868957 883718 846281 7680 800584 100316 404098 336170 521818 760401 0 739243 0 1000000000000 45679 728835 218795 242664 245838 132990 146265 451790 1000000000000 415716 0 1000000000000 807512 84552 609308 965361 747078 801534 886487 1000000000000 1000000000000 0 744834 904958 560369 258869 112421 850520 1000000000000 884075 485334 1000000000000 71910 351221 157020 0 1000000000000 736328 1000000000000 737225 735848 251122 1000000000000 469308 620489 945127 507247 764563 860256 105117 166201 674377 1000000000000 444614 971218 748431 353195 671705 817483 5423 871538 495805 655088 492157 283537 459233 200818 686725 216855 957738 949797 391918 383504 714786 694565 680882 800576 1000000000000 354591 169263 926769 377051 87995 674103 543185 589611 613213 715546 1000000000000 641628 613 532999 374479 0 0 1000000000000 585191 281718 609531 664793 285588 610963 999648 353725 986523 140149 363280 3066 693109 797122 122827 643119 438451 369493 659962 344620 539071 693356 269988 324894 0 732846 717445 1000000000000 32607 0 470574 406588 508998 217131 186052 271715 511725 919411 155796 1000000000000 937382 1000000000000 782204 177029 281160 700649 264647 370448 687635 825347 280034 1000000000000 124853 0 99867 72973 805184 607728
322636 768503 567650 101369 962904 521792 26287 731827 463264 924046 712528 630943 0 709605 0 236601 652301 79579 652044 776157 1000000000000 641370 1000000000000 364540 614164 527815 793421 728012 992944 154555 0 139917 921361 30639 1000000000000 599930 813412 1000000000000 1000000000000 850560 486270 0 94527 60595 0 316137 286826 433230 354044 976994 559961 944990 874565 712266 644002 61585 582278 567150 298606 0 138506 1000000000000 967571 393145 1000000000000 825030 137571 395119 24741 692095 281279 763540 828064 282561 0 245254 0 413745 783274 337049 792859 628968 809363 529850 240217 285038 784412 987528 750593 351747 9394 762067 964640 867949 153054 954804 215455 1000000000000 852167 958947 928467 132523 0 0 183247 936488 686325 434623 616125 374563 0 1000000000000 0 59979 354535 680579 1000000000000 688127 659611 703284 501300 781492 896946 727318 229920 331312 102954 688974 421761 335344 874037 276669 211603 294726 742465 534964 580932 424816 837645 710878 47739 1000000000000 33845 408830 555881 265835 1000000000000 446767 943800 682722 493266 550315 31451 147506 509115 584245 696142 892876 861206 1000000000000 298054 174236 728346 126626 761711 636133 438763 491702 1000000000000 20332 522805 578358 189436 514208 659246 628193 194072 931648 0 644079 136632 574851 1000000000000 0 519726 0 692769 1000000000000 334877 728581 449310 693490 0 921963 237578 19020 447543 186184 1000000000000 868157 751907 731643 583931 921817 889696 1000000000000 672937 0 922116 815719 2208 238626 360808 957987 861317 1000000000000 338557 197875 776527 459085 134481 932960 319077 766842 251655 484218 0 120681 706005 280224 156939 1000000000000 321855 655939 1000000000000 745810 541543 622847 156105 773627 426028 568611 732226 642608 302139 760613 866386 811172 661247 246933 249350 842608 363999 227090 512203 1000000000000 0 369494 628763 319191 137905 875800 772908 0 106447 105939 605449 733777 130664 454341 172115 601228 35332 520125 417736 0 605933 889324 1000000000000 180727 17408 696701 365972 81890 804351 64681 223692 0 544995 7886 847453 28508 175388 99163 0 634539 599564 955162 527545 0
0 0 1000000000000 865334 1000000000000 0 1000000000000 926908 0 1000000000000 374606 108080 986623 812925 755106 398849 293589 643156 464986 190739 157995 525990 761000 825814 288580 167156 414945 82499 519000 381272 548126 507393 603091 479575 1000000000000 881993 672354 1000000000000 187893 796193 324672 8290 918945 61233 463122 871930 818383 0 130829 0 1000000000000 2136 62182 1000000000000 584487 781533 0 661566 101908 615346 744943 314092 321002 173136 933568 742892 0 548861 342512 124245 0 261923 88895 354016 1000000000000 118657 654707 0 604131 1000000000000 692950 462207 70488 683403 512556 656979 1000000000000 647463 271950 591129 653924 125323 491888 995499 700510 838366 642396 647966 132447 265866 402287 185515 187964 712163 238307 577682 276557 835934 807136 287435 1000000000000 144140 64790 591275 890106 882498 744695 903267 117409 903513 75900 404869 61514 988764 403879 789304 663457 896362 879118 293707 376056 234267 0 200774 751838 1000000000000 1000000000000 881392 771536 540325 619993 36341 313333 226532 226928 828322 579468 67218 223159 495711 1000000000000 517066 39650 322481 955499 262484 174732 1000000000000 0 968395 434581 269195 496621 1000000000000 813470 976548 413697 362580 926516 643676 905061 968857 944255 687281 654023 200882 262824 30753 330828 785586 517460 248025 623374 812364 340928 712473 581994 395102 701692 332458 492937 996608 599626 691586 228218 762483 458952 610373 909733 284299 995004 1000000000000 124426 856641 915628 489784 410840 438665 275094 891749 0 352929 561445 1000000000000 835159 306428 1000000000000 98302 1000000000000 92502 124925 738466 661003 283496 0 353962 74767 806157 473342 98251 1000000000000 0 389002 519321 325725 557430 285657 277506 0 704677 86614 651775 972035 841375 577194 925724 0 232255 239790 838778 855376 149797 984792 349596 417518 781014 627385 1000000000000 62102 843082 207455 181442 0 152302 986000 1000000000000 418553 542794 1000000000000 1000000000000 686989 502108 887590 435631 290334 802193 797763 436 1000000000000 74867 56085 701397 962788 1000000000000 81913 639959 626763 805170 743189 0 1000000000000 338833 633530 565401 638158 423009 903513 604371 677177 315825
921083 650883 358542 0 971463 648127 800702 73641 275855 1000000000000 474236 597274 1000000000000 13772 66308 975249 245972 524286 1000000000000 376034 701272 0 841491 878331 334329 418194 984722 815966 284443 257984 945643 451378 17529 0 1000000000000 688152 0 623312 940385 753296 112044 876592 819747 612932 748122 515205 508995 890472 268769 0 943848 321094 1000000000000 419775 0 561043 979233 866297 1000000000000 75056 607218 0 954552 22702 863927 721485 0 596613 613180 797164 436417 1000000000000 787947 0 62467 90912 708605 1000000000000 481552 54899 1000000000000 150574 800003 531779 151205 64619 341142 641883 913537 293103 1000000000000 473871 480445 400488 713763 929797 384950 93664 824071 69015 120939 532805 654328 204863 225657 904172 420349 289185 329836 0 344070 499471 579913 350189 1000000000000 514003 916776 421118 0 660205 750485 101777 722827 588450 146227 155467 1000000000000 0 896334 1000000000000 0 112379 740823 473519 158633 1000000000000 331249 0 330689 1000000000000 96130 467341 1000000000000 156512 442795 847626 897963 210350 273936 787498 788553 1000000000000 0 40872 680145 324289 120574 283432 616571 262222 1000000000000 848244 286084 96722 681065 0 1000000000000 679997 892917 493594 835216 927051 0 62116 742537 813489 1000000000000 237337 598873 89225 932785 0 921250 97423 750589 54084 959145 961131 559807 669370 288273 562508 843074 778264 903518 489817 909768 1000000000000 1000000000000 152600 142852 975627 325520 1000000000000 314315 830248 572841 0 119859 475494 839786 217509 58021 769748 880362 570795 828239 393741 377176 74473 996559 911495 785967 891423 334474 1000000000000 403839 906644 828195 1000000000000 267971 102683 732986 440932 0 867909 67848 928468 1000000000000 886201 46317 675945 381917 303811 150713 227216 927297 132480 16087 857072 642175 283686 1000000000000 0 880794 421098 898589 359305 889024 594887 1000000000000 0 0 1000000000000 509878 234988 347587 978797 1000000000000 445535 354533 660199 9070 1000000000000 583173 936725 942220 665095 115920 812202 463015 0 478200 115798 243894 1000000000000 574098 1000000000000 496630 314278 952909 28010 611699 914848 461224 666576 650913 690750 171176 285100
661368 519716 847899 203239 160354 837570 218881 452467 1000000000000 284541 718253 475923 585146 239694 254498 290066 0 781931 549526 458378 7421 0 0 182927 415209 796650 186785 327794 142046 68722 17535 408417 861377 647220 839056 736056 59757 627060 967590 844571 175963 969366 346363 152683 1000000000000 405408 95717 273360 511665 1000000000000 497115 629077 652285 0 1000000000000 248956 1000000000000 602795 0 1000000000000 742667 915675 267450 704395 868829 280393 1000000000000 0 228616 628287 661250 605228 771176 417160 214728 991742 289328 542261 1000000000000 963372 871987 0 119548 970669 633379 539646 0 221332 109309 697622 478352 954605 832777 311561 766561 786575 1000000000000 521050 70148 279838 743959 492321 14011 72179 493433 469903 808825 904424 130091 135554 919649 549530 981812 156870 985497 947122 113335 0 337854 692102 994393 59356 1000000000000 188735 118541 895939 759280 912638 0 164422 51616 901014 531382 660009 424622 390070 785778 1000000000000 138058 998125 494678 0 260000 732387 482078 156420 625172 679321 6281 647360 905298 406445 812228 1000000000000 873177 942761 739162 404449 379342 739158 121992 399790 909198 784882 881926 268190 451689 854348 576729 731068 330453 1000000000000 0 724825 58826 161897 260633 535448 441250 341770 254315 49952 0 1000000000000 332529 740019 643696 540175 483351 674091 65405 979147 814632 632591 1000000000000 919816 191908 829216 656983 680693 5691 127607 108605 725973 0 175030 62769 1000000000000 106990 1000000000000 990585 602884 449781 536707 358173 361521 0 1000000000000 205455 342320 229413 57867 172878 274667 277454 0 833467 933475 75033 0 661622 836619 107550 0 757299 283975 480467 667675 0 64403 642308 683981 281768 401256 837893 1000000000000 599228 959835 999505 636220 877418 391440 226862 318205 0 15594 1000000000000 681450 198165 389129 224012 131378 0 0 24126 88461 584205 1000000000000 152299 874934 1000000000000 795366 898079 972465 0 0 493570 640633 118265 677474 943086 1000000000000 1000000000000 994499 564161 394932 324470 958004 790490 279009 903646 1000000000000 852990 661711 172899 470052 1000000000000 696685 939836 37066
85188 783116 518261 695609 944840 1000000000000 956526 243810 480877 678379 715150 499947 0 219535 32896 745210 954188 966066 0 779468 637291 13965 409244 615065 437797 14895 691347 0 387190 519448 398186 635226 710733 789580 0 504526 1000000000000 155343 246473 699899 998780 35505 0 784030 179551 0 62711 3322 1000000000000 216012 200763 1000000000000 659833 0 283076 333333 271528 25334 120030 649425 963461 336674 354831 66151 857763 897584 304895 541284 895172 569591 705275 343047 114183 650076 580760 57049 0 265495 149126 773394 229918 842490 190262 474692 349297 26970 695281 977449 256732 960157 565199 191343 1000000000000 497412 413760 919636 901461 548991 0 450741 495590 0 782253 875898 0 817389 375262 37315 70107 491807 996455 36207 458566 1000000000000 0 150143 772520 0 443369 621124 900973 961769 993364 68607 94734 1000000000000 350442 154123 862926 530464 148103 248902 427715 70107 177833 1000000000000 589161 341688 0 0 725068 32566 1000000000000 994766 1000000000000 125207 571916 856459 973581 446056 322773 158440 806494 433607 610337 1000000000000 1000000000000 383297 383076 0 55753 503870 324302 68436 928930 0 392161 953944 606940 229085 579275 810065 1000000000000 453022 306296 491448 902550 983695 536493 471851 1000000000000 1000000000000 0 800344 219524 174395 856773 96628 1000000000000 764617 117343 284351 257712 1000000000000 0 775338 868883 966688 534327 386320 296551 983370 581458 0 708364 788620 541367 0 1000000000000 408585 1000000000000 461548 325454 0 0 396490 571417 206306 1000000000000 119402 84037 239730 0 0 844330 0 284095 398113 253680 524549 1000000000000 156279 852473 996794 272072 459710 295244 266005 742566 797335 0 249321 167756 239335 57844 536454 63464 699056 1000000000000 626690 60766 5863 901823 931349 454161 136841 0 57162 834998 636909 996038 831841 123375 609432 0 395259 607394 919559 696663 979562 832722 1000000000000 311219 86878 1000000000000 255240 133738 356808 814316 0 93971 1000000000000 551515 321018 309434 624619 542126 874575 1000000000000 856722 0 695114 111084 388820 0 371409 1000000000000 426335 778182 696264
731170 322089 151589 0 61588 870613 439231 0 842679 0 0 942695 626846 95313 179335 237531 309174 356684 164806 0 868438 350814 894723 282333 904374 913307 663192 371599 1000000000000 599664 101446 125849 71209 949644 696656 9871 0 227672 675692 749135 980609 1000000000000 452539 438616 638930 883198 531609 729081 262803 405872 46276 940614 532015 503071 567647 708276 17822 956035 327637 29911 711739 862965 127996 0 0 852663 344953 214472 351471 570855 638800 1000000000000 699169 623484 1000000000000 375858 0 514733 0 131819 0 349289 877513 911275 446087 877628 171932 327954 0 280413 202084 701992 754989 0 459141 798383 521195 327270 848081 585393 881444 0 979695 152569 177853 707865 92979 105123 18356 1000000000000 741676 731579 327216 586138 0 909098 929900 797971 865470 266327 126846 511901 441243 665994 966990 348095 46045 828075 873358 526385 255496 161412 87932 34822 944600 256236 76152 618677 768510 772470 1000000000000 495516 578977 191909 1000000000000 235017 452545 613610 478695 70003 342972 0 151435 164108 335710 449642 561247 782493 761372 814125 291391 759284 648703 139925 486022 805221 1000000000000 0 838392 508122 328588 646411 663544 226591 133040 209821 472994 447034 70969 477817 623177 70578 223080 588827 938945 808495 33327 311265 238660 0 351068 284336 812329 615155 387333 763783 0 844072 0 239202 117550 323626 1000000000000 906640 519325 811544 562433 678243 801628 621008 353073 0 355585 1000000000000 839136 193220 838912 1000000000000 737842 746703 1000000000000 8120 354782 34491 1000000000000 7415 201629 314733 1000000000000 393190 588517 230106 143040 884860 626450 828255 678942 127816 621114 270555 1000000000000 525418 314602 848089 901191 434653 764172 297230 140382 467504 694674 707366 933860 311925 680190 364538 231765 1000000000000 163896 99495 162118 475719 53170 645594 440672 0 724027 381115 132396 1000000000000 76129 404650 1000000000000 733220 538989 327357 950044 834847 0 454962 902690 231677 565558 601932 335137 678704 860850 694381 550964 814013 739549 343626 1000000000000 454404 776486 1000000000000 170432 78011 227665 674534
1000000000000 977283 1000000000000 670335 1000000000000 478943 602800 461836 769881 86581 275784 156685 391693 1000000000000 484836 97654 1000000000000 166091 527477 959344 672439 141574 906703 262376 754851 143258 478222 364513 562778 330364 284545 327274 307253 839199 969093 407305 846097 230465 4500 696386 943412 597432 881545 1000000000000 0 1000000000000 250527 26839 999501 452358 928295 279977 0 405634 547947 397836 106574 14865 983476 389696 175524 352972 299983 356764 869325 155910 593029 0 550943 97322 902044 1000000000000 0 390632 0 393610 1000000000000 1000000000000 801259 672439 400523 0 1000000000000 448459 314103 594576 1000000000000 203334 0 753937 261402 559521 68452 406573 877078 1000000000000 520974 563780 0 1000000000000 489769 609576 130255 126289 312979 1000000000000 545039 71221 523971 953985 794190 483258 451418 318609 751540 145292 875599 0 769624 0 125522 808134 411887 113615 125409 229188 934868 1000000000000 715282 1000000000000 874981 214552 1000000000000 912257 245008 522086 995354 566885 186842 408696 440720 122326 1000000000000 1000000000000 0 479980 540145 400101 836733 702603 0 298901 1000000000000 81823 520227 571582 1039 780566 642226 923843 0 267295 331230 991262 708957 871097 211580 381251 239646 834412 372489 905950 210287 239615 352875 49861 1000000000000 962465 185600 991960 815388 409398 539302 730347 727115 841024 625881 474391 662962 137116 96855 6110 1000000000000 630610 963995 85130 30448 0 212635 334588 93728 1000000000000 821541 1000000000000 109242 1000000000000 519772 124420 496430 745047 653661 944791 141094 766024 0 823105 580296 491231 489335 887591 939352 0 404537 533059 78000 639200 981142 53381 1086 912518 475175 0 0 998434 722481 300791 1000000000000 0 247633 164568 265417 241969 125841 328951 986855 971830 532907 460548 256961 147610 762227 0 666019 539119 1000000000000 70827 1000000000000 855677 838065 144816 554749 1000000000000 759047 279704 337821 0 1000000000000 76767 562182 428559 1000000000000 321110 625989 891124 865711 58692 709507 595217 915417 0 696267 352289 809461 828819 0 923921 333970 980557 420448 1000000000000 933187 694962 11723 317384 861986 80232 367725 522071 0 1000000000000
186462 0 221631 859839 21365 177942 524244 1000000000000 642090 955962 1000000000000 323697 5276 196820 0 44062 899702 672020 339231 44871 467838 818484 838065 392033 754054 940574 235410 1000000000000 923637 947808 273451 0 329169 420660 656492 638538 231384 173421 277902 255223 603326 917974 426878 271046 1000000000000 880156 670304 323788 769046 429475 783969 848094 30553 543688 750796 184975 775737 741505 192984 721962 1000000000000 216262 0 1000000000000 550998 319650 963790 796149 832889 398142 449781 905815 365689 759387 188719 813801 895461 593151 346429 651212 70731 717082 442467 517566 0 394386 697254 804831 945227 925368 478609 0 767427 910573 617343 131533 0 817133 658431 922890 1000000000000 0 399811 0 109599 239229 480282 723946 985844 590013 1000000000000 292981 23199 871813 1000000000000 664603 275148 678008 751174 329512 0 0 50840 76905 516735 291750 442429 1000000000000 0 1000000000000 880730 190679 453183 372847 0 1000000000000 583019 909357 418632 954718 330290 855950 416064 345717 145823 159584 354080 826769 130153 692942 347932 425408 218105 886624 0 492155 681731 197497 521779 1000000000000 872598 1000000000000 870029 239986 707887 437962 37515 149777 272549 71269 729509 411065 71785 758495 80734 865122 618942 415001 206317 435416 301949 575761 217548 848448 468528 131333 705709 0 743566 6366 674016 438296 0 123048 317206 557619 433303 367346 179617 497747 229414 0 851090 890233 192070 84782 907409 270973 264430 794470 292949 801393 867220 379379 210828 266010 0 161438 773808 1000000000000 864613 620161 713473 707182 600360 712398 764453 456922 441841 661194 856801 672423 1000000000000 0 7105 989512 1000000000000 602621 892375 838585 0 756094 233300 1000000000000 210602 0 0 181474 451049 448047 529019 254012 0 796219 123806 854797 915834 864990 73833 121021 57853 1000000000000 676747 6609 306781 489526 1000000000000 1000000000000 1000000000000 804037 695749 708110 1000000000000 75556 570898 563150 755224 794606 768008 526637 21549 120541 0 24164 989075 1000000000000 986934 641838 944635 910287 0 44588 822736 347878 572557 864685 842267 607075 354738 50805
169944 535919 265980 0 779155 1000000000000 661488 835377 533798 1000000000000 1000000000000 0 424985 845616 610803 284691 1000000000000 112354 436411 151095 331164 176155 577618 679675 730345 33294 815141 807005 701989 1000000000000 9246 0 246382 248874 1000000000000 0 269380 169244 307172 139579 283545 782710 1000000000000 291311 722598 315193 1000000000000 101622 0 990664 105120 241744 593033 42722 598800 1000000000000 536384 466089 290391 335965 974871 942915 1000000000000 0 893202 480580 716502 0 657037 53778 0 636822 821227 273956 733015 98374 94983 377185 639098 493484 13587 510048 369599 957375 426366 434244 342788 961995 409204 0 378245 627785 872625 226813 34080 941609 710170 164274 1000000000000 547315 965406 130139 335987 609909 216835 761627 615447 873690 405783 586385 744219 856147 751691 370529 812340 1000000000000 140398 527740 252961 818416 818648 787952 797051 56247 806072 1000000000000 511436 92255 0 10323 0 654737 0 1000000000000 48499 0 467489 0 0 957752 427503 0 581701 930056 0 265446 0 880058 0 918642 661215 234389 72587 868123 129406 556270 496231 0 340124 772323 212266 597759 422763 764774 531046 64691 628640 331548 258968 835098 564097 134802 469989 606638 273677 91490 1000000000000 334885 0 1000000000000 728933 422474 982618 312681 1000000000000 998405 844845 95547 286200 255111 1000000000000 0 170735 962060 303373 669274 109666 187351 563327 816273 289936 739118 878806 232223 797913 573176 1000000000000 1000000000000 715881 371862 3672 644079 362955 829818 553001 1000000000000 119556 391332 772388 202171 890199 336128 1000000000000 1000000000000 552608 479095 792614 985261 723784 210406 400398 0 1000000000000 364515 977585 237027 230641 539665 679619 557174 276627 415998 729775 1000000000000 607933 126323 97793 1000000000000 484130 713730 939216 902253 109029 223147 708678 344477 625488 323370 317986 509337 0 135923 53567 844764 354769 0 164556 967327 173345 312285 278811 0 342872 736474 145854 642894 722803 262207 0 977976 289130 101221 363102 184279 0 7089 411916 474964 461461 326437 807977 865195 229127 0 241340 620098 150456 226993 0 785797
0 592535 763332 183316 0 733211 108862 739937 54000 1000000000000 328079 683406 288499 892436 157942 560046 232492 719635 660588 0 619392 0 725750 387964 334006 730761 231303 0 506909 54999 485221 393926 442529 823331 472022 818354 0 651421 546091 0 895512 790873 364318 937255 653977 210251 573187 191736 27013 411689 0 770324 958452 0 488110 611017 805578 1000000000000 246376 396528 903612 826121 1000000000000 895822 93734 945549 282213 284186 803917 252480 776032 725598 665336 940207 407933 0 745866 0 1000000000000 197377 679277 679164 733548 744040 1000000000000 1000000000000 929401 1000000000000 731082 1000000000000 120720 595335 0 914414 0 100520 0 654848 631666 676245 478718 314812 253495 8893 43177 966384 29650 409441 967142 0 153864 839722 845533 490901 454971 105221 1000000000000 89204 0 499022 424830 46567 352599 13726 785795 1000000000000 839722 294794 780692 993092 336566 112578 842095 23157 372691 0 0 382359 300453 0 514895 0 322562 1000000000000 0 393257 336640 0 154249 903467 498880 258341 408875 1000000000000 496489 343781 753078 165480 271863 972930 677739 976087 744475 1000000000000 777875 299597 265485 1000000000000 723992 955075 0 756682 616123 919083 300763 455096 0 357915 1000000000000 1000000000000 202076 460722 800333 394719 164333 117282 891868 703770 1000000000000 721385 62006 262802 215821 628176 821326 523244 19512 351916 869972 255294 549989 0 698591 547991 514338 277988 416448 0 1000000000000 839827 366192 724509 0 393870 618151 372498 304645 0 411979 0 720156 691221 329271 76882 255216 428460 617205 715333 235767 876730 800399 773336 112740 738973 1000000000000 188642 488315 798734 520986 523894 108357 464657 184596 637186 31824 809131 797257 5666 734070 294827 486900 248168 90390 655838 183768 557987 797968 944477 330028 889695 573397 418803 569290 233738 33404 445594 255626 990708 789638 109657 881097 81529 0 42672 382253 490552 155805 1000000000000 106408 367883 0 65373 844963 799139 433940 951163 137724 1000000000000 156432 912201 0 792721 19134 888836 106226 2662 1000000000000 1000000000000 0 385890
588562 74596 836299 386038 0 914015 143027 0 432057 102397 15211 133806 0 165735 944708 0 302450 760877 162154 988856 0 373829 661511 276841 684350 369313 729221 833263 449377 844417 664580 1000000000000 371076 612706 425235 871079 744231 278460 270131 17868 507254 721244 184517 0 329346 987982 1000000000000 202233 475510 50471 289963 221467 583695 169354 180218 1000000000000 574911 85601 333927 981939 546426 835065 814660 381292 365857 0 1000000000000 290530 1000000000000 607858 724130 768578 1457 565322 755852 198437 1000000000000 239259 515420 526439 1000000000000 0 761037 0 1000000000000 566085 331238 336609 0 1000000000000 810306 542021 77445 727882 1000000000000 84936 218134 592847 305735 7467 658458 619073 344093 14667 63706 191499 766220 972628 551466 0 1000000000000 775622 0 1000000000000 285418 127117 433383 861358 241622 165650 361581 611683 379211 744423 580125 0 619782 1000000000000 675851 866034 0 1000000000000 451313 940869 1000000000000 312026 3234 457707 758154 575457 272729 537879 1000000000000 521417 962025 79730 377227 1000000000000 1000000000000 849989 900533 235235 627280 806620 420403 851663 1000000000000 910876 666511 520520 968039 61034 952856 946679 287580 96606 105229 773589 570617 0 981548 334443 212531 0 82097 881280 597938 839504 677233 373400 112156 804905 63152 631168 394089 1000000000000 24382 489898 369358 75179 775575 25077 533636 94244 532544 208914 633468 0 15849 538279 40809 289166 380856 569073 540200 482768 387672 134730 692042 1000000000000 472279 986269 664183 111790 0 520810 0 540335 985372 691978 258155 616838 1000000000000 330845 414618 360670 868444 866529 272520 821317 804931 257687 769655 1000000000000 662045 576053 99467 1000000000000 900359 657422 328628 167776 1000000000000 520293 594714 0 565972 73790 275444 143843 604655 0 741224 252005 837749 638325 553652 160873 845329 0 99779 53265 1000000000000 272114 879447 523076 899221 299503 595432 113526 183369 801869 438688 232938 1000000000000 905082 326744 563465 58538 750288 925551 0 130681 239089 1000000000000 241357 375866 561128 819845 476732 490773 1000000000000 859442 758876 423660 306363 423329 163923 60961 366709
904538 461758 101065 0 650568 1000000000000 1000000000000 305127 827055 14938 847374 173108 73188 130365 264306 861445 0 1000000000000 473011 42174 233871 186832 783307 268457 523976 0 895408 760839 291005 977119 408488 945549 970693 609218 479963 903410 128011 604683 1000000000000 610016 959073 0 353477 150601 460102 461146 680718 0 912845 663500 960323 797290 63912 273308 556133 47529 321510 0 449694 626910 101401 636089 0 968340 801991 384746 344676 327094 32433 622391 599916 180099 774006 534393 225140 294412 488390 287781 615235 365119 1000000000000 383601 349237 711097 686692 617129 630717 4991 518412 657628 619888 226983 319589 309907 834231 615036 824218 914469 671821 601114 425514 91583 580606 989593 224165 1000000000000 92972 208053 35599 549888 960188 734439 176389 0 0 1000000000000 275431 794356 516059 663565 154350 1000000000000 1000000000000 431445 79727 944297 389461 0 827288 745705 542549 319849 243022 220602 860634 124078 514948 97797 1000000000000 669244 235040 0 872984 832632 1000000000000 1000000000000 506572 487743 836550 214852 475166 556619 152329 453200 37713 0 700029 641567 420907 1000000000000 917205 341840 591290 646779 113811 667537 89141 864703 319933 416388 682712 1000000000000 102760 0 0 410161 515288 0 710294 1000000000000 134901 1000000000000 1000000000000 200594 737223 217424 176624 179421 256596 926684 213409 780885 789048 289367 812319 185505 425282 379497 823713 932897 494128 452107 118817 860517 842633 919389 789167 0 688686 34710 1000000000000 399941 840610 0 615761 1000000000000 20249 181122 797021 817384 493296 153545 545906 408067 665690 96039 920506 0 245688 286508 359263 7008 1000000000000 690496 60776 156873 455664 364403 750348 181698 280932 994885 391622 596739 54977 315699 144191 413329 48789 0 378446 336185 716938 671770 92154 0 859215 873966 582005 1000000000000 888565 18662 725551 196042 821725 576831 849106 564840 462220 432991 363237 250744 199364 0 577474 551285 148495 52511 501265 206360 1000000000000 705069 631622 791277 0 294214 215287 1000000000000 630887 387840 517665 974741 768018 596046 222967 982963 480746 0 681057 906481
246419 329302 399759 847273 0 268482 478180 356606 164997 158160 994127 1000000000000 756256 867535 277451 190500 997423 119739 982461 1000000000000 871119 555853 957903 0 607952 842006 765913 53519 0 416193 840562 701897 0 548120 97943 828108 363743 593653 854171 1000000000000 30968 236559 771201 950469 118391 565978 427968 874633 0 531471 332670 394384 289823 893035 991883 169749 200805 966096 694076 131323 427052 524149 839207 568008 567917 353082 969831 234322 893233 161520 70984 0 779896 0 1000000000000 547808 718379 752859 955853 585365 36793 483764 77596 360334 925368 0 1000000000000 1000000000000 779761 500737 178840 458084 959690 743919 813753 613997 590412 0 301087 914751 61069 286293 282390 539485 0 1000000000000 875941 830102 605233 297905 1000000000000 26331 725357 737448 0 513832 827490 11252 0 863270 167317 293381 475172 393052 76920 1000000000000 284831 120753 0 976772 93305 961774 874828 0 665715 442822 5231 895462 112557 246874 124062 160533 0 600240 0 19531 735630 926459 855846 337730 875663 979327 194451 531871 804558 341223 1000000000000 283694 70992 547743 641808 438288 95598 401728 428097 1000000000000 351051 169325 402964 704954 676288 371464 653596 971749 148908 842930 590205 877646 767360 753758 258391 1000000000000 1000000000000 0 882525 742819 400721 823427 165463 399177 483454 377103 138165 177907 797800 1000000000000 566183 1000000000000 625816 51757 317783 451088 556920 240767 419321 239009 365347 1000000000000 918598 781784 575530 760022 934962 269329 27199 162618 150702 208089 421931 186919 0 1000000000000 535982 1000000000000 507269 586982 314011 940953 279966 646852 660627 344786 303273 43828 902567 85510 655118 944583 0 0 0 611431 807291 975340 884809 622986 847005 221746 530027 367453 971903 758565 150799 224785 0 326925 801567 241126 933005 76928 170839 622154 323730 770514 78957 108311 1000000000000 616988 370532 638732 197516 324497 270294 448904 182699 984144 0 146616 294857 1000000000000 819475 393776 883155 1000000000000 982949 335278 0 890417 170645 297473 569353 0 1000000000000 1000000000000 991304 0 1000000000000 1000000000000 1000000000000 419132
398815 923473 0 686895 332566 731679 767106 168338 258593 844973 534092 285144 762394 477646 385385 771826 688695 15783 659063 893071 998103 68283 402299 1000000000000 79338 968663 365792 1000000000000 810545 436133 165388 79551 983264 78697 226255 242714 0 135193 279100 970283 356747 869298 742598 504582 45082 415857 666546 133424 80995 674989 612519 0 914341 684823 718762 856289 130614 401646 345392 0 938153 649951 401039 643059 106904 0 629931 316511 741879 227022 1000000000000 235662 0 62874 707340 453198 757683 387961 529179 865963 997365 1000000000000 610272 638040 950672 348445 636623 416700 946697 272387 968854 353831 750006 835358 1000000000000 789079 493317 339657 212478 394754 396550 0 114866 949602 0 761579 0 39454 1000000000000 190236 752321 170209 963373 1000000000000 465529 0 142229 32903 1000000000000 901470 0 614927 685689 462406 954994 437537 1000000000000 862192 139011 635965 589748 424543 0 605647 756888 702033 897723 909510 141198 1000000000000 983254 869479 122627 547437 656576 8015 930656 1000000000000 311039 24448 18316 678718 376502 514303 926263 564135 529595 170347 946520 71439 142004 229357 1000000000000 183603 427352 555988 171970 149883 651579 506078 0 177294 216540 545219 178607 947416 895093 1000000000000 903352 718129 915869 762474 271121 598510 0 674786 853925 1000000000000 38544 687411 52007 0 232035 241030 808185 131504 508535 163901 867256 880242 898663 422578 656829 533303 566211 485809 152085 153450 54323 758810 339491 646073 890702 145906 293536 145609 154551 514551 528569 629521 1000000000000 773496 861881 226082 356881 0 451593 512554 518462 570824 981546 1000000000000 96382 170151 1000000000000 605743 433613 655987 369008 964893 702296 769811 832617 218092 414989 377238 220479 183442 737263 567072 1000000000000 244865 656832 1000000000000 520764 1000000000000 114303 421165 10878 894873 382717 449992 609699 897962 999556 1000000000000 1000000000000 1000000000000 608547 362232 533815 728362 1000000000000 757029 738639 276693 514951 521694 267087 773714 750735 226369 0 385167 214915 197671 752897 941856 1000000000000 455494 470901 238306 523058 646479 481506 725110 245051 283472 243776 677701
738504 624021 714367 951829 577911 292624 983030 756776 435230 185000 0 521944 966609 1000000000000 129305 27702 855153 120024 989021 1000000000000 102191 424965 1000000000000 67531 1000000000000 862591 355669 895946 391504 408048 839015 309902 0 867595 711598 227178 610737 540237 65690 603934 3178 971303 687396 469729 962673 347607 602551 683932 0 75450 22239 228197 1000000000000 185033 733359 714712 0 906547 957470 724068 70787 856524 458942 0 520511 615187 1000000000000 986576 0 830194 15678 965832 591929 243415 1000000000000 866097 192352 149029 190992 155245 738418 971354 265449 820713 88062 507414 302892 939689 966178 139714 671554 210908 153548 682132 820847 789673 905402 1000000000000 741201 797156 439976 0 159939 818714 148861 635696 740799 884333 89826 988136 1000000000000 443553 875261 864067 818729 0 510988 669464 219251 466497 464104 360784 966965 350734 449600 416948 445680 0 742725 320957 869746 249460 735244 668710 327265 629425 449513 512054 0 1000000000000 85545 1000000000000 3773 358520 617713 0 847188 1000000000000 419914 0 0 569858 169163 0 302183 29961 892039 551046 562105 884835 134820 794225 125134 839251 674615 187496 0 255380 1000000000000 249558 918985 889436 28326 192928 333133 117581 295239 135038 821070 299798 161285 831477 847563 954757 518736 550197 193553 412111 892812 97130 838688 60302 1000000000000 343001 557960 670741 565564 380387 667251 0 321368 150123 260207 987994 853766 538622 779686 700236 679700 86591 543741 595131 199365 523938 366980 735653 448952 0 128575 499421 0 0 823331 965811 276249 556550 724248 527845 560361 113282 2061 159810 484931 682823 923059 881297 109232 659245 269666 872918 925110 413078 963555 203070 377152 0 144549 180161 920889 773924 1000000000000 48020 1000000000000 991686 196758 142375 691730 513448 245333 0 126682 841097 32807 795625 1000000000000 230952 552427 184285 529589 1000000000000 313506 157975 145267 0 342488 82713 597558 0 221556 1000000000000 438636 47842 92124 148769 730308 42381 725763 752634 0 0 654336 547120 459762 734909 568998 670084 939907 460846 539840 702844
273237 0 656092 305330 0 700277 490465 893611 717519 376070 562696 578210 640279 154646 979127 547993 724085 326919 209573 474991 669847 59416 810461 101950 193315 785118 535191 447612 485729 102280 511642 568992 436811 283999 160641 827300 755812 946227 213011 420059 351068 148649 1000000000000 968123 620644 0 1000000000000 794931 541910 545425 53448 237832 864692 0 751338 683582 531428 180056 444141 0 124016 1000000000000 924603 809534 940784 879066 419153 610770 209647 268421 74981 355280 494714 212534 641621 440442 840332 763922 715133 963264 213418 0 470016 928914 287465 263891 371746 0 0 0 626313 811757 0 1000000000000 454889 0 1000000000000 361918 656569 305217 728946 482801 265417 702561 0 151507 0 379681 2940 416860 876258 269604 631677 0 0 707613 408157 1000000000000 43924 813716 183915 347223 996671 194923 0 1000000000000 137970 46743 1000000000000 1000000000000 1000000000000 526369 100338 979877 222205 23004 294307 1000000000000 707853 405706 782462 476511 423126 681600 842994 638073 752741 619128 644852 0 809708 305436 1000000000000 153787 717479 0 253244 640260 335315 1000000000000 343500 996166 573731 0 331430 1000000000000 766200 0 681742 770628 792921 530939 664237 708483 1000000000000 820986 141133 652298 1000000000000 318798 196044 856127 0 960842 985508 72910 1000000000000 114103 475798 814719 882073 751392 330693 887135 186171 356980 510144 0 364235 857616 631138 913842 819204 831266 351529 920032 56241 914265 747229 0 332564 303788 890838 186827 339830 1000000000000 512578 933809 240686 353672 727291 463931 926697 0 405483 199895 795299 75645 483601 877072 641443 639447 1000000000000 501088 1000000000000 144658 157553 794643 692863 239253 798260 613956 843469 396486 337799 606869 389954 788935 81838 770730 320397 0 583322 1000000000000 720148 0 1000000000000 739682 879933 1000000000000 1000000000000 755955 235115 713056 813580 626228 0 337525 810680 383165 82599 364406 167055 751444 462300 0 775400 171937 40708 0 753850 459663 657393 564313 24103 696088 103674 251271 785084 349778 461625 248370 1000000000000 550391 485847 308134 45224 94063 0 763143
19155 994420 443544 456913 10991 1000000000000 1000000000000 8774 605783 1000000000000 618024 313224 1000000000000 1000000000000 448386 0 757991 43468 322655 0 57018 0 0 509224 224393 0 498962 194747 457951 0 115236 973287 833117 0 945668 1000000000000 967052 328547 115803 174248 0 939279 600223 712266 27526 116327 452139 112693 385619 22331 1000000000000 45202 112181 391739 164440 1000000000000 249164 16214 726516 1000000000000 420533 315586 849551 843049 141823 203794 472579 625846 620018 645962 336207 66652 207492 303396 9066 15338 774244 0 0 0 1000000000000 1000000000000 294013 0 1000000000000 1000000000000 32046 318833 235470 737501 888057 0 0 1000000000000 918427 572308 0 60176 603307 893332 855469 216150 740856 951429 589578 393365 834950 446028 726970 0 0 318206 770567 17423 673617 33217 79367 928081 398762 341226 745117 411651 0 116695 112585 470143 631222 844511 929295 0 462705 697045 0 214607 395873 0 38756 212287 146110 622179 314674 1000000000000 811037 45300 0 815603 1000000000000 1000000000000 14659 251690 1000000000000 690149 42600 26066 517422 572824 1000000000000 352033 14411 822964 898847 452186 722142 1000000000000 690161 254936 196045 26360 313089 855142 73984 322226 776167 377745 0 849992 358267 771398 245682 135690 598985 945423 1000000000000 32325 622212 207158 263229 161145 0 0 0 395602 611915 823739 505371 21972 761040 1000000000000 915053 0 840390 867947 432673 48057 800593 952312 1000000000000 249688 35609 455614 305583 347804 238013 751089 902153 679698 0 857249 741469 619983 957950 44812 777252 282038 8622 61223 1000000000000 0 403129 994246 705537 757817 274978 1000000000000 488943 170391 392014 356011 19326 142081 433171 162950 262320 1000000000000 418406 459107 1000000000000 878351 58486 284234 1000000000000 57857 1000000000000 481231 223325 734569 526209 1000000000000 794087 881855 641434 0 501794 672913 748008 0 662191 599373 790815 816709 992082 0 484950 566338 821728 192831 199721 246590 747280 157399 752891 322715 360345 475851 347013 838181 57523 591110 449148 1000000000000 773444 1000000000000 458195 713627 746285 319986 393445 622444 0 292685
961970 343239 573792 1000000000000 416923 788069 543181 455821 322181 0 691181 153939 352480 226612 402576 168713 701394 843810 539543 187711 1000000000000 494300 937464 1000000000000 361020 552241 0 1000000000000 917034 424271 850226 296903 82887 361068 97348 2391 112721 618950 803859 404144 616229 1000000000000 36796 364354 445332 0 1000000000000 84213 133437 230269 275691 10668 0 290850 453513 414852 0 749442 710932 239173 881216 1000000000000 0 534606 420122 607065 26735 594600 1000000000000 633164 62900 113058 64292 136180 469062 624342 465963 817799 443555 144587 395527 576315 588440 0 893450 490772 134191 352228 684344 638928 543386 245104 525028 86526 863521 0 182698 196448 0 848203 464991 78254 0 477593 89021 463439 780848 490719 203890 498501 408849 768804 385496 286815 1000000000000 1000000000000 0 648025 569565 0 905094 151243 423328 517063 0 0 153504 0 117545 749293 473578 621074 0 116420 363479 0 109568 19390 696943 0 157697 983946 1000000000000 392307 749928 517084 1000000000000 316713 1000000000000 44160 0 755033 227752 98437 175584 0 773773 54947 630254 990256 709651 0 417946 222549 1000000000000 1000000000000 501890 679789 756020 402157 238236 927313 955286 617405 420214 482951 743679 4827 523795 37582 958634 818202 244504 497047 284138 853547 0 0 1000000000000 227272 176414 1000000000000 387871 905394 786131 497566 371939 905558 583730 1000000000000 853057 749896 1000000000000 387274 596288 900704 1000000000000 308795 481526 0 293046 1000000000000 597232 405722 272030 768856 360795 1000000000000 525039 43020 0 201635 23542 818280 0 610789 786778 979319 155209 533860 759597 930056 991135 150153 763352 0 0 205066 555010 0 800977 1000000000000 272847 0 305222 1000000000000 294589 730640 284851 173350 995571 399525 919002 75640 198171 149172 0 1000000000000 86511 1000000000000 150033 504350 287077 341169 274199 533389 850102 457005 468571 0 795047 95438 367588 1000000000000 0 463616 1000000000000 421701 705654 424679 2027 615266 1000000000000 0 322076 3971 549416 174837 535905 562900 542258 131921 290810 572695 814029 0 680950 725204 575288 14895
650898 553970 317012 267212 243557 794103 0 643175 0 96934 617723 60189 1000000000000 821137 696637 882675 1000000000000 1000000000000 613645 57735 0 956092 762904 709036 669634 26062 9835 514895 645703 984357 971842 53328 53637 398038 1000000000000 1000000000000 174246 426757 317316 98736 637296 16589 388025 0 767632 817172 128828 192249 654340 799171 862191 941262 1000000000000 797291 890077 537367 0 1000000000000 535895 275516 321358 768795 702410 743373 447896 69107 30530 764486 266100 0 988467 1000000000000 281292 332985 143445 969508 978866 608024 605110 44727 227068 451916 80334 793060 830417 367956 810694 972735 214206 396030 14002 1000000000000 0 774162 3596 582596 54269 501220 668732 1000000000000 814378 1000000000000 785533 1000000000000 199950 973989 1000000000000 516831 602479 855913 980102 750629 869806 967463 560060 359161 366305 863742 642445 934389 552450 778155 1000000000000 595830 274027 189737 1000000000000 651373 0 413257 806937 387267 795114 234115 560731 158404 200491 509422 394746 551794 797259 214010 482843 275162 10263 14437 389676 77423 717210 699673 0 454412 457531 572044 95881 1000000000000 0 952203 824427 257723 613205 1000000000000 0 822834 59607 907023 536066 114179 388499 137695 526343 588393 694818 498591 442478 444294 25281 754303 990648 0 232543 501580 238192 203617 575624 526008 1000000000000 963054 115534 691368 1000000000000 447824 703537 314262 250692 49689 133549 1000000000000 935137 400683 147081 0 690509 1000000000000 261102 322706 430701 0 1000000000000 377355 1000000000000 1000000000000 358164 616939 624797 183486 210801 829168 872494 789055 643958 0 918552 482051 356318 0 811165 533588 786277 393365 385518 0 700335 1000000000000 127641 88285 76528 840994 319650 335559 267700 95452 223367 867961 101101 906731 9779 520707 448709 533386 890950 19209 905199 466562 183769 779959 737939 0 555109 132978 883432 818888 816972 72613 78622 169285 0 724998 556401 0 890702 86654 781222 308002 738535 295317 800984 826689 54067 715868 1000000000000 625373 786025 267979 0 350758 0 1000000000000 404129 264963 801496 276030 274806 226423 745770 176354 0 266057 846387 240672
178285 1000000000000 0 241724 994557 89463 625529 191105 0 675695 593223 97497 80531 799850 856565 734479 1000000000000 41916 638246 419501 308366 695170 542502 1000000000000 517582 1000000000000 756325 143396 393905 341435 285572 0 111437 81062 131750 290689 213216 710903 657972 163417 658318 0 605176 136759 323177 627201 0 1000000000000 0 173593 954514 986731 622966 946747 921097 899075 14533 657449 0 932850 488323 353311 838807 133415 470659 0 696641 343236 98454 466317 105084 373089 566723 8256 304539 459919 705260 76363 199445 636206 0 494333 240768 801058 200456 850518 682609 1000000000000 0 582720 537904 578876 124707 115630 432632 85751 516860 1000000000000 967787 0 0 420000 0 0 616226 645304 0 207839 625123 748616 533206 825387 565232 146316 99775 0 0 714659 449513 235478 55102 18585 216932 326528 753803 387343 1000000000000 1000000000000 297091 630139 471173 25552 126605 66247 54098 1000000000000 450205 66058 0 45662 748751 384182 705370 901935 56595 222339 406639 887632 1000000000000 693064 0 206900 701908 698978 676459 1000000000000 165316 339716 51657 870632 748605 674773 1000000000000 977745 857871 809559 0 1000000000000 47169 570131 918522 17631 493969 532345 654856 546151 0 49746 384689 452499 399960 1000000000000 1000000000000 269075 1000000000000 610091 886200 1000000000000 158989 962080 807311 191889 0 550348 872667 1000000000000 5372 879808 796243 431705 159624 0 1000000000000 108476 0 243362 674246 794564 612445 223182 1000000000000 763254 735638 249406 438299 474920 546715 648207 268750 985498 60079 117653 327696 890969 357461 183296 146258 302007 423024 31722 913110 259020 1000000000000 0 138442 279219 838977 1000000000000 0 550287 720645 792468 982064 410589 66878 0 666232 145683 683277 867607 613355 847199 0 584066 0 996193 1000000000000 755309 417864 0 273965 0 989162 292851 439341 570660 477603 602849 742548 469608 723232 310281 519179 525962 374974 358265 198998 97589 691256 762608 815666 1000000000000 1000000000000 928590 0 957689 536826 1000000000000 625446 153382 599107 928660 99770 1000000000000 831497 770657 0 228803 0 272906
87954 102031 1000000000000 983608 796479 530014 1000000000000 110529 316981 312961 946819 787026 0 535993 1000000000000 277909 1000000000000 458992 768761 240412 402238 942080 0 808226 708434 693955 351600 559065 1000000000000 1000000000000 474180 406564 911068 393794 718029 443236 651196 341041 295980 26994 748281 78596 830743 800336 321709 628869 117980 348357 0 114046 95530 136099 759673 284617 690422 952062 1000000000000 982429 0 438643 754235 372433 892761 280304 170534 256549 36195 212358 0 0 85930 420554 150381 715892 53609 121838 861852 565142 883992 551983 252053 0 1000000000000 774152 1000000000000 328091 196974 302092 78044 382906 81246 992450 543099 0 493569 680097 219876 1000000000000 857921 1000000000000 540998 311357 1000000000000 341779 764245 273106 119469 1000000000000 874572 788212 1000000000000 239801 543658 309567 154922 772423 820353 393215 763269 174092 833529 358950 859075 413966 478333 15684 24624 1000000000000 625404 486864 790517 983223 949388 151578 698131 753083 54466 966943 846909 527888 189249 33241 920891 779406 359692 982493 393343 482038 505942 941609 137133 740296 1000000000000 265266 811929 533614 152285 919489 0 579446 439261 124677 1000000000000 462862 809557 481222 684377 129783 801047 676068 0 49427 856714 705608 45131 134894 197794 433012 771321 519652 779833 75715 79415 181275 116781 1000000000000 286664 605606 650959 395970 0 4889 1000000000000 521951 294305 833214 552991 407263 128975 403947 868875 490614 913651 967611 1000000000000 588984 104841 0 779947 606244 173904 0 120450 346679 1000000000000 386540 0 395424 309629 922530 960389 1000000000000 769227 937716 441493 71787 348239 0 0 333537 854142 326092 138439 335334 408626 758418 160307 954250 252432 139418 1000000000000 791686 64470 562369 100797 802145 443342 1000000000000 243244 671079 297130 427490 552616 268552 609852 816349 757180 725650 333134 938012 1000000000000 539137 1000000000000 0 746615 1000000000000 948756 184663 242021 988083 147686 379199 290803 706093 463409 279108 509433 976110 416030 1000000000000 1000000000000 817235 640950 673391 377052 450666 357236 614484 851815 30369 0 865304 343873 45465 298424 0 1000000000000 653868 514565 989326
1000000000000 69226 695937 806821 529546 0 954034 978765 842981 59191 0 633201 379946 734732 517789 992278 997892 4790 352444 0 815720 0 893540 950385 1000000000000 925803 631329 827036 80865 53273 688707 436755 251612 1000000000000 448610 641406 836772 190266 978838 659577 820170 0 727616 589802 1000000000000 205721 596748 90910 862209 586202 923816 684129 307201 948754 713069 401226 574483 185523 331581 765332 910193 19725 1000000000000 667259 167841 0 189056 857297 290792 0 397276 17591 11808 687709 316401 861351 575409 99679 686382 415778 453320 309571 141618 911202 864779 455972 1000000000000 77416 49303 0 339436 830946 1903 806346 945031 0 504716 381368 406104 143844 308178 973348 62244 1000000000000 206292 881461 699359 772612 320452 18270 789144 42184 524356 36167 904589 375007 543675 324842 994884 251214 613461 647403 1000000000000 578044 831379 876028 123455 469490 64251 181454 231828 150421 800241 336452 895133 1000000000000 349225 900237 744902 714197 691415 146199 434792 929701 1000000000000 0 930133 0 75209 849627 624950 888120 1000000000000 1000000000000 1000000000000 0 913401 531027 330020 1000000000000 39119 376428 553030 533239 43077 789223 520999 269306 117339 649366 853342 923033 980789 148838 228802 28734 0 229650 898163 880610 472432 241404 275469 873920 744875 769427 448289 365851 613377 1000000000000 229180 1000000000000 0 542837 641073 273934 82866 622127 419537 963423 0 5274 217971 565649 507249 908669 160683 708243 619913 766734 231551 537911 0 1000000000000 0 194390 454902 513148 719137 587436 906254 546375 427742 203068 116368 625251 97090 45092 371324 1000000000000 198555 281160 1000000000000 775281 7516 607338 119149 17109 816255 20724 39163 141416 410638 206741 93292 590638 591121 696027 732992 667048 1000000000000 951348 107374 334642 262755 865325 217963 537964 632131 1000000000000 937460 702776 1000000000000 402861 496629 448981 474096 767767 2444 443392 197834 479097 1000000000000 299038 851147 369505 0 1000000000000 543946 569991 517732 251220 680171 604363 833963 467904 84807 71679 277679 176311 887946 877472 0 482606 711074 812639 444852 586257 596033 278856
0 131950 186062 39811 792823 943446 190289 28175 150417 985054 0 468460 580317 96079 1000000000000 700198 616253 678923 0 1000000000000 653463 290594 375652 924288 423448 413091 943465 75326 474000 1000000000000 591198 334585 900657 57240 931588 207289 973649 335864 19284 297817 540934 230973 353016 0 323983 337360 809605 908218 987744 111891 49304 978955 0 409777 115289 776843 1000000000000 440554 438488 682760 907731 1000000000000 798009 882350 751513 0 392298 501370 648984 600581 655475 746900 323413 459725 852020 21962 526993 0 517502 1000000000000 165766 282188 425499 890242 722215 0 435797 45016 449357 346252 630908 864531 176152 762115 446546 0 488211 501361 45523 405575 796023 84697 528081 1000000000000 686503 1000000000000 735884 365488 273182 605748 886156 97286 1000000000000 174378 793822 263882 334439 322267 613916 792698 489786 265838 815655 1000000000000 0 502830 529091 770532 517383 1000000000000 0 107386 59068 762481 37142 515716 966716 416988 411695 4507 182479 130200 775400 49598 695116 862196 210521 632027 596083 321193 256007 522943 951925 548579 0 884720 380365 814996 978575 632365 1000000000000 673177 692617 248793 418657 1000000000000 418029 471902 490609 0 30950 378748 200997 727291 317480 119706 0 827808 446600 829548 995290 899911 767670 802956 302494 766391 481958 92269 386777 0 237629 262185 154383 16269 819564 171813 820770 209263 530599 194987 974527 1000000000000 100385 158912 158014 767090 312697 397217 338779 516191 710481 607584 597734 443284 1000000000000 299891 241277 1000000000000 485132 665145 698110 706321 803794 655666 612898 36705 164279 114669 822121 1000000000000 386463 0 688823 260263 1000000000000 540300 897294 1000000000000 14483 403261 273981 912212 881556 635580 281201 577000 0 216562 478100 1000000000000 82311 399106 1000000000000 156401 856407 0 764300 1000000000000 128702 186161 472832 800201 593151 995750 688935 554863 1000000000000 321977 1000000000000 1000000000000 94895 153244 165759 565972 1000000000000 231368 758429 1000000000000 269567 405122 431388 19181 687418 574445 597914 740368 912854 333078 798522 269063 27586 118319 796772 411143 500581 277470 48684 308956 211553 0
408970 427730 1000000000000 510443 727089 167077 587256 819983 783851 415090 835584 914971 243983 1000000000000 769999 557828 308000 831877 328160 0 459146 541164 660376 591729 704616 0 111349 632266 874031 16408 296838 332052 1000000000000 1000000000000 1000000000000 194378 876099 749345 771287 845791 886256 325551 764674 606332 912947 436577 202705 508856 155492 522683 410510 1000000000000 555923 792869 909304 523919 759395 388157 1000000000000 438143 212917 304341 883186 805820 336994 754621 917238 84468 792006 188572 397947 0 715739 685745 417363 1000000000000 122240 729529 583746 729191 532972 211350 963489 798249 172116 147720 449941 0 709552 114853 562023 764239 782144 866999 119931 407716 307797 983516 191064 387105 759689 241541 764034 256747 296793 230504 707352 0 313555 922665 41074 71167 970066 0 952335 205208 444955 878986 315518 769201 381982 683577 582805 549557 926763 942075 0 317318 990415 573593 820305 680146 130519 485618 235680 0 357503 820538 6443 717031 0 0 195362 191994 173644 262154 874161 431664 96459 72022 578823 900564 490193 0 622617 973227 166391 631093 608163 0 840443 43323 418587 845129 690154 780394 0 122717 142623 561539 786778 535075 1000000000000 157079 245780 0 963316 53439 628274 784622 156978 1000000000000 77930 379821 992787 574293 1000000000000 617300 750864 232927 785301 716780 727446 887281 274517 382595 0 20341 1000000000000 721142 621304 798288 409488 601956 1000000000000 43861 0 0 925281 768687 824626 622035 1000000000000 1000000000000 785274 57468 948843 418456 500027 755780 363755 0 0 1000000000000 0 395539 941232 206478 792020 396189 12778 810887 126702 111571 353589 323205 527056 367865 399646 253269 559821 870967 628850 1000000000000 202684 1000000000000 1000000000000 365553 352946 689341 424220 826687 148431 721390 224811 425863 1000000000000 333536 737407 1000000000000 0 577656 970461 191844 995833 406310 1000000000000 0 652965 151532 656431 0 401418 513357 744734 714158 794343 456873 571039 467903 99964 121096 36274 434804 42159 1000000000000 321230 414169 627978 982659 974706 1000000000000 455927 0 492612 60114 312327 912406 397493 43952
467422 384914 800627 355323 1000000000000 296165 907501 418572 666906 621412 325542 350466 1000000000000 698409 543482 300370 720732 354590 765146 450058 807996 315698 630987 726288 716124 642942 899366 891092 514339 61168 644036 588029 268471 447620 1000000000000 245916 2778 51813 413238 288214 746262 289285 564250 644106 232653 477626 295462 334146 694854 322985 45040 309549 1000000000000 950736 140862 1000000000000 880288 69273 636585 653022 1000000000000 420436 545326 0 546752 661534 1000000000000 766462 802070 309658 3743 628859 854415 955262 875369 1000000000000 550178 396886 629771 57722 910968 581656 928124 121024 356834 602396 201431 255443 262296 868902 538502 471004 495501 346246 101485 143790 881516 2216 0 937571 964276 0 777440 1000000000000 198811 0 640940 907964 298390 984906 13577 704846 900769 406854 38286 896217 613068 0 1000000000000 709679 500705 880361 460508 144574 517145 456974 214818 1000000000000 215674 1000000000000 699216 570604 725976 467531 255593 0 0 710161 842422 61991 708895 843337 311381 68331 233954 596292 963366 424237 489612 493186 125148 577030 1000000000000 549770 909498 0 698843 574420 0 989740 352496 985462 16185 606723 0 917877 0 694278 800715 990781 81709 472605 295771 227978 615178 49987 202129 0 1000000000000 538567 708548 373203 325203 172562 1000000000000 941858 228386 311528 815 268583 156965 361759 790973 878294 713429 26990 735351 688882 418728 989106 888451 996861 701513 21817 257537 566863 102145 1000000000000 0 377725 682728 277275 701265 600250 872422 353949 754793 886859 817883 314974 836588 654122 101120 443251 39411 196140 0 69876 802939 338689 916659 824230 133291 448217 947464 668253 804844 579128 337630 801336 380907 954104 0 546155 563086 909378 365785 796854 702087 834565 378951 1000000000000 132721 818896 0 838120 784586 627715 155681 751398 620875 527692 154848 261637 452794 447561 558187 264536 0 33675 698624 636642 0 624099 1000000000000 21216 118020 879337 496704 195657 978928 664384 554358 955157 625339 491699 0 21848 627666 156331 351528 130563 0 923434 305178 410488 980968 1000000000000 339381 924876
761988 260760 585700 1000000000000 834069 587323 683342 1000000000000 225729 396976 868357 1000000000000 407166 250422 376263 382812 188966 743307 415505 295593 122435 585485 0 880262 803340 1000000000000 0 1000000000000 66040 648090 856326 455306 647366 626477 400861 0 536607 510347 0 85156 67734 236067 265781 597683 977263 853187 627692 433122 0 381338 826193 921615 251948 489790 973467 699179 244877 260513 819695 994478 834624 666308 540518 0 448361 0 301440 111764 862386 362742 613671 465753 414204 990701 76720 888422 177376 315578 1000000000000 507017 219213 603571 751534 489158 670468 924072 523132 737171 72233 655913 452269 721062 677690 801781 319865 0 631895 38693 661964 579771 42043 548476 580821 142608 676161 1000000000000 710830 252592 396292 936763 808059 55316 1000000000000 531092 803774 893835 835066 341161 943399 320205 34795 178551 834875 163504 567190 191702 432099 618273 818960 365187 681323 394244 1000000000000 120602 968614 24028 486672 299633 336958 1000000000000 891826 746685 32655 1000000000000 326297 950005 158606 129994 803334 1000000000000 376941 285070 444417 870021 803509 851276 796874 29032 737318 857100 1000000000000 502574 1000000000000 478831 0 532547 922443 1000000000000 466900 85153 146969 1000000000000 625733 0 989023 58198 343298 918623 420542 66513 225247 552537 730925 871238 240556 236256 138770 1000000000000 499267 585800 850657 1000000000000 604364 675883 199513 0 744907 757378 224538 145708 704781 487535 1000000000000 460869 0 841572 400132 0 834820 155624 490222 688028 12510 1000000000000 518154 1000000000000 507413 956214 512730 449981 0 1000000000000 883619 0 651810 1000000000000 0 998134 803961 351366 699788 339917 1000000000000 826063 309511 638562 729137 499449 620751 680059 789300 140965 1000000000000 280817 1000000000000 999524 841682 55038 659647 466239 0 0 784119 434066 1000000000000 373164 730492 563802 838747 902442 929796 445412 22916 1000000000000 61334 507623 1000000000000 230821 281241 682187 23485 656251 654608 655500 309873 1000000000000 575458 794827 5124 450388 165583 656926 693913 815397 52944 635288 649778 1000000000000 0 500863 430181 481100 742892 637157 575329 681839 0 933885 478409 163133
87305 547074 658013 0 0 957621 316566 88876 696440 180900 88002 387210 84593 195750 191129 381319 113906 1000000000000 361699 815511 650258 861978 316248 957302 234995 928324 224758 77250 99434 1000000000000 945819 185069 220077 261039 683238 110844 1000000000000 678585 720461 36558 282651 98868 933579 450607 300303 775125 619354 14800 1000000000000 112213 487748 703431 270385 276357 99874 513476 10899 679880 172934 401747 938047 31184 526769 725404 24962 86253 943715 230067 371047 900368 235855 332198 724797 663469 936682 540073 726228 576162 208924 596682 718521 633397 193873 917532 640766 170161 631351 393115 223129 554886 310412 19211 26268 933254 685942 552823 494323 1000000000000 52989 356072 722797 1000000000000 1000000000000 706513 798621 168609 0 77708 654561 900810 1000000000000 0 751104 1000000000000 352453 595150 899811 1000000000000 63875 39385 772641 565342 353465 615894 825757 554989 933422 1000000000000 126024 518579 6155 362357 1000000000000 760907 685416 0 204190 948701 7758 690188 790643 1000000000000 500483 1000000000000 70310 820432 606808 1000000000000 1000000000000 444389 99662 117763 385951 0 812144 403607 0 194820 989759 170913 166325 911296 0 441545 870571 739316 346249 254250 0 523071 398268 332526 108003 708817 260986 1000000000000 0 471564 951050 472144 350623 0 51855 0 253047 142508 663341 0 1000000000000 627490 634685 891694 228523 134453 392835 282666 510381 313442 211974 411713 0 653394 845803 921121 39949 1000000000000 566340 1000000000000 724650 612952 626564 879541 287335 754241 295377 529022 283045 823446 240837 444526 252611 296299 87314 1000000000000 748684 497845 156003 245500 228323 28404 337100 0 167779 985474 602484 351086 567656 105628 744207 693684 93514 122370 218175 0 218703 554531 161122 429789 0 343073 0 271117 0 414326 48728 226724 33410 457120 580578 458884 913980 528893 562813 1000000000000 303935 660646 431893 37805 887914 499419 466844 522806 189991 7333 205576 216207 825513 242210 587275 611666 108672 123084 688128 326695 1000000000000 0 1000000000000 744002 837068 1000000000000 958261 299139 1000000000000 413695 913657 582474 927263 133359 172487 0
305771 386812 242282 854407 1000000000000 710524 28201 1000000000000 32220 17165 578344 286003 833600 249658 915954 39031 628669 149234 488450 992989 0 933245 727842 625235 1000000000000 450764 859965 986254 0 899992 594594 810950 1000000000000 548709 371662 1000000000000 1000000000000 610507 0 411335 789147 944488 647235 414389 211467 520340 1000000000000 967570 1000000000000 33984 431597 1000000000000 950318 83759 579643 220758 722327 204498 25601 796931 946451 483444 0 328920 403419 639919 1000000000000 949134 685444 457850 0 668603 684563 4245 122373 329018 755002 222578 48941 429814 916632 143649 934396 35083 316239 231369 204997 940855 764656 643796 614679 625544 616893 460073 618339 78316 439195 439241 483202 581782 617970 888255 1000000000000 132071 224784 167372 544718 112995 1000000000000 518314 101211 372401 852061 970317 713716 120538 897672 0 493939 174562 274747 0 728663 42489 739420 28959 422496 839394 125471 986092 280134 622404 638808 787420 1000000000000 0 503263 625921 1000000000000 0 689670 670626 116901 1000000000000 114588 468121 659268 430892 0 1000000000000 538432 0 735239 730050 563461 1000000000000 587275 1000000000000 616088 117707 184920 370352 17102 333668 0 174739 1000000000000 508270 740199 732652 576549 534603 1000000000000 0 551576 1000000000000 916843 750696 148462 790954 901204 0 567572 870165 436885 277209 357192 826784 1000000000000 406892 330356 696709 0 806347 331985 189644 1000000000000 158549 84402 143583 517136 891884 158501 720989 366122 360487 0 621535 314125 893783 518914 876447 828600 144688 267916 464209 316722 334504 1000000000000 19810 464423 426785 496126 428606 0 553698 127507 584917 544646 0 363851 349222 0 486731 71949 734961 1000000000000 803383 20425 42391 427955 613426 926813 156807 1000000000000 1000000000000 850279 960422 240234 71904 262263 5470 840847 102839 122327 96748 540365 824039 683966 119297 647905 302069 297526 967673 182406 311512 184724 959619 1000000000000 55022 1000000000000 738654 247145 966099 365944 390261 929106 0 772892 585115 486163 593776 72380 683706 136685 858922 634802 581639 34205 473071 1000000000000 0 185122 521067 727263 346571 648293 0 331058 763098
20889 1000000000000 0 125815 0 326458 174038 573797 41402 190722 402616 0 253679 498997 577161 466213 1000000000000 872017 408253 0 739144 255054 520493 0 369570 363348 843276 285277 0 415465 636730 888617 75125 662634 498578 990630 348424 0 353042 553623 944093 858896 219710 520189 879803 516014 1000000000000 969361 425542 45037 274587 655637 1000000000000 0 394536 886747 172300 449272 520379 501948 334942 787129 191867 1026 609007 31802 297867 630745 117126 0 441558 687998 750678 331346 667826 184858 350054 955062 587045 967380 458777 930442 969429 990391 225755 953549 723104 981953 772058 1000000000000 83387 725161 1000000000000 832654 1000000000000 583255 0 79993 962262 136535 912042 1000000000000 795646 344323 104909 751742 0 894197 907502 454389 416770 779794 1000000000000 960249 0 709416 1000000000000 823540 162166 88217 521832 66903 386866 654219 969910 970250 835915 710926 0 676801 325483 436925 123716 903482 878184 1000000000000 0 458304 621210 639342 129908 192919 588063 405369 607455 977767 0 945787 0 775308 0 647669 0 305924 1000000000000 633287 164076 742000 11239 312132 51391 580031 1000000000000 1000000000000 3590 992481 864836 879580 0 275593 410608 59752 762629 698189 673173 661140 766529 46678 905363 417282 973802 0 0 1000000000000 637843 1000000000000 426624 366537 560930 765920 335709 587923 810265 355641 661241 260834 173623 224397 603934 885190 1000000000000 1000000000000 1000000000000 16653 8940 751307 349280 590970 325896 0 51033 1862 658020 546983 174399 310012 961850 4037 762862 975308 112697 1000000000000 231103 262908 34883 99093 246439 731538 480777 3972 181240 1000000000000 2482 247620 570822 0 1000000000000 1000000000000 1000000000000 732146 1000000000000 50449 464752 526169 581308 982949 957819 0 1000000000000 403136 871375 0 410742 687347 350705 742476 0 329626 558756 513292 0 937458 425516 296809 554152 422569 194405 379623 903104 944024 866079 734837 700941 433781 514280 274351 1000000000000 196171 423129 183383 630604 1000000000000 705357 0 444146 44330 817947 375483 197137 103174 41983 989352 35474 878435 879178 443929 95132 928412 0 180361
668731 1000000000000 708986 892039 0 1000000000000 119626 496534 0 149107 133545 736537 0 0 892747 818930 667117 93482 264152 599378 4878 970238 245426 1000000000000 105166 132851 347582 899337 1000000000000 624687 630927 669871 785541 599629 296781 884183 0 719131 470455 556129 706679 1000000000000 696751 867686 654559 333077 64631 133881 385856 431973 171530 0 345759 381113 1000000000000 343862 733068 144568 834647 1000000000000 380498 471784 662716 55629 342600 721820 354909 955851 592020 889928 569701 551122 185245 0 812333 0 116347 74504 257222 700530 528508 551684 195229 1000000000000 765878 0 241678 870676 302413 0 0 402682 1000000000000 664998 285518 740021 160984 887433 883741 571539 582028 295681 461422 89347 732916 1000000000000 635237 362934 592256 756990 468175 942448 323063 211854 1000000000000 721419 943860 534176 462388 277814 59406 967497 787513 493063 688365 292149 0 763753 0 0 554264 295714 573402 211521 960579 124728 753294 197447 1000000000000 487604 575377 0 640766 71757 358908 1000000000000 796004 826382 177507 918464 713322 816842 631633 856561 374263 1000000000000 241787 99382 652310 857387 73033 4186 298841 340847 302130 144284 198651 847247 1000000000000 464424 0 714852 148378 836296 297268 1000000000000 776719 746816 378317 54796 683184 596919 176307 277671 409277 1000000000000 298535 591693 770564 449297 836331 198031 397917 1000000000000 441027 370226 570981 322301 115728 1000000000000 708581 929064 211127 198019 0 391578 765201 895625 63234 885910 220420 750966 483153 0 428777 537178 1000000000000 57154 259870 257142 148152 408460 281770 884441 33555 811493 737288 640556 872338 145636 231175 913967 64998 338348 72982 1000000000000 126458 547235 1000000000000 67322 268290 655915 791946 972122 606175 0 890191 491239 237653 309214 189690 855266 0 947852 749167 537656 491264 502975 165405 561406 192002 56518 419823 0 485566 55458 1000000000000 199157 90681 791570 151119 894861 111923 414157 460827 148591 716764 229232 1000000000000 1000000000000 218775 875628 209224 793172 1000000000000 0 674463 957602 919235 0 619095 135177 425392 263430 0 204406 0 190621 839562 401653
569299 793256 287602 992016 906983 207642 1000000000000 719003 373525 486922 274708 279974 420763 569500 0 217654 766454 642501 738244 778292 773739 1000000000000 223953 100124 97784 899959 486002 221718 0 767556 287779 769428 9872 665004 39320 1000000000000 251687 682082 967967 785219 1000000000000 600845 441968 891992 107047 883949 0 1000000000000 745941 259183 506927 318066 651438 235310 147919 777921 1000000000000 452255 222322 139055 821960 962428 926071 949438 360452 894444 823306 1000000000000 1000000000000 367681 1000000000000 919889 346745 260488 0 782025 385422 1000000000000 1000000000000 54275 808292 505508 536734 1000000000000 0 999698 1000000000000 484663 0 777074 516315 77821 43536 672228 875385 1000000000000 955470 218969 78450 981557 181288 936867 160461 221864 209087 479689 420924 1000000000000 502071 0 536748 74623 103858 432217 13156 294491 1000000000000 546874 304668 28627 42685 676110 1000000000000 93757 172833 994538 263796 320612 888178 648615 169994 1000000000000 546346 1000000000000 1000000000000 612134 603138 47779 724993 515845 547291 519970 514577 243363 907676 1000000000000 149401 641908 547674 481092 631500 346336 215073 861399 0 501379 970809 843350 0 400997 400723 0 381802 613759 833259 0 965324 44536 0 246949 188900 999848 978736 926773 220944 327787 243416 622528 1000000000000 545350 36908 0 949900 234668 350442 723553 47387 454126 180218 370037 451434 1000000000000 1000000000000 1000000000000 264957 186300 909753 344995 788106 191812 178168 865474 231934 824258 1000000000000 538185 1000000000000 995325 0 938981 188398 451247 13742 573673 955044 527100 0 207243 380610 0 835920 111712 1000000000000 1000000000000 40784 63448 894504 150800 0 495140 0 891672 1000000000000 631333 543329 214838 163401 861117 980044 1000000000000 1000000000000 604318 215764 427614 619453 0 301577 1000000000000 585620 758339 458107 485768 63104 202360 912189 1000000000000 494005 263187 261849 1000000000000 853041 1000000000000 299889 104923 413227 298662 560924 560063 234960 802132 873057 648586 312864 657824 181007 542547 279306 926266 0 489209 200134 679249 513262 314117 494602 954704 451745 313839 824579 568762 929778 1000000000000 520155 860237 0 576755 978346 265392 446001 291235
797756 756113 184507 150223 1000000000000 67115 311877 952942 114966 864563 60209 276341 870572 490595 766283 383804 457375 496787 670583 921706 86689 0 38641 914238 902943 772703 2827 959067 0 631337 442704 324124 713037 2390 93795 164832 666417 597743 730891 286915 872117 328982 237585 153132 0 722238 529391 587843 546039 881088 284795 0 0 844507 1000000000000 165783 0 205745 910598 1000000000000 193932 77734 963242 155107 876288 820680 621325 1000000000000 134318 0 0 113892 934234 794330 402698 797514 0 7518 367695 630599 571853 503178 261281 1000000000000 588788 607144 324814 0 294215 1000000000000 104254 607831 0 242440 525906 735683 273361 903627 860412 790238 724374 548435 208061 677854 132315 590810 326517 975062 10505 539336 37 492633 439297 622720 1000000000000 590001 51681 1000000000000 1000000000000 901274 145246 355744 1000000000000 0 514396 439839 200750 678499 1000000000000 169420 797995 1000000000000 828041 647714 496157 1000000000000 483167 89115 556902 291528 504312 565557 942602 761529 50593 0 190339 0 235987 1000000000000 172423 1000000000000 751657 596063 928003 893433 598199 645424 0 546532 92826 949119 438743 858420 0 998561 906103 545968 179527 920051 973887 1000000000000 561944 574025 992417 1000000000000 86853 269362 928800 511065 320787 318431 320168 697791 945874 626890 322701 295460 701921 943986 0 160450 1000000000000 15270 918896 0 811379 220582 490498 740659 425267 161726 476100 1000000000000 610562 744839 0 606092 31873 791212 827706 450422 458816 581814 546130 260215 878797 1000000000000 115216 218916 148095 0 246535 838117 1000000000000 1000000000000 784306 327034 1000000000000 204197 160695 1000000000000 677398 0 714277 529023 349095 0 221762 924796 673079 192432 703410 1000000000000 1000000000000 772893 1000000000000 771197 185869 634148 648012 0 217927 902750 352687 146354 598691 214059 6268 314491 1000000000000 46509 574376 609082 13946 122442 964043 814792 535436 130598 831920 945451 622103 649635 1000000000000 150440 463194 950321 675055 55275 206418 729803 338710 420180 572109 524934 696735 257037 499028 301045 831 79755 438349 439100 438484 411908 1000000000000 690351 867298 0
1000000000000 59592 268371 647081 698026 1000000000000 591922 970439 779975 563437 358457 471771 148561 0 176063 377767 284221 590188 721298 936695 746987 725973 828923 146076 176563 912120 1000000000000 930813 1000000000000 1000000000000 145979 298657 664456 748152 48071 177759 934944 202049 1000000000000 956998 169057 755993 939378 314536 1000000000000 0 228695 14353 377981 762090 0 286362 708244 926958 24652 936931 209039 198137 597479 777366 121424 1000000000000 474186 278088 784758 225966 230236 0 974031 869820 697989 138351 215535 46437 2252 524920 888707 5452 821248 609755 422556 212399 319239 874975 369354 262158 0 123404 291583 333847 989973 758350 0 530832 269846 181747 0 367756 137557 675152 9486 190654 983238 658698 79245 498046 0 711259 586336 313832 688730 0 12403 1000000000000 304152 54062 927187 501814 206437 214264 505004 4830 206611 1000000000000 54626 762611 158170 376784 1000000000000 745114 706492 760255 1000000000000 1000000000000 266553 506950 895536 0 199452 553231 282113 1000000000000 173246 782870 715808 747497 616051 703626 954329 941736 531590 1000000000000 32246 0 387562 700587 501138 377393 0 0 976446 836046 956504 492263 814269 305872 165857 832040 57061 153745 509868 858165 0 356345 168965 933793 75955 143332 758 0 181856 954358 662573 961521 495090 763549 54960 941700 447257 672540 672337 138758 312148 788695 678004 572437 401745 322253 528881 382391 765159 337816 380413 111010 796333 0 5452 956362 663757 204204 1000000000000 890942 551389 321299 229924 95555 422659 748701 10462 690648 268609 876224 247939 201947 79649 587817 801438 615402 687676 165578 315206 1000000000000 295085 898245 590042 0 101544 762994 952687 726917 964349 763335 827855 401548 933237 440925 552999 7896 0 166680 867145 546647 695986 0 888436 401660 431088 1000000000000 272384 406846 0 472188 190511 344032 891127 228284 623345 0 712455 1000000000000 91652 570693 374164 412318 723995 219234 496338 866981 401131 60349 618603 169087 30018 747856 643222 80916 214338 1000000000000 591295 731881 111840 971061 1000000000000 64398 975165 640997 1000000000000 873679 264214 690061
532682 411630 883257 742858 17970 437009 14082 257413 601254 936952 48938 262230 932449 330221 206753 452418 606298 574915 321022 812227 238567 1000000000000 366731 35750 524605 198182 0 366433 272151 57613 410751 228416 356950 985877 273790 527644 755498 616489 817231 692776 872852 844345 1000000000000 751178 178847 370107 894925 771550 448054 969598 1000000000000 37212 844302 904537 479298 35937 893979 215415 1000000000000 126553 830697 27195 705509 143609 446895 263034 832721 905844 521794 273095 871297 76357 536345 976612 905924 993898 750882 387906 1000000000000 673949 236616 847407 1000000000000 1000000000000 568949 0 0 735484 579578 238177 1000000000000 804225 0 755029 1000000000000 401036 93009 517977 264191 0 446072 717054 356353 2173 706561 269816 376183 981140 481754 789317 765953 517896 0 876695 552022 0 0 1000000000000 15116 310044 467096 989311 0 0 675152 884386 930064 709545 976202 257282 1000000000000 807691 0 845037 529616 114841 547093 798312 343436 71658 189376 422279 821995 0 913064 397485 0 613789 312250 445545 837588 428913 470314 1000000000000 1000000000000 52579 214073 565783 837475 4702 922803 290221 43836 610822 42184 436734 885868 68371 513609 0 458602 999822 731372 248793 1000000000000 119847 1000000000000 469053 602621 919476 592931 0 298033 625236 167838 547697 165194 585583 774218 324044 686419 222239 36199 744132 788587 849048 364556 654971 215176 0 771781 677613 953025 722779 378059 712103 832129 555204 279365 345756 787959 0 206048 673976 384349 963453 413282 844307 51551 93015 680057 4487 572150 474147 365481 512879 1000000000000 832232 874273 218818 177158 1000000000000 657956 888947 237870 630380 1000000000000 722384 159506 791573 1000000000000 337257 533421 707023 845028 1000000000000 728708 671280 0 415100 444121 723502 318404 261474 1000000000000 8110 787866 1000000000000 326255 761330 587450 152000 367200 892968 806214 255069 465215 175579 474373 93639 550815 970130 107393 294422 244702 0 0 288784 32984 724103 150299 896570 24659 378147 828710 882872 142807 797185 11745 934692 837100 30225 74037 763852 774104 0 1000000000000 748026 250506 987960
10953 618666 409824 1000000000000 842462 163634 803401 98969 666548 698923 448735 499593 885342 160140 0 914409 0 569030 931318 356280 166157 817264 578144 412480 510137 349005 563267 680804 78211 91273 1000000000000 808122 515859 32458 524551 149058 301193 350154 524212 525791 733321 1000000000000 906859 56519 544357 0 0 448380 655478 767182 920884 731675 85899 531570 0 317464 58389 328874 829345 750935 1000000000000 0 545834 795415 148439 484907 309481 676233 193664 161082 862121 288743 1000000000000 772077 465291 786802 780291 136408 131258 788492 0 238421 2508 654060 833319 44432 811898 270384 248026 922795 0 959617 441558 69745 315880 535654 7253 611794 726596 859101 88551 397637 190400 438130 292729 590334 781425 1000000000000 680724 192677 74896 902252 1000000000000 490758 1000000000000 460028 55769 0 441225 785611 1000000000000 389382 512415 0 1000000000000 0 363754 347878 687245 568962 481924 289668 168053 399748 778608 453676 726345 950561 218691 777361 632478 341316 177532 553834 763113 735089 905163 947909 884497 94382 934351 878407 210450 0 1000000000000 541121 0 1000000000000 539063 39108 216594 85722 110502 513342 294338 334918 164603 540458 0 93412 1000000000000 679644 22275 971044 11576 1000000000000 1000000000000 594609 254081 675262 226535 380772 953684 640813 596606 818459 441409 431880 86949 133451 418886 207296 259220 473444 1000000000000 721526 99580 880968 1000000000000 1000000000000 60581 532865 0 717099 0 0 126200 105677 559513 286841 799801 213869 590324 832268 20371 811493 750922 519609 382564 205834 32498 926239 640873 118405 1000000000000 328298 544926 871210 315578 740393 60842 333317 753611 0 11711 234872 973427 234445 406557 452567 127521 766980 912270 331563 850795 872778 263762 899076 404004 0 977631 558040 117044 778197 264354 577274 313754 240610 583923 776641 562719 1000000000000 1000000000000 668315 654979 378115 67735 631483 248756 988109 479447 1000000000000 188635 758508 238732 0 551153 836552 609411 622384 0 337831 861260 0 481932 470051 696106 1000000000000 409625 555571 890900 0 928973 763244 0 613875 827811 407263 181553 465333
673001 978268 443064 998741 501955 476304 469353 778611 84775 0 196656 864883 96115 872780 56458 1000000000000 277358 769430 306870 256768 120254 0 496029 135317 980253 429298 174722 532149 446464 241953 855853 367360 387114 515393 999026 617582 690931 163496 187753 899107 497505 355630 37709 1000000000000 511951 964815 7083 1000000000000 258314 891360 505145 751229 239542 803272 403200 523346 171140 728699 545870 681495 1000000000000 660961 966027 0 135532 17352 430425 284647 344521 833508 1000000000000 234015 564901 440337 921264 436949 353413 241686 1000000000000 667011 580947 90437 356699 906810 922295 661894 925122 669284 650258 250348 484558 440232 166547 230049 878618 79969 347369 71415 0 148977 0 832987 14725 267887 965997 595176 481915 360795 928800 122757 0 857637 1000000000000 724740 457217 346350 1000000000000 928732 656981 469586 500297 223757 843560 6237 845231 662594 736216 570056 529183 393192 535285 887931 868675 600612 1000000000000 273850 93464 227810 624376 0 637947 209746 767841 847985 0 472824 829026 150792 658247 390754 603197 1000000000000 695535 956835 118253 82810 779209 347602 228560 0 35350 1000000000000 1000000000000 979159 654928 10123 799464 498820 266341 747994 680081 6800 881599 286281 838516 416777 0 756835 744543 770384 738836 0 990078 209347 939253 575615 740651 399341 0 926834 642701 237900 1000000000000 132081 351271 79494 243922 952140 227959 337135 351181 551324 905540 945225 564068 408574 450610 534161 768865 435646 595661 104694 536752 4520 0 481747 367936 1000000000000 817312 675591 214213 295057 732247 610812 949310 0 450182 619558 979640 445565 318149 908971 0 477341 0 936598 648973 136696 803625 991223 233361 115660 0 954722 905099 38302 823501 697780 461412 234711 266750 547114 578184 275939 32424 240903 100673 1000000000000 176018 714525 498020 850683 505985 0 590176 758095 449796 576884 691566 1000000000000 907615 530068 146896 854218 860791 249826 723482 90049 90957 0 540475 7942 208828 947641 1000000000000 288866 919152 863972 914223 773500 296368 272831 261484 224905 345862 140162 150703 856523 88765 0
142075 59315 895647 1000000000000 1000000000000 910789 722304 1000000000000 388249 204968 279137 402796 791618 363707 294973 607932 786220 300937 1000000000000 163383 501765 288065 769390 693271 222069 755515 456760 794328 541866 486314 565363 0 378306 1000000000000 892680 1000000000000 486352 532088 610653 521532 373770 12484 886266 234263 83241 86974 819665 145041 946874 624382 62446 382595 582130 94153 195537 218773 341373 718753 612827 1000000000000 433466 876522 1000000000000 413429 46297 942528 822244 526107 280595 869959 131170 0 848165 527216 1000000000000 301419 285416 0 671768 781904 170140 451887 0 988482 623270 697832 334651 820943 405699 187901 883545 139109 1000000000000 496041 747085 823236 213217 0 141446 1000000000000 738508 0 571829 704488 0 733850 328826 435611 901332 0 439840 641088 990065 83226 51761 375103 866600 742926 1000000000000 559469 750285 443579 949156 829687 766457 1000000000000 346457 720736 228574 387008 0 0 50173 925948 934488 195749 886105 548627 0 313319 467520 6547 926015 654044 533699 0 423190 658642 286105 1000000000000 227774 266560 792161 444593 174905 964560 166267 219323 726071 158671 688957 430394 1000000000000 1000000000000 689676 629737 791941 774145 0 136908 1000000000000 416750 460383 278532 862712 1000000000000 299575 667436 833188 482021 530527 90390 401851 945540 84333 199348 462354 152087 704726 781489 165405 892443 970858 730773 1000000000000 760512 698716 896695 59622 169640 263360 1000000000000 919333 658868 827763 551785 0 11428 186498 497458 511304 56094 509067 763428 319007 946552 262027 233380 330191 299128 757798 0 568123 890818 941495 415833 910860 373273 625162 171134 36766 0 507030 1000000000000 578356 92791 1000000000000 623394 758095 293497 833790 399976 477574 658745 721601 379498 842660 932949 199885 18646 493864 990652 178661 126212 619659 0 202222 147913 525286 678845 121442 455385 399565 740222 211076 0 1000000000000 202090 630000 487501 524252 412700 941741 878548 825889 168035 324287 703191 1000000000000 784141 975819 998401 840728 931405 943253 907446 153073 572581 1000000000000 641115 973782 187177 130880 431624 37051 857280 212710 237286 46924 761804
603472 124194 866433 199666 924877 0 14260 261590 506024 500603 491512 346666 963982 690652 264397 772211 292368 1000000000000 0 426588 235902 1000000000000 913026 83736 437242 318936 0 865620 176114 175404 1000000000000 888834 789617 39682 1000000000000 160994 234864 388280 947730 1000000000000 390329 242431 727537 546560 679863 650438 898362 449561 535478 347210 30333 958210 186306 915012 232351 377038 749202 836913 236761 475453 244495 63533 729523 668300 745894 1000000000000 0 466690 1000000000000 0 393963 246949 22897 404065 20471 910784 528621 890836 30074 832111 356199 144247 1000000000000 179523 644619 733495 53609 591073 0 926464 723677 75225 919179 25433 0 584619 450544 921171 0 0 173925 811743 751070 554397 555166 754662 332522 743803 339082 836715 4588 594287 250859 787755 1000000000000 479877 33342 897802 908625 837255 473261 418662 1000000000000 863085 167047 242428 610095 46466 554519 621742 721189 711912 271832 382845 658433 163708 0 549520 856107 209703 711757 773117 621895 805211 938121 684540 6699 771828 182065 167897 698426 426235 1000000000000 846218 992489 259461 666694 920362 993363 364207 754276 776352 422946 833808 385601 710586 266667 610600 0 159 1000000000000 215059 435927 603920 0 233046 121423 0 3068 560370 368275 808741 832689 252102 693304 538039 1000000000000 546666 1000000000000 333188 173884 155418 0 859177 518876 693670 1000000000000 332705 941291 557432 809537 406474 0 957638 608857 364231 781681 979895 595958 1000000000000 69441 195512 197050 327139 554035 885151 185857 450333 233931 711725 783872 18747 252851 628562 93839 160596 1000000000000 299397 582084 281112 0 11737 83887 0 827638 367018 368848 862752 0 766071 1000000000000 486004 656141 516884 536125 67359 987508 502218 740085 1000000000000 165093 0 5538 587831 781730 1000000000000 335439 385888 943056 907878 1000000000000 144951 301207 271304 601687 160962 970246 143760 0 396354 715679 18677 1000000000000 1000000000000 346617 645978 36108 521929 786271 0 550385 36231 96985 346509 235229 665353 870685 0 140737 718217 273703 841229 790878 167429 61681 622094 691970 483527 136848 917553
192380 197382 470058 649578 912359 861422 775585 820221 398679 688388 981570 0 669148 930265 1000000000000 126412 384949 0 0 699481 676890 350191 641119 374796 1000000000000 641372 19895 92788 720656 101817 581205 96950 161775 634412 615955 688452 367302 569918 668801 475861 661725 467064 855937 889559 237397 775242 389821 348916 458233 1000000000000 297109 666480 751203 1000000000000 23711 858348 343228 1000000000000 0 349808 0 0 466792 854845 146945 515313 381975 424736 196806 327007 0 478661 0 343118 1000000000000 247219 613385 945612 398771 217492 1000000000000 331182 539908 205751 482595 114310 340194 714490 821988 33709 509078 544891 29423 117723 966510 286877 961721 430795 32650 964998 542978 808884 848910 695006 942376 155669 23770 338 776184 2822 366066 294758 903552 537746 133615 407729 380088 761763 669533 0 132447 914968 804240 438672 380861 431749 62753 967013 238002 197578 0 478437 992600 62336 260047 854128 152398 656134 819891 806143 0 477395 7213 1000000000000 14952 403368 553475 377474 0 131815 382392 456374 215595 76191 118890 449360 427328 243491 116891 859206 419890 979442 50447 913763 0 996923 689264 1000000000000 587519 117759 895036 471808 128864 0 986528 789682 167458 471254 1000000000000 597125 497574 593827 618498 86464 637331 1000000000000 517050 630303 1000000000000 1000000000000 279556 723034 549307 888581 411846 0 779815 1000000000000 199342 454828 0 847676 267474 807224 1000000000000 0 770825 142449 951358 1000000000000 50843 672651 967721 490476 142812 574444 260224 731723 1000000000000 944092 83963 793306 816521 308433 583844 839120 72889 658433 1000000000000 0 1000000000000 502726 155581 160626 557420 388543 994031 315836 121779 595299 484261 74630 314204 47728 474831 0 283404 262284 661282 100186 46606 1000000000000 133377 635954 834757 587585 385629 266461 263394 138043 1000000000000 105049 406154 755417 1000000000000 768510 572359 561131 587346 107381 668981 422348 1000000000000 689307 0 18283 986167 677719 470310 886674 882021 448388 819009 371637 177123 959107 67855 17990 501990 240730 166678 125259 769807 688178 387595 0 988773 1000000000000 558890 4204
700964 1000000000000 974279 637032 692481 566840 781887 851499 571585 0 198801 438929 639880 0 949845 950307 172044 736031 720313 793796 937772 789284 795306 483138 144492 270882 15187 207696 744826 153813 346969 275429 736646 289066 874699 249786 725716 635986 192236 937210 779005 1000000000000 110675 907020 421823 536687 1000000000000 583516 131790 858195 662317 620484 360022 801985 990943 530987 333479 729770 985161 40223 256271 964411 437985 1000000000000 111469 1000000000000 118252 255226 789840 103220 732822 691895 0 142454 736092 163369 0 389153 211147 946313 958772 260810 928208 29470 1000000000000 347897 437214 0 834086 756806 825436 619662 921111 0 687415 578912 92845 310791 747666 479213 652987 705483 0 713164 177308 895199 93293 560818 866439 576471 189785 101261 111542 621932 50369 961111 177152 279625 633699 487173 46137 968211 566381 562636 0 512644 271471 548035 906532 165630 438251 472219 437030 968118 482794 663140 890798 640063 41389 186754 816651 312646 732552 98708 201193 108043 337791 667946 1000000000000 0 181067 161361 699956 978234 0 237922 855102 743197 0 883883 853353 247399 15090 157507 1000000000000 1000000000000 5389 52625 463352 685885 297156 989905 690762 484301 50481 770355 645315 977752 1000000000000 674241 0 879882 920810 1000000000000 864179 746404 502718 153780 534104 242706 921661 845802 271086 678753 674817 383310 839692 1000000000000 114340 628690 864999 144684 135112 288070 727521 742416 239812 349612 545952 415129 469920 191208 119183 0 187067 333327 0 0 0 1000000000000 951831 953094 598426 38713 0 732173 806865 227672 480903 662697 270972 878691 914447 907499 1000000000000 781790 6478 420935 235224 308743 915274 1000000000000 278866 148895 175759 560322 343904 28532 801791 277680 636782 1000000000000 696170 965856 812746 457192 579556 987477 1000000000000 916324 841473 0 539484 572102 1000000000000 606921 789613 771394 198653 615239 537453 1000000000000 473752 0 209984 691134 759132 820901 0 764030 991657 615441 432051 144560 735980 155281 121255 49226 1000000000000 648188 708364 1000000000000 1915 284595 508234 839290 604847 853569 688967 684135
992678 940753 479033 906779 875190 0 292113 156907 472936 1000000000000 168582 91287 0 665947 0 697520 848113 354226 184614 555493 864734 611305 118518 488810 905050 0 0 230642 1000000000000 1000000000000 714453 1000000000000 392378 304402 512968 616085 35845 22431 80592 503798 821474 0 0 395120 130788 986653 768899 623268 95003 1000000000000 1000000000000 601441 18152 299723 449357 0 476987 146549 835301 392927 686080 249487 387774 492377 934921 20786 347562 1000000000000 936584 528997 68703 108754 551077 764706 392917 740514 677796 804924 1000000000000 719474 470757 24937 730452 326390 1000000000000 1000000000000 500872 148730 788319 425240 689679 606064 98853 392551 230951 970810 1000000000000 665177 314643 106267 375993 410508 693770 0 180524 7599 729842 656142 343871 900286 550084 492836 38494 573439 103618 1000000000000 866755 0 937799 598373 323599 1000000000000 0 367095 443955 313968 587909 943333 1000000000000 871681 420076 1000000000000 991714 595348 551141 38670 715607 27376 753914 782864 383023 0 339394 836211 143710 105458 864643 69020 692673 597978 297128 825811 1000000000000 603768 516443 805398 988776 452347 1000000000000 51640 193246 785046 247056 561995 353635 654836 961296 620480 608737 529306 1000000000000 932371 402405 993984 741019 668124 1000000000000 207815 1000000000000 888364 559738 378584 0 574265 0 100594 1000000000000 1000000000000 454270 680896 673166 769958 650809 0 547436 55465 55341 359152 690329 680662 1000000000000 919637 809266 179342 890554 376586 458856 73809 269476 485539 0 957371 381237 930829 908863 306779 58501 441169 137071 401160 477584 195932 175107 713255 845567 489174 677276 379701 329376 1000000000000 82283 162426 990607 197250 199322 990293 234800 935139 136483 1000000000000 95380 625587 583113 92533 269600 428393 1000000000000 957532 261445 0 0 129090 534817 343854 54904 543436 709216 446523 915703 95837 790521 854202 727125 1000000000000 5299 918106 64485 666649 955059 659057 484075 169860 0 1000000000000 751873 1000000000000 823536 986155 344537 584654 142453 0 1000000000000 478691 1000000000000 830323 1000000000000 1000000000000 948555 0 128239 823150 629115 43419 88335 164550 192377 0 165287 124970
666522 953795 841735 1000000000000 400960 578118 553811 561381 778683 284251 1000000000000 374616 1000000000000 855683 642976 396539 448063 443006 0 479744 951109 931265 958697 689145 556035 312018 102814 501043 133712 0 1000000000000 862669 463320 59017 199605 373076 364464 990392 93330 682879 581942 718967 284488 20735 1000000000000 341343 855336 547147 190293 989008 105048 112761 585984 447825 932723 856102 980361 1000000000000 889942 1000000000000 882392 273390 485204 888458 599189 943243 492803 246087 478852 623175 780339 201416 538370 548114 127249 1000000000000 129139 0 461490 324157 501937 576483 69254 988961 246954 611146 453119 568763 0 848231 812868 536881 20264 965049 217662 78264 467781 143108 217480 636383 357023 397057 174021 829096 243693 0 602173 767009 124369 450765 297535 158100 978878 94114 186147 310109 891337 0 635010 568665 469697 523756 90771 905617 0 442439 513086 845031 922275 503389 90879 0 605769 668023 391028 866781 543746 733659 335947 356664 666535 311889 49952 48666 712485 0 947347 588867 914055 413614 694748 356430 542049 627143 1000000000000 977390 323325 342089 123383 1000000000000 902108 124420 968125 87175 298562 714857 570459 720789 277478 472680 1000000000000 106886 196660 251806 840569 959265 348206 314443 1000000000000 986348 964366 300737 0 851781 196943 668366 4477 288404 120647 519030 600861 486025 311725 0 142712 237355 238793 877566 875954 465041 0 307581 788089 321119 587920 374548 265673 310433 139998 399094 1000000000000 261355 341682 964756 966608 382451 592627 641467 179397 439727 480094 1000000000000 658945 827019 569918 31722 930589 823068 773903 227360 998245 419449 406915 985878 1000000000000 274976 398282 501382 768906 0 540434 627414 0 103530 860366 257131 696818 173426 0 846271 933009 241192 321153 525526 216528 840509 1000000000000 25241 557037 38460 358673 105135 1000000000000 640620 418650 0 71513 597183 970914 980174 954610 446454 172332 448528 816980 977916 836818 744193 1000000000000 101245 0 693994 364956 489652 769198 689725 238780 35996 749478 883483 669475 373439 472657 62408 569010 1000000000000 682297 1000000000000 832959 990010
928509 24553 151985 440438 802541 91852 164406 1000000000000 891190 849039 996679 52619 139726 378035 341030 963140 0 182418 796822 905529 854732 567950 430465 526162 885917 947563 145724 1000000000000 469630 1000000000000 1000000000000 176399 786455 1000000000000 439971 505332 801854 15364 210182 524027 166067 0 670833 75779 722572 235143 972895 825183 219356 791041 837669 290997 125790 209274 787502 930880 691361 0 485248 773519 545259 175226 766924 243895 1000000000000 657779 860282 1000000000000 735530 789956 444736 0 110573 0 84501 558198 740001 314538 685401 1000000000000 679273 908520 68394 668720 427851 791953 284168 77130 1000000000000 449770 644501 1000000000000 0 89587 0 782882 0 817490 0 534284 663112 847469 52563 1000000000000 1000000000000 788258 0 360033 755598 572519 523102 1000000000000 779555 652647 225084 486874 71620 532087 132591 904315 114404 0 599275 0 505629 197604 296098 810104 962817 1000000000000 109874 288611 380414 654342 1000000000000 30959 218864 49271 73638 258351 50587 700121 437997 724015 1000000000000 98622 228387 886836 1000000000000 965286 559582 0 0 718138 830263 439453 1000000000000 287188 0 50846 22072 285270 643023 680132 411457 773125 728145 0 505548 397668 53321 158668 242005 812083 627598 838646 468933 284804 803764 133210 131624 381506 78320 260957 713496 229495 941764 0 793171 752053 417368 30330 407749 0 105521 0 1000000000000 1000000000000 235242 405164 270268 0 1000000000000 679728 0 814238 632196 295189 493092 722094 683964 995010 0 308359 366387 417701 61915 699956 367409 100113 692357 778484 400865 253082 599857 0 125698 575324 788485 390584 259466 213733 380008 927454 0 72890 0 492933 867933 861545 47591 8861 6664 0 0 562390 395089 533995 931250 918189 860231 911087 152795 376714 248628 1000000000000 837494 150447 915948 201642 872152 643050 229458 926276 962129 1000000000000 0 504365 673887 312113 884293 274215 678043 215151 939854 870105 534762 817447 569127 480162 1000000000000 981571 1000000000000 810815 1000000000000 916491 884350 572827 866771 36813 41694 893057 149943 334469 1000000000000 329334 588212 0 199738 1000000000000
993606 624353 280228 1000000000000 666416 501226 453368 664541 814864 435670 950416 1000000000000 485814 0 505664 467193 952523 568225 567282 896835 531540 0 250938 1000000000000 670422 525634 542607 363793 781398 985058 539913 39312 835959 197869 626295 411276 642436 1000000000000 550579 153412 722760 294243 1000000000000 36955 74692 1000000000000 114587 10550 928702 98994 0 0 538339 10731 761650 122860 598241 0 1000000000000 1000000000000 701523 1000000000000 419894 281814 75160 62842 639372 685783 674081 709756 132869 479882 800650 228508 715351 846054 1000000000000 0 1000000000000 816773 798984 0 364053 994816 868975 140012 257766 561338 15401 418550 371523 939172 47737 974848 492380 125054 282987 1000000000000 813739 255268 0 420575 436873 96137 130715 704546 518170 326193 946634 0 680654 0 473482 393068 0 547937 683663 980004 768811 1000000000000 689882 1000000000000 360214 20793 0 271690 452588 986424 0 485629 834127 10351 207242 114364 764437 265323 411862 593120 21 99778 234653 425486 919344 1000000000000 799837 1000000000000 147334 749388 837739 646728 525315 850708 279900 0 318581 273808 0 23519 916870 29455 223041 801830 58124 770084 9225 376828 1000000000000 680711 508824 1000000000000 736665 780638 702280 326743 1000000000000 410957 515883 523310 1000000000000 1000000000000 250279 469246 970865 828175 365106 773229 678895 900023 433025 461434 1000000000000 467897 0 463533 710160 0 280950 37371 0 510304 1000000000000 112477 725950 561993 305906 48143 215848 452498 788413 547324 232620 662400 596324 1000000000000 506173 452023 800724 634688 884980 883572 964516 27170 1000000000000 1000000000000 155859 960426 173366 409928 496779 0 1000000000000 443025 244720 834491 448493 50799 947368 284462 924436 974199 108077 212826 314678 461892 0 385702 648357 389229 380476 285325 637788 497152 837042 1000000000000 1000000000000 447660 340434 847851 682763 380171 683426 1000000000000 421704 503312 1000000000000 404877 792304 639763 555189 63432 427782 866019 989646 7487 1000000000000 270453 71071 307687 887718 1000000000000 412843 1000000000000 323584 878104 858335 1000000000000 688718 1000000000000 581761 511833 83913 277018 0 577362 1000000000000 0 783577 476536 26170 813174
502860 610581 71439 899258 776376 739200 212130 163382 561373 740561 513029 818099 0 406348 408410 617067 117044 251319 3105 0 1000000000000 40506 643464 543733 540464 127945 211079 291213 695814 73622 93058 857171 0 187087 159009 349245 124234 320192 208029 608695 580875 492068 667673 1000000000000 5194 325562 780623 353064 587712 7692 693506 504690 672147 429939 821136 9588 20206 231216 205300 716169 42094 429486 733618 561199 607192 280825 701780 0 1000000000000 241800 1000000000000 1000000000000 559751 1000000000000 168647 962229 415649 1000000000000 199459 690253 127080 1268 516130 65528 19225 872831 239776 118975 157597 46322 26725 1000000000000 432066 65476 957878 1000000000000 306943 839469 315488 942481 84932 611833 10535 102449 1000000000000 206284 431462 706685 0 1000000000000 341468 0 542279 1000000000000 1000000000000 842 916556 1000000000000 504639 1348 741650 621932 507965 212058 314515 0 550031 946745 0 302814 0 147658 200616 946783 1609 54109 820410 434601 148904 621440 1000000000000 542991 901006 44165 1000000000000 509374 471183 208420 722864 529444 0 754718 1000000000000 107962 387006 0 944048 63919 0 1000000000000 938112 855835 0 628027 258668 1000000000000 0 112607 169851 0 235430 609125 838576 141057 958103 1000000000000 17196 841980 1000000000000 758798 730891 42027 0 496217 333387 1000000000000 780069 30712 578019 262494 332132 362933 638987 101059 769031 532359 4017 1000000000000 448071 594555 807869 204568 1000000000000 36147 457049 563961 811273 1000000000000 762173 982332 951523 388334 952155 112095 1000000000000 834716 876197 484898 150207 12483 755771 1000000000000 63014 0 936557 808171 69038 566157 127432 733096 135200 576264 306038 578190 138898 33882 874315 3360 296212 817876 0 44261 22706 986960 1000000000000 784501 964562 898516 618568 436629 113187 0 946630 68938 447258 182417 0 66323 584403 1000000000000 494927 384980 456606 35508 1000000000000 499562 497362 547044 1000000000000 888462 1000000000000 533745 207750 667770 813243 802213 1000000000000 92252 55055 562931 383451 309575 396349 707865 234842 240386 284279 139018 1000000000000 999123 0 579039 268250 1000000000000 641478 85778 997474 368776 740874 0
857013 930727 550534 49326 169832 711744 202486 461450 519856 731525 1000000000000 191889 270487 574134 0 801198 156684 432810 730071 249822 102546 909270 984589 0 0 454488 361547 7112 438629 924429 723470 338036 244549 416900 932327 99582 796858 960467 621686 165871 645794 915906 829431 151144 537048 730674 313034 0 507765 0 1000000000000 686845 622367 720570 787399 632000 314777 300409 174367 839973 771638 346560 376087 454598 396146 389011 210954 492057 766918 1000000000000 899938 337314 429806 1000000000000 1000000000000 491017 355795 345801 880189 943810 125722 421330 292764 0 105929 22216 492866 12847 857427 815385 634009 394981 1000000000000 1000000000000 726017 704707 992973 545004 348657 342508 949783 714014 1000000000000 102091 821476 1000000000000 346706 87329 1000000000000 458086 803541 592457 14160 386880 0 34793 0 92011 519076 450092 0 730429 0 201048 37835 438126 1000000000000 401924 340103 828485 296779 900114 822947 376631 799956 0 379147 686098 1000000000000 311417 126311 235476 123108 915984 669518 719392 855866 851275 593892 512305 686362 387075 0 421258 772299 709406 676266 963412 1000000000000 104490 649176 275854 37149 338798 601172 1000000000000 1000000000000 912449 91286 733822 1000000000000 359076 841791 807870 427739 950230 323815 1000000000000 940828 360880 0 392918 556363 1000000000000 163310 57383 575739 87432 988207 25996 829284 117326 937435 859256 709917 183700 700885 0 845309 446920 714005 83280 1000000000000 828349 494923 0 38817 0 587251 56146 1000000000000 177419 876535 1000000000000 429345 133746 677958 43993 897608 68425 454504 209627 569281 155984 873803 828396 98060 805988 823826 744133 805610 494458 768092 64669 0 0 118748 736717 992431 0 324030 1000000000000 1000000000000 1000000000000 1000000000000 104782 919572 12676 537130 225898 554009 563536 853703 778995 1000000000000 0 582091 346025 871020 931744 742423 868573 947877 1000000000000 560917 481281 146991 984553 546527 11187 134461 951446 377924 746656 78857 948692 312326 786129 0 694210 773655 499350 472672 130979 367993 811246 227048 593627 151038 493419 352988 117665 560772 650744 343466 374655 64751 237391 1000000000000 34349
710923 834834 397996 167168 261738 864498 366718 0 221584 353681 941974 6931 622300 97465 351265 313974 662939 1000000000000 573194 316058 459224 113247 437893 35671 436542 617295 1000000000000 342963 832806 735427 588839 724828 612492 1000000000000 0 74330 399790 173900 391056 806689 878667 309072 270613 35620 797857 669766 671636 554790 298327 479041 0 747098 359976 142985 283898 1000000000000 708246 158011 491117 43757 771379 121112 0 610851 1000000000000 73279 553613 856263 1000000000000 104707 610313 166413 5603 341573 719942 844828 1000000000000 53033 1000000000000 924522 600346 186065 959465 369957 340728 56842 431011 290278 208967 22022 591656 437533 517783 272322 0 489409 730751 153540 43611 864368 949978 745082 773591 903357 0 579483 168927 914811 469754 427984 969016 484526 167631 740076 774061 1000000000000 528410 0 929099 416324 518899 339410 838553 583184 833340 646908 453430 709097 162932 0 145632 866609 529496 0 874660 552840 968481 0 125269 0 250014 640366 331984 323151 156943 861392 1000000000000 186559 386834 849863 0 408175 823856 273175 957302 916969 810721 464159 627841 408527 973782 717388 27275 1000000000000 976598 1000000000000 536863 892092 667618 518324 74567 343997 105642 948822 1000000000000 1000000000000 926329 44888 576151 295283 803212 859569 867604 148945 1000000000000 249730 186258 211991 742972 1000000000000 784464 729255 330182 324504 814791 1000000000000 0 981647 607313 129423 631842 341622 40692 668709 550569 386229 488437 123551 384359 688670 0 676480 872550 1000000000000 0 644808 436060 661088 533439 176663 508812 342849 963771 1000000000000 85632 369371 827411 1000000000000 840482 720229 1000000000000 293502 755881 6391 1000000000000 476673 0 388749 810021 523961 890200 0 1000000000000 346226 667077 431885 259264 692147 472812 914366 779150 531734 303510 220471 120317 816134 643680 668984 354178 921221 769413 151644 590612 41361 973290 0 363354 715627 444166 978001 210363 351538 775234 1000000000000 0 14302 734541 569592 469131 940854 1000000000000 811449 834485 399763 555865 493911 1000000000000 73248 452761 388005 456488 447942 659143 267326 961633 0 81792 522717 564742 975354
385887 2966 668065 846623 117296 1000000000000 86111 612594 717836 436647 814597 1000000000000 390360 739744 635290 9705 931409 569100 43749 15143 648085 1000000000000 1000000000000 0 143998 1000000000000 0 519966 0 688556 350072 577428 634515 214065 931790 1000000000000 830662 927017 1000000000000 208032 40823 41601 698192 659742 264738 466955 558311 243228 530658 489619 756292 140808 0 858457 757844 608017 226263 518014 385293 329636 356022 396980 513883 1000000000000 48215 1000000000000 356385 472874 485852 867810 49276 696413 931069 685627 451047 38674 162150 96294 853523 481451 808695 1878 867746 593062 0 0 521714 927922 953299 66159 0 769951 276320 885604 655258 354455 259872 283574 1000000000000 1000000000000 370443 973336 1000000000000 438297 809433 174896 0 7306 426633 957645 851626 796546 371372 936214 790251 901038 583630 496477 0 483043 1000000000000 937826 0 530526 273615 979483 241754 744860 542332 0 608371 335116 763076 518245 0 773291 144850 939632 595622 0 233533 767889 0 0 558467 99639 137992 62961 987099 143928 900945 723213 691488 268228 716734 488023 962930 1000000000000 317414 322860 903767 670782 394197 159730 793000 929579 726404 877350 0 407205 906067 974215 624201 518165 356220 225606 646951 161078 950567 55218 550258 490347 373780 373616 813006 897188 796219 1000000000000 311303 865854 520240 627871 809423 244634 0 1000000000000 1000000000000 859116 872461 784617 723809 42166 575842 964726 749233 1000000000000 485048 569161 574965 360517 809820 0 235246 448332 1000000000000 0 601156 109929 889894 229800 766988 289528 113190 862937 770952 631769 489245 227573 33925 505735 37327 889896 1000000000000 688365 106123 338608 166795 714622 357455 249576 877601 1000000000000 251294 295482 868373 556910 937124 772812 563078 741096 561002 874594 622120 57626 1000000000000 112828 436131 134788 874931 1000000000000 246203 983107 9998 771408 38884 885154 428910 658458 422234 362203 233371 156595 410390 922418 615467 656697 165593 731461 452370 62969 0 722784 987386 0 629958 368790 1000000000000 241921 510080 728157 482825 869141 0 936267 0 0 82987 654047 20646 280467
1000000000000 86330 740330 797091 0 671567 928965 0 253910 282307 1000000000000 59835 654370 779825 868267 264296 0 766164 1000000000000 1000000000000 0 1000000000000 963027 107704 436246 802321 315774 241747 548138 558502 1000000000000 236577 1000000000000 511452 1000000000000 385486 0 80000 958316 1000000000000 952215 633229 624358 749397 442331 174609 994021 857264 127608 832304 1000000000000 91290 142301 1000000000000 677623 213612 0 457689 0 352919 582381 759650 817709 789230 279690 202532 987837 532116 524858 0 1000000000000 225327 135311 943341 636591 0 917272 19631 0 734618 174788 1000000000000 478108 1000000000000 24267 965288 698562 919182 1000000000000 978015 706313 329182 520925 527435 973207 409284 184622 0 291374 518167 677961 738648 236907 683468 0 389384 248996 947044 110453 56596 356451 860886 626296 367932 0 606725 263563 186155 783822 878054 922276 505355 647817 150504 749441 184804 80425 1000000000000 761306 0 262485 642702 541400 889681 391737 1000000000000 566443 563892 235072 22391 549108 737168 611349 794888 570012 1000000000000 1000000000000 0 640128 847410 721893 526475 1000000000000 820248 1000000000000 220951 232850 397647 402311 451149 232179 720413 567318 1000000000000 329940 84402 91613 597649 974267 969705 531782 797155 530570 205196 963584 707995 892510 674280 1000000000000 369576 0 176877 354469 66439 1000000000000 299546 977749 940230 309720 218622 973623 1000000000000 685215 115654 764739 363968 334120 341560 815959 819545 366554 521037 137527 812484 340868 863369 856514 674649 1000000000000 652720 1000000000000 55013 0 0 1000000000000 688944 450734 1000000000000 667567 99961 9716 338458 0 237148 0 461570 952293 48210 69711 249050 925969 889865 975723 63830 0 1000000000000 99451 686724 881023 188935 196196 465322 435914 1000000000000 781700 723222 238803 461668 161055 394585 907370 748858 903109 88765 269633 775842 94768 252098 398157 1000000000000 329473 873421 885051 895651 897721 0 1000000000000 703837 844286 1000000000000 121554 180827 976603 1000000000000 72299 0 87268 472321 492901 511763 1000000000000 76728 0 183749 605790 0 0 284644 1000000000000 402773 961782 52545 408331 443849 188198 912814 652022 922692 0 728895
405229 347077 588728 83962 0 901973 440819 850943 1000000000000 1000000000000 573976 596419 1000000000000 338576 505258 93363 391197 371904 760604 74230 932667 1000000000000 837835 1000000000000 686603 433214 943545 810419 0 129483 670174 0 137268 225272 229908 683681 726660 992840 1000000000000 253619 728484 984399 975444 13286 912291 12799 945214 528209 385173 981724 757841 622075 594373 182131 755386 805160 604338 1000000000000 113821 478032 673054 883076 0 0 18709 685092 823980 242553 350612 434149 911395 58680 590249 826475 401457 1000000000000 555815 337589 143612 419990 997010 484001 439406 991651 793671 207570 0 1000000000000 77193 77465 913654 747049 375952 759172 813145 195016 624916 378164 459719 0 80120 337272 599567 962191 0 504385 1000000000000 705267 382199 138003 257423 199701 927070 460511 994662 200356 169728 253292 831383 572005 1000000000000 246711 0 136927 480366 411861 794195 508703 907726 686690 432283 873167 140946 423518 811086 339241 562375 899388 635732 55331 904990 1000000000000 87344 1000000000000 758862 74297 69701 289551 0 333939 942236 635196 0 824083 814688 1000000000000 1000000000000 71122 824957 752728 715958 397351 1000000000000 184176 1000000000000 833599 580723 266472 0 538166 995810 77895 831406 316521 926042 802281 406807 938759 342379 415032 13594 377769 595195 588380 699453 201630 344022 274808 456028 363809 487192 1000000000000 780711 387324 315404 830729 788109 180106 373052 784464 238917 152907 1000000000000 475439 428018 748585 853452 990687 1000000000000 600969 942587 0 564049 452492 0 770700 305906 0 346890 53064 43866 262261 860928 96584 688103 1000000000000 672340 126571 218154 879163 795987 741315 912328 844377 21261 903001 157577 746060 185260 776561 822099 630006 1000000000000 568150 738112 459887 525998 869218 695608 571553 769563 376310 578023 588507 778825 325778 798282 1000000000000 578696 897072 933843 291040 758509 74708 356156 783951 454174 676482 867598 191404 624891 4417 948932 672937 567339 996524 998513 1000000000000 534218 0 635144 531431 116900 1000000000000 973796 905886 184560 1000000000000 1000000000000 341616 19848 263591 0 0 912566 0 945586 477667 784855 550088
699327 29076 22115 477151 817270 629583 896146 1000000000000 1000000000000 780321 1000000000000 135356 740528 330442 734242 0 39733 419650 89526 36999 338725 730015 919514 223427 545337 411971 1000000000000 983929 968249 25793 239391 781240 733012 349401 184895 53970 948760 719693 369225 454507 41200 967751 543619 0 619765 33256 945436 1000000000000 846821 818766 370073 48946 406311 692393 136215 209655 807003 234991 912704 289965 530460 275298 40178 820908 146196 1000000000000 85293 66149 893144 270375 686989 304951 181667 678516 673261 612703 782020 970694 835763 211694 555136 209066 0 157452 510515 0 319198 542680 957021 13812 574809 823814 13895 464045 534953 388492 0 184048 455569 1000000000000 289007 492329 821750 489924 392290 479535 142705 172963 317720 568062 198909 196347 315675 1000000000000 305563 421071 109892 296451 1000000000000 1000000000000 636149 854594 581547 43106 339668 1000000000000 1000000000000 936059 217930 21278 0 1000000000000 1000000000000 0 27587 67366 22514 320935 510931 369228 544342 476743 161979 825403 117143 806238 0 935423 337788 479828 265004 1000000000000 36322 425579 720085 19568 545646 374116 895236 105467 20047 840731 851591 0 816259 392002 811632 847950 782958 924896 534137 268534 1000000000000 0 230844 1000000000000 479840 374398 0 333199 854009 1000000000000 625182 208352 813298 1000000000000 1000000000000 623213 233639 875381 882822 253270 328788 513906 566110 43726 1000000000000 1000000000000 100815 708884 1000000000000 0 1000000000000 729581 440865 229613 229409 0 0 1000000000000 0 715612 840183 1000000000000 436722 509161 50437 524173 0 1000000000000 422798 1000000000000 528197 275679 270295 0 1000000000000 584994 851877 476938 497428 698422 591815 0 850952 440143 10710 596347 0 1000000000000 0 90249 762960 0 0 271472 338438 969503 58215 1000000000000 919189 0 532046 812322 456213 160877 0 276355 120817 516976 639520 1000000000000 496888 409487 831223 594488 366841 0 751651 612344 361472 722822 780314 32309 917110 245660 87323 0 1000000000000 698704 677375 191713 668875 45690 273982 446392 10530 506255 189329 258003 513483 647593 341321 2655 254235 453382 51486 398642 250660 393949
0 534509 55574 649678 604826 168257 0 160836 316209 1000000000000 0 48062 978834 199900 873615 989935 397516 1000000000000 613978 372765 291950 633336 212410 727422 0 392853 359676 696747 681981 1000000000000 809205 300066 566280 811459 379319 0 640760 335921 860479 724824 944682 62850 720893 58872 235280 969472 3750 1000000000000 1000000000000 1000000000000 354083 0 561513 993111 707164 0 470168 186727 243492 949071 920144 312880 677909 86462 491619 522456 744983 308425 112371 983889 705753 0 406400 7597 1000000000000 964633 0 809857 0 291948 845771 431471 452471 0 83605 865890 0 122839 975686 1000000000000 790718 579480 744956 424158 1000000000000 90908 91819 239425 219750 760448 652116 76907 964282 670298 997670 422083 347236 0 437420 732460 1000000000000 702667 724273 496880 1000000000000 309598 592047 184981 355850 559484 47108 184628 1000000000000 0 432623 778454 578851 394666 504229 24821 829127 0 47361 0 665134 675293 643887 608929 897603 959617 22354 0 235340 1000000000000 607790 405747 0 1000000000000 377121 111332 873598 698158 1745 428810 108302 48027 553416 586154 1000000000000 196387 0 657791 417865 266067 829478 463523 533663 972379 638383 885411 1000000000000 880995 1000000000000 820216 478407 478232 659473 0 807888 764665 457772 602913 0 128036 289972 845845 685362 0 623865 855111 418275 0 689486 220403 0 321475 970911 184439 162486 437127 1000000000000 1000000000000 610564 977223 658104 227203 970453 401574 307145 257491 732194 945851 891873 43956 773517 890730 598832 1000000000000 530486 959376 1000000000000 1000000000000 1000000000000 933447 320395 205547 160292 914779 963211 464657 115644 812933 495207 971837 60140 976329 935145 268883 0 965188 474217 517520 742945 231252 409471 0 201679 279866 984379 625265 452577 610173 786893 1000000000000 578115 741794 690356 756349 58643 1000000000000 1000000000000 667211 801525 708946 1000000000000 992775 0 0 22009 348104 329576 955784 1000000000000 873001 503471 823826 861084 889633 759706 0 38372 787099 396430 45660 340044 421719 717723 589668 744152 480669 321186 436866 961777 13717 664120 190950 0 1000000000000 685267 873774
898853 1000000000000 913481 46532 974633 0 56153 28120 853393 0 353178 1000000000000 443838 594176 477667 91387 258044 1000000000000 88233 378599 548268 492640 578869 608941 713608 677480 287818 178517 182305 1000000000000 1000000000000 913552 569064 0 0 425175 254978 620543 1000000000000 850589 469140 494896 714071 135954 199131 628192 559822 630964 249277 140631 229388 600098 168081 744245 565910 317502 229277 275393 785727 211662 86073 584435 1000000000000 957604 303142 1000000000000 331198 493902 413126 279214 260705 0 870412 297671 444803 501772 0 922948 985830 659410 393353 1000000000000 471468 649168 51310 684409 311361 287434 195642 544161 0 973480 988188 233044 722899 479010 21592 1000000000000 909529 629976 941417 128033 958933 815940 529327 320072 164891 80312 868273 118261 544856 320309 758653 731421 604818 816218 255261 327667 456261 133615 486245 703181 362299 0 81853 948717 555541 37390 575378 191269 80444 784224 119765 27417 890654 972642 499532 120736 156640 121404 152397 879043 432639 858443 351029 342992 625115 303294 710827 371449 0 1000000000000 589886 216827 841504 0 440588 715884 1000000000000 712744 286476 546315 861770 341140 159165 648370 70572 461484 981645 421134 0 1000000000000 341259 755894 968718 602942 976551 782491 645730 689913 753673 172374 989627 30401 362097 1000000000000 692292 310068 464392 328248 0 217233 0 899763 798125 903446 419064 70984 331281 788750 903080 1000000000000 0 847625 474471 1000000000000 396029 0 814276 809192 359132 676717 374213 437468 1000000000000 0 0 97976 476567 98434 977085 804282 734568 757672 1000000000000 1000000000000 159421 617336 326575 90800 614645 310920 222937 375686 15089 86306 185893 0 802055 891260 777938 225810 1000000000000 1000000000000 418513 972073 141325 119134 993439 989834 374286 645559 224285 132032 0 591787 942182 3477 1000000000000 354166 0 447986 668071 1000000000000 979251 569194 0 434946 572749 14483 564968 891638 646539 359160 200274 496210 387796 861374 1000000000000 352263 721456 894984 659736 57662 661483 424770 1000000000000 913936 366209 222536 191005 357348 13148 19113 288716 598583 352691 1000000000000 859029 969084
0 0 335629 17884 5128 324206 929354 429008 122563 303180 982668 138647 756260 93458 700831 0 597712 392283 105505 1000000000000 132076 629955 173260 907431 409868 666368 733441 495007 837240 543887 986497 774043 440632 675366 582050 554637 593183 266341 345126 725146 659651 159207 0 794346 682812 375663 317542 912120 534461 287632 292931 13378 283863 597792 531853 982988 413504 794025 1000000000000 184441 372751 0 862896 489731 311133 783487 350150 774284 0 99803 0 100191 921560 0 411796 642065 457413 205345 0 182122 509474 0 86716 373358 0 541537 527462 798633 1000000000000 907618 344196 65785 85529 300029 1000000000000 907022 654007 233743 559524 398992 244297 239907 91825 393547 893301 698350 540629 336429 0 391218 0 117302 0 868071 495601 332732 1000000000000 0 706414 708839 721551 106654 336066 1000000000000 41060 795940 218061 171953 1000000000000 428671 328532 647054 247475 293658 406765 0 641522 488483 330808 0 750912 1000000000000 52114 825281 705070 696668 680804 187765 824730 368849 1000000000000 964267 1000000000000 485534 966551 0 404544 529600 1000000000000 0 662645 375643 0 967482 953804 1000000000000 933518 362256 924002 0 534106 854157 170735 799987 150894 264208 996677 480956 635453 474759 692946 698674 282121 867805 937323 449129 50350 101473 795804 733525 981538 1000000000000 777569 809589 381455 496005 421533 836342 60905 870969 265355 387239 762924 801572 464900 843113 222632 757710 953711 527271 0 597774 133242 874762 147481 982877 441716 334986 2231 155320 341278 932405 759866 953002 137906 946978 738918 728898 1000000000000 192909 981046 82805 1000000000000 635704 160009 62493 269797 543469 226786 193595 248502 448184 853068 33036 709224 971859 642760 1000000000000 158355 941690 442998 449948 136885 437230 50310 300406 140752 269900 279107 120816 0 463609 35725 989555 467346 1000000000000 812375 849606 23286 380181 462118 1000000000000 248447 305509 1000000000000 0 11019 357338 215154 705060 796581 618930 93697 597536 417144 636853 807842 774719 57109 757443 835927 776996 887282 232125 113108 182483 200278 35809 961677 127048
592527 184401 445044 796607 459630 437959 0 402163 348560 660158 234260 0 1000000000000 840673 890054 881933 392815 109548 292789 77384 394110 959498 522874 887093 341891 0 780996 7614 642950 260495 980244 858720 810501 614411 756109 776516 1000000000000 853534 792265 453538 43291 525744 1000000000000 0 597900 394650 897337 639787 994757 695371 342871 467519 64043 584350 242018 165581 937734 778524 956295 808544 394612 356689 596135 677926 739356 808986 866201 247461 850247 954719 299442 294623 1000000000000 565197 718413 14448 541034 1000000000000 489487 123706 594900 704357 1000000000000 1000000000000 133037 1000000000000 1000000000000 676304 570748 546687 720499 794782 896888 37365 78796 651231 807981 93248 0 636960 0 508102 681449 444127 733988 93374 198303 752933 771328 0 289440 523383 862222 519918 514653 230317 254754 0 288115 0 311914 292593 35141 1000000000000 486792 932660 1000000000000 976147 524199 0 779971 993442 0 645687 832331 205394 0 482010 639717 237518 636625 1000000000000 350485 987069 712385 877787 554784 76562 838470 921018 649494 1000000000000 890036 319291 0 689763 410715 985737 812750 767714 805075 1000000000000 917575 21723 577107 724146 293899 80506 1000000000000 194968 0 0 695935 402040 560606 624723 360719 278223 0 797645 655375 0 1000000000000 374297 847164 124614 0 593434 877056 992063 937983 901166 399251 575618 0 231633 528048 466250 312209 70627 157583 545031 502235 432222 0 1000000000000 886806 541264 132345 0 798030 0 663977 995941 812268 123592 797506 108050 0 928392 203533 0 482530 732672 78392 328570 1000000000000 444676 924151 432676 792183 186197 71425 29530 261990 300573 120701 272629 124235 938764 604721 0 679885 1000000000000 551828 724371 942600 91115 486822 92045 348308 0 1000000000000 479502 616551 1000000000000 276140 0 138044 1000000000000 712999 620067 0 209939 1000000000000 874212 878541 386130 286678 0 318986 612951 487496 0 576554 276476 1000000000000 619533 675970 499911 835581 755956 331956 836074 372174 694354 1000000000000 885033 453450 910323 749133 526050 294727 1000000000000 886437 0 1000000000000 136241 584541 575667
555328 80682 375043 860017 0 0 190373 90988 712262 819994 621950 201695 1000000000000 107903 900340 617672 846327 479277 355629 256745 924933 36674 160946 718245 271481 140160 32707 825653 0 40730 291879 0 657079 678577 562701 346208 225149 720170 530708 0 151548 581370 1000000000000 843510 497668 1000000000000 740281 644143 870699 52810 982179 484009 0 679681 331217 210284 295907 843569 82098 176912 512890 59729 1000000000000 897979 272427 981562 578764 432793 0 475997 312856 416372 300732 30170 357475 0 1000000000000 196141 60754 394634 977398 79475 557927 138900 286002 103011 683660 189450 778169 437350 556030 257295 611891 921445 524219 774438 4364 36914 387596 313895 30256 489257 543145 116872 884707 599701 76954 5695 505840 110910 927822 1000000000000 87486 0 549715 777367 864706 613692 549504 1000000000000 144077 75832 693802 0 1000000000000 970373 320668 906104 756294 23324 192107 92902 759740 53927 907062 1000000000000 853987 722002 369564 184831 594307 1000000000000 0 341605 0 173580 381551 1000000000000 392693 275920 1000000000000 706748 628970 556076 394962 741995 1000000000000 412435 464179 361138 702356 0 247373 649757 264702 749186 1000000000000 452190 347936 909186 250371 1000000000000 338251 0 662855 788184 0 0 1000000000000 1000000000000 1000000000000 725389 565198 759919 1000000000000 342067 732897 561987 0 693702 857234 54759 214847 0 0 1000000000000 783088 967062 929186 58324 711954 818935 1000000000000 607030 50189 0 649665 1000000000000 136969 385502 990207 459642 883156 632733 1000000000000 863697 828266 130883 706304 630630 355017 131961 318357 694647 387478 688338 250302 1000000000000 237497 0 337181 73837 23263 336580 726168 9174 380431 1000000000000 49344 388840 178620 956204 0 979846 398271 973916 884865 442118 497734 2773 198980 262472 854582 598636 688427 983306 0 918676 0 394825 496121 561242 1000000000000 20611 0 0 134851 803170 174149 546266 749898 698599 1000000000000 377197 893490 136219 611512 674733 248499 423596 366368 213713 825872 179315 690217 994233 274590 753329 876067 297174 330249 966998 0 175026 1000000000000 0 752767 45965 896023 1000000000000
825705 385570 894780 369264 0 1000000000000 493068 328648 199773 27002 0 178463 1000000000000 730103 521826 160635 121323 786878 588824 0 1000000000000 531365 14678 481960 880062 101115 822859 755372 1000000000000 1000000000000 862169 73086 563525 408523 1000000000000 0 1000000000000 185974 320466 625839 534708 692395 328107 781708 35830 862846 526202 512166 176399 217406 830488 730857 585393 1000000000000 586544 829379 0 567534 88156 437540 36650 1000000000000 0 563156 971099 932221 290060 806609 0 577149 953274 0 165890 1000000000000 516712 834719 630312 166013 807669 1000000000000 330633 658566 980158 666733 0 586540 0 0 782169 590275 91976 907751 374912 230581 181785 182907 1000000000000 182469 483139 563014 0 0 210030 314307 119807 265438 742353 993734 473460 506680 868770 992695 421610 633461 340716 653546 999073 699442 33144 579481 448897 379238 907389 544673 37387 41014 433570 21959 758558 361188 1000000000000 820437 218377 494042 964095 155741 484148 276633 683529 274036 868926 151339 632475 276706 27437 805247 324630 395542 1000000000000 404934 971651 1000000000000 535627 742363 29218 543670 761513 1000000000000 887996 2693 887351 295631 455498 0 0 620066 180880 224560 91770 768666 723025 907728 609822 617512 0 282174 953862 0 326100 18260 159027 882447 89505 941636 552808 401542 535424 0 621882 927673 887312 0 328932 48154 0 745243 546790 0 27308 568846 861590 0 487401 311961 135818 928937 321175 6275 549549 679243 804549 902034 995472 399623 474310 984405 33335 1000000000000 57488 245302 166034 372499 818756 476563 641713 929673 553309 1000000000000 447622 1000000000000 221263 596022 538632 308598 157566 592048 622580 707674 74121 544297 109089 82810 0 0 88827 571435 1000000000000 98428 983872 25992 957920 1000000000000 986188 186764 716536 923520 177547 656293 731949 510750 265915 182791 675155 1000000000000 0 234333 0 121809 349351 795142 856932 593906 1000000000000 486376 186629 248869 1000000000000 744938 0 211166 1000000000000 662253 958905 780647 700488 0 482651 496126 52689 5047 975395 388481 1000000000000 405950 1000000000000 842919 1000000000000 106552 1000000000000 604448
7342 899596 336492 62010 1000000000000 930271 750373 172562 957002 710225 255358 650878 956498 1000000000000 364250 228651 911061 0 36341 512490 887174 207175 819021 372625 881505 274158 1000000000000 590490 72947 0 0 12539 37451 193766 282933 553361 0 472686 560615 723996 133058 582026 730032 571998 354264 451103 972872 0 521298 627719 562377 600137 383805 984205 1000000000000 764300 189364 833665 200536 765708 327783 807070 441840 1000000000000 1000000000000 789332 0 83300 0 731373 157204 741698 258523 255277 1000000000000 48714 243532 35016 304676 1000000000000 0 927864 360987 830594 0 195903 751688 255670 385238 0 559585 1000000000000 831408 808071 993619 0 269734 279410 146704 0 783176 0 114344 983634 889643 600365 802755 693960 0 724752 633 49501 652735 275330 960520 705975 435196 751207 967589 768567 882646 288094 269837 387732 1000000000000 1000000000000 1000000000000 631951 72339 485884 516719 433653 544297 0 1000000000000 1000000000000 659605 923525 0 0 614742 777779 573075 0 627528 0 705349 718000 872462 112221 715040 80757 1000000000000 813178 697237 51415 653461 340457 0 894878 204225 247995 1000000000000 0 573017 792440 0 516963 575861 257269 438565 666010 81700 1000000000000 749613 6794 1000000000000 110391 155809 1000000000000 150573 525884 532173 668684 0 708976 0 624052 886682 937335 0 413281 477997 467412 578398 241487 801316 312134 888598 0 397105 778945 1000000000000 729367 648967 410972 161894 1000000000000 40500 17475 313878 174739 158989 643464 131160 360203 0 1000000000000 782007 493716 592493 243393 56106 508188 881871 22635 1000000000000 1000000000000 0 661387 840284 609296 449218 515177 901764 810141 165818 973850 35313 434676 959044 933976 264178 783411 432214 0 1000000000000 170973 135543 0 207249 879014 136266 436631 393804 4387 6939 0 219956 645557 459845 744165 443655 857683 859283 161402 621960 872515 218937 253628 660939 988996 157593 583887 429924 668184 21376 0 289817 128431 816597 940287 422015 298586 380889 614520 896969 28748 618465 648659 609593 211171 458108 292502 773801 964415 1000000000000 310273 553456 797058
539564 104175 629161 715602 0 0 908811 0 673665 0 1000000000000 353343 690360 854286 499818 202459 925629 886652 785039 500810 291146 727378 842124 340749 1000000000000 750939 48801 1000000000000 509135 49397 812712 317335 0 753278 266300 71800 342675 1000000000000 261038 778039 1000000000000 679123 155447 1000000000000 0 741603 1000000000000 462988 481812 1000000000000 340248 544584 1000000000000 203759 1000000000000 5294 889609 516034 729327 0 212940 830543 1000000000000 850494 150249 364703 608077 0 719619 301512 90685 317100 689300 395097 910836 36349 8191 289891 428075 0 703923 354125 902498 298138 184101 771623 152849 881438 815137 650624 136432 911716 516681 84635 396739 813791 794329 613317 358183 1000000000000 1000000000000 10868 930433 222296 10667 45607 440360 230711 767569 295339 402458 734467 98704 1000000000000 55628 429328 792569 867723 135247 0 169397 726452 619468 0 141472 538102 113070 866884 775905 465449 431205 52109 419147 347929 516452 0 228469 1000000000000 22311 793363 1000000000000 332878 62254 0 1000000000000 391781 884652 1000000000000 499600 1000000000000 0 746235 728862 121329 976580 890536 1000000000000 1000000000000 674245 571176 628168 533732 221545 552592 325968 0 438421 936465 809080 1000000000000 800470 984735 400618 731082 0 425613 187396 838060 468990 0 268552 4812 0 894600 170367 464578 431558 271501 256571 1000000000000 41121 486798 534188 151165 667423 485194 294886 624080 156954 362157 702389 964225 463908 345770 0 985972 96058 1000000000000 881452 592800 27864 135632 185995 787510 701809 0 912426 905846 499664 136231 350876 0 371904 1000000000000 525858 499135 0 139636 456926 1000000000000 753520 1000000000000 903969 345951 195609 878536 1173 281832 174186 599596 1000000000000 464886 0 1000000000000 421721 605381 62346 808270 971861 184458 0 474032 301211 1000000000000 873437 610825 316007 659219 196411 641130 308980 912683 537951 1000000000000 0 226944 0 222428 122921 611575 479947 0 586073 1000000000000 376060 833523 734099 1000000000000 870425 702161 465962 315375 516907 499941 631048 533094 873264 641450 178687 258428 0 342024 852771 56656 292118 1000000000000 1000000000000 241759 559253 820174
956226 788092 952787 511676 0 256600 771351 1000000000000 174421 1000000000000 999888 865029 266490 831038 657991 726974 1000000000000 921455 421567 910672 211016 0 880620 956163 0 568560 296041 825929 833544 588164 1000000000000 672154 70719 13361 668335 369319 236013 573304 24986 371397 1000000000000 613255 453152 724008 925029 793359 252764 641969 592027 197065 959708 905592 329697 734591 141914 899336 247462 207199 656204 93301 641593 286999 146167 23091 893401 0 682534 239259 1000000000000 976885 762835 84324 452697 687320 163108 26470 620105 808337 629803 1000000000000 135728 322152 514601 404661 0 356889 542275 335569 714787 967546 697608 933116 454454 449488 659057 961112 241582 668098 0 630856 150843 599850 910545 845304 1000000000000 1000000000000 1000000000000 666842 554770 16751 48320 128192 345727 310762 160249 430193 0 302316 0 374455 392868 199911 59909 839275 554619 790147 0 602281 535758 24411 136445 352771 508923 956235 92089 685220 128429 1000000000000 1000000000000 1000000000000 663000 0 1000000000000 483662 633693 885589 331455 335059 410834 953931 1000000000000 842019 336869 466530 0 0 349115 496916 702159 239251 243431 868842 0 1000000000000 711905 184171 292488 858094 427216 693401 676819 774299 337308 706796 159479 1000000000000 885173 708209 639070 356886 176820 998921 602179 350332 602814 620418 946195 822814 30497 0 624805 69285 454819 616219 665040 704931 599063 0 865156 101370 85509 0 276300 773861 159711 2584 931499 721195 358611 760258 107155 110531 270732 1000000000000 67740 86746 0 0 710929 352392 286785 85781 0 0 283929 161538 734716 536058 169673 550040 51290 981369 604834 102778 139074 997839 670960 776146 448066 533364 565896 480589 875808 659345 782056 1000000000000 409571 458516 1000000000000 927817 667974 880161 943940 0 917118 626772 664909 775557 752226 87949 187805 936417 626004 986038 553098 0 20671 627532 424973 786198 87685 751583 527243 223697 109111 965627 0 684749 326322 382981 0 410098 183060 120423 898125 605571 154493 0 0 1000000000000 101161 754906 455571 765818 0 0 891711 521796 831186 115277
279144 816539 969483 536763 0 1000000000000 701061 511503 46925 392678 177189 516877 210037 806894 1000000000000 2518 0 113105 97982 826863 486777 594126 323173 762164 358683 1000000000000 1000000000000 735048 246182 798476 72190 516246 985576 0 0 28818 963442 444746 973878 297557 606665 650449 413165 853945 1000000000000 395183 858393 2332 974948 291152 923711 296672 2932 771559 688204 615320 740862 274663 686189 328769 38491 594748 576438 1000000000000 933405 177830 830141 860116 645614 323766 1000000000000 256603 0 74750 1000000000000 563104 982966 0 533462 1000000000000 797964 740150 322307 562527 653285 909853 55499 471947 456706 23334 93866 856222 584602 1000000000000 421278 1000000000000 453928 411426 577123 755765 0 963441 488262 413155 238328 1000000000000 351196 605798 1000000000000 302297 615849 573809 983654 672972 641154 28959 166483 686422 49031 855338 119895 824953 446824 111669 549880 744715 704015 693028 0 703015 687805 646919 957355 1000000000000 586511 636835 791289 921279 272494 579645 611311 516457 686078 669771 724528 172345 122862 143099 23225 143444 0 262447 931597 130245 0 193173 1000000000000 0 0 420506 484021 611762 289768 884828 932727 242280 302639 637777 701476 191636 271538 331470 558507 691362 376328 1000000000000 569771 48334 285647 0 0 164933 700106 27705 700178 1000000000000 463968 928238 925479 568015 1000000000000 606740 165413 1000000000000 530576 386371 682830 302014 1000000000000 1000000000000 195275 105741 621003 132442 146563 418292 0 597530 1000000000000 890497 630158 773357 830601 1000000000000 133698 893865 740949 438876 803037 1000000000000 0 907871 28972 60847 0 140673 43417 415506 0 74363 371579 850605 1000000000000 433983 0 189001 0 639779 1000000000000 263462 0 135518 0 1000000000000 91486 1000000000000 1000000000000 459231 223132 510872 894146 969817 785783 447739 0 678673 921566 85995 102642 207769 465908 246418 476381 85887 995106 499952 379523 439741 381983 495102 711899 638787 1000000000000 751856 437669 759478 1000000000000 549644 1000000000000 662807 258434 580415 900711 954792 916575 175665 351014 1000000000000 0 87280 446409 704628 345021 497889 230833 848313 8585 0 873864 226210
0 0 62268 985158 766360 1000000000000 200166 51819 770849 441487 0 964262 1000000000000 704707 729946 1000000000000 1000000000000 341497 923336 569706 1000000000000 154251 208848 983541 234741 190242 859426 283753 0 240244 479235 230936 281679 531178 726311 913124 761419 125237 15570 940207 698416 448883 797895 446235 156908 905569 414430 432989 419616 94310 749748 455792 980715 1407 1000000000000 207715 901751 562406 918634 225054 810746 223321 379008 128966 613183 181146 379607 359473 904285 872875 0 1000000000000 613695 384627 0 45496 314727 200738 223920 173101 957680 734448 6497 26164 938796 479975 162095 194131 345993 197254 120911 45134 494537 981926 416101 0 1000000000000 894745 185109 495069 358419 98341 1000000000000 889710 458815 373109 903237 1000000000000 968112 810312 523686 0 983901 940383 900989 611213 968709 637250 493526 141195 698965 382751 407101 510784 723673 996825 1000000000000 80707 738371 441111 868054 438864 325912 84267 50533 725932 726502 798682 622731 860882 374370 833780 0 626616 748652 1000000000000 834865 213231 58871 663058 689652 57281 232901 0 0 332609 1000000000000 366033 100080 368600 495051 629408 418348 207786 1000000000000 762207 456554 722781 702704 760348 789244 0 934496 609219 1000000000000 1000000000000 129900 1000000000000 1000000000000 1000000000000 128986 988741 834661 1000000000000 223806 352096 435569 930276 858345 0 668191 772778 452299 584381 379104 501724 1000000000000 715992 0 406475 976268 570426 165780 577549 456485 900291 556351 387264 184859 0 747740 797639 164875 69375 670867 829735 101857 178053 355648 716611 446063 665674 876957 670073 0 56977 98340 409960 917173 590846 184518 304067 558062 1000000000000 0 834857 692065 556493 272705 272355 86829 245452 374256 1000000000000 84308 326027 905868 200548 13206 329994 385911 0 648450 732801 204426 88692 1000000000000 851841 632729 836904 0 232278 0 873224 763299 705543 684109 926259 673130 921060 620962 812178 0 1000000000000 44220 246361 201577 272822 275978 400678 194634 0 666548 0 412121 342759 185819 1000000000000 598536 184086 1000000000000 0 156241 193076 288350 405778 1000000000000 418611 1000000000000 0
166875 1000000000000 0 376875 704648 201094 805255 587178 935211 35466 319999 217418 574561 125757 887835 287588 500292 677097 0 1000000000000 276009 756253 1000000000000 0 441252 602625 334136 0 257885 740179 1000000000000 833224 153382 327743 783421 1000000000000 273247 591912 0 181500 506200 728314 873907 603431 130617 993922 394276 594929 199458 454573 627041 412803 0 230996 997531 505554 780414 626299 872881 0 106433 819165 548429 542790 165756 723634 122315 900000 706093 123608 760481 473171 199959 882893 609177 299390 480339 987360 0 0 22916 157995 1000000000000 755891 538332 275035 0 151032 448662 901584 996335 873758 765649 0 321040 0 777974 303781 123956 682279 464790 77427 59174 472328 442830 1000000000000 138456 610 917310 221996 873951 550326 178252 708122 753656 0 1000000000000 1000000000000 370693 369831 462956 752799 186597 863399 256242 1000000000000 554413 1000000000000 275479 47452 945940 600131 995686 60949 104140 348897 698193 205039 1000000000000 195483 598402 347475 305275 1000000000000 165152 712150 0 773660 978040 72548 1000000000000 618355 756554 193221 676506 301877 499253 206855 960689 765316 450457 690718 45880 419357 108449 641244 1000000000000 264624 0 30830 797813 240088 588689 625580 739759 509368 859986 991740 1000000000000 550963 0 0 0 710600 449818 367667 469781 684525 133795 0 227729 649000 913249 0 1077 702338 208583 861806 353021 1000000000000 257917 927335 897426 1000000000000 529771 748730 541794 324437 593204 0 549261 0 461456 75428 581877 492881 504466 1000000000000 542305 89063 390724 72009 225320 994311 529765 778074 468031 732648 972107 962908 72059 999452 1000000000000 926512 394217 0 863577 973125 21331 519582 830356 460716 925885 592426 623782 361282 736342 726848 778971 263806 331577 267574 595756 534914 920655 0 398432 270515 0 688974 876306 549391 335207 366206 531258 577777 1000000000000 560522 976618 428699 764080 1000000000000 526965 0 39865 647619 961159 1000000000000 326134 387119 0 590191 479813 170575 799830 367221 186185 164490 119954 0 225292 0 601721 1000000000000 44781 0 1000000000000 0 287 0
189268 325105 614477 633915 0 530601 967607 611540 859096 892797 569221 116514 915315 0 84855 421417 204895 605503 918303 393562 144782 124783 1000000000000 444672 663237 624953 129428 103579 140968 0 902187 571250 269253 60439 349355 334334 888807 1000000000000 209497 846175 349772 1000000000000 388691 505547 264671 64162 511080 34712 665625 234446 0 69804 1000000000000 615791 565349 0 477756 222228 817465 0 598112 452687 678243 26902 916179 771335 820448 631979 666663 455698 415581 291045 504195 151001 750341 0 109135 24495 828779 90232 0 1000000000000 836418 450102 36199 0 836720 275781 340445 1000000000000 204477 432820 722912 1000000000000 538610 435287 781437 684266 0 914533 407147 904782 1000000000000 6844 108706 14866 1000000000000 705798 278201 1000000000000 1000000000000 291669 753968 763040 939961 732223 421800 140581 247721 0 684630 31539 1000000000000 607050 0 677751 293698 1000000000000 11098 972446 692289 540396 1000000000000 442458 590569 376060 55393 722158 199237 1000000000000 575739 223169 229485 979944 5673 192555 0 843900 741346 900702 677421 659503 82340 585674 83476 1000000000000 457829 384307 1000000000000 95006 495443 614500 533787 748028 644542 116549 861571 411598 1000000000000 468562 791791 558111 698933 150152 74366 295387 155951 888712 954575 104323 537887 1000000000000 323384 1000000000000 1000000000000 415394 925905 0 1000000000000 485160 478569 772393 402643 546768 965282 671299 508131 0 629816 0 724832 1000000000000 0 704059 841124 381965 730163 176287 712521 564118 1000000000000 571869 1000000000000 698310 1000000000000 71709 173609 908284 698044 941093 109874 897726 728665 0 79078 954807 226163 268256 981367 432488 398491 6213 0 89226 653970 49281 917310 357723 960678 900618 0 6126 736361 208270 846934 627008 261897 69537 818276 676653 275078 364525 219034 122714 275181 799313 73610 61182 227902 701699 224413 588777 247999 480437 0 63093 683819 736521 882858 1000000000000 0 1000000000000 451021 854227 33747 174501 343014 439069 189889 112055 1000000000000 698669 632755 625131 28468 542771 124013 379038 692175 7969 1000000000000 102755 325992 781219 1000000000000 89350 734522 1000000000000 1000000000000 454050
1000000000000 241905 546363 0 842530 230406 588820 170877 0 764991 617640 516426 804495 407092 871227 1000000000000 637958 1000000000000 800988 605371 821794 1000000000000 445976 541715 5812 1000000000000 0 392928 841332 0 0 759491 83052 0 799829 278173 246594 0 912481 570434 776774 1000000000000 724466 652484 306639 126922 261392 716404 323813 208870 699602 291416 491230 403537 922588 1000000000000 1000000000000 823069 318475 419299 266227 55237 758037 839689 220506 844012 582708 557962 798022 571555 413792 769485 767151 550057 294034 415481 909198 1000000000000 904133 772640 572198 128517 17669 470996 45980 651052 526985 1000000000000 717096 765131 714927 198027 483214 0 862360 229150 741328 431676 135645 497708 419744 0 339750 593784 531561 342459 997080 1000000000000 117716 1000000000000 474195 490441 632010 115268 881257 0 0 994632 929312 1000000000000 1000000000000 401811 1000000000000 599032 864411 786006 102836 408084 421361 0 774943 283743 1000000000000 0 965727 879985 359408 840985 929618 559808 900616 155963 0 147124 813593 796383 1000000000000 264840 0 353206 0 491146 513707 856261 79490 814653 614596 378359 366401 137641 852764 1000000000000 367552 0 994467 570970 109636 896455 0 531534 670117 825784 0 925925 784561 148039 0 217945 875583 406721 241116 681778 231352 1000000000000 512183 624290 533299 530077 0 1000000000000 48186 480564 1000000000000 156298 1000000000000 925791 946790 829614 455722 120936 1000000000000 682213 645693 0 0 1000000000000 0 164457 898141 407815 1000000000000 170460 899703 504726 879069 361479 1000000000000 575007 0 59191 155831 873810 622624 742635 252149 934348 611239 0 428002 991242 463411 385793 0 655683 712508 805021 738066 426333 0 1000000000000 696960 691477 0 484736 174528 173425 506267 527615 137859 1000000000000 658366 191969 723477 212849 87715 501213 152675 561449 655023 249565 335598 698145 392754 456027 66148 1000000000000 544794 690699 771175 101897 247904 1000000000000 352250 449790 881608 0 1000000000000 293723 392972 0 464024 276212 698850 659040 759637 645201 0 254405 739328 0 1000000000000 292356 98951 761225 378635 0 138217 229228 497170 494225
854286 1000000000000 13930 1000000000000 64013 139986 178862 925907 311438 60296 339942 351758 815636 333902 432368 511334 185168 161071 655540 384187 45726 148065 881068 588342 208478 996571 98121 346715 0 987758 52429 704387 607764 0 844422 475477 1000000000000 546131 131150 214927 289902 430508 543528 4139 409761 0 595131 1000000000000 0 743245 464042 843324 1000000000000 591797 444789 849528 182709 119363 992708 800310 326072 285972 1000000000000 844546 983877 1000000000000 364490 448118 821590 1000000000000 63855 18245 877770 419372 858473 635103 669657 211717 0 0 919275 2608 214273 1000000000000 1000000000000 846772 194450 206273 760965 213226 0 215025 1000000000000 224992 42923 194547 121561 368153 376911 795626 544346 795137 245452 1000000000000 374740 413999 708331 406982 754971 0 0 492204 1000000000000 0 468870 337515 854763 939533 556133 522050 559245 359832 438107 622602 570483 0 1000000000000 323333 173847 764260 984292 611322 988068 382539 625352 61734 662690 888697 522217 243145 880129 931718 574365 975731 845549 230868 1000000000000 1000000000000 255147 204648 601458 552020 866851 381294 889811 665397 93312 261304 1000000000000 151352 250063 982529 930870 343939 260956 469263 971584 389453 33436 543313 177507 764766 275338 278521 1000000000000 967717 708076 1000000000000 144533 874128 488723 318594 305817 699373 216918 846897 890688 739733 435477 604586 602574 0 425192 807303 988213 5751 28471 190373 581666 117203 461612 1000000000000 170999 429003 365075 518713 484282 475655 775215 732470 98542 442457 265555 42193 1000000000000 772292 956253 412070 1000000000000 203518 103857 385337 0 104998 0 142664 367763 963598 674025 1043 1000000000000 1000000000000 605353 970750 1000000000000 599021 104245 45161 902657 330692 716408 1000000000000 393636 0 542583 950743 43313 724234 130782 359417 580350 218678 375216 853124 1000000000000 979685 109321 47857 304737 742060 82726 110553 969231 97126 276774 22211 915789 552642 0 100605 456330 817348 559150 64413 348630 40558 720737 378130 838575 827450 11511 921767 709558 718342 653238 275768 517893 784997 830155 395700 112858 19853 577112 259202 1000000000000 737347 0 177850 714913 482598
0 0 0 425666 455308 50207 210295 203145 679025 0 836539 434317 88744 806707 997922 676410 568549 86622 267870 304332 442881 160104 778380 0 226496 188136 964401 256702 958945 236388 0 965146 0 315069 38764 504420 425858 589833 1000000000000 0 1000000000000 40937 392878 338420 71953 820982 92862 864125 250090 0 273493 418090 632901 1000000000000 162657 261824 100135 753690 303510 56893 1000000000000 126117 358041 228958 1000000000000 370992 11270 711999 869699 115324 1000000000000 947305 396652 839123 401981 263433 16426 820912 298020 333487 68534 660378 15412 746931 199278 605648 896482 686231 623403 1000000000000 448724 1000000000000 845465 972061 638564 97721 731791 641049 927074 926528 682649 29360 412146 253888 1000000000000 1000000000000 874934 642315 0 836826 976945 639502 1000000000000 48119 678668 1000000000000 0 710430 115424 770083 821290 0 863766 741938 207445 414647 795649 724405 504316 0 882754 675397 760890 634984 728376 1000000000000 766027 936175 272723 630353 1000000000000 1000000000000 676585 539145 418572 800067 277546 235151 132146 1000000000000 24205 911536 171733 646359 48407 769983 329123 947518 861422 378350 493891 91604 794561 626238 602931 231990 672479 226693 500940 666169 717254 934642 406766 345112 812295 403227 144434 294078 647485 892561 173994 671177 288160 856473 654883 964376 162395 706179 579519 1000000000000 903994 524530 0 254750 338673 21466 584309 0 282020 859690 659651 1000000000000 609218 744808 884897 570345 724863 607031 829802 1000000000000 1000000000000 178334 0 896482 755868 241488 589625 0 235757 540522 660828 101479 454753 510251 1000000000000 117804 502293 318832 1000000000000 732172 1000000000000 988946 6421 0 794480 933732 1000000000000 0 37283 793470 405779 0 949924 910579 0 242874 989184 762009 936190 747419 640120 0 891308 30438 758952 25771 810357 846008 522958 868273 914422 962756 1000000000000 873681 0 253069 343971 600403 327394 1000000000000 0 595696 931540 105395 749223 0 169865 510784 429963 199764 327172 154382 579714 555756 553335 270077 881063 431478 850017 954184 284362 406812 384390 936327 255715 137102 986733 519621 399228 769469
0 94033 929038 756557 0 0 327425 602890 47548 769606 118665 938183 353136 968169 420380 285307 0 568681 902395 242071 249255 361201 1000000000000 683185 606236 588859 671395 507554 886541 735398 350979 658648 314456 811299 0 589824 32502 350687 804488 821477 750611 197958 55189 63592 787670 851889 254039 654959 706022 366337 731792 199150 824548 512316 580415 1000000000000 342594 0 868056 845243 535043 672297 280481 802815 401934 699069 1000000000000 462213 227218 977353 831444 839510 906086 64447 0 316074 355371 563006 549490 434423 1000000000000 399999 312629 948901 152163 771124 986829 0 1000000000000 835316 930996 208270 29887 546976 915444 713629 0 1000000000000 143867 93810 699134 182202 715867 863323 974034 0 834838 45583 309935 367495 450074 71068 844466 685937 106276 949568 167662 264215 651089 250208 15329 448556 495301 813040 0 0 235910 205382 617681 183253 49300 396905 1000000000000 463632 707578 739018 919308 691144 227682 250953 904614 387133 1000000000000 766779 328324 1000000000000 1000000000000 347568 498401 183540 831122 494016 80882 1000000000000 757750 269791 412512 425490 428162 331433 765990 1000000000000 0 384914 277402 407905 0 26948 316780 798339 580949 984137 537784 958539 633874 395820 1000000000000 536639 620586 102357 1000000000000 407223 0 675440 1000000000000 146897 834376 147098 746885 826780 0 76270 688488 976506 372222 0 679436 787518 481885 982210 1000000000000 451863 0 177526 266997 103698 17271 843504 153151 643783 440166 279892 371979 665754 298036 357966 888286 383226 632262 847078 346951 1000000000000 0 208546 855225 40741 536293 357993 257259 833130 621611 903204 537323 0 511488 889791 703633 0 563582 530443 709842 50653 303229 1000000000000 0 1000000000000 683141 438038 758583 912957 815349 1000000000000 750489 573289 667055 1000000000000 52662 483985 44897 314391 467105 0 779591 53096 915170 853201 744111 780034 15465 749493 981008 689827 372271 1000000000000 1000000000000 400954 1000000000000 677099 466362 396428 841013 150071 119189 0 0 0 1000000000000 295076 679519 750564 128910 164335 565709 82931 662054 447666 855747 384442 1000000000000 1000000000000
370940 773094 961581 319715 788556 810949 0 0 614805 0 937013 843949 46917 478238 537384 168868 543254 8870 484845 938951 527170 96223 751733 738218 1000000000000 718096 878315 633536 572476 0 589528 692191 803106 0 554343 78399 149306 448200 597322 331043 737131 0 764648 941218 1000000000000 936268 287485 713510 990742 1000000000000 839797 1000000000000 332028 815224 562044 99053 780973 19999 1000000000000 182633 449210 843683 890602 162948 651509 1000000000000 519641 945900 40372 756201 545468 871105 191607 726739 298927 663813 958134 0 454784 796706 153438 233315 46104 273555 977154 313891 189612 226166 0 654972 718278 50007 74366 141075 106559 478731 949078 1000000000000 0 1000000000000 7163 193415 1000000000000 425384 294075 150151 204967 272817 352559 487552 905221 1000000000000 1000000000000 0 0 472204 1000000000000 610264 1000000000000 174300 0 612069 179722 996721 0 284217 397348 816827 1000000000000 0 420913 0 0 492902 328251 283252 0 298632 1000000000000 419861 819032 505823 903218 551134 569344 1000000000000 479817 40395 0 1000000000000 1000000000000 179768 241478 269940 679949 395950 543824 637029 922685 230435 0 99123 257465 1000000000000 988802 1000000000000 1000000000000 523726 494768 203986 953842 129915 72557 135799 300274 671963 830336 0 451591 804965 868163 517636 0 272519 892947 350645 412386 435105 0 717041 898416 1000000000000 320212 1000000000000 1000000000000 133060 1000000000000 100067 1000000000000 685310 641038 985244 577138 468357 421039 845387 250457 649671 190004 214316 355957 277699 587192 1000000000000 260671 277810 717064 209863 962301 321674 1000000000000 711174 553873 460002 83422 172597 764177 579372 429824 12351 855538 678014 925901 160128 1000000000000 570760 832170 490991 0 211502 1000000000000 186931 1000000000000 555455 711541 542053 869649 1000000000000 396182 402745 107099 1000000000000 651918 1000000000000 73341 470163 73953 963291 677141 922279 371666 480029 834646 368964 684973 335076 907746 0 246460 382001 216555 990994 674501 733597 21484 855324 521193 31742 849729 1000000000000 262923 720414 0 410701 257652 1000000000000 0 693848 147850 835869 939532 0 233844 527153 389994 564806 37864 809996 1000000000000 963873
598425 114770 97785 0 6710 554883 0 743747 567631 265979 604441 999281 224943 363694 878015 1000000000000 1000000000000 145474 0 838526 450392 583902 859342 954636 535805 0 265476 260004 0 672940 179547 630043 629546 295645 924693 795839 1000000000000 334525 670479 1000000000000 0 798489 1000000000000 513795 170199 0 626502 1222 102999 396883 213678 0 589356 1000000000000 1000000000000 521398 886304 772650 216059 442638 1000000000000 261672 322867 0 575524 335576 270633 0 456441 212452 500323 0 239855 270232 257467 129720 206585 751492 0 320924 0 245457 492630 470990 281205 990704 0 567207 372145 285877 624951 111402 798222 1000000000000 742472 580050 169108 1000000000000 0 895119 464302 23414 587742 300730 108147 634696 45678 968964 383647 803424 729931 182494 682952 741729 336729 1000000000000 0 585588 557085 172879 942553 0 0 567196 498946 1000000000000 913725 836322 595839 700808 257886 373650 718508 363327 1000000000000 142989 432325 270987 559578 584668 215177 0 259052 323010 372777 645162 960479 785044 1000000000000 490192 409824 85141 1000000000000 1000000000000 3482 359867 348178 948959 883151 970812 406658 180676 814595 27842 689675 302837 106307 0 679678 102118 0 1000000000000 738293 463973 328645 851425 41089 982879 258021 1000000000000 492454 501032 0 624706 274981 488050 0 641275 870913 429398 0 824202 652068 736442 911287 724143 0 791961 1000000000000 503398 930147 452066 245585 817204 0 959226 748080 767933 826273 253819 90820 1000000000000 635867 327580 977525 54729 143318 1000000000000 0 374715 132985 483284 0 490675 377673 674607 583956 481025 793574 735518 582936 0 28381 509726 685868 807290 262242 230083 132803 135428 296477 897219 540040 716218 734612 79458 1000000000000 730619 1000000000000 327858 96462 196763 784357 811076 1000000000000 799336 1000000000000 1000000000000 0 491918 989141 187234 496909 620093 0 804081 798786 0 894109 1000000000000 1000000000000 918599 103517 370331 604227 956109 245869 227020 198516 665906 819189 699847 127240 102533 192604 965852 0 352496 16867 205894 941596 694617 486062 550585 179067 1000000000000 731489 738750 0 242379
157613 0 0 181548 690903 293746 934940 229131 210533 7099 802760 0 482654 767222 1000000000000 326043 62794 590420 296171 594838 815138 662364 504527 1000000000000 31002 689411 68181 294366 0 1000000000000 503130 507984 511473 119027 658982 113241 95173 0 923010 825255 781943 1000000000000 431561 531495 906198 655900 322228 0 384016 340874 635147 693653 465729 496698 816844 155087 509324 895179 453194 755968 907511 616789 1000000000000 475219 819499 560771 0 0 247014 67879 0 402414 827752 1000000000000 723059 902015 99041 178718 505087 1000000000000 690794 212179 318980 44718 849174 194582 41767 876376 668582 627648 169309 684775 0 267371 972981 124091 867714 38183 268838 0 469338 907407 768070 810541 1000000000000 1000000000000 143762 200956 868483 927153 156007 411007 487766 256882 220851 696369 634960 259195 208748 44575 169048 168890 294860 927347 353881 733537 930235 173331 937537 925958 194509 194509 200690 565065 402896 979688 429428 269631 845436 855158 12323 924354 915171 748171 299735 0 35436 281313 176157 506697 200372 902636 324239 1000000000000 1000000000000 21444 122564 50065 1000000000000 0 293071 372397 54031 0 235463 471198 389554 0 291426 190809 0 90336 906002 475188 1000000000000 0 813048 0 573222 549792 735194 637339 416038 878407 108827 625625 2678 359557 329626 141709 994379 444494 160621 289954 924138 201786 109834 366274 338276 535311 918116 28650 650347 372287 756103 800448 1000000000000 758062 904498 893109 156463 270130 220157 469137 106532 1000000000000 111919 128032 187615 56042 924946 727711 1000000000000 602867 146311 450447 895383 949503 109466 556260 612926 454196 353646 126523 0 610927 31435 396343 1000000000000 772442 0 977585 0 668739 921793 358553 711004 1000000000000 361145 169193 451012 653760 228768 653726 330023 528003 546581 113803 873987 542986 747396 1000000000000 1000000000000 698591 427271 0 295098 853868 488527 189835 275961 483051 829478 198748 988410 886096 715587 543339 284240 938793 243030 311352 883399 342935 1000000000000 1000000000000 422628 401745 122274 309018 594586 1000000000000 0 559663 270136 338019 341440 932909 947335 671599
1000000000000 0 1000000000000 63446 516236 768136 271634 179338 89157 0 526089 832999 923732 196000 143536 1000000000000 269843 487352 41612 628349 433832 760847 610711 547557 198155 51684 152350 74344 748232 958271 769766 623669 367933 0 957811 558691 136196 684288 1000000000000 654531 403704 295549 602147 679794 73793 1000000000000 285669 990673 1000000000000 800448 563101 1000000000000 288140 519359 170433 105366 946141 502243 26177 227277 664293 171325 324796 1000000000000 721098 749315 475337 965396 150478 1000000000000 16102 1000000000000 77074 1000000000000 231003 867350 271102 140595 105400 0 1000000000000 0 565406 369385 211207 0 488934 84790 406884 0 833501 859489 384875 534961 216643 380715 167938 456338 752881 45958 12352 58033 104817 711802 952720 925551 20038 283047 1000000000000 762292 123542 380573 802463 320014 910240 757485 265570 33052 588971 320061 1000000000000 252591 737901 1000000000000 108811 258544 457001 658782 120223 872368 715250 268651 631804 733877 834787 544832 484346 378009 1000000000000 38134 483094 120818 562679 855487 931449 702322 1000000000000 739819 0 69177 356103 1000000000000 736376 306688 35881 626507 668114 695126 759450 80275 828150 748493 301435 781680 24662 573196 857200 104092 0 628599 181720 461522 1000000000000 166708 697240 518319 1000000000000 646030 346516 892134 134751 443675 353596 38765 0 963203 248540 909897 288474 749843 0 611790 121232 356691 628030 470138 1000000000000 451403 683272 420735 700618 0 788712 473672 3413 109372 863308 851957 502159 847223 1000000000000 678379 0 1000000000000 392776 0 1000000000000 127484 398019 633267 409621 546968 930196 1000000000000 75827 420660 815706 559880 914862 924872 482087 672866 453575 269840 792895 612421 407492 813850 229868 118896 341018 452421 766870 64567 843259 553142 60543 73318 282479 611388 590415 232293 968374 474908 87072 502006 390767 568289 1000000000000 102499 502970 464459 41380 11931 959975 120204 754608 696437 894936 178440 479284 552794 719015 31384 466248 0 48913 772341 768184 157985 1000000000000 0 196417 635996 23273 1000000000000 613037 293423 939890 477180 907707 749091 799089 399315 524214 476156 1000000000000 1000000000000 448780 547693
1000000000000 136598 540779 282371 829741 166056 10134 1000000000000 354179 121608 55010 380014 734055 911492 33517 937651 0 206863 250518 836004 1000000000000 810706 183988 1000000000000 0 526430 4655 0 990255 504188 0 324555 612056 745782 592169 0 1000000000000 96151 925132 972300 817398 244762 387293 631720 960331 1000000000000 854727 411988 0 77733 566985 927024 415566 954254 330604 895389 402769 56364 136406 271817 873672 1000000000000 872895 658473 910533 1000000000000 960758 650124 0 837576 161528 425064 211877 549000 718307 610203 0 0 822176 843400 51614 669688 0 362243 220924 0 0 26068 512288 281874 0 0 699074 768387 1000000000000 715455 968401 658508 293382 155923 657885 985533 847127 481714 0 98113 733446 634850 1000000000000 683865 253406 270227 785592 310836 844553 738838 775048 393930 90176 553024 358798 746281 1000000000000 216168 372464 124563 436219 1000000000000 291265 758935 712605 494928 507924 87474 99928 314532 227814 1000000000000 759902 752127 149535 201466 629347 216877 865113 916185 107009 876018 474920 985880 468112 894266 1000000000000 181936 749486 79587 1000000000000 242149 173638 430696 644728 502918 12758 211696 33132 110548 99130 17969 303571 182546 106534 0 579631 251651 66716 220904 928022 335412 847623 682032 561175 468566 505615 714351 865206 251755 827295 320064 487343 556342 1000000000000 884043 0 320714 373824 114682 883704 12287 423566 766879 878779 412806 1000000000000 1000000000000 302771 406623 584747 0 530648 1000000000000 51684 1000000000000 762996 356283 1000000000000 567240 782189 733455 98645 132791 642651 680370 101177 246810 397112 749061 706549 767486 386243 0 886101 120757 761688 887733 0 507415 710705 974682 1000000000000 915938 164688 64785 190998 974491 407820 865221 0 8249 264303 290613 326282 687931 1000000000000 250925 168763 0 945071 480643 0 1000000000000 1000000000000 294309 996986 473879 860485 0 823046 0 62989 220097 888824 1000000000000 190154 480306 439669 199919 1000000000000 977629 137922 495664 437018 20046 277451 980059 1000000000000 137706 882040 690175 360651 493064 713283 991727 30340 343186 596015 30799 1000000000000 643945 0 0
993915 334694 231001 796150 0 294202 942777 65052 960604 238975 962397 540911 427175 955444 794004 149078 421503 607283 817259 428418 80315 264765 711204 213207 635304 933048 69932 0 686378 495682 711837 51161 254155 913912 701764 363394 307747 977024 256105 630444 856585 492960 579060 52095 1000000000000 883211 234937 410165 1000000000000 805507 245345 518124 510738 145840 966097 995524 586847 1000000000000 657552 76955 82946 474256 140918 272904 156809 714410 289251 1000000000000 773983 1000000000000 489873 1000000000000 243141 758073 213276 151546 363841 968628 117030 931048 428774 1000000000000 435049 527039 376897 657322 77747 207802 134526 514639 631831 5438 12200 687246 1000000000000 412499 769080 734610 0 85362 403107 271548 180720 75134 370378 874420 677320 391861 322912 181289 630081 510689 832306 320925 1000000000000 1000000000000 0 781421 730533 1000000000000 626876 642249 853139 674397 488085 1000000000000 857495 522781 585093 0 707557 719526 824346 938804 432149 900618 0 0 697119 423777 1000000000000 502279 844286 297511 319324 737244 467034 519368 1000000000000 600722 284423 822369 911801 343442 766209 937980 112266 0 210886 736430 259153 194238 840645 160833 97423 683568 262040 109878 0 330795 122958 0 734104 802656 580599 794931 1000000000000 1000000000000 600039 475490 54155 575549 334217 951866 184960 669677 165474 200384 578000 619228 980591 335687 738142 901149 446515 983276 624391 523161 861396 409813 938070 91291 42520 0 897602 434316 127341 753870 75837 0 156098 374262 797953 499849 837720 407093 356609 1000000000000 0 585140 1000000000000 856563 1000000000000 215509 640252 14912 654864 551256 489502 1000000000000 473048 421133 843014 0 373414 84108 589078 465340 227062 337132 924590 229870 0 440142 1000000000000 830961 201573 689696 739582 0 740901 382396 753865 170509 511430 1000000000000 37756 617438 228181 447149 158155 678183 725291 733499 679815 1000000000000 292634 28600 455620 1000000000000 0 675833 204077 1000000000000 129741 959416 492211 599999 987503 14654 34241 807766 0 191709 0 575960 611519 517744 656746 869889 46757 983727 924849 6616 165572 164352 928125 209081 0 65349
221661 1000000000000 566567 141559 905363 88582 221527 895158 353624 835315 683410 339788 651072 0 714321 818298 354706 486721 291145 835313 0 262790 538554 653918 147822 512025 968330 727555 636088 1000000000000 311864 312271 557310 298976 868318 58818 0 668828 855582 63929 773250 737415 1000000000000 977377 382769 447721 591870 610432 462872 0 1000000000000 598558 357385 931533 0 700619 843880 170580 642453 246772 1000000000000 374242 718712 154852 918677 411786 757628 633192 546165 129302 563894 486272 537684 504965 441122 761288 166771 803422 865995 1000000000000 941667 860200 706076 631522 267575 0 801027 509497 870740 781357 342848 921934 982550 945301 1000000000000 671389 411653 160317 0 23952 773217 103582 899082 974635 733681 867745 866481 669517 652343 490377 899089 940388 742858 165257 0 100850 737986 227376 378144 0 302760 1000000000000 975356 1000000000000 801666 220850 1000000000000 171360 394148 163066 772962 802687 636331 102407 1000000000000 890022 332271 394958 922862 217901 32637 691362 816672 562751 894340 633373 551505 263187 434056 560192 466730 476456 710361 520921 650536 369541 253967 296193 0 499531 956295 220160 959774 646091 891723 804614 512049 515488 310902 761286 738194 0 1000000000000 468831 835774 233720 239242 10669 380703 660874 300928 18715 916361 837643 0 551012 932661 909932 987969 443374 0 650430 510552 52815 1000000000000 70687 542685 940447 837132 876613 420209 686485 786942 0 577742 433255 1000000000000 662751 93610 1000000000000 866368 859454 814277 78342 1000000000000 179217 403265 682773 744085 538849 560295 772063 0 877835 1000000000000 528851 0 893928 909585 21264 1000000000000 0 368890 111754 0 80743 10031 516591 290931 926688 11114 544488 536012 613155 0 1000000000000 786802 1000000000000 474073 23664 962923 326689 651926 966779 966984 421709 1000000000000 677165 755782 335632 222020 952367 815294 895376 1000000000000 269699 83482 0 292363 379550 968187 143034 1000000000000 1000000000000 211909 92738 1000000000000 0 804367 879922 579780 453025 0 75982 391270 167711 7752 756646 339176 738423 909197 0 0 970928 895462 405268 545573 1000000000000 65247 357981
0 522395 850832 853240 620069 325816 120764 860911 714886 876853 302729 998898 0 97917 816928 1000000000000 1000000000000 751826 142066 945895 0 711420 401037 469021 1000000000000 0 916997 170642 925438 232634 635114 582784 0 227681 595613 627242 256810 573854 338379 1000000000000 65725 247999 265806 70930 240869 496977 266407 870695 107408 987040 451128 437449 347178 267876 809482 198987 104515 693265 573364 623023 615993 62215 75013 941485 6300 906410 996201 0 493580 748279 904656 0 497702 8386 833697 711964 323272 817721 443210 721323 939700 614214 533239 118495 286495 1000000000000 262136 265700 137524 768777 0 472643 734941 82088 82628 425288 880986 461729 985831 749704 610615 0 417414 713384 706147 938604 148167 531272 212876 165151 14876 1000000000000 592919 766062 86289 481863 793520 28300 690239 675719 984331 563124 836344 1000000000000 951765 609637 888591 828151 846289 268600 21685 1000000000000 592348 487532 1000000000000 809681 774983 1000000000000 836483 0 188539 651533 1000000000000 6873 326561 195467 682555 79593 215483 438257 1000000000000 0 433162 209155 763025 558934 752983 870049 400760 148338 916978 866236 0 672674 819137 0 52878 121279 0 672238 0 31095 271213 665541 771418 1000000000000 247281 918130 322276 78370 1000000000000 941322 66986 105208 398945 861490 591459 30425 665527 910497 312072 0 1000000000000 657544 946992 275450 125583 1000000000000 1000000000000 1000000000000 780610 466079 672931 55223 296989 268974 402309 0 931327 988963 858443 432230 265331 1000000000000 989340 390561 282715 712761 649319 669420 22205 472316 1000000000000 14420 1000000000000 643097 531145 629636 563050 324851 566247 338373 421511 736582 964975 440091 344119 1000000000000 17839 377429 138585 395756 648200 84732 0 166266 1000000000000 454285 415738 223692 824012 558015 823726 274397 737515 34108 552072 434889 935484 1000000000000 1000000000000 0 699602 413834 849981 426384 529737 829555 924228 908637 954451 407363 663770 74159 1000000000000 570135 975648 167443 144862 514722 694109 1000000000000 680435 556817 863800 126103 976019 0 69207 0 244114 0 0 1000000000000 296438 147547 0 0 0 228078
110969 0 582598 0 0 705720 198238 365547 0 505224 456449 993824 263409 556587 0 0 984489 145817 1000000000000 1000000000000 496677 975196 1000000000000 779564 895708 927055 0 435160 850161 641051 11205 451969 26487 491260 541649 233364 383029 134899 177992 838639 468231 442667 27304 374773 709473 142156 226803 926359 993140 587994 0 609771 542075 133839 0 201879 207739 55287 177031 617673 994179 746234 895660 917421 873766 396171 686048 101347 614288 31478 757073 745839 108914 319444 266218 288932 465651 842223 964752 1000000000000 775182 678206 489078 183767 495157 269935 937219 344827 887573 85031 0 0 597217 515061 76537 753326 602700 635509 476374 268637 97724 753580 162613 27926 375938 756910 470182 433264 827146 1000000000000 302882 561288 674799 1000000000000 622619 9030 732084 719227 775691 180611 895433 376043 1000000000000 291386 800739 40535 594761 1000000000000 1000000000000 618751 391181 130209 0 505010 374491 526824 696557 27317 1000000000000 751018 0 760649 832858 219017 0 915728 78447 859083 663953 662372 16015 468911 491357 459318 511899 902506 826270 642535 190582 357857 267333 512685 554656 703738 0 987307 148628 0 488545 544306 809300 690813 198398 42613 850200 1000000000000 590227 405256 896506 460522 17773 1000000000000 704440 0 270963 717598 194165 812832 878572 422395 1000000000000 950665 519719 866888 903497 354247 725154 0 505172 710025 730894 893615 734173 293862 0 225594 725666 29677 421847 1000000000000 504865 942568 1000000000000 224364 762695 535087 833098 588393 332654 292951 920498 938314 546613 899045 662057 223908 1000000000000 565459 583894 994522 546498 830856 738294 278089 60707 448608 873439 703862 865910 319404 836872 455605 117072 885980 202280 1000000000000 874920 148470 310015 0 73037 561194 702101 0 730906 404539 1000000000000 986889 158008 1000000000000 453415 686253 874761 530716 0 1000000000000 503850 397083 114310 841044 69623 0 276269 714104 212935 503150 809035 605965 811804 849391 981849 64623 810881 423434 119712 70483 280969 1000000000000 276797 155273 738759 787271 609157 841037 175611 994988 1000000000000 655996 126100 306265
655462 963567 47223 0 738205 574117 958851 661658 768330 215663 285917 1000000000000 540819 28315 759957 336413 910308 119607 338370 872480 945133 1000000000000 0 294359 352424 794403 354336 435815 274978 0 37850 73628 290623 825192 320026 162723 420213 417117 0 883597 1000000000000 562366 915569 1000000000000 617818 75340 928054 226265 705554 849219 145808 806518 19174 270299 1000000000000 76257 659024 309091 255728 319239 37881 495652 308322 614610 882857 925915 969407 169089 1000000000000 1000000000000 717064 917153 577000 0 0 420031 130657 989405 203514 458953 569103 822791 293345 644472 1000000000000 989812 536923 929038 1000000000000 623898 965737 1000000000000 878357 136896 527837 386219 949565 1000000000000 321405 0 353217 285939 764165 558783 125989 0 212887 34199 763623 155836 643507 122882 1000000000000 638501 629630 773406 114588 1000000000000 474943 0 545493 505772 1000000000000 158093 310163 0 0 831434 24248 242138 201514 0 571521 454434 354098 319871 48195 374449 59995 0 421857 658203 0 0 188647 230939 548532 0 882822 1000000000000 1000000000000 457211 560846 844608 962024 917536 1000000000000 317390 1000000000000 1000000000000 0 691762 676166 866833 161892 1000000000000 407468 1000000000000 254897 340297 407635 302764 202449 911139 793470 666209 566216 554132 185637 875559 650915 772762 0 193156 96394 1000000000000 142450 265943 163491 349888 826173 467875 922917 167938 714720 50993 821202 489828 0 137099 0 929588 276735 0 212090 399305 687559 198851 260283 0 743490 0 550259 763782 163786 507660 979029 475732 67861 970378 278678 188404 979520 219793 14039 0 980520 622947 431068 720278 258378 0 379435 998771 336847 688069 1000000000000 1000000000000 987871 553159 725068 798874 441177 980796 236934 792371 720178 0 431874 297801 216818 910119 280325 536044 972337 959538 260488 979319 1000000000000 981302 823384 730316 91236 767404 970671 317912 259854 928926 861602 908932 649814 686830 0 0 168845 709877 805141 202486 930616 316136 1000000000000 198298 254658 428895 981188 598129 552921 1000000000000 1000000000000 111785 295526 446970 479681 424507 175914 184527 584000 250103 390054 356159
1000000000000 956570 613545 911757 35866 537487 316201 268533 254495 1000000000000 365507 890021 149215 920674 628245 1000000000000 781383 305237 88363 950059 710759 672710 151794 642678 0 662885 774546 574673 203170 1000000000000 727924 318643 519666 631358 0 375725 785425 0 582957 425862 612838 110277 1000000000000 132018 927141 409441 747421 0 542726 620726 272870 268408 189642 971971 0 516918 240576 387900 78983 1000000000000 1000000000000 971697 770198 640386 0 763690 990189 0 162572 338236 785082 692095 835575 852335 376713 103728 948874 818172 37155 162797 567863 464747 18987 1000000000000 0 1000000000000 192283 114440 5712 177950 1000000000000 207630 875016 85703 620327 297099 0 421786 1000000000000 879333 822233 898279 674357 369686 0 0 1000000000000 787004 8371 1000000000000 0 241872 908824 292218 93764 297911 838247 211212 878022 653248 1000000000000 0 0 852543 847447 0 659851 720005 662218 955565 264682 687533 437053 565580 758897 991705 1000000000000 208664 209679 573759 777446 324554 0 441847 587576 1000000000000 709046 0 953979 0 67762 993048 331787 0 667763 635397 545318 191320 188128 815023 990547 323435 616656 1000000000000 724712 548782 407570 520572 403183 392809 855312 378456 236259 419806 317260 730679 242404 569476 693551 573773 431659 540377 1000000000000 169137 0 376193 615055 993653 281385 735467 1000000000000 973651 571701 482812 67817 0 115697 410788 839804 43880 212493 158265 512628 95674 421444 0 403895 0 864801 268896 433152 570820 223900 121191 702245 769350 939238 973787 1000000000000 405653 161640 522629 1000000000000 567754 381939 996337 461353 694294 882940 129060 670121 720032 455195 989088 967168 592259 720561 139329 675022 219196 249632 482903 0 268829 267557 983953 899079 321315 328323 219802 157086 600617 241281 692096 165577 215478 790540 0 553005 883968 971756 424108 176974 756677 58399 58497 266273 304596 535279 0 526452 912002 10317 728034 23708 1000000000000 709386 562670 14116 1000000000000 87469 526451 188923 930223 544060 959131 91288 962700 0 203116 379381 582867 674339 85592 647982 858154 145908 0 801452 550602
8076 483488 385863 956070 714211 116108 0 445639 540462 961937 42791 1000000000000 275881 469748 1000000000000 527085 109637 302093 754755 857331 733102 804845 747072 734954 259869 681578 130442 284415 694722 225761 123672 540081 957462 80503 310374 320869 97989 380916 349369 342296 869472 879811 1000000000000 782425 204067 463507 721853 580743 191715 971443 1000000000000 346551 0 165052 373452 424639 803488 1000000000000 795016 144650 416559 857410 145225 1000000000000 596386 572935 914175 0 851530 329027 908525 0 287535 662963 0 874127 896314 321895 939385 881605 692613 810504 119968 286362 0 799426 45332 514680 845642 851824 929113 615184 658978 666244 493425 801099 5642 0 97148 942274 94138 0 937996 1000000000000 972928 0 287847 903843 268489 588666 374373 767897 871316 279200 458568 73248 147120 209106 391651 0 437026 38278 189081 619867 1000000000000 795481 839252 92414 83602 0 34499 662777 875278 962941 48287 514809 844700 775294 640870 1000000000000 779119 332574 628233 391251 31845 863193 11114 986493 800385 169021 1000000000000 1000000000000 768651 446051 0 924190 935883 779618 273919 1000000000000 533007 247018 457651 682697 739358 424375 0 1000000000000 1000000000000 306741 697012 717449 193794 74695 177436 598226 11800 173411 123930 402384 186193 822885 313657 744102 921408 414432 118074 545131 307262 797798 283448 395459 79604 499111 674636 581066 214670 0 814738 30993 502351 867906 769864 96003 1000000000000 87565 643590 105222 734344 771078 311456 1000000000000 210876 1000000000000 966625 234393 399647 68145 823342 61318 0 926362 644856 873183 594000 0 989400 939296 381195 0 477509 277389 1000000000000 134716 475954 934509 780374 83631 249935 444281 496949 0 760589 992523 0 275400 99003 543061 891910 591067 785078 627069 966535 8159 127983 394440 258122 1000000000000 506547 202080 301280 582161 853952 1000000000000 0 764455 0 1000000000000 893307 378348 1000000000000 626492 205223 1000000000000 816675 817888 954111 979648 1000000000000 1000000000000 623034 912251 486747 269215 34169 273905 15543 331193 81462 989775 413504 533430 409427 327543 127609 488428 523865 1000000000000 9205 380539
293406 240950 1545 906582 0 835674 602336 335849 912627 749205 1000000000000 0 151905 728617 968968 556484 582840 689487 37938 401511 1000000000000 993424 814988 1000000000000 497659 429294 917739 913816 622177 288809 238620 595470 837947 1000000000000 170025 221268 527413 74839 846995 55630 525689 270564 0 987333 663727 0 0 789663 933068 482700 869310 840623 862172 231907 115118 362604 627256 289759 879464 563588 319201 404277 456537 748390 437091 196730 1000000000000 511784 366720 824439 997568 117355 553422 0 583438 408406 742570 787534 631726 726788 408771 926454 37324 0 298029 970674 451961 465276 228191 957038 699462 571465 724758 281447 458152 485980 297114 1000000000000 557610 498404 167428 287573 976402 892578 1000000000000 288097 760622 754301 1000000000000 616414 532219 49476 809905 795147 1000000000000 40128 1000000000000 634246 595309 167000 378254 346342 460063 0 524912 919683 76412 74983 111757 732087 488073 88903 673637 981358 954182 183650 327692 369618 0 106444 425917 386532 1000000000000 672052 406543 0 1000000000000 0 898165 739980 608346 157054 356414 827796 726824 668560 576786 0 850055 515516 0 786117 424500 250738 445139 629661 558023 260077 674152 767995 1000000000000 156138 359420 946385 796495 794587 619553 127383 886116 70327 770255 309174 770249 486731 763130 202133 415177 670227 769190 915997 0 293844 360353 396574 733980 777215 18012 1000000000000 0 915863 0 355704 101844 1000000000000 841787 390120 664278 219604 4864 209906 942887 882960 692062 380631 810554 52740 341746 39700 16403 363574 876217 924814 419890 1000000000000 525235 423650 190268 15124 156843 763537 417068 430068 306217 12677 167871 211348 246137 414197 548958 287163 500183 632422 849272 902397 0 1000000000000 1000000000000 910776 957303 204880 779331 550299 922427 0 53157 1000000000000 86983 948925 665096 892081 452581 290254 52624 280870 5873 0 536754 473151 0 389065 149594 512808 0 923687 633555 249849 855945 1000000000000 947365 878161 0 748526 964598 665146 135107 449311 144217 545021 654860 864210 37194 307891 1000000000000 627134 0 591392 1000000000000 265402 43377 447116
211215 220557 848441 431539 957231 102510 78988 575219 640534 350018 1000000000000 874438 89622 659305 284958 94147 70028 0 310181 1000000000000 340713 355613 624341 0 683555 115804 1000000000000 557550 465402 701462 388447 815289 0 649406 700355 455603 0 731724 123372 677836 545260 0 384295 500428 330898 1000000000000 390456 476862 859141 893083 712780 657264 1000000000000 626121 356580 945394 419377 647995 999353 668405 0 592876 528945 835344 426097 276932 253551 776 791122 482260 177630 19379 16912 594481 0 55399 954098 916182 311706 84414 0 698651 1000000000000 659442 147471 226130 2275 587981 660288 110662 608365 799912 411145 45768 898142 435350 0 547854 614556 803122 158881 318116 1000000000000 0 727970 1000000000000 633110 477263 201380 375902 682696 1000000000000 352418 986427 346929 0 647061 490197 616504 124888 231051 681075 761396 851874 331698 815905 953871 553145 422371 425685 0 469039 631405 849961 1000000000000 67478 39658 0 230898 1000000000000 500960 299733 982583 396757 223520 772364 16448 23205 920120 493607 844407 527755 709804 26096 939810 231540 404400 593677 790983 1000000000000 740407 297074 32045 183487 296325 562473 0 48295 575613 806490 699560 722928 329626 337427 659882 203594 0 966319 495332 179571 466535 912068 740043 351762 0 847707 998626 0 158721 1000000000000 326522 814475 684246 0 452704 210973 818615 939526 391050 583795 0 654909 0 0 316464 851263 64522 761090 137795 392565 321489 832118 278800 1000000000000 742838 698971 307499 903160 972168 716465 561013 971953 645316 387019 9820 571754 951367 1000000000000 201224 779617 84256 574465 0 1000000000000 0 36967 722641 448821 256020 0 527270 470363 229780 498900 384367 511341 0 908381 341050 926398 691567 0 762368 54190 1000000000000 168587 0 700404 460085 652803 398537 17812 1000000000000 745833 811072 558238 0 1000000000000 346712 835729 751564 805335 435753 284676 838182 885765 461524 877102 37285 0 1000000000000 1000000000000 467159 526162 867478 610891 205920 0 855246 1000000000000 259953 168659 75438 33424 200777 117092 0 513668 494983 691547
550199 101558 1000000000000 0 180034 693803 342934 156386 908290 18922 266161 0 936531 956685 488713 110170 132770 442363 485172 283635 302860 1000000000000 543620 765719 273017 954071 973219 872233 852525 537818 107037 960024 885612 158171 776915 306632 669256 434928 127831 24103 0 116630 903435 569925 55179 156878 360767 782239 920130 918036 504883 85159 34974 680046 1000000000000 389757 746737 176362 730906 323952 504000 867905 0 118855 0 234699 831158 0 16146 986134 555788 828711 967074 0 629274 912553 126147 3096 620446 647905 607644 725747 0 620538 317171 1000000000000 245886 25146 347741 148086 817892 1000000000000 349693 535278 824873 448520 675780 168618 65042 817175 0 5052 765502 667021 77362 899366 0 716888 281057 31560 309873 477617 1000000000000 766040 207108 0 681189 1000000000000 173834 885162 696865 105259 583845 564309 305584 1000000000000 443506 842880 425992 992023 122729 240159 87118 1000000000000 393514 1000000000000 1000000000000 442468 60952 23519 459584 104601 0 130886 1000000000000 160481 69609 967912 678213 518980 669922 584760 123930 611573 0 8949 330324 979 127068 759680 394961 424623 248992 957063 167579 0 0 935531 119836 0 790166 967080 308501 534932 335519 559057 1000000000000 527456 712253 1000000000000 641479 230515 239162 182382 804616 921669 150857 237001 341168 291358 651306 785524 101835 0 382201 258420 472105 766469 531716 914907 913346 309837 85817 655519 234083 0 986301 938469 138209 826281 856117 682237 615784 242110 727432 511290 191544 320986 938988 0 1000000000000 988164 701198 1000000000000 176316 605333 9811 1000000000000 722201 817679 134928 222044 940914 892905 0 234299 537364 492469 590457 579339 271613 705607 340365 799448 372633 907228 263041 801144 1000000000000 482037 1000000000000 643121 1000000000000 571569 604461 283659 338962 1000000000000 784994 0 1000000000000 888947 863208 310617 162357 875730 20817 835565 530118 269251 0 134119 207278 370120 677580 714675 145131 330062 284126 570540 562709 688034 746521 308719 318582 93095 830363 225648 411314 183719 644813 981046 1000000000000 271486 243721 911133 205507 987522 52000 1000000000000
0 200291 934148 136469 597433 25804 1000000000000 0 52613 0 579139 366719 633691 0 118643 762213 12564 58504 376825 602058 490443 548234 0 1000000000000 26026 92766 675709 522001 781146 298186 869885 1000000000000 936413 643879 414588 949680 276622 102786 733277 710117 471961 226559 620028 727107 979390 111763 915326 144780 745553 442618 949007 9967 876162 885461 1000000000000 0 0 440713 1000000000000 0 702589 317862 0 737579 683362 1000000000000 256182 645692 423077 43449 909127 319419 915884 97133 407323 878238 547221 969171 366638 0 950548 705572 1000000000000 1000000000000 751391 588481 746274 1000000000000 419718 400002 0 916454 1000000000000 443056 469069 616927 999208 33652 999082 0 557127 1000000000000 443460 436706 785144 978683 0 967602 883579 739605 509316 250614 789609 522586 702900 792225 191639 0 406193 826159 900402 333648 581054 399174 33144 816886 584715 0 68830 22376 62604 111510 888952 322526 213312 0 0 541272 709551 914600 950260 342473 466866 265793 356492 904139 320618 862671 746715 0 662032 868365 421060 395266 677607 799883 103544 934508 277794 604371 924647 291578 433363 375502 662756 1000000000000 756255 471439 3212 0 0 929866 838631 723710 43928 379407 546935 501966 388066 515479 174158 540083 881424 1000000000000 461698 0 95435 577547 490048 1000000000000 1000000000000 778491 887438 683833 2296 766468 70740 261469 0 436984 530880 795579 1000000000000 1187 770194 1000000000000 302245 665266 0 891145 1000000000000 625578 110703 441333 689446 286701 926042 1000000000000 732434 108027 932476 279989 612439 187573 0 330261 743344 668568 264554 0 915358 802603 0 135766 582802 653137 783331 0 1000000000000 837190 167042 837132 884290 405403 1000000000000 959394 1000000000000 789504 653685 735612 974781 1000000000000 54668 197464 0 316797 869067 994812 182396 1000000000000 97649 183494 385003 1000000000000 668643 199147 86717 1000000000000 80829 252329 736491 0 476752 1000000000000 435138 521897 897289 961278 679123 248717 991561 1000000000000 279862 392485 679125 559312 822231 131634 1000000000000 998191 0 799935 686777 378431 0 516611 0 883262 244721 696399
496674 0 511951 403079 57282 924367 778943 892860 436157 350514 1000000000000 149921 622403 275469 8001 702786 639535 64850 407611 514863 460162 870939 0 718764 313509 784055 281904 634639 831590 245573 291906 906726 1000000000000 636147 1000000000000 714887 639105 217149 804821 766643 910655 269539 0 456515 485756 296199 25612 57532 148239 866222 812806 814810 944468 577949 989166 650442 638338 448399 195001 734341 281600 179354 767425 82342 249541 630271 869117 0 527158 745155 203337 196936 954769 906252 67795 567540 844725 0 942563 504189 562 580481 159181 167064 204009 633523 915275 355070 649396 459842 678751 354913 641797 515515 7645 937054 314570 182379 974176 953744 204747 602033 370727 439104 836431 815827 181701 1000000000000 203301 940932 27052 518486 238021 233622 211276 480433 79064 11490 677376 617397 586200 502843 725068 65255 228772 351276 1000000000000 837849 580013 782078 992227 46626 225302 457880 347152 221839 797060 1000000000000 730798 553992 594861 257809 1000000000000 217399 947673 352108 229019 919254 100664 516147 906481 562972 167365 675316 0 884020 581854 201524 0 735349 743931 1000000000000 305064 48907 168009 799582 172051 127531 806802 147779 853994 580200 1000000000000 338730 334527 220985 0 498214 608691 653879 571756 255128 1571 1000000000000 98791 691939 742570 73964 101929 604198 8443 0 286866 1000000000000 0 613552 209688 0 171905 375167 1000000000000 583690 885788 1000000000000 707615 0 1000000000000 558683 689089 440007 345176 0 616708 948506 0 807020 724599 599488 471088 778333 778815 248491 0 167874 978609 560514 0 323349 717821 1000000000000 956419 140962 551382 704147 356543 156598 311387 569417 786993 379333 217746 15667 356243 319565 512092 92089 234591 146001 893174 927016 1000000000000 1000000000000 0 0 59110 0 1000000000000 683840 127187 0 952832 459965 845865 966538 0 42854 0 665653 15801 1000000000000 666895 144494 873810 502655 403657 868240 964689 825418 522417 747187 820030 948200 395865 630203 16216 779795 813088 835273 506317 324410 853036 1000000000000 302350 827037 428840 1000000000000 125011 116988 154878 713842
107717 232029 201927 336322 769511 523228 705437 0 378434 145588 86307 923235 1000000000000 847196 1000000000000 959419 902640 870697 292058 2677 375789 0 660409 403337 349176 118427 319644 29014 900821 556694 300904 591263 0 557445 442687 393132 332856 1000000000000 661311 309976 194122 797184 219374 739422 584718 86804 745136 0 342281 39894 425432 251818 672897 0 350390 909152 617753 976755 1000000000000 68928 385255 28847 690804 800044 782385 965899 882420 588908 921822 82913 0 388085 949610 200051 905355 118475 924483 832999 231953 177263 890206 0 541039 211227 855450 624299 109719 243192 532170 709694 0 566263 1000000000000 881050 286000 209559 255095 750927 414996 1000000000000 601099 28604 276501 783052 820425 1000000000000 0 782935 85958 266711 1000000000000 857771 334805 688677 361219 502354 1000000000000 68957 690051 289284 1000000000000 190880 452373 799241 228985 819466 116692 777380 64473 0 246664 424709 210991 199188 1000000000000 576503 909407 0 790325 417713 367394 956356 0 809130 1000000000000 649725 0 387294 883139 514415 0 99019 548799 431179 563198 775009 1000000000000 593301 300689 983448 446240 419795 39508 983473 283589 825624 886965 0 0 0 154032 0 139817 725489 122485 161203 213663 408715 96924 611071 118570 1000000000000 776443 717853 1000000000000 977081 867170 0 81639 757622 415176 548805 156644 238637 207907 21278 333865 64403 115786 126882 321864 0 379629 135541 734240 218901 252603 0 10782 1000000000000 719992 1000000000000 644784 237440 962311 403814 497567 210982 772108 101925 908811 344392 224161 819775 568956 970199 330944 471278 423234 32940 503191 1000000000000 323228 399822 597059 116648 724579 462143 224623 334068 305803 485158 218415 336609 163389 1000000000000 442172 260250 886665 289122 1000000000000 0 489594 546026 51987 670820 61000 868811 183598 305451 1000000000000 670666 657338 149054 0 853318 79894 405804 799491 560408 212825 472718 436209 808192 1000000000000 494801 1000000000000 778826 558007 56353 262522 1000000000000 869458 707390 695359 29879 953926 37610 1000000000000 50519 734310 963315 659802 774817 266224 761281 973341 887300 232286 0
868838 847898 801727 843321 577393 448817 362972 997424 305055 318257 158641 120580 624433 312177 259877 418931 0 264419 306922 325855 11195 925748 702696 284784 208270 796083 291334 715733 174134 21744 857076 687752 0 566003 954275 64567 1000000000000 1000000000000 239272 1000000000000 439495 756712 40148 605862 702566 435738 418708 848684 526879 718243 217234 1000000000000 64656 863110 854070 951419 96966 0 932529 153213 717427 144725 1000000000000 220168 697689 652295 328272 578182 1000000000000 796166 0 787675 318777 23398 494774 841457 102665 764556 245972 375724 703050 460682 790754 361237 656479 286255 540520 706378 210493 957438 998457 265761 339865 364804 788838 831767 307723 199480 626873 665744 708096 449305 1000000000000 3299 656853 941191 558273 929025 0 1000000000000 535594 280455 922284 57245 858889 678464 400197 824500 0 651315 251567 192078 897765 1000000000000 48207 759010 481032 959309 422170 720820 122338 732093 1000000000000 23331 154961 381881 0 847414 452384 315338 59372 397366 409683 257011 781685 459556 0 775914 968458 658212 818560 0 0 565524 726660 187604 823848 858982 508236 98083 579912 74083 994310 945008 1000000000000 832684 95395 966902 378628 647777 909332 386466 620868 111721 986290 0 0 240373 152426 663623 26188 710524 394496 857603 0 632867 759258 223796 1000000000000 468701 757263 341307 276441 746420 1000000000000 922491 586853 907530 101242 917152 173297 623229 1000000000000 171834 901964 919635 299152 521533 217501 0 419039 694392 845113 449758 0 1000000000000 79426 728363 1000000000000 560297 465173 544969 521349 957158 969877 643825 128842 589462 0 209227 375855 0 595034 510296 333841 96203 731327 20011 871553 29350 112767 0 744364 610152 382534 70743 548056 177003 971473 8345 533921 2375 523869 690380 1000000000000 722784 623865 269969 753792 287126 0 753190 137174 945202 1000000000000 866956 1000000000000 1000000000000 305351 95477 691121 119697 0 558818 502425 874140 269586 714764 1000000000000 129361 825505 532926 804901 493621 543973 130374 739337 714604 0 349139 506783 677901 1000000000000 229893 138575 308610 893744 1000000000000 0 537595
797318 638294 349481 9496 1000000000000 34627 1000000000000 0 397951 1000000000000 915778 754730 876469 437415 719083 273697 636903 288661 953319 332466 778356 405742 782567 130808 0 92140 246932 77026 618926 0 733653 403053 326514 14812 992078 0 1000000000000 301699 386665 577656 379260 892443 0 1000000000000 0 4743 35868 1000000000000 584001 919788 251092 0 640758 308994 214618 748015 1000000000000 624425 0 624677 1000000000000 547432 0 389334 512490 685059 868357 552248 13514 499461 79263 650659 306100 1000000000000 831405 364473 504911 856000 334262 338463 0 39561 662066 549397 465830 654970 1000000000000 636758 0 277787 408527 395493 215680 178671 1000000000000 762756 74663 61212 974832 91231 151461 53959 455315 545902 393702 981163 680759 884922 352946 508040 734835 331031 934783 977887 239242 482998 639878 93563 502744 0 195725 191183 362409 101910 252539 248152 552524 269796 487526 156496 682089 237693 677988 370158 99966 722297 983971 0 215153 876858 988581 248974 1000000000000 0 649542 901298 645266 437480 81237 1000000000000 1000000000000 279948 35154 0 643679 525580 706701 1000000000000 681322 674087 1000000000000 332761 170993 84880 185354 0 32104 943801 767079 253626 0 579791 7550 776160 75962 879042 248799 211788 907681 251354 282834 1000000000000 3763 483622 637178 469467 324812 898478 320620 880529 960498 1000000000000 413092 1000000000000 809809 691217 207231 0 715530 879373 309409 531878 653460 659841 393582 103820 230659 629410 462335 184759 30243 130069 861646 80172 0 16615 445358 414470 223427 0 592115 0 942888 1000000000000 817391 654087 404854 131560 537167 340065 0 743087 1000000000000 0 618877 364514 0 727967 64791 711700 432220 1000000000000 735260 1000000000000 254343 816156 678898 740721 392757 418242 884646 754225 872369 653652 266614 449751 172863 652045 414593 305848 347697 245354 247681 127070 319053 548632 743886 0 770864 62998 357764 835887 787558 220785 623863 587005 538879 76863 908888 853665 674754 1000000000000 764634 91305 358745 360086 557748 32805 349049 604988 634000 345541 1000000000000 1000000000000 463015 897410 538147 817798 799998 0
535958 66997 0 370256 792998 1000000000000 916119 418733 294725 506399 282362 0 135242 181662 1000000000000 0 1000000000000 302027 0 999006 813480 866302 781058 775086 890169 599274 544221 943414 805146 996246 323374 147872 787411 50193 54265 132071 400732 203654 0 937209 755558 925354 847384 237814 560723 921988 88178 880244 909266 241443 326999 668450 894388 362228 708269 300867 750443 26180 293231 1000000000000 762012 634500 1000000000000 0 389476 612638 694902 701586 609369 57913 132154 943765 913837 55423 809433 788082 0 473119 706414 56709 643901 253474 1000000000000 172276 90352 579090 777573 1000000000000 841169 361917 454707 25955 667901 750153 543271 418257 0 0 92578 0 982799 567497 789832 1000000000000 787928 798883 753641 0 311635 910084 212590 75098 506099 1000000000000 483484 28067 164804 890122 90270 940346 468660 530206 917466 705873 643297 1000000000000 395935 668386 1000000000000 406747 1000000000000 73019 630520 1000000000000 911202 739134 604902 587747 332062 612483 740061 1000000000000 193768 131190 82147 187231 36793 989224 428683 275206 885927 0 529832 77774 279093 1000000000000 227449 11209 116787 922740 206497 248208 953704 220427 526460 1000000000000 559655 756498 981686 732820 60296 470191 161419 667101 35292 1000000000000 851856 293468 606559 815229 714013 1000000000000 38781 464063 458372 427720 57157 0 1000000000000 142376 165453 497546 912577 0 796924 249387 0 876269 537449 943873 224897 513722 327414 664462 408618 925266 0 712572 297266 370460 0 769578 397179 0 812911 679964 932149 1000000000000 251016 1000000000000 312994 877238 985962 609040 353174 459496 773278 0 521871 1000000000000 0 823445 31129 373594 1000000000000 886517 1000000000000 212859 257694 741101 206946 311956 188536 870728 915306 201292 864534 459473 719220 648005 952637 97958 551417 320172 0 0 35233 545920 897052 614275 1000000000000 852418 773433 1000000000000 916810 337560 126597 821681 0 236372 855272 0 862655 0 390805 1000000000000 59 141212 990205 548575 43822 643932 0 49429 175818 993602 347731 749961 611304 445133 100324 590742 328956 207501 820690 488560 508676 256530 677209 69597
1000000000000 156226 906689 1000000000000 161426 235775 102370 875516 156312 1000000000000 247849 827954 148829 1000000000000 401325 614154 0 795103 509433 39286 115486 539811 373042 762862 1000000000000 1000000000000 478942 357789 604815 349112 967547 894562 946657 0 1000000000000 837492 824552 720968 0 208598 1000000000000 860515 847063 202062 191028 585335 1000000000000 798311 1000000000000 403758 1000000000000 1000000000000 913061 797813 615366 954399 997496 921183 0 1000000000000 355106 960101 490981 878543 617998 114144 485777 952130 253056 821300 223536 194757 964941 318861 802065 310104 1000000000000 330974 0 732833 667311 0 650720 467949 915785 0 607382 871282 881619 8352 0 665081 0 601038 1000000000000 495196 158515 45872 740517 315062 948334 738774 910697 32971 0 1000000000000 0 379369 902121 412169 312697 737017 66960 363676 214421 283240 1000000000000 505730 927590 216503 265029 791345 234265 903835 757002 545329 324083 491031 576946 170849 746864 172471 273585 670311 1000000000000 673071 560569 683925 485723 176798 200459 785810 1000000000000 471274 668051 769787 314000 643243 22214 159176 1000000000000 79131 568162 499558 690142 1000000000000 535071 151860 0 0 415182 1000000000000 907120 930753 873395 1000000000000 867087 1000000000000 282818 503824 545561 931673 627262 411171 1000000000000 49776 861292 116562 520310 95086 103579 716516 716790 0 784611 0 905513 1000000000000 383477 590187 849930 3261 921552 1957 793039 229274 588678 137310 215494 606040 962461 215268 353058 638631 1000000000000 94661 633447 242560 619336 824915 779987 0 626706 516187 0 808443 1000000000000 1000000000000 651119 0 374381 272591 675733 640327 409555 0 88298 717579 881180 1000000000000 0 833387 0 546962 615175 735384 219913 23590 241631 897188 697355 238616 1000000000000 1000000000000 7590 710281 906731 115523 853984 809364 640013 687441 602084 944471 0 479377 704424 536594 1000000000000 662232 561429 825638 0 808302 725000 0 0 164437 0 821706 722535 26507 371488 900200 403263 539143 508429 413480 26960 1000000000000 445658 126927 950097 0 373333 131379 598939 753557 927665 0 1000000000000 994458 0 450233 1000000000000 242759 625209 469102 505625 492916
629891 444880 1000000000000 164875 0 855353 121433 34972 126340 699572 0 916772 686530 897138 953305 282898 95926 805322 1000000000000 91606 130949 214105 61863 280736 0 1000000000000 1000000000000 478202 160635 466136 69048 624983 478818 538250 699092 1000000000000 786080 1000000000000 121704 807521 56116 807959 470182 359125 21846 242818 218207 914501 822039 931465 991588 29232 1000000000000 494204 522296 153322 88237 160161 344852 989185 288954 58860 443537 135676 724051 72946 818220 0 0 286824 993265 836143 328769 975636 0 518911 215496 481312 126795 850958 475751 214827 0 881911 520816 879670 0 575699 939100 24381 100163 987630 122327 628126 976309 205081 12747 863562 371973 253132 179188 509253 448367 505804 733600 0 210302 1000000000000 956479 513803 772654 306495 571874 969967 705227 197844 221547 48077 1000000000000 108630 517891 699279 6762 994169 605438 181133 0 1000000000000 208233 619034 1000000000000 765388 33543 1000000000000 525539 528965 575254 486425 479214 45920 568438 166327 454186 0 621540 369972 791156 1000000000000 341823 85857 806503 706534 644382 622789 276747 537269 935046 145065 0 448815 100600 702832 612196 679316 0 847385 675613 374078 406138 0 354417 858614 74467 866690 753610 729470 325724 194291 110566 964696 243569 159007 111990 830905 1000000000000 366377 194966 186165 1000000000000 795327 926540 330990 556298 294779 693492 688691 405462 748061 159167 982948 941320 488886 37395 0 193798 444560 1000000000000 526813 463191 677563 238882 994372 1000000000000 598804 185577 997046 0 43209 556200 59391 327514 360208 988548 776911 724154 743740 0 486957 1000000000000 1000000000000 707531 575788 611643 0 38542 526160 0 827169 511350 1000000000000 977559 408972 343221 702480 131988 684007 732458 1000000000000 0 475017 757912 698274 382762 30930 0 302733 182987 0 966685 77050 908502 411397 710818 373576 1000000000000 393417 418747 664093 687087 386765 574410 751273 918226 997151 784897 668926 10175 636632 478555 752382 289414 57005 922333 159280 0 323154 844439 675650 212440 960106 21470 758266 0 777692 524134 25316 706818 701390 983297 521281
166198 368028 885277 0 621736 248888 446712 561258 899102 901772 816393 481748 904274 1000000000000 910193 577735 276159 0 332300 25360 570514 0 0 695974 132819 1000000000000 42926 285753 933327 320274 661164 1000000000000 735458 1000000000000 436646 191030 78230 0 0 590251 589618 894593 828371 934549 0 477080 855874 640149 815422 137812 202991 381782 40313 496893 788052 791976 669610 632465 1000000000000 909809 1000000000000 262938 508850 1000000000000 0 702611 499834 0 224272 436919 16584 226215 945941 1000000000000 545459 309604 0 0 82102 390621 8488 219828 687923 104947 489270 864257 813254 423117 112655 1000000000000 413752 474446 803022 717890 739824 192587 1000000000000 338337 186811 499139 217573 494897 439690 438054 176800 1000000000000 988271 664236 921939 142516 87222 190454 457273 1000000000000 594339 49526 465260 634212 242037 558480 727489 0 1000000000000 716714 520060 0 500060 111772 388292 372160 847296 234085 545245 176912 79707 1000000000000 391576 1000000000000 171295 839424 0 492527 350901 703170 773960 271844 229805 0 907728 400008 135483 1000000000000 0 910938 308732 699118 874279 115667 0 760012 363171 45479 26608 749888 1000000000000 599992 25780 112491 631832 972311 350675 848986 796722 728063 76531 940008 991134 536014 769005 142041 551507 813513 1000000000000 732112 632097 0 594470 111329 179714 707061 187044 0 486900 185245 572542 1000000000000 47517 1000000000000 156590 303074 231179 866267 47850 612855 788499 469054 25267 867661 570220 327115 955742 40294 899769 412280 302684 760340 103370 1000000000000 328074 0 115499 960412 210069 0 609592 0 868495 270368 421048 1000000000000 831947 119267 1000000000000 571636 753721 0 213340 161224 292632 423578 743954 548867 0 796467 59631 895012 1000000000000 532282 74703 648912 896384 46103 1000000000000 885311 943930 264847 139314 731927 484933 1000000000000 436219 833083 1000000000000 140706 10132 237102 576695 549708 220786 246095 833858 434015 566379 923938 0 324872 318481 64114 0 48356 278618 668548 498719 1000000000000 833423 0 1000000000000 1000000000000 273830 382479 242549 25324 409724 486503 10228 238942 0 584707 122679 863167
187180 365164 258232 429150 91100 712353 907892 1000000000000 93829 1000000000000 515618 1000000000000 66948 310312 51295 908815 1000000000000 694222 459402 733557 557946 483856 862128 262608 96956 210985 597417 304185 106579 325900 185515 278081 902936 997536 359381 69968 741008 907621 762361 325601 1000000000000 98969 651391 390536 687073 450701 23595 1000000000000 47946 470297 753092 1000000000000 836641 1000000000000 857073 877177 822553 837041 751142 366043 1000000000000 990977 897577 0 112675 1000000000000 195499 924143 377019 5589 1000000000000 300817 1000000000000 920416 325449 137120 624192 327506 657456 650427 50912 16917 563836 987592 150553 986822 208111 840978 804799 684499 1000000000000 35408 435697 336328 90608 702309 0 0 36408 1000000000000 284362 161230 816819 442732 131302 708365 266141 531221 512339 1000000000000 728115 579339 336286 915101 762486 0 586603 265482 568709 854847 526557 1000000000000 520001 198766 308313 111316 1000000000000 585457 26564 933861 1000000000000 863834 493999 0 356175 522931 567618 234295 31703 406493 956173 487917 513379 573170 526285 178198 998835 796255 654986 1000000000000 367955 0 970355 665059 0 253567 741774 1000000000000 584266 890532 0 968377 1000000000000 268546 0 361264 0 902070 705600 1000000000000 541950 768330 853543 286309 881388 575548 351761 823444 521392 531895 596101 954251 202130 449547 476832 480171 664467 0 505013 1000000000000 16630 456634 351628 800095 1000000000000 0 529157 41714 157821 35957 84816 873934 884473 1000000000000 847900 698042 961253 417500 572140 480567 1000000000000 48864 565915 98153 202281 691383 562099 120074 752371 681720 1000000000000 28563 0 800031 463608 939065 614015 152934 950949 54224 1000000000000 194926 1000000000000 1000000000000 679282 757265 594756 257618 390600 509150 1000000000000 947406 516788 959964 624420 73843 999023 829151 124452 538048 837602 318094 831230 188487 84709 78737 1000000000000 1000000000000 502894 1000000000000 0 653010 285137 425304 372862 918222 306007 57180 711820 194787 868358 268180 0 0 330433 1000000000000 749487 592673 724307 662674 540436 850184 132590 610999 0 87490 1000000000000 500997 925753 0 253766 416846 0 1000000000000 373803 0 400873 0 127819 1000000000000
755160 1000000000000 0 1000000000000 956429 758467 930341 725612 54315 737257 59023 1000000000000 385173 1000000000000 847368 906986 369174 70398 513596 407373 44655 356324 428422 380844 635194 842344 496038 333547 919585 575764 27854 173430 477205 976844 945868 1000000000000 0 428489 543491 74463 687838 1000000000000 1000000000000 764450 1000000000000 103045 843970 927133 1000000000000 342464 865331 176915 234373 731976 1000000000000 795225 269045 387568 851369 548219 946934 459484 0 979909 364790 471492 306394 1000000000000 715456 0 920550 552129 755991 0 825540 761480 654591 0 579796 938480 336249 1000000000000 351234 427766 969590 97390 588942 0 920552 74174 270122 138248 1000000000000 213179 1000000000000 471942 641678 807208 503095 36030 687522 576402 499220 130703 318832 169466 583747 350396 48757 17883 417734 164122 0 293455 680329 973233 0 166420 716809 758955 578389 1000000000000 972878 1000000000000 150802 95314 584240 204876 947396 406093 662078 596865 50992 257715 348033 174157 909380 1000000000000 0 381419 1000000000000 264567 476411 113125 739994 377703 28649 494414 754445 107959 605290 504684 966935 399889 953808 942027 491725 451698 0 535340 388958 841766 167376 777380 0 538212 427576 703864 327620 1000000000000 78796 740377 207658 487961 411172 226638 693456 0 490084 561506 749110 860900 1000000000000 769977 48094 0 0 510186 209536 516273 571110 1000000000000 948567 884352 981574 88295 8641 284768 948023 0 144188 221911 469906 964343 265004 496907 62698 687832 302723 921268 80772 0 383487 116888 0 0 1000000000000 110187 1000000000000 345170 55255 4785 561214 0 699179 537824 190277 0 947495 509251 418291 459619 1000000000000 303213 124808 426631 1000000000000 877218 0 884997 647930 652198 657047 174720 57683 462945 594562 781197 0 467297 29710 80835 230754 476027 976061 120442 666655 753047 1000000000000 397935 786715 27089 218787 0 575739 509976 436491 320951 359525 72522 659724 248378 175120 29881 598467 70438 740942 329241 197014 0 0 1000000000000 994276 874689 0 1000000000000 547582 874881 838083 514374 869393 1000000000000 156018 0 257504 447955 139948 939685 125216 816359
557563 502123 0 259159 188290 583121 713961 487581 1000000000000 404789 47266 158559 93762 412548 713273 622521 189059 601036 115678 783697 0 321590 0 548047 903435 649582 204142 447722 794486 1000000000000 247214 462542 285655 939495 469437 323322 279234 1000000000000 170516 615266 366308 675311 478749 1000000000000 0 733768 47613 803314 966874 843039 966285 73601 90984 1000000000000 971093 0 461938 537819 382034 1000000000000 789399 442609 308393 857129 182652 60773 526168 84985 0 782273 955985 565676 449586 0 1000000000000 579931 610550 829134 123394 878813 161152 663995 639166 383438 208116 1000000000000 0 569564 8665 922614 857413 756949 597684 465308 627470 129133 99068 397526 241427 398256 154702 409002 1000000000000 505222 98423 0 155768 19524 155851 802035 107246 703561 243141 1920 629659 47616 135575 551314 931448 277378 866694 268273 72664 493219 397060 803382 115806 319817 0 974499 116016 284535 299096 406927 959939 442077 329886 768037 27111 860755 81880 775462 85045 209189 630590 353879 621448 0 417438 13054 1000000000000 544973 42946 420563 876970 340166 0 930841 96241 77056 298946 563755 10946 674004 674191 139205 137049 8117 287851 543044 833161 851906 985284 146418 738699 332297 823553 385395 520039 923203 0 989319 157692 561727 210902 474318 978484 814916 633651 701726 880730 19000 1000000000000 91137 1000000000000 704647 453583 803503 222706 0 925526 614311 522871 410055 165143 241252 196619 439290 756639 996550 778920 764092 160174 150208 1000000000000 1000000000000 892118 247294 830310 736883 65437 892738 792335 505818 355551 894835 654263 386428 666653 787771 753972 497986 246385 801514 193487 487181 132475 1000000000000 358445 268591 497963 234929 294911 754084 673831 924918 24439 1000000000000 675793 975186 106115 780707 198218 896921 936598 521137 68222 527159 188960 181566 0 0 1000000000000 536924 611124 0 127897 940280 376238 748219 944775 137959 154428 499477 756267 769510 0 776172 0 840697 1000000000000 1000000000000 1000000000000 764951 1000000000000 35410 303060 857589 279315 1000000000000 263501 64508 938416 970777 963610 390659 608241 437287 140680 0
195911 178063 635241 517685 1000000000000 753476 121860 474088 717287 30007 0 512571 295069 229325 945363 162862 414777 822436 633550 989488 392997 774582 0 717940 524786 743674 211639 841907 343651 658709 0 854628 0 756427 55629 35511 616052 23582 212910 245721 190758 639951 937850 1000000000000 432594 202835 848822 0 1000000000000 660015 1000000000000 217447 284245 218654 334046 82771 0 505641 230298 699539 1000000000000 0 143258 816869 250002 236269 294168 991282 1000000000000 1000000000000 152436 74447 714419 870755 1000000000000 348149 385531 364459 94678 778301 129539 21956 185518 766292 912709 280939 483407 688732 290190 523603 113939 845934 598026 260216 12554 274772 1000000000000 1000000000000 316545 571352 1000000000000 189466 394897 0 136260 881581 0 967224 754986 403338 307431 224618 240384 295015 932907 582140 495738 816235 258725 16794 348501 148965 815377 1000000000000 1000000000000 1000000000000 20547 511237 323629 945233 502281 910038 896766 507992 720585 417230 498639 134061 0 514998 0 984009 547086 799849 716727 0 930423 1000000000000 886245 366416 410023 667740 624530 102064 1000000000000 239738 88335 1000000000000 488262 521699 720709 1000000000000 37387 608822 404813 1000000000000 187806 1000000000000 555138 194577 971033 955006 907431 464515 1000000000000 1000000000000 522802 0 43791 645335 386138 0 143343 478916 1000000000000 101797 1000000000000 645157 853833 563525 740500 299017 303143 420763 486446 493133 767588 691693 919843 935975 635695 878878 868480 1000000000000 818740 0 968566 1000000000000 647339 884074 614194 584277 502578 367274 1000000000000 514600 295369 164004 1000000000000 428386 24614 188250 167902 102444 0 605058 911479 436094 900311 284600 765014 598283 273641 21574 1000000000000 402127 1000000000000 515164 751470 281403 0 974662 782677 391315 589023 735628 804817 402726 0 30481 647191 1000000000000 557287 699229 1000000000000 644912 0 211727 919359 781466 207862 1000000000000 68152 517946 779929 797883 559733 190227 127440 826955 0 956832 1000000000000 887148 261004 237881 101720 21570 113462 819735 657702 139771 591597 993819 288026 89235 225621 260977 569568 953198 720872 801299 272294 242427 810039 612815 0 837756 697363 667364
973573 687716 1000000000000 899196 907140 1000000000000 503875 595426 711653 0 88417 0 603973 454746 761623 206642 742158 430766 0 920766 204524 127443 242242 423431 138897 1000000000000 152723 0 810656 35337 80445 512704 385963 675984 278206 315667 564582 29617 98291 575900 448211 479523 722990 183902 873600 699035 172372 763873 529987 315182 877496 514962 990095 622308 687284 683779 314171 755485 951588 959933 240900 0 52603 268821 219024 419297 367365 727754 152299 442612 1000000000000 492555 726417 750347 0 197293 0 821504 254901 176402 202955 727394 797112 874772 0 82808 0 431708 961864 318756 1000000000000 627137 125414 788384 516457 819131 290957 241340 0 1000000000000 848893 733854 382547 711225 1000000000000 1000000000000 816181 96999 425777 591729 210367 207618 917815 0 521769 304762 748000 804105 1000000000000 0 1000000000000 636764 114130 21575 0 132410 601479 292835 375690 1000000000000 626410 763347 422272 585476 341370 229982 931546 156295 670058 1000000000000 968070 0 670279 1000000000000 202089 635972 0 0 238356 454864 907210 343035 323982 620407 221724 817196 386373 15781 872909 635268 0 339116 1000000000000 0 224744 36470 0 538124 504986 665488 298101 527635 1000000000000 0 413331 842892 53715 536700 696988 668930 1000000000000 863622 690684 0 486870 0 449784 255332 949018 1000000000000 461788 740343 500892 586886 834261 527332 333504 530182 452844 781605 467805 183162 197563 253623 34044 637474 285186 670519 336273 1000000000000 1000000000000 498714 1000000000000 224890 664637 401232 689634 305059 21509 950325 146054 1000000000000 376965 706487 973726 741861 0 74464 201080 1000000000000 1000000000000 1000000000000 830807 1000000000000 886795 436437 455780 377470 27023 423489 1000000000000 508669 784920 33527 264668 240109 406892 795206 939582 925458 571605 859595 69566 590320 0 1000000000000 82548 531158 85460 102808 513628 0 85335 927024 771133 528199 912161 714367 745339 587616 323331 150100 123208 409022 0 711724 1000000000000 30017 742859 1000000000000 285776 810047 131782 419390 813012 715090 940730 534855 233600 547636 214492 972558 146092 383642 815039 814788 167555 0 835008 1000000000000
1000000000000 330301 1000000000000 1000000000000 369470 0 139960 1000000000000 908150 765089 150367 501318 535158 159733 151702 875706 719559 277490 801272 25549 274205 98815 929871 653042 396638 1000000000000 1000000000000 296307 760801 302084 370101 830897 377350 1000000000000 266139 150643 550354 380738 58475 633417 193818 421789 609759 663813 370327 259238 584386 1000000000000 219530 172363 696607 1000000000000 129357 744435 978873 472710 1000000000000 330750 420400 539951 138047 846217 92522 118894 914677 988481 0 313790 311142 451616 590116 591631 979232 59593 370387 378745 309597 336587 579040 416947 517452 0 588817 228136 213283 750355 785280 67065 714126 553006 107497 0 253074 202523 509677 53331 0 189476 351486 890563 22048 1000000000000 1000000000000 829325 761956 8941 676882 329753 0 520710 218778 242657 313322 482418 414548 813976 0 542545 341063 185840 84622 46053 276052 0 0 456138 207843 146809 164059 1000000000000 288584 208587 869768 200007 46796 272011 1000000000000 103728 545773 645991 367967 956084 283161 794757 919098 583049 938125 1000000000000 655723 200503 281347 1000000000000 813836 347896 146685 410618 312335 596726 793334 0 42612 0 689069 557775 844693 232091 578702 622005 156540 0 1000000000000 487167 135808 175322 0 641479 507464 502081 752918 771289 386768 930295 0 997909 1000000000000 68368 745858 0 0 343639 1000000000000 680469 1000000000000 24766 247648 196710 410682 701078 222555 506113 259532 0 886173 247786 258855 236796 0 712394 478713 788112 837717 395238 454464 508647 396510 193279 269793 1000000000000 162368 306042 672161 527865 0 1000000000000 626667 119007 76707 342353 315598 120815 986298 773593 281238 129947 146636 795072 298351 106607 712528 305311 765459 161935 506755 654090 0 0 853072 1000000000000 213760 828495 523950 816339 637483 332637 51579 865840 1000000000000 403788 230425 446767 305291 871868 900641 564184 342873 807275 757993 866410 705872 794465 562627 667980 294269 814721 41410 659419 264028 529406 924099 97779 380735 240683 521783 930021 994373 775569 383609 428216 998162 474896 695156 325712 325592 346478 663433 947090 176255 715086 428630 955883
661779 44226 599353 785835 527921 927573 996026 464771 836762 529899 491012 1000000000000 1000000000000 175527 738236 518447 974332 509329 128823 844282 1000000000000 103835 205625 285799 424644 282706 135572 623202 157291 1000000000000 224174 373392 418075 922377 503701 868985 663084 36698 713148 0 186473 429555 0 346797 908886 103848 356846 1000000000000 177831 298453 167176 456202 584856 435787 716979 457598 562442 149368 9638 403784 725579 348215 1000000000000 50669 626380 608817 933641 735883 380083 452378 134606 1000000000000 876983 953447 341966 397136 822054 749173 329891 11078 217760 14371 860326 610080 845049 617225 740204 860970 600443 530019 1000000000000 142032 555735 81995 211405 955643 656325 585880 898097 639558 1000000000000 348449 335019 880475 353152 529162 596512 283558 671586 82582 787208 148487 475768 0 112248 157735 0 101438 558071 1000000000000 590291 673260 1000000000000 1000000000000 829503 137040 792269 88444 450374 517476 99554 873751 648671 278886 417493 835805 804463 262217 287879 530089 698542 922526 551098 710787 665445 1000000000000 440587 501345 1000000000000 740673 689267 194333 1000000000000 562736 164201 769000 85127 853758 691151 762277 961744 195864 1000000000000 419671 256027 952799 977955 880946 435421 231441 778892 759295 920048 564801 333307 603820 690478 933547 184701 134329 783677 777915 542361 914851 97907 0 645644 471974 796845 310561 615866 933863 0 387191 267769 149241 732603 520183 208820 149897 900126 385306 1000000000000 576052 601527 825502 798306 542870 3019 284426 961530 991512 394501 743674 744240 937231 337322 394192 421505 830072 696500 890429 499100 69547 203550 931551 699459 270733 1000000000000 143686 190875 892755 590920 912137 245242 162916 72917 732932 219136 808396 932115 494868 426234 281852 0 124327 395378 408507 33517 1000000000000 487450 219819 254531 1000000000000 910284 652615 178854 932094 73255 345027 482275 0 516101 0 0 915819 620155 1000000000000 285366 1000000000000 280667 68615 823769 140132 0 990556 442291 864830 438034 895514 931470 773408 193771 845555 164575 500080 0 678258 332100 880320 213463 0 258840 365101 379166 105829 375157 0 704495 538354
0 360395 979866 90699 996931 384725 717959 261784 266303 263420 607689 1000000000000 225534 9994 1000000000000 911873 683932 358333 296452 855837 95430 286359 673760 742033 755232 365148 90439 973520 899342 422540 537689 596025 0 90624 600227 817046 1000000000000 369097 31373 145794 115824 180725 471739 623073 864664 455188 285862 731863 198846 460948 645991 879729 211306 476779 492454 689725 821979 459207 0 275058 534987 57608 1000000000000 576525 455162 1000000000000 511688 306033 489144 20930 927625 661403 933475 122610 0 523238 214398 481112 892238 527438 790351 1000000000000 481572 698724 941674 786255 331156 0 934766 892470 890253 990857 970596 0 234504 601711 138300 899435 96716 550178 438991 757776 392340 823068 908952 327051 220976 456120 954464 839576 71739 147647 1000000000000 332146 42521 547713 364523 1000000000000 158517 870407 496207 188598 748719 349090 530352 421661 93631 1000000000000 698768 734910 474259 135707 837836 785233 359827 965457 385318 1000000000000 202466 704739 313775 64084 233196 933862 821333 642635 344544 520707 668166 0 631828 809760 555877 134252 52267 483122 75057 454706 360146 549054 286428 432584 1000000000000 1000000000000 263059 478277 766301 585497 906303 111354 655813 0 39739 457590 0 1000000000000 937297 322669 874162 609976 591043 929337 126472 166910 298905 476314 0 175926 583239 527298 761067 0 543570 376315 693114 482599 761485 203096 584357 762820 228636 963429 379398 37091 0 1000000000000 402405 729831 0 0 965504 691882 936257 600713 773473 362011 1000000000000 583973 375740 324248 505142 208618 211247 804142 635209 1000000000000 937691 706683 1845 0 659077 715409 609469 65020 423405 589026 685866 756524 480953 714308 344645 889066 0 282242 987110 664943 707148 330159 0 478724 85925 792972 1000000000000 769337 111207 57182 28707 337922 868395 258959 249115 938600 856129 691225 80831 200181 53401 239349 677781 133300 680306 427253 346490 0 0 578102 219361 998524 0 0 843641 664053 797082 588407 864416 29182 428638 934804 0 0 836207 298662 1000000000000 623001 1000000000000 60906 515567 33652 849286 0
709750 411360 313096 1000000000000 987501 112183 603620 1000000000000 881881 504131 131470 507717 826261 863151 732016 884790 697936 174537 1000000000000 594722 0 174964 493258 315131 0 548240 943872 313844 0 0 979813 205041 131878 1000000000000 275795 966282 0 956701 559381 5164 539222 680403 721298 1000000000000 698014 655683 722237 786162 0 936305 0 0 1000000000000 502203 310895 747146 379694 169069 927519 1000000000000 986774 502680 246472 331066 102249 1000000000000 155066 83449 855569 857366 907536 0 439232 328617 0 89983 395434 510805 654265 346516 1000000000000 1000000000000 0 223341 457598 622499 960164 114558 341440 549255 623731 425845 734870 0 559108 683472 0 706338 643008 1000000000000 504603 321897 1000000000000 703419 1000000000000 181507 631136 603777 508773 587499 759359 628499 1000000000000 1000000000000 110995 442488 215327 439082 936578 433236 450373 71323 52440 569911 308733 464872 0 0 1000000000000 0 447777 0 669873 61070 984963 1000000000000 985185 829060 550422 148620 0 868937 300411 626256 857978 648380 126570 887773 537285 844329 692339 0 0 219865 489109 1000000000000 437010 887365 263744 771667 948980 458676 262643 244996 1000000000000 173223 453220 653119 728189 319870 89091 832193 935902 89507 760718 0 305669 854556 798836 684929 1000000000000 96087 787685 512158 379689 0 596776 74574 585669 580225 102855 937209 319768 0 847084 1000000000000 659111 707666 495394 461299 929932 1000000000000 503687 252814 300399 565190 0 281242 339906 594608 504568 769983 742447 1000000000000 750047 521090 0 498320 283152 597320 103828 445847 512609 256435 9784 994730 238594 398502 1000000000000 790989 557587 879201 194174 0 434610 625259 804550 729230 860510 261140 771801 0 0 877969 86113 170268 0 990653 1000000000000 47923 385772 0 682011 0 677182 817717 987113 333697 634688 260246 359240 29155 0 175419 1000000000000 234487 190301 219533 0 804256 959718 0 604564 695192 0 557585 692679 0 814135 264069 333329 865570 745371 477858 680210 861885 517739 932888 497713 578185 265474 977892 846697 135012 0 523677 779043 709938 393122 0
807267 3002 364121 0 673985 867418 130982 649949 853714 448693 1000000000000 291461 0 0 942785 254301 320970 178130 687144 949902 593715 46367 448575 215466 1000000000000 0 773225 970576 0 736492 997192 792036 1000000000000 1000000000000 292946 911837 12726 88628 919508 771048 614909 0 567949 531611 687750 511265 253100 67930 818042 405331 138144 719365 752290 0 0 824595 105960 0 470256 631135 865788 982359 474710 728156 85952 679684 949771 736302 831805 390905 497396 966610 313162 1000000000000 661250 900281 1000000000000 746594 0 0 1000000000000 613881 0 1000000000000 697927 771708 54436 613343 682118 0 11936 63667 50907 753774 29576 460933 97870 149315 0 339624 421041 654610 439155 519721 1000000000000 425366 653191 736490 354296 791704 584531 1000000000000 224158 0 617324 1000000000000 443101 627052 956562 421996 500999 270852 538868 512903 646816 985673 684904 517452 295762 840635 0 952080 977896 1000000000000 129474 0 895262 684009 96918 0 599425 1000000000000 223670 0 109180 64606 434617 26516 380084 624340 641462 1000000000000 856880 985729 726 656587 362692 812287 745448 1000000000000 447576 249227 887374 382637 705257 900162 911988 51315 126879 146629 209433 73400 38706 120930 947149 523214 683424 61605 957040 501477 604981 321106 523504 0 1000000000000 161063 986405 114670 1000000000000 0 1000000000000 880162 302367 981460 0 722134 1000000000000 119647 697325 1000000000000 1000000000000 900970 634550 0 463241 614423 471625 754273 512120 836865 492179 994365 693840 28613 215130 91019 747675 830856 461086 26581 197999 463267 199244 41962 167984 336427 1000000000000 461076 883134 579320 614956 340313 144185 980128 468506 948938 903375 1000000000000 68367 249265 1000000000000 1000000000000 475445 0 653661 0 950622 684843 952732 915571 608109 619641 950123 994647 827804 0 382924 599186 928358 722208 0 625520 951941 509084 191511 128606 298962 425877 43029 711441 189481 251227 757781 491760 441832 20455 3877 317817 891822 730081 366877 0 0 670109 12237 766345 843161 38651 649673 1000000000000 479726 430907 747688 313545 574351 90558 0 976406 276018 108915
1000000000000 647937 1000000000000 0 574237 0 552135 747299 594352 1000000000000 106137 948012 141317 5228 574815 413407 193268 118568 617117 346786 111730 81860 80384 190107 743033 1000000000000 799845 717804 1000000000000 571509 202058 762487 949968 299513 349773 1000000000000 243732 461439 124147 792891 1000000000000 788281 644470 234376 636028 329153 1000000000000 929663 61650 779317 791630 816169 547240 843675 185898 0 818341 416316 0 872622 104300 493094 108312 1000000000000 75829 393730 304118 572091 97140 598013 405702 0 777858 400978 990096 772228 1000000000000 164988 739901 377393 573825 287523 947241 808813 379027 1000000000000 444479 775506 1000000000000 0 711612 295620 48772 957663 0 666438 772190 946747 98631 562553 847481 217097 509609 836697 812261 126174 310465 699993 485799 727794 754 613993 961572 906839 7864 670942 814887 534074 981282 0 407431 477135 473143 613165 130178 528756 36753 845370 88920 840416 876391 132859 593579 624312 99801 737746 0 662782 648484 946760 836467 843864 255827 636648 407379 211788 782197 1000000000000 879917 0 148743 200172 740870 435603 483569 0 854705 526966 228443 151283 309603 54905 412724 915981 299361 1000000000000 0 1000000000000 737955 630816 1000000000000 837094 0 688752 629601 333028 191688 313148 59997 633653 0 751343 422062 342535 202595 299559 328685 860212 287650 314416 0 212659 925497 938896 0 615324 1000000000000 256395 86819 0 539513 788805 0 420930 178249 166136 189100 813130 1000000000000 951982 456155 0 519996 510529 880972 972513 28727 452606 424808 703420 968647 697308 817602 512118 0 808606 316042 540781 844005 852329 538884 691876 86856 318576 113969 257971 898049 100917 1000000000000 678755 635612 998954 884164 815885 0 408544 615795 606080 997251 220793 964913 1000000000000 10026 262398 1000000000000 493578 0 865291 93511 90282 0 549217 774152 342300 400615 1000000000000 38864 727340 875862 1000000000000 556146 72531 325692 296064 799630 636510 0 716936 992534 646344 579639 641649 997274 1000000000000 933925 1000000000000 193155 1000000000000 0 328231 144583 13747 876031 651917 289035 802943 953052 1000000000000 858537 136287
546901 485466 604596 0 813013 639081 970386 1000000000000 936389 460280 894187 774883 146015 396906 810398 907298 388447 91214 21432 410500 664409 836643 1000000000000 411727 70380 117018 76888 901953 772665 968677 468923 976896 553934 343901 565622 586758 392559 547657 953650 335617 652888 148584 214828 636589 812145 67744 1000000000000 820857 375795 785392 473934 442016 6722 117061 636838 706213 960752 329969 651911 156335 633266 232044 305088 0 670163 0 933036 917779 270821 266929 605886 676128 53643 673091 0 418772 456856 538953 282507 797228 524214 768614 527101 280732 955491 844428 68351 604840 791247 38477 403208 980626 825220 605438 655746 488997 879336 857017 934448 1000000000000 414624 929052 879305 889517 986020 65528 417002 655521 985171 212741 91384 1000000000000 736268 920492 261594 294033 195983 440704 724493 395575 718664 0 114146 319211 413141 922340 0 1000000000000 792751 400902 0 0 260290 389471 210514 191558 737733 949610 290774 137076 721800 815715 1000000000000 986639 0 599734 200196 90811 125201 796186 546744 83230 900074 468527 927262 747042 641487 491155 772236 339057 635228 10871 194667 419521 277480 860512 1000000000000 661397 438053 781146 582727 287270 0 145699 636608 136659 756498 426668 623498 956713 189536 496504 917938 345575 852928 809782 0 1000000000000 288478 981333 0 934398 744804 213195 326824 620889 839033 0 462735 802878 59655 110916 261296 1000000000000 631680 257350 874183 617525 92617 815099 240722 412137 920754 0 436413 470316 0 244766 1000000000000 985390 233735 582301 339209 0 11413 892474 372160 37583 0 527494 404539 692216 181314 0 173015 17832 1000000000000 953865 698257 638705 652277 352071 0 1000000000000 1000000000000 701849 495817 150984 638962 753055 489629 1000000000000 919619 801165 486444 315267 1000000000000 643210 125603 0 953328 1000000000000 652584 36063 898116 383313 709562 582564 633517 800883 181027 324454 999290 871216 0 84967 724776 603467 906817 30181 145244 276650 0 0 379242 164537 77157 1000000000000 0 455212 814969 423346 710396 109161 224334 478867 0 106454 445655 1000000000000
852219 901029 885000 0 58880 278116 578575 267576 764757 771618 1000000000000 1000000000000 36909 94970 296299 912994 206970 691414 979571 37371 839719 0 742564 1000000000000 730024 641982 363132 0 887482 763376 849677 815980 196724 0 135091 397284 738095 0 998013 280585 611432 868218 499219 0 275065 657774 645421 690681 395780 1000000000000 1000000000000 772249 21294 1000000000000 1000000000000 885357 367614 939722 917025 1000000000000 570185 388515 954923 714630 172342 65754 740446 729769 0 816394 1000000000000 0 426523 660471 350549 761525 89211 614092 143793 412914 722759 619658 1000000000000 214494 791239 474227 145741 1000000000000 162340 585744 654242 955753 2281 1000000000000 128809 675091 1000000000000 20212 0 452947 1000000000000 269585 379224 622563 876606 1000000000000 412733 414839 689535 759701 660583 19109 263264 1000000000000 613934 575653 1000000000000 429974 548828 0 248225 229018 520749 768664 227486 869727 989749 579100 972788 588165 274726 0 236291 1000000000000 496062 318410 35673 714489 329497 1000000000000 239516 875863 846615 412313 257406 125052 807276 1000000000000 1000000000000 631282 79189 974486 139416 0 672476 720612 813648 1000000000000 0 1000000000000 409138 160845 710964 0 966418 0 0 85043 827787 677462 586895 698707 561070 62392 707064 376637 842965 177871 1000000000000 218638 248212 995879 875066 526027 95084 0 130887 312508 819411 121916 779594 174253 1000000000000 827827 23738 285471 0 1000000000000 802430 940083 1000000000000 101664 991754 467412 0 716479 117913 1000000000000 542147 360695 121713 428734 910978 999222 171195 567979 807900 888658 171849 444708 1000000000000 108380 550225 1000000000000 64950 389717 675539 543340 139756 1000000000000 407389 279532 0 822006 17281 0 972358 520815 886101 345910 0 1000000000000 997923 456439 270335 1000000000000 403253 762161 685099 180665 839840 0 45737 872661 889069 0 829570 860835 443856 0 524088 766783 615782 314308 896906 110221 53573 486349 514353 268744 575666 703970 822999 133852 686944 650859 265586 274878 24612 914811 674439 0 163326 452850 527658 91697 479444 834299 473852 0 875959 473222 357285 0 536011 110322 617702 0 339988 998650
1000000000000 753476 194292 971835 444702 922566 0 123447 962494 510242 189694 256063 555903 223701 328795 0 529591 0 0 628204 100007 1000000000000 36012 1000000000000 761731 321673 535229 767808 0 1000000000000 165191 252014 624279 640899 543159 234035 676532 368617 268471 275014 964063 724475 268357 344044 855610 693735 993020 462270 359522 169810 830693 958506 213096 505815 43065 927483 277750 51730 1000000000000 243907 462407 630066 818067 820265 937898 311808 229699 1000000000000 641563 459647 529055 0 71033 872324 352832 589349 0 590455 155957 820668 418653 569636 40058 186981 355705 48483 952229 0 232837 716940 556797 360259 916037 424042 187066 451112 403828 452089 819227 169426 654159 114734 680492 9459 801329 610394 1000000000000 546468 857793 258966 46194 199658 253789 673629 112446 599723 618725 216642 219836 929043 71979 179213 741894 539925 829755 59413 697285 0 349195 503556 49786 500206 445514 960619 675008 932842 891303 19635 47551 459544 696853 229880 924498 333488 635127 1000000000000 843457 0 98933 579025 0 849729 957947 831530 0 685597 604676 260535 222501 321897 221141 157160 388764 74407 962475 457783 460279 965687 607237 379237 1000000000000 937635 977501 645804 941824 880483 1000000000000 49919 262566 404069 714877 995750 24119 363331 272850 424353 579384 246007 17026 311114 826625 384113 544315 919651 256993 0 442465 1000000000000 77330 961048 745475 284329 632382 620113 638343 288878 232484 1000000000000 717140 632963 575811 797426 683510 918256 265129 0 0 784864 716130 309554 915905 147038 146056 795182 961436 523717 547585 314624 195150 1000000000000 572482 946936 478653 1000000000000 0 704395 190862 1000000000000 810675 1000000000000 0 997155 810000 565915 79089 499035 74395 0 1000000000000 106262 427510 403346 234485 673277 134426 667765 11259 772794 1000000000000 638181 738179 991609 559501 188246 948594 584570 538831 861826 845081 789917 125536 23422 0 298892 896732 577141 30012 339180 110445 403229 508946 0 1000000000000 174997 578900 663267 318708 0 66873 0 563515 1000000000000 342332 112768 974657 0 933956 1000000000000 599296 449583
821003 992 259614 0 204978 1000000000000 780813 28765 806840 0 857757 79716 613391 110410 1000000000000 925220 297087 155165 434859 421182 831323 9599 0 905031 515535 865668 1000000000000 754642 606061 657355 432181 320338 0 605908 297184 529659 469982 448363 160549 1000000000000 951061 915527 1000000000000 489400 375166 0 0 387423 0 1000000000000 130367 662224 374466 737863 0 427570 704183 978343 867013 0 62365 958019 241586 506131 664050 687789 581684 79269 751686 679853 465173 673118 915816 170289 894156 550678 355320 422195 1000000000000 798965 714215 937556 119421 870074 461067 963020 0 199404 1000000000000 216559 888862 423506 985063 807491 99108 441437 667630 0 823861 779328 226259 437435 467037 440223 468879 73133 488101 963187 28186 207957 1000000000000 201284 82936 977478 908930 162534 0 0 980389 222535 0 549025 656459 953696 96575 1000000000000 278750 542132 964078 620180 171252 1000000000000 1000000000000 881677 298721 533830 19771 815457 586892 289987 872965 0 644195 59806 963183 901431 946184 673342 245275 822308 826718 95295 782186 982065 158280 1000000000000 857126 0 248125 361569 863371 1000000000000 806513 364760 81358 356416 437175 288437 504638 751403 887078 338495 303607 68713 156307 697498 129815 210316 0 451442 293026 127260 1000000000000 889985 209058 0 69519 52151 360680 486720 553952 135233 1000000000000 172164 961113 521674 257531 533406 157778 483601 1000000000000 591487 747115 876888 34522 232164 899654 144986 1000000000000 758608 762251 871200 911791 466596 1000000000000 273453 226987 35601 430768 812336 195034 305038 88269 750728 551477 581869 994655 409151 625703 86013 443089 722667 663093 280482 381165 126901 75595 949389 538889 910412 167612 1000000000000 692026 1000000000000 948998 0 1000000000000 256050 4409 272300 57602 1000000000000 32184 916766 0 807626 474075 100793 744889 0 340549 659334 87934 652619 982311 43850 731126 822981 575733 196875 62115 291934 720096 951561 663609 677700 1000000000000 419284 466691 427670 55956 473402 1000000000000 906817 109759 892982 1000000000000 827795 802107 383188 0 0 0 637113 1000000000000 168891 122082 0 800396 366612
113072 834228 193820 262072 0 918154 349994 132896 21275 460540 599317 478800 54689 763113 417458 170494 75201 111434 424998 106287 842001 391885 467205 1000000000000 1000000000000 190471 492210 999639 52118 1000000000000 0 525806 886843 351912 469795 440653 901398 70567 617067 594543 48721 617828 856117 708117 584851 463263 886114 395303 214101 681113 388831 1000000000000 445428 1000000000000 1000000000000 580176 132985 0 1000000000000 804911 1000000000000 971723 191308 797205 653773 924376 0 650324 930021 904814 1000000000000 674216 0 0 1000000000000 616138 232720 752086 1000000000000 534865 1000000000000 236470 831331 780292 669977 118288 92399 784694 390882 602415 573039 0 157973 819912 872113 13280 333087 200467 0 452585 537862 128753 773225 923005 0 0 937002 35511 1000000000000 850198 630935 791271 0 1000000000000 698934 90363 740387 137586 513745 377674 1000000000000 87007 55933 188866 872173 138491 33370 89145 0 775002 776443 854023 0 1000000000000 896325 90490 168783 561609 751216 565490 498556 360771 61017 770134 537164 394912 726326 151640 112654 1000000000000 1000000000000 687736 442218 546969 461357 391183 836018 1000000000000 904784 604442 512711 1000000000000 434538 686042 3211 488357 1000000000000 479692 833397 74393 982757 290887 882358 0 980016 977123 1000000000000 600932 52199 719554 636242 163650 221978 551137 0 214501 0 508225 260817 933287 997885 87844 638391 40049 404759 69626 450541 650595 1000000000000 240425 136695 365521 917433 919866 224785 703260 872540 502574 997850 940449 750659 1000000000000 80045 424782 1000000000000 293864 1000000000000 938979 88908 1000000000000 1000000000000 236914 381178 97616 0 970376 100565 46585 835265 493108 327293 912407 348915 783910 323318 1000000000000 1000000000000 14170 4828 1000000000000 219621 643063 187373 862868 323023 941538 430551 915824 861472 74316 859592 673259 964066 86962 615211 811156 383496 406293 1000000000000 582936 851697 235847 1000000000000 285907 205335 715998 382705 615096 809631 209079 534476 0 719052 520947 682400 280524 202985 618962 463208 872111 120899 645489 429205 196510 168411 566926 463694 309478 264596 83268 76722 0 771161 275069 178869 430565 752282 96426 1000000000000 503818
179310 115634 779536 612896 740241 467327 651831 906147 776232 457952 0 864776 331456 529280 1000000000000 33967 154140 0 509988 1000000000000 657343 961547 541077 386745 428152 890343 1000000000000 739744 681403 787161 913044 131761 208817 621202 993229 1000000000000 1000000000000 869430 213230 456576 633621 712491 406517 637507 389931 414229 497294 801384 56590 72841 459109 855676 687389 958933 583243 76183 1000000000000 664403 306810 619550 694092 495287 671911 657687 0 302674 595888 382264 344821 1000000000000 552060 330654 1000000000000 259967 644914 751658 749287 834565 222506 156643 235557 286608 514004 1000000000000 846946 824518 32957 63533 399218 788665 222279 990805 539455 693934 129014 556901 644838 566782 51805 393632 168374 906960 0 377919 452573 280813 206113 445597 524939 111707 195696 200584 1000000000000 738228 1000000000000 510733 891692 629437 819319 356178 1000000000000 450657 757806 857705 817047 625736 155246 525643 101913 940062 408129 766996 120380 341600 713309 250369 0 328702 296263 0 349262 771722 1000000000000 680434 566824 1000000000000 532849 1000000000000 1000000000000 518690 598567 186376 1000000000000 316024 36573 1000000000000 788069 959777 0 713793 889105 886646 720887 0 726738 500372 877222 847257 264302 1000000000000 384609 571765 147846 428393 670844 1000000000000 275546 247103 0 878848 104919 159785 901301 724330 300607 877533 135891 850027 554546 409637 1000000000000 199266 0 194575 0 921818 50310 197888 269854 321704 0 0 434150 642652 0 1000000000000 305742 229998 532583 706205 952483 758221 285477 366691 875679 222839 0 866802 461594 0 786451 0 333294 456364 159740 656486 500621 947298 45794 489162 0 515222 245408 720298 641167 532901 195535 61570 977324 396685 507265 1000000000000 532248 416411 870715 1000000000000 819767 800241 1000000000000 835874 1000000000000 757860 968445 406560 526614 217187 1000000000000 140797 530660 683388 549988 100051 365294 84184 388742 86901 600748 0 604744 1000000000000 559141 773109 1000000000000 288842 698846 230138 0 185810 402279 442663 864001 351011 1000000000000 916043 0 823970 428491 439126 851376 578034 349851 1000000000000 0 16693 42114 789347 292367 358916 436080 0
923549 54400 697236 348950 1000000000000 582902 0 0 82686 20954 317797 602657 457862 586071 978484 0 203829 996727 990218 821465 383086 80045 316406 316442 243512 319048 794010 137544 0 1000000000000 273831 229817 0 748418 964476 1000000000000 174602 330767 24623 0 167598 442284 0 616709 118524 168017 318258 537012 68223 411629 1000000000000 868626 77551 575083 724943 1000000000000 941217 185996 590821 1000000000000 387356 904965 1000000000000 381032 204452 628390 1000000000000 97592 768945 264124 625199 336864 419359 33825 80093 473184 67537 0 761718 215522 557289 1000000000000 1000000000000 271200 642343 256377 473425 1000000000000 274771 970003 652300 652748 295050 578592 752557 857878 452552 0 183026 936687 659561 630534 20861 160402 329017 404682 549259 487494 128869 791929 744562 164564 561073 1000000000000 463213 512685 358842 725640 499469 161067 1000000000000 579853 394851 618613 123486 832446 333590 779155 361230 120154 678303 440075 926712 725266 129564 462988 948514 232360 149281 583129 286851 164673 46536 115229 315952 477349 319125 0 91562 0 91331 0 545788 535135 32637 578529 587065 109898 838816 930876 995401 536853 189243 360787 988546 503874 310596 480605 372845 748602 693666 353659 1000000000000 24275 532641 36483 695959 67716 197569 629985 564394 712288 898436 661631 689555 91585 176946 775625 791740 397995 148156 596546 763170 519220 441216 330508 486995 536937 579035 897533 631071 128301 1000000000000 992292 108112 0 129386 324883 992825 109461 667549 195609 1000000000000 413268 642128 676425 410907 742517 774588 90180 402597 24013 27223 572901 42482 820093 957245 777918 563792 884279 613582 862900 106959 138852 20099 1929 858053 425144 815044 602017 974480 0 860501 956459 0 130611 1000000000000 198189 45728 85817 923083 1000000000000 2902 426983 526515 24599 752205 903358 48730 71714 625961 126535 141974 473900 106664 0 824489 74125 830961 1000000000000 653566 533394 751536 1000000000000 1000000000000 0 371330 246824 989899 323432 0 1000000000000 76294 575559 43475 894644 624495 0 90323 126244 820422 21019 514025 52357 44475 482091 222024 500204 1000000000000 780128
243046 0 82207 77024 854137 849664 376568 259857 950010 913098 915765 821283 872942 960248 224267 132827 393125 608697 133439 238072 114454 899846 316562 323544 346885 2784 692409 738334 1000000000000 13296 273292 54956 0 943128 416812 266512 0 216984 988147 889761 292200 657362 16541 1000000000000 1000000000000 518294 184663 569496 0 243060 604807 726975 163638 745305 981830 1000000000000 928975 0 342645 640760 81334 0 30955 203903 1000000000000 680681 372851 177478 446633 92899 134338 717199 246263 797782 369333 308464 792341 104358 149624 735520 528195 663584 360516 1000000000000 0 214582 323429 254501 512464 414002 52828 806293 0 584774 1000000000000 529712 472455 908134 1000000000000 706881 521038 855162 255949 550496 806269 19296 0 302898 670006 607753 436952 1000000000000 871957 880287 0 238945 981345 116779 311597 608303 124902 894105 1000000000000 225604 64361 415386 565982 657026 742877 1000000000000 774705 826622 294903 415359 36032 201472 256930 120525 175979 63611 0 488451 913757 1000000000000 751878 96134 835954 239289 911349 22305 296288 0 32518 507917 914556 352313 296759 35966 1000000000000 490277 427080 910954 293920 719993 689202 613550 44555 378897 44301 281891 838263 48937 728653 333474 956813 833167 1000000000000 795473 263714 233447 708185 845553 237032 814418 106782 0 540263 372578 0 676590 453386 122846 601688 904050 0 997700 500602 766815 104104 179676 330448 1000000000000 152703 573537 990755 867919 282395 181804 136038 11393 1000000000000 511568 667633 1000000000000 344108 434447 0 122829 680411 591474 823333 119051 0 602780 585384 650098 746251 670659 0 6163 1000000000000 571615 967594 1000000000000 362935 25397 198117 1000000000000 105751 668467 213607 378820 239541 139847 1000000000000 384682 454383 685873 466474 452771 891589 682860 335470 720738 10115 0 152460 664088 986149 141070 862544 1000000000000 747991 303292 841352 986047 269023 996419 0 112902 306747 465715 461246 593577 113930 0 176198 812284 388397 605998 888406 696978 7168 438866 945779 469824 600512 195625 263024 681193 1000000000000 445915 210683 0 819779 430220 721330 104058 447933 228230
127162 242117 823643 81919 128793 867428 477932 267558 697280 911471 198179 0 250273 311444 388529 795319 78888 336324 920111 278129 728760 193351 286235 174093 718178 1000000000000 203713 848824 319498 689249 406539 859483 998584 235061 0 226230 641679 611138 50684 691616 899907 1000000000000 878571 759001 803046 1000000000000 582585 43882 262168 871379 724237 200406 0 0 777798 0 979787 202408 1000000000000 76243 0 290122 0 926322 0 1000000000000 1000000000000 861332 435862 190283 0 8934 1000000000000 863525 664534 790224 590989 0 95788 947157 0 854276 707173 134341 237916 0 956563 38524 411790 1000000000000 388786 693777 732811 145562 669455 718063 178988 542026 519869 994136 917136 804688 129422 842521 234623 0 48618 754961 0 643485 877976 516096 279405 98420 758353 630051 1000000000000 765877 223429 397938 506229 36531 237155 791757 629717 330847 836934 773813 640433 883348 80104 854562 1000000000000 970067 422080 654199 362245 335017 157476 452949 485337 701778 723708 603513 404193 661223 733551 145566 91412 1000000000000 1000000000000 175490 768788 775914 926526 114953 733788 356338 858766 932853 0 821322 309079 849078 94632 1000000000000 1000000000000 14904 850018 0 0 571419 0 566075 212995 870514 141163 85368 52038 50081 861188 189594 558547 0 17816 38021 613618 847340 417964 886416 12226 526486 173232 587265 220716 206716 0 986733 528368 5435 732104 1000000000000 480603 719640 393118 897086 212471 905145 429418 132310 99790 292005 369302 157869 577676 60216 1000000000000 788107 0 223748 159555 0 0 691814 716271 183671 653178 308062 776890 351199 1000000000000 399904 1000000000000 497078 631206 583147 83679 168207 496289 813561 761564 931702 678881 261522 403304 1000000000000 102774 1000000000000 0 669084 192330 68760 733414 682055 570232 58211 7479 113000 834688 990370 1000000000000 698822 622512 84279 944263 879717 1000000000000 293373 616058 454151 1000000000000 845796 1000000000000 681987 207841 915981 713724 0 438819 830259 269763 475673 794429 743300 847550 628811 0 993420 126832 603234 79294 53356 937415 0 820614 415453 989610 1000000000000 852668 1000000000000
320553 1000000000000 0 54654 1000000000000 323546 260872 14226 764136 918447 501442 131358 209331 350211 860098 0 503564 819407 707923 0 413409 262832 765200 1000000000000 21629 770918 518989 14915 916317 843873 1000000000000 252281 123881 1000000000000 554174 243140 1000000000000 279842 785425 795431 348626 0 135123 852839 872888 362219 1000000000000 926825 763006 0 135069 491756 957044 376269 761019 843396 187078 364957 172276 632652 588189 786178 54221 801621 615680 424901 17465 433787 730892 662991 1000000000000 419329 833735 479076 500027 797733 74033 490020 795993 402721 877884 251565 820761 0 840295 620215 344792 656764 454728 763063 982021 672281 1000000000000 467020 191689 771942 858011 733929 330363 1000000000000 507892 256773 1000000000000 478625 431719 113647 863025 0 0 859293 0 80869 210150 936499 777022 484497 141742 1000000000000 858201 91776 101187 0 505253 662520 811497 0 504933 757758 289373 489797 873323 506937 710297 480220 304428 412668 131813 717717 854280 543534 79382 736032 445777 1000000000000 1000000000000 0 731527 0 707377 578611 968545 480411 522109 854867 361752 1000000000000 688389 943903 752351 363304 460459 459975 129986 77097 653206 508812 793023 50065 390148 296195 1000000000000 0 203698 523528 269616 861113 24005 0 829826 587647 666337 1000000000000 446456 272597 593067 955362 288845 566643 934955 285858 0 1000000000000 444663 0 702639 379684 122639 925130 268438 118533 184628 721167 500760 701169 505889 826233 746021 465545 600012 235360 948387 264655 301584 184894 351771 823848 361083 140800 988336 1000000000000 102628 208861 24767 834784 741370 762859 664737 261026 918295 445974 185889 1000000000000 880907 51100 1000000000000 576752 382299 756049 858544 601982 852926 255755 452831 875293 820741 825197 713411 418898 38732 1000000000000 1000000000000 58261 796427 1000000000000 898209 865347 364360 662499 893750 985786 209143 584753 0 551084 0 1000000000000 517382 993547 890636 440836 687576 357067 40065 619352 503364 224466 706137 250013 670959 459621 646134 931861 776102 805992 0 13848 250797 420549 0 711179 683575 574214 889306 823822 1000000000000 205309 250664 964315 996043 47461
547646 446344 1000000000000 685730 656011 364272 171775 839990 284297 885835 0 0 560243 1000000000000 158320 1000000000000 846716 364604 60914 973518 1000000000000 0 293071 946960 911958 521233 998046 230608 582998 1000000000000 183188 965569 635603 961190 200382 153725 0 0 0 94116 425417 0 62268 648064 564293 345490 983947 34487 944900 799379 53710 544149 328715 763954 573399 512073 445121 754570 160979 330835 699480 506947 692002 539183 724269 622668 681570 127734 34659 0 567778 158926 0 205202 1000000000000 1000000000000 478407 1000000000000 100826 682987 1000000000000 805290 0 457023 888327 982723 168821 5742 679926 475624 629723 146841 757320 881314 926054 452222 369411 27482 1000000000000 618366 800412 1000000000000 416010 872184 161008 856724 240931 42647 90328 255471 0 565222 164357 18897 517488 511062 333066 42186 642543 376986 919813 1000000000000 820035 743875 750330 70240 858062 503315 107055 402445 720003 283285 530898 948124 155364 753546 68081 622005 208817 73915 128138 707741 394828 102461 432464 533353 743401 878026 756878 99938 375391 450029 917243 756148 574779 159916 0 130432 753791 921897 1000000000000 874971 482481 366471 155212 525846 327641 726200 232468 691431 242137 924092 761041 301893 659510 209146 0 0 865916 1000000000000 415149 0 500759 157180 96643 367119 972646 104989 0 427946 852894 1000000000000 55846 759701 136300 848798 0 419735 434971 213657 900606 1000000000000 599911 952240 122592 821197 979596 195157 37049 372216 50946 414763 248233 1000000000000 170842 5285 673852 0 119368 480238 1000000000000 387420 135234 301595 455172 487864 0 149837 1000000000000 224455 554046 618477 221665 449099 1000000000000 75135 240518 811963 715555 307625 481525 156891 60341 631507 671130 293785 77116 0 889728 667143 1000000000000 507194 11055 1000000000000 607574 340200 1000000000000 289768 86993 406020 962103 739305 687691 260989 698091 406236 1000000000000 0 1000000000000 426096 748083 311995 0 816846 896288 546577 0 1000000000000 132652 755333 795630 43511 0 135590 157138 0 153767 660235 318492 242326 0 1000000000000 853279 825665 0 1000000000000 425653 1000000000000 71421 630544
76890 651564 484958 0 64097 354920 266576 454382 221687 506070 1000000000000 0 565377 6362 158689 557438 881972 1653 868220 953218 303949 978486 30642 205147 518932 590928 70208 296789 34608 131083 522074 865385 0 752308 613380 192375 334770 303779 664599 510194 744382 0 539099 524571 530689 0 940465 650919 711706 532865 96782 392831 836499 206577 1000000000000 20702 632126 1000000000000 449845 982597 963170 0 239598 657649 468429 515666 436071 120548 778977 692728 482728 915951 396522 204018 0 659493 42513 1000000000000 616858 693746 700239 190353 275541 666843 883200 732581 391379 819658 819006 595353 325854 0 693215 667343 497820 1000000000000 573366 13138 692443 108884 1000000000000 805056 1000000000000 113578 426900 0 571632 79626 798307 51089 0 460395 592562 1000000000000 143505 954384 280432 225453 969043 856743 39540 998819 1000000000000 230564 666312 205920 937408 856251 196753 281767 239138 673538 471919 658331 999112 114639 466812 56547 573639 426046 392442 242996 0 428238 711513 1000000000000 711874 853291 870691 474041 817628 600378 659680 465103 400627 913993 732234 185599 898716 563073 194509 1000000000000 402195 519938 1000000000000 156228 923685 0 594037 535859 1000000000000 0 38074 1000000000000 177234 839307 90534 638962 399945 1000000000000 795471 238363 695744 187610 206571 884892 817546 358599 0 750447 0 500990 620509 0 868927 69593 404284 340480 624229 699454 0 355535 634697 1000000000000 299882 0 52158 384190 952803 632668 816120 561608 769937 910886 784676 50485 121843 0 651769 540703 898650 625817 908922 505448 1000000000000 854161 815861 429120 954334 423255 374160 730957 384673 939020 532356 765855 915768 817607 366845 830364 478131 1000000000000 591553 731267 340199 600641 681326 272965 855555 682080 0 372013 591526 331507 268451 927117 939254 115840 674910 1000000000000 637055 107472 827391 984366 817611 46893 573101 409234 0 1000000000000 0 345903 83797 568517 366490 819776 948660 244142 760287 133157 683281 500671 591733 1000000000000 369081 346437 675445 1000000000000 498866 811418 758717 626596 713984 254480 121047 322568 1000000000000 478127 109424 1000000000000
1000000000000 82301 683783 852639 1000000000000 849486 701294 251013 168744 11498 756167 845095 1000000000000 115021 692279 719007 197903 790698 1000000000000 1000000000000 747665 724073 921188 260512 899806 284950 1000000000000 92144 182342 780385 209569 46902 135174 637893 1000000000000 937662 391457 573967 943618 643900 328554 0 438384 828722 906553 921978 522610 104149 142466 815437 904112 172173 657140 797133 550232 534240 598615 0 0 0 568230 836758 0 624402 761143 975253 1000000000000 196112 441972 449444 151033 1000000000000 153476 523726 47504 426647 120308 673743 557961 916247 649884 165737 0 184388 912402 79909 252664 787792 275541 0 442630 661650 425168 715224 286964 172081 456840 504157 434439 284922 676247 0 982560 0 949836 889722 962032 638228 125205 378406 750290 575872 719939 567208 605088 35105 784600 440513 1000000000000 256682 470333 376806 1000000000000 1000000000000 864436 480848 90796 278054 641832 751817 692542 1000000000000 537056 272180 205540 795265 488165 979405 866224 1000000000000 761030 610176 679181 0 6753 733243 893169 620803 597559 679978 0 237849 315093 528594 895696 791947 517975 353078 232931 810725 308449 759282 117300 1000000000000 730970 967287 317 448366 658480 729490 9776 736998 559002 1000000000000 440507 925642 232692 474726 1000000000000 767223 95555 0 543454 637989 1000000000000 1000000000000 689846 0 0 788161 796227 671374 914799 993168 37897 227057 146514 618379 79293 300074 493173 1000000000000 1000000000000 475756 972867 0 364139 1000000000000 491777 0 894856 922342 93208 243878 794964 773271 765957 1000000000000 150823 167108 611338 136921 1000000000000 933613 775655 30513 102367 0 546307 876276 573608 1000000000000 617587 0 591723 576080 564278 103971 616663 355984 468884 489795 886975 0 114845 450096 1000000000000 730912 692448 54109 143868 907899 32266 772895 277421 0 27397 208317 925714 16163 1000000000000 613950 931361 761358 1000000000000 0 197780 216676 501505 648113 524466 799644 709017 297706 191094 0 90757 183200 1000000000000 597051 1000000000000 730022 55823 153145 885775 494556 861508 1000000000000 730093 72073 25202 0 281486 393265 14234 1000000000000 899884 345265 20221 0
310239 1000000000000 897072 127449 642433 500476 141850 958995 725508 646029 277321 0 0 919757 187641 775263 190146 519644 163248 696267 925255 967338 219393 654804 185910 766330 424224 211527 693757 406883 693969 638813 440105 858334 0 35176 930510 1000000000000 450845 0 538764 1000000000000 668839 296025 915498 0 392570 0 1000000000000 150881 167573 84335 0 239606 602844 673894 187255 0 1000000000000 957876 451523 145853 548894 875816 724683 368915 932771 131454 0 121028 86088 50296 0 460055 178406 697164 483538 976665 448906 1000000000000 324530 521786 983993 560574 288586 140041 910882 402341 451652 862981 652328 462992 757001 702711 1000000000000 0 405905 443867 25679 938261 98743 506052 205553 232231 870735 982010 0 979225 566139 763407 318245 0 400531 240958 384264 808967 978400 616184 495900 22904 347447 734007 55718 268959 1000000000000 126362 459424 832605 168343 270006 477432 873723 694428 682350 604337 1000000000000 1000000000000 848661 223872 926658 570949 1000000000000 1000000000000 0 288768 1000000000000 0 637345 60026 793813 519695 865594 584817 0 161264 210921 198509 501177 0 657107 62462 86858 0 435600 290504 424592 550269 509387 245342 144045 0 995400 434410 225485 462661 141750 0 848784 695017 640538 301155 167427 120281 614763 133134 610787 767073 535319 880304 475338 449675 780055 245805 466573 299536 751506 71137 884674 217921 964687 364977 0 428240 0 968899 131926 506908 548113 476496 81644 615780 342784 615439 711353 1000000000000 592024 292333 249887 0 433421 721178 478249 625887 911900 620082 276845 634819 479175 848678 666830 854006 831623 654701 890005 773184 27024 679055 344247 1000000000000 186027 37997 460035 739975 87198 0 633517 143676 97025 517356 578855 1000000000000 433017 2091 528071 799459 889815 87629 46448 966577 1000000000000 1000000000000 425898 593082 223358 320522 273242 991386 0 789031 372174 1000000000000 6373 953868 736198 755291 450681 199536 341721 1000000000000 571078 460532 268117 1000000000000 14887 738992 365126 0 775277 979931 186465 492288 32987 556404 570620 822769 172799 864015 502760 124862 169483
223419 253998 794380 774428 1000000000000 93033 598225 799942 93247 59780 850277 38827 21829 385441 499412 915181 0 280872 622594 835777 822089 814081 111728 980564 91328 955281 13542 611474 1000000000000 239744 263439 1000000000000 917739 407622 288659 483458 632087 104231 327861 903768 590220 456678 1000000000000 710926 951979 1000000000000 1000000000000 389451 157809 759138 787730 888901 53615 751810 914038 0 0 1000000000000 447075 654924 65341 0 1000000000000 1000000000000 0 463894 571057 40049 238395 649761 0 681610 58675 0 526175 621671 101279 124272 687084 1000000000000 554974 706639 1000000000000 322938 1000000000000 278046 0 0 381268 715385 795734 920636 192784 335772 887844 881314 929932 537196 0 426281 1000000000000 936004 0 91156 518067 1000000000000 102325 870153 585607 673996 789075 155974 273201 0 695240 604840 153818 11244 1000000000000 490484 462781 101532 640455 0 13046 304323 305297 931313 316258 293086 911034 43431 781191 125322 805178 115550 784920 1000000000000 361306 578128 743997 9406 525785 547494 437030 38152 677478 75283 577866 260974 0 1000000000000 194086 423365 399028 270702 79643 1000000000000 829737 0 803486 0 116997 53449 247458 875366 756904 959084 751518 95051 798856 436348 676505 232443 503101 286900 755716 1000000000000 644291 1000000000000 86990 359420 1000000000000 0 914438 230586 867878 303093 1000000000000 280398 720602 433160 35729 795590 529151 665446 621334 257480 1000000000000 277790 0 630357 44383 275513 705860 182696 0 574754 957908 982408 138356 436924 340491 810941 0 361173 492096 0 112672 367102 536704 0 1000000000000 305437 1000000000000 386260 257462 266974 675400 411274 834841 842940 883182 373323 590409 847791 934010 0 673598 738920 769977 220789 822229 116943 60184 1000000000000 0 577302 303862 248213 186095 1000000000000 0 875328 515032 935430 345506 914890 22959 612521 881300 842151 485711 572189 634983 208081 0 847003 868373 192260 0 845857 1000000000000 0 701857 827096 602283 536765 838104 938733 523564 521753 76068 0 442656 989337 261233 665876 438700 561845 1000000000000 12928 347947 947399 213790 586073 656344 451916 1000000000000 978832
55175 943402 818504 729217 367201 1000000000000 663534 969973 134764 930301 232771 113113 297446 96110 519302 795402 0 159640 328680 985115 1000000000000 116501 930355 115319 309973 565786 694294 66646 1000000000000 316881 777820 753315 615587 147864 882278 1000000000000 499867 128546 861609 0 0 678507 447572 934806 655298 689325 448338 637581 934263 40155 60572 1000000000000 894796 559603 172616 925278 806897 451032 522268 880591 1000000000000 0 591904 15060 0 771137 979327 993048 436507 12753 599518 154562 959251 411819 361483 760911 803675 927284 216729 549336 795057 770527 453731 921585 676557 644909 502610 381271 0 77028 599894 915098 333852 707757 73655 580986 384861 778299 388881 557285 301864 999049 0 90728 601274 244865 458949 794790 461886 533497 627725 890540 751083 418663 737150 634596 0 58315 726568 179814 155709 1000000000000 172352 429324 0 0 836427 692869 119493 9671 577548 216463 971569 913604 201088 438302 456658 222291 608090 305541 0 96117 483919 428064 859089 0 157549 131102 29353 55160 694107 785329 1000000000000 61099 186743 1000000000000 97028 976368 280526 327958 1000000000000 64543 985004 465679 1000000000000 795986 878125 970173 1000000000000 328658 974493 507845 250599 743801 890997 271571 0 844289 200202 0 1000000000000 648704 422133 981120 852014 320285 34098 335534 841878 736586 645751 644067 562789 974965 351512 126808 76480 1000000000000 282866 800467 343640 407596 537696 751919 239975 1000000000000 306361 620474 255542 296474 500617 0 0 0 41449 347380 791686 443123 0 851784 567452 257628 519381 855281 0 423747 612464 83453 234438 1000000000000 214412 412149 0 1000000000000 173906 804956 620385 296258 889645 536963 0 1000000000000 153944 883762 260747 944712 705190 1000000000000 263955 243910 850949 591764 257051 1000000000000 126579 846134 1000000000000 454045 997477 486681 559589 487728 352446 510243 618032 63762 1000000000000 817635 961029 898763 0 472732 214568 807743 829856 612546 37136 734217 754713 617429 140602 644063 609884 583712 195922 225785 377100 1000000000000 774045 0 313343 0 1000000000000 293601 0 740475 835260 0 548581 634348
351366 668749 640655 31411 319035 619696 574243 0 72055 1000000000000 595437 735688 789701 660306 0 629332 225478 650178 371120 388113 828864 849160 125473 831890 710917 945738 739761 0 252705 181256 1000000000000 768933 1000000000000 177908 642401 950244 947788 447815 107883 1000000000000 72061 72960 920199 1000000000000 398815 0 355272 77911 586895 1000000000000 27603 506437 195937 1000000000000 782143 1000000000000 367051 0 717448 796923 31173 157291 824504 242173 95876 96541 815436 951872 10264 1000000000000 0 314341 296861 527522 788293 193135 173101 435510 529290 508821 226502 301165 0 0 546606 848137 0 258765 456161 340112 650207 1000000000000 230268 900430 444642 193605 251547 1000000000000 0 1000000000000 796245 35912 0 619862 11778 0 0 251001 628403 1000000000000 252760 742683 99665 877504 980544 697964 501049 368835 0 0 0 398449 957027 983362 270996 582196 570358 1000000000000 377973 0 971530 1000000000000 711793 0 69287 675379 405149 1000000000000 372088 126238 118252 270187 438843 1000000000000 799139 196326 71867 1000000000000 799715 324905 260030 904933 678426 656932 999320 607782 652678 974655 703630 936153 86766 803432 954966 232287 316304 507116 686127 288336 849521 667679 184985 380386 586630 477357 336148 845628 565527 885025 8143 186139 1000000000000 891995 533435 423626 561795 993587 792477 104686 187540 55846 474208 329598 637972 99537 0 978607 298621 1000000000000 480760 0 882831 605307 255941 980520 180019 10693 0 591082 889845 712842 0 629797 417664 145729 579685 135709 1000000000000 438794 999780 0 0 729583 894802 291421 0 370731 0 789511 729154 1000000000000 13123 783383 1000000000000 6641 0 0 824768 376818 29929 65702 149320 362441 402342 697975 788687 205674 417076 9264 125306 522128 959922 691244 828159 0 904360 6307 138597 219162 1000000000000 280853 357952 853814 447218 0 647692 564864 227798 82301 185128 68072 589135 737597 0 914428 596759 906555 422207 541010 0 905062 89765 944100 492406 977564 839544 880745 980986 443372 99445 349203 266560 0 29737 891744 108326 887070 38763 772699 367189 573449
1000000000000 175673 528043 1000000000000 419965 465666 864429 925094 0 942784 454005 892344 951732 992864 56447 746167 687321 214038 850430 760489 903192 555022 26390 691739 440155 493705 232559 426423 713585 409495 463187 547661 263074 121718 475764 0 0 1000000000000 8115 46162 786016 674687 379815 718624 140643 1000000000000 72349 33617 332857 630943 987444 324174 937832 576063 960346 926873 799385 21404 393505 254958 178226 756738 418260 236252 914863 819218 839987 678262 807138 830105 302847 609820 699345 828949 162749 99479 1000000000000 858022 921860 248788 522612 1000000000000 900671 1000000000000 157647 408855 821276 252206 1000000000000 3527 808534 276786 233290 190776 153870 1000000000000 997726 546586 131 0 542580 925885 367760 697573 981379 945478 362758 977654 516771 0 706530 1000000000000 741548 532488 0 1000000000000 540703 858565 477986 549696 365538 0 689468 97315 277785 126344 268246 1000000000000 643720 232374 0 764462 703087 934686 843102 640991 26778 1000000000000 509978 253127 1000000000000 299198 884893 915523 865847 352628 1000000000000 0 362717 797193 0 773905 935065 967012 507987 828793 39596 810044 1000000000000 206716 1372 856108 174634 260395 328006 669229 987626 1000000000000 142146 422437 1000000000000 181645 880083 625795 411398 268469 778156 334201 162215 0 131270 49221 759871 1000000000000 0 162443 81446 0 752344 1000000000000 1000000000000 19598 950520 1000000000000 259125 0 0 379962 0 648850 86762 815130 1000000000000 544315 912631 906230 369706 96713 141513 318773 1000000000000 185076 988030 880396 0 312401 832460 947429 864719 385088 879561 851944 818573 3513 901831 281661 50518 419373 418767 54094 609792 103720 1000000000000 463096 649945 21881 0 730876 597803 0 527318 390540 0 988896 486585 897606 115679 844771 530053 0 34264 465623 351116 502147 53667 0 800775 918232 203462 340302 527295 531492 0 1000000000000 208002 191054 274861 409248 407065 858010 24604 742506 151751 839767 1000000000000 0 377964 369595 0 1000000000000 361595 951762 126113 355319 462988 0 430017 376698 517832 0 0 754662 925197 947226 593430 851308 710267 154967 950173 1000000000000
94927 0 0 58841 120215 0 988184 597997 863127 291895 704614 0 625927 114109 305785 126714 722955 758309 357338 554053 1000000000000 0 549070 12732 1000000000000 26940 940433 834620 997308 436311 488710 7835 77543 534193 116934 289693 469602 149762 325118 0 451562 744271 129066 560515 152915 181205 158338 434259 40062 842713 887214 224641 927745 333587 718965 395182 138877 322318 450467 103388 901550 1000000000000 214337 529974 650964 349598 132309 246514 68445 909516 374309 1000000000000 1000000000000 0 445427 752037 698694 48113 0 1000000000000 382467 773874 1000000000000 654278 227494 583136 389508 0 779692 753208 0 193273 947133 550848 958984 439559 205858 1000000000000 829772 56636 395387 500901 94402 1000000000000 475443 1000000000000 0 871336 902 733782 596075 215673 889188 492265 704509 620855 1000000000000 239087 641263 112942 314833 724494 0 887741 105048 796517 735123 184395 858450 860755 659571 994607 284579 616701 496135 1000000000000 981531 490983 437716 910408 1000000000000 559848 796865 0 145112 760830 331318 425336 609943 187225 288496 926295 697291 986186 1000000000000 617418 340323 796985 661066 481708 918040 99092 275700 689779 955557 252572 350404 662545 760165 329391 50785 101568 657906 155709 598879 732610 69100 39272 800157 20798 936677 1000000000000 637514 887246 46120 102543 764219 436668 174559 106775 113799 939963 1000000000000 873660 179457 1000000000000 0 76476 464942 53055 318763 1000000000000 439015 169798 961598 495589 899132 257935 1000000000000 0 876017 3808 231245 944836 361588 0 783789 372972 558342 1000000000000 896158 528475 339172 684378 901364 800862 1000000000000 383321 1000000000000 322791 259884 1000000000000 776650 133351 899388 135186 447714 427681 853502 584333 411574 555106 227697 545252 119995 985438 0 407013 123346 63768 658920 767493 1000000000000 392189 444242 38097 529988 407735 914207 0 581062 313712 789084 1000000000000 566452 346628 836633 519661 1000000000000 529287 327534 92757 76607 22800 693719 900244 236072 81555 533840 1000000000000 715836 505144 1000000000000 251013 884580 390098 526213 433854 0 0 704017 511066 289541 423625 809524 663327 1000000000000 399248 138963 450994
306254 464191 50128 177768 628838 598129 1000000000000 51329 0 0 1000000000000 821856 73088 1000000000000 1000000000000 554894 320079 15041 33604 0 114461 457984 0 724249 1000000000000 911998 406032 728693 891317 0 1000000000000 7857 273978 162035 0 496926 303991 1000000000000 646323 176816 869493 394579 182632 316040 305987 0 59049 858523 965457 203253 176690 563383 853539 176566 577455 472226 736090 1000000000000 909809 268338 680911 1000000000000 948293 718639 277609 266136 258275 379612 60802 798533 480296 113795 840193 779346 490394 600091 752145 0 468016 1000000000000 1000000000000 525753 367061 975612 605130 54540 536755 924941 1000000000000 743984 0 707357 749967 885527 768951 510850 946543 118397 202297 0 1000000000000 399214 958113 250913 255130 808233 327078 524364 840582 609717 629125 516883 204807 551004 325769 378884 339807 47073 759604 278916 57607 264805 173301 1000000000000 949474 399715 0 4222 129104 29217 0 164861 406681 1000000000000 170535 849593 441946 988596 878640 249811 290091 302018 883079 320145 1000000000000 1000000000000 615892 125014 1000000000000 395569 415733 0 530866 716082 35116 0 494204 174187 857828 45245 406619 630423 900951 678945 716648 544556 630875 592251 966197 416628 459050 406402 796830 486858 211295 320929 225047 518238 1000000000000 380256 196113 841894 794590 450811 408456 589255 151784 957214 967896 175141 1000000000000 643176 1000000000000 629849 303509 102769 0 872619 1000000000000 111405 874417 303003 613048 997307 717526 470353 1000000000000 736323 311000 931593 36018 54820 225962 603916 610213 1000000000000 614706 1000000000000 435071 777692 949959 76296 836941 669516 705438 337190 1000000000000 393884 347733 0 1000000000000 49024 1000000000000 25448 1000000000000 358753 0 363965 371064 170853 1000000000000 526623 778308 293374 1000000000000 900768 464961 0 420579 208629 0 714785 32530 0 679457 553913 171458 309445 205223 662300 377793 0 361791 639359 523553 0 505895 447966 64250 1000000000000 97773 842029 409778 689158 931127 479954 147743 178482 491678 246882 1000000000000 0 15276 588691 117441 0 4527 1000000000000 673636 789253 618632 1000000000000 66845 541557 824885 332655 342603 592244 795242 441409
200108 660086 800797 863623 1000000000000 846765 1000000000000 0 0 1000000000000 915221 217231 590821 963054 179903 0 975633 458569 912277 0 457856 523083 179279 71863 1000000000000 531142 879514 530699 21929 888860 989669 852075 784302 406870 4688 802430 53414 319195 1000000000000 0 977817 259242 0 805753 6343 189422 647977 0 212364 64932 366854 281657 1000000000000 0 41566 280791 340494 738644 784390 247057 1000000000000 412912 0 1000000000000 0 1000000000000 442101 773105 0 884276 767740 12242 824701 0 521842 788284 594760 241962 1000000000000 494526 170851 951577 579090 315207 416446 893301 146200 988043 875194 662040 55403 0 0 610526 442950 163391 900785 757613 503296 0 610844 1000000000000 436898 975309 63066 463389 761877 177592 288559 1000000000000 604510 668803 207206 297746 61122 471480 997690 793914 1000000000000 182647 423227 880344 1000000000000 659845 0 621174 274028 0 415592 119447 856675 202995 526614 126058 838228 556065 466528 21827 35735 93426 173162 916017 353913 777171 770474 0 0 1000000000000 68555 283003 1000000000000 304392 464392 890093 819968 527881 1000000000000 297603 825912 823260 688447 371551 127491 1000000000000 756068 1000000000000 540470 216197 998785 683254 1000000000000 290619 832087 1000000000000 967463 360557 469902 682959 751515 930926 604961 589768 93824 852505 517966 0 206181 586686 757843 459904 0 1000000000000 947430 416669 710742 718575 0 518220 607168 294944 129581 69727 0 1000000000000 335557 718037 167558 705984 894151 265632 585085 66541 0 259797 905121 1000000000000 564899 316414 934056 574054 905948 334968 125270 0 677281 209098 838400 113363 662286 192224 265502 971930 0 880677 448815 0 602894 0 284787 877371 660440 1000000000000 367290 573788 0 128942 412317 376762 621312 338294 709709 162703 296091 725088 520109 1000000000000 954018 477256 1000000000000 551849 837326 0 263686 0 194978 917735 1000000000000 675976 192594 1000000000000 178735 1000000000000 571020 1000000000000 449710 136267 528260 1000000000000 0 411340 780993 0 0 189531 9147 333397 991927 901634 1000000000000 537475 679481 958177 0 1499 972030 0 883753 560230 707435 1000000000000
158704 346516 76200 451836 925215 518142 378137 65035 187123 104466 959893 0 248839 973354 3345 596348 803827 889408 1000000000000 1000000000000 196124 599917 343958 929394 508189 376128 315386 669520 679857 223486 883149 370063 734116 310534 414370 748308 269242 901831 297415 483495 71577 0 151765 0 497542 945107 0 484026 903836 372862 76351 4779 1000000000000 455456 691315 112332 0 602581 575191 424218 759063 751448 352604 1000000000000 190522 32488 4267 106345 337791 125972 125000 753368 209232 738235 1000000000000 468542 370650 25328 950514 979591 568863 100672 85339 612394 1000000000000 60561 1000000000000 93139 710294 465969 901505 6946 510158 637310 0 0 78888 53972 599690 925961 780421 585750 262490 713838 767281 639417 476660 112492 920352 868107 436780 452105 768708 227399 807272 961252 453816 94989 799459 942326 534478 583982 655494 1000000000000 712313 9497 1000000000000 1000000000000 76234 222049 455574 1000000000000 186813 241058 975174 602047 592955 803608 0 226163 610317 363732 0 68922 523627 1000000000000 220230 875328 733857 1000000000000 29784 408353 914605 409058 265632 1000000000000 508199 489771 829942 1000000000000 450420 280231 386279 505413 871940 627269 290393 235283 787756 173694 786184 1000000000000 931501 698732 0 1000000000000 0 0 547703 833605 556848 0 50699 762559 879326 88861 940816 118751 692212 106358 664466 355778 34289 1000000000000 0 1000000000000 0 156846 763807 931057 84666 896614 38566 727679 870247 328214 759825 311222 891258 1000000000000 269289 30013 278598 282399 114749 368237 652839 1000000000000 865249 537262 474224 1000000000000 572898 609666 110064 839292 28066 816912 798198 86926 656988 192627 612142 99116 390836 310045 448972 1000000000000 182232 695788 217210 153818 173451 1000000000000 865568 910374 780047 558563 477861 0 328417 779208 814244 1000000000000 93548 941680 354267 952760 292158 513834 555285 136470 532725 494051 1000000000000 198221 464484 221758 166580 167576 759068 1000000000000 26877 441510 245796 374209 846787 724586 560556 679471 0 758465 566692 242442 275968 167456 277044 642601 4417 227695 565763 175139 488332 83211 1000000000000 67457 128265 46270 333172 1000000000000
832291 703377 108306 170436 704791 380251 470246 490665 479424 631559 787119 682806 190102 235703 596423 1000000000000 450811 249970 526619 764542 987597 793247 423185 799075 512893 0 605398 446397 621147 1000000000000 214934 136450 330854 896998 44494 926262 262699 633198 84649 1000000000000 975292 1000000000000 293501 179220 462433 0 906742 750890 307327 1000000000000 496885 473682 230470 0 205502 851306 742058 1000000000000 924772 1000000000000 377629 183304 802973 1000000000000 1000000000000 110788 0 883590 483031 364233 909052 0 268959 713658 393777 0 0 249184 0 69481 451862 5955 945265 190034 180018 120997 441844 929825 885679 472207 0 859103 985819 629764 0 0 528985 1000000000000 900976 508216 1000000000000 289757 0 168493 240779 616975 640723 533986 286898 40267 361756 258649 25304 604847 472168 203634 89846 240556 925739 855243 617189 988370 0 0 670303 66001 171429 137954 347816 728752 639133 1000000000000 887625 1000000000000 0 805193 571289 855939 382921 0 64147 302639 0 885677 510263 470368 454254 638134 0 0 587526 498603 1000000000000 635209 284975 1000000000000 989616 227024 97326 973428 368824 534930 0 749206 227355 232812 209158 976606 123827 78072 804154 158227 815017 874207 785840 1000000000000 0 947084 429109 548460 444190 773821 147639 160022 107770 358996 225877 594396 228673 342338 359269 310426 578320 1000000000000 858088 432906 214857 564947 440910 0 881531 956276 25466 246008 1000000000000 0 318331 1000000000000 1000000000000 0 0 815317 392679 640654 0 442323 77492 170823 30328 728682 1000000000000 687732 549333 510394 495378 837395 534189 569919 448768 126398 25532 119930 1000000000000 49797 383399 648196 0 857373 111745 149918 611972 1000000000000 1000000000000 311716 916992 546148 261016 213329 903521 407095 750568 861304 1000000000000 401836 30767 796070 692937 0 378825 843901 361561 665684 271150 853021 653625 1000000000000 1000000000000 676744 209816 567630 756454 831255 1000000000000 0 984595 620345 718246 579596 369007 0 0 914030 0 433454 0 925000 552820 878198 322962 542977 678987 424647 875136 946272 951384 530974 1000000000000 0 331794 1000000000000
450634 616308 717175 335965 0 257908 834663 436869 243081 1000000000000 1000000000000 142455 766194 71253 605332 768962 261492 479348 248004 1000000000000 420935 1000000000000 756496 0 67489 767843 482589 1000000000000 515326 974128 273133 600931 763707 320154 57609 580624 644005 666721 0 211572 938797 0 855458 1000000000000 639053 551545 734943 742627 62029 426778 500175 557559 462508 686322 755927 164944 584774 947802 0 713497 684502 187769 748183 229422 58139 448513 510708 1000000000000 1000000000000 903879 80934 528302 301564 796499 204851 753658 616058 644174 841143 353505 641649 711272 0 676630 854161 681770 622585 781051 710846 154252 973713 633494 378942 795315 1000000000000 1000000000000 0 470865 402920 204995 224926 539884 507212 121617 877831 880448 968842 90529 298490 454698 611576 831806 0 671283 155718 949994 561647 732233 368929 248008 752742 642847 710381 632536 0 892518 384997 461971 956024 1000000000000 1000000000000 0 758511 898513 902496 13208 369713 0 753473 741638 340753 225603 559467 727767 1000000000000 463493 824388 528123 323968 526086 413304 654994 151229 146301 66806 0 644968 0 743001 410282 942987 925376 409355 1000000000000 802537 966763 252651 901647 906364 824655 942136 980562 1000000000000 546798 476094 419916 657200 1000000000000 1000000000000 551532 942150 918327 0 81388 649297 1000000000000 626932 402436 830827 581565 36672 186417 472324 282119 752889 325404 500377 1000000000000 0 97007 253747 445089 547553 752764 633640 0 511451 0 1000000000000 473047 643199 435176 931606 918250 903706 335518 795330 311537 0 395017 615653 603817 848433 230934 621076 84507 694984 490197 507953 652436 159180 301252 853275 612923 877880 487441 486729 829622 0 644000 165565 134455 879155 521070 638995 804703 0 1000000000000 10314 573534 236689 713954 193709 26705 943631 885055 530408 445430 844721 0 44192 777112 1000000000000 87563 960703 208556 951991 192636 683097 621359 324051 359811 237984 399848 621835 1000000000000 1000000000000 143138 0 1000000000000 780031 890914 275651 3567 593560 961452 724788 1000000000000 355772 366355 973632 0 0 0 774761 249368 235427 873758 410140 103233
740438 302873 279294 186153 636190 809115 180486 1000000000000 980801 326968 853609 405425 659185 844377 0 515137 454326 284568 208160 931140 89025 340867 455186 698435 164482 403685 174871 980022 296427 69905 0 801370 719608 678361 923385 816564 621826 865848 497371 823403 912305 64709 651267 0 66029 1000000000000 456667 0 1000000000000 0 598333 61279 1000000000000 237158 193223 737461 976388 225637 253565 306538 814471 173816 605743 0 996667 554656 987998 376536 8466 343319 69276 191919 901180 0 0 895842 1000000000000 377180 344933 1000000000000 645925 814718 594862 0 0 673938 1000000000000 435867 1000000000000 692307 417783 654364 971847 54121 384677 37696 310951 371458 943346 711513 457038 482250 379903 405469 0 1000000000000 193718 530834 139624 779764 215022 383379 402453 734424 694993 17374 944646 787393 447528 830985 457849 203071 864195 49352 889075 649384 813867 424388 514458 524500 270689 996898 51621 885845 625455 1000000000000 782318 402189 516862 113171 1000000000000 780211 770242 367534 911843 504569 39054 605225 203811 1000000000000 191253 834677 500509 656525 853898 713914 1000000000000 362469 245650 330674 625007 652130 62109 824612 182719 488713 688138 502307 522486 863544 727155 1000000000000 384016 517707 512964 267464 417640 289682 71836 307647 345731 73194 570699 1000000000000 275352 817647 209402 321719 877731 323925 255732 488147 742558 0 845797 694004 543795 478412 0 25298 166834 900696 0 0 898854 568185 769791 990479 978060 943584 85015 0 836412 1000000000000 515070 75641 664503 476014 777684 117375 411819 191140 768672 1000000000000 410215 0 1000000000000 640527 361237 375582 181388 1000000000000 103885 411473 682910 673040 458619 283451 823863 435963 362438 289889 128685 450911 66908 954173 0 94422 1000000000000 1000000000000 233771 422582 456610 477126 410228 35282 5553 19009 639975 0 0 895806 502863 328264 431013 219157 0 730080 0 466417 758428 433708 721278 575450 274691 1000000000000 718700 143749 900562 671305 257306 994607 839892 852972 116974 141688 968805 0 0 537408 1000000000000 181224 939152 529824 456887 417060 915751 1000000000000 413296 111893
1000000000000 769757 18029 51826 764768 393233 536550 196701 799660 0 468988 27223 554258 259807 419615 274617 0 930181 638993 527107 325998 626086 437181 149179 247949 1000000000000 600841 881676 1000000000000 0 643033 946626 665087 38495 269754 479309 894518 260319 640638 670142 942243 0 0 550117 6521 866031 1000000000000 0 866794 706072 1000000000000 1000000000000 98964 932689 105555 667979 260655 1000000000000 735116 367824 308334 887074 917473 370782 754655 701606 1000000000000 523813 280199 246773 449471 808346 60107 826527 258299 501899 418531 545825 824348 238872 0 0 977499 146652 622927 0 702247 0 385392 0 442663 417395 989405 193035 308214 214003 235142 843663 730810 130856 1000000000000 663327 834611 493519 0 767775 706224 193059 0 294100 1000000000000 284207 628236 139588 607498 525709 953866 931414 873785 341215 969082 288023 728784 849151 674210 756821 935662 372440 639642 1000000000000 559011 239857 546978 105849 743702 694429 702995 70578 1000000000000 132971 39260 798617 193574 250275 681709 652056 1000000000000 561711 280264 77221 569905 572450 160923 703573 362056 0 210378 750892 847145 34965 535821 986722 114075 787739 626883 381401 655332 1000000000000 556562 0 28112 30879 479197 776648 0 777686 1000000000000 416443 781618 450827 1000000000000 113223 0 55504 959076 704469 953057 196177 0 1000000000000 613732 0 452183 0 845545 1000000000000 871401 711094 541752 972350 1000000000000 475104 147409 446454 849379 119488 748805 589013 4086 825059 126154 0 990210 1000000000000 254389 90604 596240 447877 208936 393624 857906 350113 123471 519787 505874 462897 932576 8471 114697 940205 359877 821768 736648 1000000000000 0 109660 132978 1000000000000 92428 717353 772043 151050 0 369395 0 573126 698057 243720 791111 975165 311647 941913 663232 16722 671830 514037 99796 43245 1000000000000 300295 250286 27715 247365 265985 0 474957 681790 761620 964667 933269 593965 949525 653472 260037 792560 634903 558915 952865 947629 295979 154691 0 661245 1000000000000 661491 986628 28265 180087 399392 894612 126295 1000000000000 728932 1000000000000 870675 483031 659671 904092 451055 858127
120754 254024 788684 465644 7742 397608 0 211724 1000000000000 423262 165743 75619 409069 1000000000000 1000000000000 138023 775678 189826 223758 301696 764147 1000000000000 254818 697246 913815 1000000000000 697420 416327 118199 135931 780781 516362 745795 524584 2457 779842 293107 610796 499575 611516 0 380455 579765 94456 749432 351942 725735 837073 516369 156737 1000000000000 997519 563108 0 325540 313111 327465 719479 560468 1000000000000 1000000000000 462541 230338 1000000000000 463328 790128 695871 1000000000000 0 1000000000000 143707 670184 0 561164 674898 598798 384492 524579 548553 1000000000000 636956 847072 257410 109386 1000000000000 292319 347375 1000000000000 877070 263238 956856 597778 339937 393516 1000000000000 278284 925158 124693 163506 1000000000000 49827 334079 735402 531573 945702 518434 0 104626 719940 0 280809 1000000000000 875445 0 172361 663849 0 708660 332817 412551 217038 546451 366177 15467 0 1000000000000 449899 580238 709797 1000000000000 445387 467936 786598 410619 16651 989541 828081 237900 678037 938068 776798 283032 738020 1000000000000 829049 1000000000000 610556 92148 820212 264369 546341 687342 15637 129219 399539 714982 605114 31440 495041 1000000000000 198117 668025 557458 562095 1000000000000 459382 660634 658900 462564 0 0 165713 448038 0 930722 963800 91826 975975 912092 411594 1000000000000 598991 977102 908304 574788 574810 1000000000000 679285 554474 537043 869263 951011 242314 543279 921677 107253 598279 824146 516164 0 834397 764872 104151 1000000000000 418740 666386 309661 908275 0 95473 0 129031 745167 896488 818019 951725 712476 1000000000000 347283 115625 818839 943640 753611 185116 1000000000000 727300 573561 365583 613867 662551 243834 119058 1000000000000 258885 872614 256200 0 0 61797 847535 867020 707291 710245 453011 944863 542582 219241 12942 281025 831723 444245 558403 528747 0 164367 156648 80901 432449 728984 468713 1000000000000 262902 0 536889 1000000000000 584053 509701 351047 374901 164939 721284 704358 19175 569376 843607 821025 336935 277575 316783 485775 467860 831860 686463 78380 668260 1000000000000 671909 116943 874010 1000000000000 259099 493357 881459 309364 731217 781895 2883 506478 258713 166173
664229 1000000000000 0 504555 1000000000000 589852 1000000000000 366643 109993 353742 754072 547760 398374 308110 750465 1000000000000 436193 236659 67596 825256 1000000000000 265970 39943 116760 136343 901049 0 1000000000000 802497 105656 1000000000000 84889 980230 954562 1000000000000 769410 343851 1000000000000 330089 501363 931115 645765 927660 1000000000000 68912 906321 445606 494076 793459 782162 63855 497462 753772 729084 876914 1000000000000 0 535122 998986 1000000000000 882239 618001 102657 517711 555492 345199 473717 718256 881928 767964 19886 1000000000000 22962 148691 0 939645 0 744017 597937 531664 405807 0 954091 447609 907725 1000000000000 835923 991936 588765 75392 825236 373393 0 1000000000000 682837 389278 0 139554 853222 372035 0 289758 171951 376805 37924 614523 397929 0 636242 781841 1000000000000 181143 699394 750941 928416 926245 411985 1000000000000 950058 596426 193483 0 867367 727274 734359 533688 505392 0 914759 965762 526201 788058 236656 198042 498306 880150 266906 566966 282465 1000000000000 0 657973 61227 1000000000000 6021 120723 758044 659533 476697 82757 0 880517 0 680764 269707 878877 1000000000000 109218 293879 732015 539202 499445 125509 241733 149096 654470 825349 635893 109192 219398 1000000000000 350635 513010 0 519170 805249 147829 0 1000000000000 0 177511 1000000000000 803774 306612 582050 642152 682694 702898 647157 296497 909907 1000000000000 416423 344603 980382 0 1000000000000 207675 873110 468586 1000000000000 107181 199322 414492 43114 292912 290071 0 397326 863277 77530 792419 934000 634618 942561 216593 0 1000000000000 933753 1000000000000 1000000000000 0 84323 1000000000000 351675 838454 48556 676910 0 821169 825026 0 489273 1758 740439 883643 79035 25477 1000000000000 986552 916832 153498 258021 676072 577720 489767 274789 855962 496467 865356 368501 724918 482847 949786 577645 503699 930573 203411 257945 770565 6835 1000000000000 170566 482547 882106 789971 650866 961092 101356 477386 140577 141471 611663 265019 323835 727013 145246 976454 407127 900943 881361 633958 0 611158 0 912268 106549 841008 108498 86322 490101 730257 716915 1000000000000 0 139603 82327 1000000000000 999581 57229
663552 1000000000000 398625 138902 263765 623824 374189 33481 168599 161356 51221 1000000000000 334926 87013 901305 797836 986275 620438 360346 881769 402351 784240 1000000000000 688197 711381 749763 434897 607652 333993 0 725500 612833 384287 1000000000000 1000000000000 25524 657887 94729 713574 885605 762497 32778 231354 429989 810484 0 853088 180754 248673 284941 741106 747145 1000000000000 561925 744345 369600 445419 946834 999151 1000000000000 0 1000000000000 250579 211151 0 289611 555000 315075 582149 235734 159632 37217 1000000000000 650689 427757 105292 119673 186803 564268 340922 851546 788364 411858 92293 287377 865967 775099 566418 529781 181005 0 0 414936 706821 214797 864743 0 392873 939272 797804 1000000000000 183450 421503 798867 192525 373749 128757 35760 798107 693607 721867 389322 325017 992532 503780 929311 767441 458719 280502 0 883896 0 893547 677473 760663 692244 827354 990236 815851 224656 841757 416718 89822 563279 664401 617775 650949 245392 965118 291818 518597 1000000000000 931678 692782 595289 0 913349 688312 353754 615299 781077 0 559738 244912 791870 914659 589955 701690 652494 991665 640792 545916 787060 0 325460 819644 0 388492 904961 335692 1000000000000 593584 531595 406063 482789 837668 137461 683674 716607 572075 427571 237974 387395 803936 849717 414675 0 474963 447964 464219 218194 203711 1000000000000 772889 796699 587914 268562 894916 0 1000000000000 1000000000000 759922 849113 559493 282800 94677 468022 975369 215020 766700 135425 261622 743858 191470 0 182223 0 12522 841920 638199 0 121419 327364 110076 162236 312733 254902 223743 207175 0 0 1000000000000 605052 272446 373009 1000000000000 203117 350991 912739 268969 398292 803429 477513 861920 993912 997468 180134 245675 550483 424985 847171 245860 168541 438879 1000000000000 590663 696846 946944 234162 215755 1432 570287 258719 997394 439339 132224 865877 1000000000000 666120 446823 880113 0 712201 180337 0 294897 0 1000000000000 1000000000000 120264 305964 899912 455408 220550 0 91062 922558 0 902319 435062 0 122872 148601 91336 195554 229894 5070 0 453497 804930
777842 40680 126286 38752 143330 858763 133832 735753 80314 651943 772003 704197 672885 595288 815156 0 238134 901444 345320 781963 457184 622235 734456 1000000000000 322426 811010 907587 1000000000000 407707 325763 1000000000000 501109 857485 131768 0 972821 1000000000000 729521 544809 1000000000000 47725 661911 525921 550105 1000000000000 934505 346468 23269 300939 440752 1000000000000 929819 739003 1000000000000 18641 519121 1000000000000 0 680023 162402 278966 984891 665521 597854 1000000000000 142166 376992 208547 533592 686221 222396 155087 420787 439073 73703 1000000000000 936221 509308 504629 952585 679121 444492 757528 426763 1000000000000 85849 848543 809266 0 1000000000000 526579 867400 477711 396601 903207 400815 130702 286634 282585 737534 158842 1000000000000 1000000000000 928849 69460 514625 289354 1000000000000 573076 657512 704356 0 233732 271562 317723 469636 108908 682133 889389 372286 493500 887960 5327 456190 883782 726212 50833 977236 139350 0 613185 67352 711055 882108 116868 883363 232770 1000000000000 414820 991705 636688 0 270624 748341 794464 0 1000000000000 876147 1000000000000 288905 0 720796 870619 807524 0 187348 0 798967 0 1000000000000 0 4198 925322 788051 819407 489994 763947 946244 460969 751648 889443 633547 126458 314070 343464 536579 65632 591478 237983 620180 278881 160254 752123 641003 0 1000000000000 1000000000000 992126 0 232590 721225 170114 840250 363685 14039 327693 199307 460861 456609 330567 580382 472003 1000000000000 527203 51360 679119 411316 728490 227790 996790 0 1000000000000 708829 1000000000000 624065 856814 937610 1000000000000 97375 504538 1000000000000 878625 869195 892397 532320 238322 302822 841406 604517 181945 622176 602064 540211 220014 840572 1000000000000 603230 356492 517034 818947 236370 983487 626239 393129 856236 355915 709925 871978 575778 628747 710614 642262 0 419232 241019 615830 778518 815220 885675 879646 172351 460706 98717 763522 522310 969535 182178 762512 1000000000000 725939 1000000000000 715094 534072 555472 173340 1000000000000 510298 338048 10225 1000000000000 209302 0 755239 616663 122678 10918 1000000000000 108557 1000000000000 954985 280326 1000000000000 845933 987704 1000000000000 124881 1000000000000 0 428233 759697
190660 411021 865628 70412 318892 514277 0 12307 455280 0 78504 754067 638791 467265 0 1000000000000 768129 77222 330646 73352 465544 17281 654415 1000000000000 698918 550432 814944 876488 878573 306470 1000000000000 840885 34848 417145 415799 461813 1000000000000 18461 0 0 479592 857546 1000000000000 1000000000000 35871 681543 0 610423 125613 608191 1000000000000 92546 185153 585871 412780 447515 440527 146214 1000000000000 512365 1000000000000 260375 759441 898629 108612 143904 486957 0 0 636263 786108 33825 804909 565859 1000000000000 750689 507578 1000000000000 1000000000000 994298 953190 1000000000000 123376 382943 3343 305952 0 345559 696070 903551 433657 700883 167006 0 102660 582122 741820 1000000000000 555342 895518 189578 5821 268780 429377 329839 48708 667416 111435 960600 628313 722111 612894 0 869475 430258 356389 23250 789562 29255 833493 817544 909607 1000000000000 463614 109795 348730 242830 966914 1000000000000 381475 514904 825534 748734 711570 793682 931666 733670 928731 375119 314269 1000000000000 599831 500453 329546 1000000000000 944300 947975 915669 0 507769 464867 0 340281 74220 291873 1000000000000 588408 491295 337553 1000000000000 1000000000000 111091 26356 890029 1000000000000 717943 578104 386611 1000000000000 1000000000000 759311 1000000000000 873443 30931 925347 774709 983628 304380 0 480014 631262 0 516558 14579 297193 1000000000000 296194 37125 714904 967830 267711 434830 649776 541487 168266 852772 672585 604489 515628 968911 575410 974143 83940 515183 285512 120552 496574 595218 127857 795584 1000000000000 42371 606486 0 693874 1000000000000 847364 1000000000000 584078 566455 112549 1000000000000 728695 455047 398655 704665 321819 975468 0 34258 348712 883786 645159 513633 579713 703281 50558 583548 852732 127010 0 207140 200293 606132 545433 926504 990988 895996 771055 689287 325392 438130 717466 592763 440634 274223 545295 985938 843179 1000000000000 866938 578403 814702 760156 19351 133694 413892 349854 993489 539679 231364 346300 197711 1000000000000 380654 521994 0 278864 547834 232836 641984 30208 536731 258509 294192 898970 991946 672806 390192 377437 831787 709414 605825 1000000000000 1000000000000 486848 741692 133958 887932 0
26265 935790 647640 856606 362959 885262 694316 628436 637397 92814 1000000000000 327985 1000000000000 227487 905653 0 59007 23153 620701 257302 795334 484731 233334 1000000000000 861087 906624 0 994531 158861 794327 310804 996201 511758 837049 160303 643107 1000000000000 0 205899 412241 0 364338 285199 997605 56864 889951 0 468431 94693 798272 1000000000000 1000000000000 134330 61909 1000000000000 240278 18619 246472 805287 0 572521 385867 977446 286982 166653 433755 1000000000000 262797 1000000000000 535598 455146 531513 416771 950909 0 217776 723054 742467 57778 407731 1000000000000 1000000000000 444567 237241 776820 661255 9262 418873 177901 965253 807672 608401 142317 0 503760 1000000000000 606875 538613 965342 470499 96549 512370 640796 148333 1000000000000 972227 213148 357663 899734 458162 356238 615959 223801 316873 368669 0 429765 970080 684573 626560 474905 1000000000000 214735 9120 851792 60198 738332 483790 410933 294540 675139 0 941315 155321 0 926326 871319 942890 641097 801704 283900 542642 745906 854330 617504 766089 593299 397019 940420 589187 190694 834227 793820 1000000000000 612801 481976 753838 358205 932004 827376 664557 1000000000000 59348 89416 726256 62832 620432 35488 417307 1000000000000 90152 86872 755440 1000000000000 475457 311920 769189 1000000000000 0 354101 799517 625007 587478 0 236434 0 719314 0 727368 160547 403213 1000000000000 506660 312692 406981 406396 602832 513465 57511 728391 586702 822648 1000000000000 829331 746686 489287 280245 475765 0 863076 225663 851580 919378 133091 741477 317308 177527 83235 893294 346061 808630 1000000000000 307139 607418 1000000000000 618497 284767 748336 478284 548575 739434 688433 891504 964565 664134 574863 694498 831567 50977 677950 682238 343673 425991 414294 489471 829249 120326 931545 809700 418572 1000000000000 816862 896188 162706 786875 454462 19396 530599 679457 491177 547771 962023 161438 78977 706739 667353 0 239662 1000000000000 285164 151171 444870 614878 936111 1000000000000 793979 715646 99946 784016 103516 713149 1000000000000 626943 615076 0 626784 799482 1000000000000 678766 431144 710650 716363 159460 899710 533141 1000000000000 224013 857592 256996 224636
23768 56989 56482 762180 770872 502462 548731 402555 1000000000000 751433 658407 0 637370 445258 767312 889101 782757 906651 727602 0 423622 547994 1000000000000 272603 1961 1000000000000 462269 336397 437506 712436 975518 560944 1000000000000 0 352804 275232 866572 224198 0 112481 475766 434965 407929 561578 695540 633528 298192 480805 992842 208318 26977 915079 0 80271 0 650762 209104 922572 507947 1000000000000 749587 398064 0 684393 438153 591125 994141 609042 0 170189 41566 762133 782138 783944 659744 0 170990 7252 389374 674791 696903 296011 199494 213315 482940 13371 653624 649321 836267 388532 666943 284643 772656 775583 225235 1000000000000 904460 576761 579122 0 307087 385093 178132 744914 1000000000000 21864 956980 769752 287305 715707 791363 559786 179330 323934 0 444897 0 604351 987635 21425 926988 547953 717732 968111 698900 676746 680757 1000000000000 314652 220916 680739 0 183400 941798 673314 58442 801204 432098 671523 125286 0 1000000000000 843046 664646 664464 392389 1000000000000 0 836870 584371 791155 310885 182803 240486 358412 694106 404458 13435 0 606068 855496 217864 47952 720924 502078 234678 1000000000000 626573 978506 0 0 247314 521983 173197 17802 362793 1000000000000 228535 753797 974056 770295 321148 677614 910458 985262 622257 623555 26180 720680 0 131141 200832 667912 81641 432053 0 60607 269773 615331 1000000000000 570767 144075 0 792534 902510 36705 40771 370597 914268 780042 769142 109505 376735 0 1000000000000 880669 631295 768324 0 329926 969390 185011 1000000000000 694376 828694 301205 801396 1000000000000 814028 403035 718470 1000000000000 555379 815963 682002 554672 407630 947903 321834 991120 139767 81552 287385 570540 500866 763216 697952 1000000000000 754752 863626 558311 53517 476358 367262 1000000000000 318618 0 815115 745631 231996 1000000000000 0 416156 41393 337457 646066 419396 520801 512160 251110 1000000000000 863196 137956 1000000000000 862660 676620 804939 351766 206513 251686 571930 4968 412131 458405 848148 963633 864096 164667 1000000000000 966873 620004 178253 587636 901418 440306 332208 46495 7354 1000000000000 0
711042 810335 490790 686010 383444 923968 0 876922 578667 468353 0 798567 56986 511679 0 1000000000000 840597 634304 183766 1000000000000 559045 516891 1000000000000 340628 240866 939297 905708 646985 88826 819118 0 144618 909740 103050 396656 423339 559272 0 422386 86949 518504 308902 313439 578228 69400 621615 0 22822 929724 217388 396232 92750 417042 536417 133342 877300 366373 353244 34791 325572 535268 634291 149814 196755 964687 483595 292720 567853 672529 888641 348015 767122 333098 748367 686025 343086 421357 113606 623193 157644 147138 0 498848 430502 110667 483425 896034 0 363344 456708 972339 620078 478995 38844 519061 378463 274285 0 34742 812066 334579 623021 308376 1000000000000 865894 490627 0 660029 1000000000000 1000000000000 577869 316277 1000000000000 0 139810 326222 689847 56794 0 467313 0 0 0 524871 1000000000000 724766 180463 29652 1000000000000 1000000000000 607434 233212 886342 54192 1000000000000 972374 24502 341888 0 969072 931052 0 17387 875750 672813 958431 849030 741667 775209 586392 422291 37290 0 21432 95720 640349 127124 0 956249 650987 0 93119 1000000000000 981291 0 314147 929667 414944 170896 948745 786380 208467 593127 480759 356337 264656 661524 85773 1000000000000 390974 516580 980015 585771 529777 573156 272844 18568 947481 982203 655249 488658 19697 998113 920382 877046 0 554797 728116 108957 710974 680683 646137 2460 762087 1000000000000 690019 347622 288972 616485 1000000000000 274479 233608 475257 419939 818422 830582 250252 998684 338587 853873 840299 627805 1000000000000 513426 421706 686897 834478 858502 52678 788287 42843 926746 0 1000000000000 748600 576741 747625 455443 154098 114421 96340 1000000000000 709141 172397 0 1000000000000 242401 571208 4066 781806 44805 624282 618820 1000000000000 495873 571923 337343 257276 514147 729897 204567 59648 700402 169249 345107 913997 764992 951094 681655 915082 0 419225 124307 1000000000000 129333 762460 0 456829 679118 633314 91958 956465 759150 377499 393626 636988 101656 319081 242457 867306 829006 159920 643151 770329 963146 973146 1000000000000 94337 557182 419814
0 496179 475279 549563 936131 475770 264706 319763 542544 916006 322270 649969 415133 994491 210416 356221 47872 1000000000000 2430 987165 305308 358054 332605 833108 877482 0 155470 626791 742540 12469 679141 684564 99392 893066 673895 560135 277608 82640 683917 104855 415339 666894 0 789324 274858 462154 610675 498556 422726 469249 761021 603028 308910 774654 0 389294 474236 893132 523225 1000000000000 0 477977 993936 1000000000000 208705 40036 235913 570244 417123 657402 425475 589855 174437 0 127658 193104 1000000000000 440824 0 805707 878769 1000000000000 979921 530499 293771 613179 329591 421 94133 0 489925 0 541863 88969 14738 873893 270602 657392 370508 484096 96778 587077 722231 409686 564330 484283 1000000000000 716644 169202 203725 42768 680190 480984 887180 559440 0 713183 615348 972154 0 812364 380575 1000000000000 482944 1000000000000 765916 992718 803826 647538 320958 376320 659537 1000000000000 654122 0 801369 629422 606576 142228 185773 187261 954455 39324 1000000000000 796873 578602 394617 1000000000000 820507 0 827245 965902 997695 0 462052 0 871806 693217 890566 748011 223756 0 553340 41106 366020 0 0 476473 658073 885576 270608 878624 568022 485907 929214 58806 960312 304996 0 792357 927833 894339 864957 309037 581328 525388 838948 594595 576977 55649 460291 956350 985773 241374 855462 0 972730 0 399308 214074 449508 411079 391789 1000000000000 126323 1000000000000 903742 326005 243087 774384 288864 1000000000000 559245 979500 410383 82923 0 770195 100823 0 1080 150319 446554 0 5567 777110 409233 420007 954308 290487 538317 949635 422425 209911 27709 662576 246107 966232 625882 124648 403965 771120 538756 236347 936014 0 331161 124568 989341 706349 481770 1000000000000 697300 14128 751194 117660 37199 52860 0 298399 0 282084 931218 781175 63841 122643 665791 685831 960790 29355 0 1000000000000 784556 996879 141257 886933 913457 949895 208882 972667 973696 889442 663814 717109 0 286773 345993 593444 187700 929195 0 0 842763 267095 364719 391995 999493 0 0 937940
0 0 325117 693199 0 864277 357348 59792 538588 46824 305724 937628 825730 537240 62224 567801 933240 666534 896227 754464 578323 250456 347920 0 491244 1000000000000 480554 210287 0 101238 842607 986166 647937 0 1000000000000 873528 969940 319009 813000 995578 168785 751359 182232 152546 833061 263653 0 818040 708919 479692 747343 866477 1000000000000 5332 990720 199516 85288 172652 1000000000000 0 473039 311840 980133 0 113744 747092 364798 995212 768249 790731 787770 888004 587460 989141 0 465115 29099 1000000000000 129941 0 0 403572 1000000000000 992065 159088 253850 939948 53435 624110 1000000000000 70587 1000000000000 2545 760702 415106 382100 728247 332538 0 351078 449631 247988 914381 36990 792866 724674 809716 641304 907130 738552 506832 1000000000000 527130 622860 479465 351870 594567 516976 290333 618697 982784 1000000000000 415973 76648 84931 853613 811418 626614 801502 0 0 933960 324352 1000000000000 305494 14094 721662 1000000000000 170265 714045 87667 195402 250852 586359 864311 858336 0 309886 271650 14130 248009 783176 819267 608598 486867 517410 631465 618421 530274 256477 229801 711225 842198 637953 604601 814241 409433 74670 149071 1000000000000 10624 163350 735667 0 868345 545004 647706 1000000000000 598464 666755 803912 368131 803484 703797 997266 328489 434367 561149 651362 808379 264164 97798 667069 1000000000000 753969 496908 0 0 0 265265 756191 424796 740194 171403 1000000000000 896520 0 25910 679193 126973 329455 1000000000000 0 511111 72740 39983 646176 386658 1000000000000 498546 0 634111 609861 375985 955342 646102 733944 723691 613317 453749 496175 0 0 222257 1000000000000 519434 544527 828693 808240 120680 296690 1042 689900 529627 219978 1000000000000 0 973146 0 834215 803012 0 101652 0 0 437723 389742 995036 0 281469 482975 627006 14584 406923 158199 146884 564249 103408 0 717163 369293 570796 651503 952458 58201 528830 773695 956307 828116 1000000000000 442425 765273 172149 1000000000000 854097 90959 153318 748115 356221 0 43647 879750 0 140607 417932 0 57792 181377 257241 595872
918521 33307 755435 77430 460205 592345 846596 999063 33344 831755 738680 480552 618380 423506 274574 177647 173825 232542 176288 735921 1000000000000 1000000000000 358602 578619 99114 905512 1000000000000 442567 967404 654100 861547 292038 0 464777 479172 230744 189739 900932 1000000000000 383814 0 905712 161628 604280 12678 22008 1000000000000 214913 53864 655516 998903 1000000000000 870604 856500 1054 269060 970198 1000000000000 70489 654191 911937 625655 716835 272327 644388 19867 217609 0 549427 372290 149957 469850 883879 631218 1000000000000 439173 255060 923070 61607 0 404802 664867 1000000000000 763141 745206 893563 15785 998576 1000000000000 541943 944225 0 823993 750745 735726 745248 980848 878219 188310 833357 262883 341493 48971 562870 620919 823839 959615 67980 252930 843415 635213 944540 31339 965348 862126 283546 478123 24328 0 405287 116484 965592 947992 7254 55623 781806 685334 0 460124 187792 162705 812509 1000000000000 0 143113 252825 0 0 376894 0 0 47657 534625 551817 0 771657 157099 1000000000000 354095 310485 832261 334311 814817 0 314666 27671 183610 568580 406432 718844 1000000000000 475505 0 123170 0 331032 135149 17859 1000000000000 16506 999357 121489 392812 790807 288022 496121 117147 157813 583392 626739 0 575015 473954 787990 789845 154251 195166 210327 476572 160341 184730 0 667607 304905 249456 0 522061 607362 813316 577142 629149 455811 779846 596287 919988 1000000000000 1000000000000 160012 200211 142551 20120 397981 83082 199211 267319 1000000000000 323702 811672 454183 418653 809429 874388 0 622874 568063 173805 946985 542342 1000000000000 168118 770674 130066 130407 947395 0 775595 710737 1000000000000 598096 276153 69888 753037 627048 893054 439948 380649 631798 508859 50901 811765 450815 75123 898565 0 278747 331402 722808 633266 487497 644251 619770 277090 896345 142652 161670 848796 302781 1000000000000 377156 988212 0 917260 489584 728599 605690 702556 177225 242584 997293 281190 369162 816007 652666 901311 559935 381395 375582 429534 458909 358986 0 1000000000000 1000000000000 429986 672411 1000000000000 558992 576027 54388 113244
0 117164 997717 773283 60906 360543 856317 571790 474504 328411 126734 839607 93197 1000000000000 575670 789894 379486 66411 275400 683806 424387 844977 271150 657824 1000000000000 474943 579501 865144 341415 801340 695230 787546 790228 236614 922358 76811 85844 693642 447869 352834 724030 584447 827769 1000000000000 278646 681876 526335 193368 715417 427512 761644 487792 619618 628878 935716 0 939821 1000000000000 646457 89875 470406 1000000000000 198675 962033 498219 9931 841629 650406 1000000000000 19813 206394 926304 0 377240 93856 660839 839633 638994 0 992305 1000000000000 264868 777942 1000000000000 833196 774595 67640 740331 385368 348845 1000000000000 1000000000000 29694 1000000000000 762403 956018 619254 160477 338697 622770 837471 278015 0 520427 719337 932760 920781 757903 0 0 69212 792396 0 0 637703 963590 835737 474531 878741 226801 156021 176709 1000000000000 684750 0 0 1000000000000 524221 683364 654835 704386 800983 619969 710377 0 456521 1000000000000 289092 632012 348605 252739 1000000000000 16103 414919 277021 329537 749304 613043 222459 238298 19283 203881 975756 1000000000000 985751 95460 377348 533578 951992 1000000000000 0 920989 0 802263 371212 634693 848492 558294 184055 177019 560390 693993 46653 10934 268324 251915 555827 886979 121254 794069 739737 54032 366699 1000000000000 239093 950268 882249 0 92722 1000000000000 768181 0 0 42157 759823 0 1000000000000 919452 676337 271579 998014 10876 374314 302560 891763 550676 620004 302300 459853 518680 1000000000000 1000000000000 463943 267781 75502 0 562955 0 155457 862270 362530 973571 476174 442021 909100 1000000000000 913320 951336 830474 957633 752136 579013 552886 632510 908377 644002 524494 302929 922078 859048 905451 658504 319933 514402 777542 880697 343042 662325 503560 758345 58620 190841 329244 135783 131694 0 172312 572521 708664 210667 1000000000000 491796 141623 575725 644260 179095 706818 638701 202772 948693 231751 11819 66974 307262 153129 702604 238023 995488 1000000000000 595861 0 298043 301498 811641 702067 35625 672487 1000000000000 305052 0 0 626301 946538 1000000000000 833878 971009 1000000000000 668402 0 936047
685616 128740 670656 942600 0 525753 525429 142799 921956 543643 651074 123164 102547 0 810190 727727 382175 37177 377216 160791 258253 879167 606040 766690 849947 1000000000000 0 1000000000000 0 805526 114716 399388 1000000000000 439950 160965 204990 623900 376320 549761 630902 37455 853563 804970 860242 66694 395100 938663 643183 1000000000000 868925 26754 1000000000000 383823 1000000000000 518647 0 949728 672559 314495 505965 1000000000000 1000000000000 486411 403800 996027 86370 0 718990 100016 112576 290546 912906 877313 177948 385965 601079 291989 0 0 558648 571132 1000000000000 759175 562105 813545 10028 78558 643018 189829 255656 222017 536547 831924 131503 141541 269656 722223 803498 37897 864521 1000000000000 638951 654030 566633 72048 93457 8561 0 331778 962352 0 955217 545778 920810 671740 181196 1000000000000 567650 1000000000000 1000000000000 0 407701 0 691815 378125 640901 754110 394636 132748 1000000000000 599594 841810 118103 0 0 1000000000000 739765 372628 772259 790108 68625 18096 71345 1000000000000 847186 944331 434713 0 820172 340007 288825 164881 1000000000000 377140 392550 683181 0 858404 10806 967967 865209 787312 131241 856890 843267 1000000000000 249127 150658 479522 678387 944242 868314 856287 363716 530622 108122 247736 670337 905556 934803 320533 384880 161483 20728 671005 696058 826012 1000000000000 237306 971949 0 300371 982839 475165 889335 778672 237338 87737 587242 798733 739666 327296 724694 927188 153436 581181 442875 135252 1000000000000 120835 292059 129596 217737 1000000000000 696641 13797 237774 271832 437083 872341 924217 150906 447715 821851 381160 667763 973276 411525 46867 771294 1000000000000 511875 655181 955025 1000000000000 148663 827899 583768 650302 981810 917977 615552 0 1000000000000 796374 177463 0 1000000000000 40342 427569 262795 233325 1000000000000 876918 161295 0 22223 723282 416990 224856 670967 145276 1000000000000 643330 831586 950961 1000000000000 603370 919865 935572 661571 327691 779828 728463 104474 437410 91030 88217 957839 77017 341350 278768 0 719386 230511 1000000000000 188804 0 889997 566126 0 437400 0 334404 635330 876918 755720 1000000000000 430126 505468
667024 610020 632104 938302 208106 22703 529812 736872 648325 426621 67246 74673 0 687180 93578 749333 187822 1000000000000 431146 1000000000000 376108 22303 597999 753470 458058 55813 251117 1000000000000 933672 548407 329994 73985 2321 698893 441534 657905 606394 106058 1000000000000 1000000000000 334054 514781 824130 243667 524672 1000000000000 349669 1000000000000 1000000000000 363725 968242 937411 0 10544 639764 451399 532087 1000000000000 475310 1000000000000 924884 784708 212078 57728 803861 890666 102226 222379 0 741997 1000000000000 534241 348324 779104 1000000000000 283440 0 348895 659976 790631 538020 276976 866467 444215 775431 401338 456416 613440 610091 59909 565357 136820 978029 377035 83778 135160 391952 722550 546685 717826 981314 0 477004 93474 633229 842774 0 0 680355 838582 423414 983175 919021 281535 244305 973273 158852 425612 731562 0 1000000000000 861077 627477 24036 824045 364798 1000000000000 1000000000000 990340 324606 0 0 926658 1000000000000 964564 997788 427766 770920 903189 378993 1000000000000 425922 281076 859435 1000000000000 1000000000000 331805 643663 675514 0 666576 1000000000000 0 23621 474176 721468 498325 536669 950282 413940 211672 88275 307069 632737 804589 791241 95500 828856 734885 520645 86751 0 855674 492418 281526 860894 260145 530422 5353 776720 0 949283 610655 0 497747 523398 806551 536933 689045 1000000000000 941068 26624 1000000000000 1000000000000 98011 371314 128953 189277 979448 321550 332972 960528 756694 509432 150323 405528 251671 408389 307431 36307 783798 401893 702741 718383 64907 731473 699025 954730 573577 67253 240725 732266 405193 381742 777586 1000000000000 26679 789500 1000000000000 807880 2966 249256 771147 682493 952534 722548 369445 0 1000000000000 753031 350075 920593 0 83469 898917 874025 668227 386364 990572 262568 619120 730048 472122 336571 489484 770040 967707 838950 10463 879927 793277 197533 852018 1000000000000 424704 448377 707911 641390 482667 88675 454262 822348 327321 1000000000000 387476 915269 374955 782343 0 100285 200213 0 212215 306782 539917 548139 1000000000000 654638 537909 262168 507013 774830 432341 146806 879626 595196 434044 133037 399986 149312
703676 1000000000000 93766 365657 16232 963117 1000000000000 395276 746185 26176 374860 572087 839843 291434 1000000000000 104017 577875 655307 962955 438037 266388 689174 285228 305079 215896 378305 271745 556975 380232 171999 309256 171283 76346 57272 127986 23034 374792 62235 586883 519030 315404 3150 832175 1000000000000 97871 47027 246959 604798 0 1000000000000 864630 698160 332759 0 0 362247 227140 674821 163939 669415 1000000000000 883862 631468 447949 1000000000000 724082 163324 49297 407710 483935 79550 172361 0 139724 1000000000000 1000000000000 684285 918885 0 240488 211360 442816 208473 139107 868589 270648 108422 228854 623066 498755 0 697340 306017 0 372939 944068 824221 794712 944125 4726 0 413157 617135 32300 0 387009 394708 62921 0 253765 590170 276777 0 0 0 1000000000000 157978 815774 233994 1000000000000 128762 1000000000000 791607 905754 743541 144357 0 1000000000000 695240 195423 0 335030 463163 1000000000000 490360 646719 818898 992018 98692 74535 669010 343086 1000000000000 682628 349442 108836 0 1000000000000 225042 871896 344883 514201 219534 934484 0 792606 897178 1000000000000 718799 0 0 559789 567811 80986 447973 63661 77051 1000000000000 248030 821010 39449 887124 0 809471 786349 175621 317365 931691 887964 23773 715988 543699 534998 153660 326017 439893 633747 156028 1000000000000 516214 552246 815738 12088 612008 775674 828429 591379 974164 40786 233201 414122 21248 214150 0 20369 56442 902105 0 625437 250404 645614 89166 148841 798865 1000000000000 470191 620382 1000000000000 1000000000000 275314 1000000000000 760295 0 1000000000000 889036 15884 814759 758491 748061 0 1000000000000 1000000000000 397746 774625 1000000000000 391733 1000000000000 21986 469274 578998 0 512115 0 18212 845003 354685 631970 290275 0 834189 463435 1000000000000 26256 0 996188 487991 900960 991277 549283 375198 0 494695 850551 168864 2936 528273 0 872478 449565 0 946457 160892 387529 1000000000000 942153 741044 687817 236734 919704 196594 551661 122088 945246 0 522444 936426 82040 631336 997530 35553 17607 876696 254976 421682 761617 0 1000000000000 191106 660754 746054
635414 496701 501400 787947 58564 363227 1000000000000 897655 1000000000000 709963 453372 934766 0 962361 830682 1000000000000 628940 879705 1000000000000 0 0 713483 283325 43262 168392 267902 505709 795312 690590 218673 39958 334424 966516 872578 655998 855146 945718 162674 329395 77681 177511 697071 322263 0 513856 299412 1000000000000 329727 0 794648 664980 716361 1000000000000 473556 85989 688601 423223 134810 630516 956645 313906 436825 1000000000000 373282 519114 769499 176551 33338 586734 0 646765 49088 1000000000000 465174 0 175309 548410 343736 1000000000000 269654 948814 945199 595748 636427 726256 658820 804504 47976 415179 0 841401 826543 326793 845203 365049 834861 816074 18895 558702 0 853775 0 9397 1000000000000 618064 1000000000000 0 431508 830575 160031 986904 659754 261894 800464 406734 639129 712038 767741 324801 1000000000000 0 482781 131240 396091 2088 479935 727194 599676 171615 1000000000000 267243 596526 20681 881936 565081 1000000000000 645187 473049 1000000000000 0 28722 0 0 948950 767962 989531 578142 175800 440667 89542 757725 1000000000000 1000000000000 201700 957106 0 136970 61803 695287 1000000000000 432783 0 182220 427829 537823 1000000000000 67437 503958 534005 194972 344372 785476 197006 1000000000000 1000000000000 372475 19062 685063 983272 111895 0 424399 808958 300078 903127 854200 376739 611925 0 0 638835 916779 583469 1000000000000 218491 17008 332378 843028 633645 94970 980112 306058 925777 119987 102976 903491 729450 566211 0 768990 223510 602577 1000000000000 0 574485 361620 265180 309813 934775 0 59460 640671 395156 968792 1000000000000 107272 876039 366277 575416 714047 230325 484011 305128 948028 214784 436568 561880 258647 0 0 1000000000000 556496 0 569954 105598 221896 614555 788900 616866 788252 197906 676095 876537 378699 437230 768554 171771 745066 967989 666342 543218 921022 523696 813211 115882 1000000000000 128549 824740 117382 556571 336374 189793 1000000000000 892366 1000000000000 649794 93144 745483 1000000000000 178399 696742 476656 672573 369901 287173 180166 335793 856323 1000000000000 211742 1000000000000 534592 291546 382832 388719 216512 702381 990147 285033 921128
629036 212037 744612 600159 255472 968143 827037 862857 747241 844499 0 587056 608911 63766 1000000000000 291255 277855 0 1000000000000 557335 0 358254 1000000000000 900579 816132 66943 13344 303751 411079 731280 53491 0 35965 869265 249042 360233 145803 798297 28467 48335 767181 1000000000000 863674 638920 115830 820100 446164 770046 453399 0 1000000000000 346814 334045 1000000000000 178472 259738 435472 73080 542835 872547 1000000000000 944422 20481 162711 962379 1000000000000 396377 214019 936129 144880 310341 0 373874 220140 99117 630595 685125 637772 624963 493251 417196 70368 1000000000000 987326 169211 822172 618653 117057 158454 370051 988564 0 418202 311234 0 919493 710789 987083 399172 889349 1000000000000 1000000000000 0 0 710052 870464 12682 660559 343439 864745 922120 843843 461073 675234 411645 288095 726335 303497 615089 134474 514013 811257 1000000000000 0 863911 0 916106 595781 370655 849457 1000000000000 290540 518054 107615 225353 14503 772151 0 43614 106837 778765 764137 57875 129129 202393 447260 0 276523 0 909811 195729 467784 0 671599 720225 1000000000000 269320 620331 652589 1000000000000 560946 652295 0 0 250986 227473 499830 796146 437855 953184 338727 630860 246830 410590 882303 544288 344076 1000000000000 0 496686 636301 313962 389789 958585 319001 0 350079 0 801053 857168 81257 875816 872819 0 23237 610718 449487 1000000000000 126821 977079 183634 656716 50961 164482 870651 538108 826016 99812 802760 240018 58223 752134 786696 1000000000000 666868 427004 129297 43154 0 635865 4123 934991 56791 292956 78953 981246 0 722012 285004 654008 73620 603092 754960 126899 836103 93523 339361 618660 442339 806277 319852 94121 92620 938896 849300 858601 774393 96146 0 676841 161394 518735 902759 79787 377868 595907 640762 944173 481126 924919 94363 1000000000000 147417 286390 125755 57658 0 617304 248668 830093 12432 4946 122866 566371 0 0 182465 70009 660453 327393 251096 972758 913366 169359 940262 1000000000000 852450 487491 943048 105094 704973 653276 132125 590704 0 289935 1000000000000 159877 152504 755158
988823 38537 73042 0 1000000000000 0 29923 485604 705866 84423 904170 818732 328100 323485 645767 1000000000000 206467 761796 856873 905484 789104 62707 575525 694880 142837 829210 501820 722752 0 174802 958237 976838 0 534698 543028 580997 99000 939221 1000000000000 469173 939775 605267 1000000000000 292195 471006 938229 728823 661131 0 196765 98046 0 250405 31800 183707 929405 626115 748854 1000000000000 258380 515389 412442 616031 1000000000000 1000000000000 870980 158420 680820 432373 561208 30587 594434 219829 86182 609616 742146 272395 28634 844301 792747 0 351267 180968 85896 173226 1000000000000 215565 773554 551179 370341 202887 700881 541600 246340 336376 295202 0 296919 898053 126015 383789 607769 736453 1000000000000 93471 224766 470600 1000000000000 767829 351787 614802 585612 647959 688348 1000000000000 601485 286217 250229 88494 646255 620958 181526 214697 74360 0 494085 92286 779 528657 584608 929118 139370 445187 174288 0 130440 836136 0 1000000000000 0 894911 442655 903355 941938 45868 877647 96861 8548 955884 262980 1000000000000 163282 0 18908 879699 1000000000000 654714 196017 203292 1000000000000 397785 1000000000000 252544 0 325595 76079 279960 433597 420805 907163 1000000000000 577365 882987 423788 241494 367553 616458 1000000000000 53432 276291 394338 534454 312809 217791 902779 881275 696606 533324 1000000000000 459304 869047 317565 843283 933202 936517 986311 0 492319 335095 938380 814269 0 1000000000000 789557 766762 1000000000000 201079 312231 392186 428026 854483 482060 941373 137487 739188 855944 364313 962066 0 0 9627 0 716188 201072 539378 25701 189368 313039 344225 120988 577229 303118 365860 3240 632227 217894 1000000000000 835914 73994 0 859304 796912 832926 425982 41019 360770 462557 713925 0 293103 970826 776105 522226 54119 791363 402612 0 494823 956944 310100 1000000000000 97901 997389 844258 0 98609 0 381318 460770 723253 829897 419154 0 551469 348974 411263 0 779737 842679 721290 998815 894312 107997 0 1000000000000 995322 466123 0 423016 488651 505775 249455 0 587870 1000000000000 209771 0 496781 528176 964965
0 835562 131243 1000000000000 416492 1000000000000 438635 210315 592287 238265 892365 935146 125795 802128 19284 416113 872238 395578 424363 153281 708733 748395 486241 13504 763322 1000000000000 236603 6300 47944 859092 973641 1000000000000 910941 0 629800 336813 763968 1000000000000 786384 1000000000000 582843 191550 175094 387628 503670 511422 912637 1000000000000 798246 904839 902911 1000000000000 84715 983034 907826 414352 981231 963777 869867 686904 350415 675111 58790 919764 348921 460397 148177 195233 449811 888698 520606 895317 205761 760328 775451 209449 21030 1000000000000 91841 863014 171579 356949 696756 549643 312402 836881 697105 513854 384722 530654 938358 944154 478450 430895 224151 1000000000000 428676 356415 321231 348830 653217 572563 824234 1000000000000 347281 1000000000000 877281 336215 1000000000000 584708 432845 145372 517508 243214 392813 242222 9628 71756 0 1000000000000 1000000000000 162703 702432 0 163039 238552 486887 1000000000000 407578 329270 713882 808287 196710 841120 261913 416570 127706 441849 741214 798924 978227 354279 449931 864750 1000000000000 0 953388 353810 27537 875966 161026 0 1000000000000 424420 0 19708 70812 212650 897126 108669 120433 560602 864075 273841 1000000000000 496313 1619 430540 124593 219399 0 1000000000000 144233 690594 235016 0 795043 0 642178 1000000000000 260916 468526 538021 806941 884080 546443 172701 86421 989179 408889 797224 810269 621269 430798 890484 741326 270678 951329 271391 699169 22979 1000000000000 956843 0 515318 193868 898253 1000000000000 0 70824 725207 0 1224 243249 456473 1000000000000 260140 741844 419669 379137 918142 444815 476963 1000000000000 28110 865711 468446 820096 916823 289881 175154 113485 205982 770278 294235 282681 221961 910997 28812 0 945488 14084 461461 969057 1000000000000 702755 468930 204219 980271 1000000000000 977336 418324 885175 542700 953910 46089 400489 700961 998665 0 0 908639 288227 1000000000000 467194 981599 623160 880549 0 680853 109139 832662 756970 300152 938318 1000000000000 0 395301 179657 997701 608725 40606 981003 160664 98917 1000000000000 235079 644578 142731 920524 919406 852992 857638 596547 0 85481 64782 986322 59506 399759
89617 608647 714412 769 101581 243365 208081 119088 467316 848722 833883 184893 516226 60702 493625 33249 946993 697846 797455 956185 1000000 1000000 251121 510737 927199 230701 223520 936772 731069 174377 898853 90497 155774 888403 768665 91216 848995 826332 1000000 755390 51398 715092 711235 399458 102908 96042 223038 1036 888080 715337 299103 520944 1000000 151955 1000000 101274 121066 379618 384807 324694 535840 90016 470796 1000000 434796 85454 95349 803286 328989 942696 104819 615691 243936 637310 702816 632316 1000000 291866 751063 111851 1000000 654564 75914 733489 731113 982022 216951 153110 1000000 423076 357967 693781 183789 16475 454055 837980 75018 991853 919372 172215 1000000 340511 375380 771280 875657 381988 698875 627753 507850 487837 594498 60118 520234 509347 750202 603632 128687 907969 668456 975232 1000000 192277 372694 1000000 485331 811493 41341 935754 422430 868194 441618 95744 702957 512761 193756 119282 355178 341632 572035 1000000 426938 1000000 598508 840563 584761 727375 349252 857711 348006 345541 37869 611004 715486 497117 545926 235415 222672 938317 703469 975917 755795 97594 617576 215921 242405 109090 592686 410414 717108 439680 363025 391827 17771 425323 337558 615045 426371 923703 744075 99525 1000000 422760 835617 577983 646802 642391 16410 884821 983158 941255 201496 385520 357958 847883 473725 627958 961136 580439 658745 436120 952930 444463 655169 493908 952854 660361 90610 161845 585596 995719 785292 881714 991798 742568 798876 3813 728430 210864 1000000 952737 276189 470518 463175 407229 1000000 800691 337036 702159 894179 781003 788536 991121 595329 473287 1000000 906792 390097 37226 213842 653722 275732 1000000 1000000 413759 95239 142224 219498 366471 1000000 511371 892165 511433 404616 727911 754073 338116 1000000 44097 398222 504373 699116 565260 500193 773049 228861 607559 398032 166048 591421 298618 545041 1000000 850468 255279 957113 482788 618412 834593 518918 403499 762325 747237 327223 393189 296320 714947 133473 262393 283775 566261 306010 607668 346141 254355 597393 719737 191487 328448 127762 5978
509360 871525 635731 588208 611156 875173 785362 1000000 954599 43596 748528 1000000 607251 456799 164590 548687 858289 502642 827190 609371 859371 6674 727909 895827 771135 706493 301194 749675 1000000 715894 441666 1000000 650924 934090 119609 1000000 966546 82711 271776 730294 946676 359858 215689 643412 1000000 1000000 361889 956280 765514 672209 554886 1000000 612583 640334 794252 1000000 896492 833613 825932 605432 101186 1000000 199201 837412 555241 321075 898083 969191 721266 329886 900018 1000000 287813 660180 869061 994785 324040 1000000 845361 261962 556771 1000000 145242 779825 491602 810261 29313 82966 762155 455454 212513 975780 783399 307119 912556 973669 664918 997292 1000000 889153 57459 992645 172164 114131 574692 930668 750692 577795 18628 1000000 794818 232209 970226 896595 796775 224151 152772 841243 879409 66945 859410 910422 176318 309872 41081 468221 1000000 446100 401716 917530 167903 108328 556309 790949 113348 491961 342279 933400 25540 41080 806337 298916 493724 896955 592458 905327 1000000 663706 256462 399901 159543 998807 907099 200937 311648 251712 816658 752213 135704 19675 567439 865094 1000000 130156 373451 33125 1000000 687012 743273 267157 230203 1000000 148040 201403 900426 699586 965990 720368 318244 945162 206744 621409 933994 381224 733425 1000000 164697 254474 675191 114031 666340 144386 297376 660113 369914 138807 774976 331989 628746 478136 882063 625491 253528 563369 639887 129101 351860 1000000 926367 989279 207751 806258 37000 325903 644789 712182 541989 714596 700332 125793 37200 306279 211444 655388 1000000 524715 101429 439416 820413 637526 803847 313150 1000000 602035 213876 241197 770651 593156 425603 120603 239598 874710 950364 51920 142102 260427 368936 21499 687603 615449 225820 214027 151770 421239 385477 716135 494455 273513 226730 483351 366490 72807 84875 304362 807415 575823 4079 818783 914632 272339 964578 828414 1000000 765436 234596 1000000 491264 299009 338721 320513 390668 1000000 704443 902927 772579 541665 678306 18860 1000000 916204 709455 549093 602258 901599 598028 95699 682924 81685 238165 825131
598527 541129 134780 246061 451347 5325 300335 750397 209677 275205 973770 841457 478809 701029 488267 956333 665167 708387 961223 627108 852526 7613 11837 810921 1000000 607234 430434 579305 357661 120183 288745 949564 715239 180396 325503 526645 110267 1000000 1000000 63350 217497 825052 153679 931939 213172 883832 821558 870573 112164 370852 488500 216432 940324 301951 31598 817112 816308 817529 981994 763953 760159 203248 896831 1000000 213340 8073 91429 272161 22259 1000000 617149 37896 1000000 541968 624246 586712 581956 93902 8997 640366 76516 36954 580985 909124 88971 140761 418377 584397 643043 926433 1000000 656054 132592 283606 758609 51266 258009 744158 450107 668065 548098 856336 946812 682615 192095 537771 1261 474529 1000000 810670 416348 804324 1000000 14147 443851 777241 423031 795203 1000000 142779 508201 519417 178101 641578 414746 741150 472970 1000000 396299 195325 8870 995596 1000000 1000000 528965 564608 915664 8387 810566 1000000 313972 50140 5252 376924 102943 972080 35007 950968 1000000 522032 450023 383726 1000000 917395 205239 40574 272694 370209 484394 715566 812605 102575 5670 863584 348347 135268 625870 626512 733974 117450 1000000 154964 805691 929778 692857 351579 819870 25375 815423 845083 333471 43991 650783 1000000 313010 514243 1000000 577516 905004 404540 451615 840583 9304 746630 378325 534883 321116 260866 457689 668244 1000000 169237 987934 377910 86211 711171 376355 301652 223550 572064 926964 694260 508701 1000000 930425 1000000 17295 267944 984009 742961 1000000 690340 1000000 426235 822800 407482 66647 480982 623632 495703 862051 1000000 964880 677597 929671 1000000 1000000 930006 557626 187062 42598 816205 293227 720634 336008 375692 299022 830771 251209 855411 872137 708535 1000000 1000000 835909 286467 23000 609685 251613 740554 704810 586574 607309 1000000 100779 846720 815896 579912 207997 422898 749478 975073 768846 967804 720199 355184 754318 94056 476524 9760 930459 1000000 554446 62047 1000000 399248 138495 460754 514432 572720 6690 577181 634172 463834 598753 735769 245690 235727 464148 722700
726197 1000000 92606 828163 561248 750399 15517 94905 320231 763087 764392 421405 277909 490625 749388 1000000 594949 412094 723887 779320 170834 418078 641313 793998 287432 1000000 954012 687943 635826 1000000 326200 166522 118375 858676 834889 960161 483841 395137 1000000 529342 537975 575189 208328 280223 650659 1000000 843054 942417 347769 301118 128576 320614 1000000 780649 121547 713240 191407 54693 363556 442328 989557 411652 900020 340755 1000000 208376 576778 132351 450318 348691 830188 675856 573523 894061 561265 559398 289914 354922 231371 961509 822 861462 703774 588663 287992 85145 34732 1000000 347270 863892 695115 440776 1000000 42142 243069 361306 684488 50629 247463 1000000 81520 1000000 665418 162889 338212 439597 1000000 951946 3792 651011 458368 967962 1000000 256614 201167 626225 492125 760981 627759 390008 1000000 413218 730254 459123 600244 129421 849487 215502 897876 671366 819548 309854 797804 638931 23617 689830 35117 548044 910304 736294 417526 797430 959382 390580 607909 154603 455880 964351 93723 181742 668277 316941 399280 398189 322184 297397 615374 572528 126071 1000000 628187 788350 72469 619175 435320 112553 218995 979225 140436 871790 579046 481024 18146 729798 1000000 326583 250425 1000000 419998 50951 486039 427902 82201 369612 646504 115288 194293 310323 948653 82595 701401 34754 793719 314440 1000000 961724 273441 217837 996468 89377 16119 1000000 1000000 608154 922759 147120 731124 212461 204575 83929 611411 274205 67133 899929 690716 814823 1000000 566015 189567 700134 436194 670719 551107 360575 402955 723779 845076 64218 358770 899975 471333 78725 455960 1000000 60231 965711 368873 65187 1000000 964443 347254 106929 465720 285648 377239 1000000 502619 936837 924075 288159 940463 834254 951861 335092 786074 62270 481881 788065 851731 261525 49845 905613 997479 260858 100178 268639 890736 201386 324693 431973 363088 902675 355947 772639 913424 149958 436124 849496 1000000 712575 85540 1000000 828751 148299 1000000 285114 632798 123835 158970 875871 799166 55507 93007 437742 805844 44049 212378 980274 505435 438660
89497 672511 24964 265846 22238 16452 348775 336928 4666 977056 590932 316548 496999 1000000 567565 291251 441097 1000000 104643 128840 515448 54735 942059 337877 554017 1000000 778785 965373 246422 708479 2441 206263 859302 815106 207657 354852 680635 184808 63811 605243 955301 218058 251122 415282 228627 779232 92963 996779 784068 101792 457089 824422 378488 535847 752642 219651 4939 593995 295367 243489 14952 1000000 1000000 180125 775041 1000000 575940 503081 379094 155683 260420 632503 714059 728758 971155 1000000 830746 985986 567643 376606 490636 764778 742195 13733 991474 466624 202161 15112 862378 315000 864388 534959 270327 572060 940141 150940 1000000 1000000 912612 35689 989415 454797 689933 866278 691182 147705 730405 306131 612939 595753 385057 58826 1000000 677247 440102 285480 194602 157567 22491 243505 869986 930990 969181 147776 812341 826134 312127 432068 960185 200972 56897 787965 517279 509838 739301 466015 686614 173758 642808 545339 218417 130499 219356 747457 755622 699209 753577 643999 686142 600440 261216 528404 737312 1000000 411292 694908 778361 385092 313727 376117 891663 798823 47678 353993 914792 60589 765380 7507 69748 639235 331799 1000000 90201 228291 1000000 981300 900462 132645 710354 406087 627840 937639 591231 640660 453881 334557 984991 168772 172562 838111 1000000 938604 33005 247305 845830 849460 409312 566500 1000000 544778 490773 1000000 1000000 480854 357700 621827 570005 47016 615105 442710 795302 660347 1000000 687753 247608 118772 356578 904146 850062 671522 704301 581588 640330 313395 350579 98265 356354 57051 872722 625432 790017 291624 156282 8996 575878 68893 566178 91300 675072 462903 145145 656369 57044 182938 374007 255477 36668 808741 955870 659735 452716 74073 349086 213834 857186 280009 758564 515324 996449 526694 903977 6765 18520 837742 279371 49133 89288 931126 582778 425246 784828 1000000 503168 972337 136191 866011 1000000 823569 631214 891331 975030 141559 607458 617571 392097 262828 235597 1000000 165339 230990 730302 742771 1000000 704039 881476 66952 113850 367019 255972 518967
366050 539576 679572 230864 751882 131105 504504 216903 1000000 738318 652185 194311 1000000 430769 169762 753011 401793 479186 234017 111407 638843 358197 986081 623504 610961 381537 989552 839061 85795 644746 692410 955145 108997 860681 53499 47227 14932 1000000 472610 1000000 489367 306449 928349 698593 418340 618762 652905 283842 716832 1000000 921386 872789 1000000 380281 197776 384879 598485 49073 665575 46683 109783 385846 128114 150174 836203 194024 313065 258410 923784 977221 857427 137428 716041 367813 952828 14079 493469 125876 234343 245932 874369 790871 894041 676216 666514 851375 230902 399150 109583 98142 202080 483803 380111 749121 198050 292672 530815 267353 568559 516354 150768 894305 689758 586101 999995 1000000 692121 847520 1000000 549204 175685 576410 181991 32728 1000000 942631 677732 1000000 554704 973719 235024 198388 237676 874534 447652 1000000 61969 545537 18239 167524 475421 266151 555449 588706 672718 1000000 961687 502514 268965 465311 155040 161071 297201 117227 907657 212187 805819 549073 491151 1000000 397874 1000000 92330 50088 1000000 207464 221620 376005 905094 521257 977530 606235 217463 1000000 1000000 69024 563615 118219 491341 657269 999510 718847 562446 741756 952016 402977 327473 513751 754637 237516 41118 263977 262983 384801 90596 410892 840041 243206 335014 977547 347617 1000000 722509 499517 307972 10915 981091 400276 816305 479779 370078 193835 905043 1000000 663727 699217 766396 998917 688369 579819 778748 246385 375252 424089 968521 699641 677153 1000000 891748 237270 586694 475447 414164 953592 292017 378118 428175 695963 145820 1000000 329825 446086 790661 608254 209863 846155 985970 646381 806986 765621 750618 284471 29263 457036 792547 624518 996304 602105 177565 752942 631391 810296 338987 165902 193696 1000000 157561 442536 492028 687061 1000000 930384 738761 117569 907220 309121 546048 989159 87338 538009 208296 27064 739235 555885 998424 477091 772795 755965 436989 901383 784457 414818 741856 1000000 818615 367101 542372 90343 1000000 740030 349113 391178 125412 342128 64905 145389 33946 56828 842766 636088
30195 237490 779691 381224 573148 578759 739536 509202 376955 858100 331597 126420 1000000 971700 849207 1000000 755124 789696 478709 353667 631342 897080 758574 542352 938056 579142 209284 781985 934384 970782 467119 1000000 737375 924597 230744 400261 308142 366308 800464 617895 168673 142051 400508 742536 705508 599823 261236 800477 440608 823282 49275 983182 824689 199252 840384 377858 496485 997369 120658 89305 947605 592962 1000000 321393 477989 410046 139198 995209 148104 627194 38451 153160 283400 12923 776908 72522 124112 779200 246880 10593 1000000 904290 293529 344712 700307 246718 947841 783135 1000000 182123 540529 557638 86172 1000000 563011 366958 199840 1000000 793672 714864 375444 336726 275448 973036 1000000 765350 987699 746677 851910 424987 1000000 1000000 632748 925105 921780 606419 613284 289493 651266 399619 937223 391343 215161 249341 608060 117529 234187 701640 266030 53294 177778 539774 899888 963316 284933 168893 1000000 214699 521023 1000000 583289 370623 947 906484 479291 814401 783278 302794 632544 1000000 209114 492884 227725 852481 312090 284598 306559 583427 81319 837116 253435 487541 1000000 197874 480588 484031 81104 660810 987236 317800 39502 943146 792946 1000000 422198 204364 244203 376532 749682 273187 363098 865841 452225 817388 1000000 26347 622077 944116 126215 128633 184045 782190 729003 799813 425218 581669 753300 254701 176247 980643 653019 437069 785361 413759 131604 400453 43136 791391 105911 967403 396220 678240 481559 342281 102307 482859 973422 778568 893160 399967 663864 778837 453956 541129 663149 983449 912661 206202 388918 490245 701821 1000000 1000000 767338 424007 413502 423715 1000000 404618 242844 545964 1000000 48840 716966 830619 732363 239261 200994 378572 763350 998334 300421 413221 312369 564616 437524 696392 679091 30927 100005 22296 714126 95350 761808 56296 934739 110563 613630 835177 570703 234834 255629 989444 204614 683156 877102 378153 240146 125898 41912 459582 436886 583154 647701 531194 545987 584832 1000000 396429 546516 141446 438434 514432 904759 834684 272394 426643 219101 861883 704466
943519 224148 182728 692846 550863 712987 427597 603368 854301 892482 298623 353857 390963 6148 589810 674600 177785 775890 457599 1000000 439388 723140 679190 372840 339990 707535 567482 745654 900061 841560 652778 260209 365246 497477 651386 447310 152536 773149 69815 161886 366689 427671 372076 662197 84250 969257 346604 797830 440667 289484 1000000 863655 115020 825453 232383 938607 850151 109028 406640 553468 640748 908805 43291 495684 340615 105443 133697 60055 151501 629251 904849 1000000 499774 611500 786075 621264 257427 417035 1000000 213997 871796 664373 488533 239856 200200 172181 760055 1830 511810 128449 10387 687313 582984 604441 1000000 371610 677153 534069 241968 280813 96353 933088 706151 587141 837382 531845 700625 588638 1000000 466739 915189 174974 267707 945763 414312 188584 994195 934407 1000000 512387 1000000 438319 69302 253844 682891 940525 1000000 399285 810049 675158 1000000 699955 407300 746495 988234 800173 705711 570329 252056 980511 889043 571650 587337 9329 152771 70408 41887 879871 454412 331126 1000000 104349 731095 435623 1000000 723305 791029 101469 445988 953396 935598 848922 650844 864952 796074 622880 1000000 191065 55968 927108 517045 351242 529151 893634 424871 226131 978014 78557 50564 320125 46492 1000000 1000000 222442 729637 683081 608130 280569 713520 813202 300988 381543 744015 304576 690752 631738 879173 348353 590870 865703 1000000 112101 238708 774960 424006 514356 649157 967980 575021 334782 579981 1000000 228851 244125 1000000 760616 979091 182461 669703 910051 529613 230916 125808 490895 177398 1000000 877515 217480 736153 44083 309083 449692 960281 1000000 449362 208718 531133 430501 439847 298976 708417 618000 1000000 86057 650156 325175 624861 867993 182261 819760 1000000 359580 507600 377449 692450 989894 266952 614728 273121 224882 1000000 68397 677579 82063 277840 228806 342361 530427 710651 1000000 647196 204218 1000000 766998 893967 728474 508575 925161 1000000 711149 984497 1000000 80857 434130 978775 376853 770121 654501 538247 538113 261530 854871 442420 143201 707751 26468 1000000 166294 235766 796426
22878 268740 354468 975586 453753 795497 986515 229506 602262 102226 985266 919007 787311 925225 130489 787611 494465 222054 305370 868355 294223 703281 1000000 1000000 487448 749467 1000000 608598 851683 538723 494944 9038 314635 1000000 549546 221588 426672 951954 475024 746711 792523 99016 318820 355683 167209 1000000 506133 664969 970282 378062 729887 290013 148953 358579 1000000 18018 233607 219352 452826 830911 566467 391479 78037 730150 874659 816321 353859 65216 878832 278351 67142 986304 434312 560667 349243 520854 18600 803546 424842 558676 478700 1000000 134565 60288 65775 307052 867814 30600 805159 841771 1000000 556676 596759 916773 25552 624126 770549 637747 860250 934881 940592 118051 327438 346239 522450 365963 523766 252740 604222 540618 684805 1000000 9396 1000000 571226 503247 214170 439819 792086 791065 968611 815418 961960 271749 262680 1000000 1000000 196445 639927 195666 549002 143386 160733 320957 826911 472958 577060 675318 714818 741482 335592 614696 901347 208017 960914 526729 1000000 699203 933957 915687 512142 173400 246482 175074 813641 396998 447272 74767 410358 992313 1000000 796050 816030 693330 933403 229597 776022 439332 797209 892944 722477 82982 340130 447708 1000000 167520 421406 83285 978778 966052 757695 971002 747975 341324 1000000 23728 1000000 115485 477016 242977 627988 60112 842580 186550 95135 865384 364884 743543 172171 1000000 940489 109852 644888 298299 656636 37048 1000000 784092 630575 1000000 744275 384039 842006 63161 878806 230986 196853 520382 655725 294721 288015 521737 145194 1000000 819415 207847 157800 260484 360533 25097 372431 998461 911119 397334 109818 1000000 225689 1000000 151499 537861 185444 830977 467783 244819 498785 246346 909120 96891 581751 174885 21364 460983 514447 62413 999409 491565 27788 93014 190464 1000000 486899 1000000 203068 337907 1000000 52230 671159 1000000 827041 252324 393729 29266 621406 701103 270775 1000000 293418 845831 489004 201690 729905 833851 36668 890815 983566 1000000 550238 280348 122478 837300 577132 904073 926093 599766 693740 138817 784983 668187 451710 713313
902602 40046 691526 774318 217964 832675 351243 48041 369571 755350 267174 632629 777337 333328 287877 835784 321267 55538 897882 453314 178454 173953 404301 76990 191146 148965 919808 895797 30622 635280 818537 460965 79509 972205 616607 66705 232135 788369 133993 1000000 321953 648729 452651 646991 38979 242595 899930 612603 461452 195123 139494 701233 60955 608277 549752 839287 496061 945500 612740 543118 340857 225508 600169 1000000 248330 730403 30251 1000000 650357 43440 935438 806032 1000000 322082 452442 387396 468435 371246 1000000 87833 219197 146667 312667 624755 237 142928 845768 562111 233151 395745 241825 393962 592814 349416 397439 1000000 64954 209012 99764 590592 137776 812898 415204 298218 846376 1000000 298248 872926 785909 204823 1000000 993374 635347 725003 420468 37064 380634 843557 833974 212188 21521 755167 517627 793102 346926 769219 655822 516552 36986 543994 486574 122670 561896 704594 22543 351652 896893 687757 572690 561842 636801 668824 126226 650244 855139 51112 774526 307673 257404 1000000 670046 1000000 128932 561535 227883 748073 123280 587376 610661 169595 694208 420769 489221 263473 346201 110445 969582 631260 82871 590827 804730 759627 967811 725954 88007 672982 585361 1000000 904779 4159 149827 651821 825804 676940 164537 782352 321926 410604 461272 272423 875154 747499 559233 282323 751068 296958 560542 25677 422896 975785 249753 727692 929598 816703 725460 231588 191866 457591 189530 17251 606055 350544 144866 956365 181308 321460 83800 769864 1000000 1000000 121670 226715 818852 848877 859499 919392 462600 352173 517777 225967 82609 306727 345165 232212 994337 1000000 726996 666341 225966 128965 696800 563775 1000000 288916 807450 616947 295921 217494 516215 995490 871783 661781 220775 20076 273859 1000000 456482 549853 879987 912537 858134 679950 103170 449062 248829 137847 882741 504600 826941 657715 227290 411499 28894 183150 576004 1000000 915060 833244 1000000 1000000 558622 592216 1000000 329403 484797 434510 140157 876954 539729 824373 365646 361349 999302 665239 192313 908827 29269 927864 602669 927543
172499 557984 12736 202845 823937 492825 148728 484802 766350 823817 505797 924259 771627 164263 485952 73647 450468 349825 1000000 1000000 888731 921001 88866 28325 271369 191238 652554 462788 700571 30941 430852 295105 511443 402755 693192 313846 150918 125246 710298 266823 127499 377100 185509 530199 272935 16478 610909 667860 282558 321623 533896 60812 307026 293279 44180 162001 758751 1000000 746470 696337 170709 1000000 476106 811610 730562 431261 635385 586774 27502 793889 190878 100742 970786 908758 466350 630764 387650 266262 439527 506197 776170 445595 569347 709718 95921 846056 950083 809936 547781 200189 763779 729861 52828 151018 61445 242756 581865 496112 269860 150574 104637 313403 803443 807493 296804 144707 670929 129273 280618 468558 926417 86310 718627 502729 471441 287996 761317 788872 407506 784733 258737 876927 336867 884558 623448 1000000 383440 303990 397859 386676 1000000 863895 660658 632641 1000000 717912 951966 575571 131675 491580 127053 385865 863030 470255 952204 156856 914939 283927 519334 797917 678329 866114 639781 788426 989184 507871 535132 635445 1000000 1000000 784127 275147 133346 386118 138775 194352 832395 332102 926871 391348 837993 675207 73474 365348 919438 380781 2891 555062 268636 452344 884451 526358 826704 8711 942139 1000000 226263 198401 817516 1000000 853266 879317 109682 729149 310479 544477 816393 667133 1000000 497885 75170 880653 937133 1000000 569276 192057 688263 924640 792778 1000000 536220 295227 962302 757727 505846 458615 601867 13461 759280 1000000 529838 131571 222568 488167 57143 329272 611927 344188 83481 705456 617417 940278 997799 119348 568511 699164 1000000 826291 654956 212146 60712 1000000 569011 953807 393604 669611 796913 773112 1000000 243290 113301 579738 398907 346052 393770 607098 911282 219149 868627 138980 835836 376740 480209 22884 151077 523545 902933 75503 881532 400387 361305 574899 617081 400012 695902 436649 79171 523278 897551 779928 34043 595631 600325 17727 497561 1000000 251399 453099 12695 198928 103463 303494 706860 643110 1000000 697302 1000000 505753 194162 1000000
590740 16988 169731 110868 490518 530110 71234 347666 843789 569811 680767 701481 191024 185981 632180 45092 593864 440192 298119 168438 1000000 297576 610240 22534 29185 119939 871723 612753 747333 285646 127347 543742 991399 154553 514791 275364 689369 977798 464621 842535 1000000 668179 148141 744749 362785 24768 246725 37757 56748 582119 322732 783673 1000000 34845 979349 126524 849155 970000 167313 911641 398139 120486 242229 629286 397044 797670 721943 771468 56642 1000000 1000000 620575 297215 245479 368965 16756 313165 265478 171205 325678 33319 2999 253824 435712 255454 582103 758405 486164 217490 1000000 473667 653952 73303 596097 810025 621497 1000000 275469 432650 883225 514636 533929 649497 937471 981784 517299 698558 884377 89567 1000000 933467 998203 298191 391166 1000000 493523 821188 618939 817554 324231 710587 874900 264989 1000000 79813 583638 71851 536363 43375 70043 154216 240829 879798 430035 369032 1000000 1000000 8185 549126 344395 695673 900355 354666 399536 265339 290205 793007 555500 40878 822637 796759 828801 153870 472730 38071 681504 127097 1000000 932484 150293 197425 1000000 460464 579464 325695 601197 51750 733054 814047 265293 19111 632282 803175 948345 960571 125410 566329 355516 231997 978825 372675 428481 690845 1000000 367170 587215 255826 296518 928706 806624 563035 674137 772924 938884 696522 763198 849574 126619 865089 910764 1000000 836628 612768 966146 290280 716007 860770 275571 1000000 704736 269503 876366 363559 277165 738669 578705 337132 1000000 4945 449257 136595 292057 84410 269154 613503 298844 638644 487611 143896 706526 643447 768646 316788 56210 612350 741736 281709 322801 299465 1000000 416000 884435 197110 225633 316108 479576 501399 32104 175810 15487 603848 884454 1000000 451265 427402 881739 272224 1000000 779365 1000000 991544 739339 300698 379568 748671 803336 819690 662159 924402 141200 539733 444399 588756 33675 845297 974874 882418 428599 958483 651490 996699 491810 64315 423230 656553 594236 794749 105444 808851 690342 453365 113621 454473 200763 1000000 956660 543186 17266 779952 159885
905337 648702 579886 1000000 1000000 1000000 1000000 959654 466926 330680 1000000 1000000 573166 383143 691335 615007 917508 1000000 767713 359469 256468 809008 570058 106473 68144 620808 682412 52787 1000000 284561 732825 698363 722411 456302 924771 726557 460081 401682 280256 132956 916908 129465 877945 822085 274525 192027 824581 793484 220873 540112 420505 1000000 711832 157546 1000000 602442 1000000 403768 1000000 783759 917063 585561 289720 526128 895322 728212 520546 253946 133346 560085 516427 432901 836478 152968 259533 58449 1000000 962323 14762 876763 176418 239247 1000000 330985 986808 818401 591490 424930 526313 123381 1000000 1000000 701645 359622 738214 354695 202139 351962 608009 190622 336737 1000000 1000000 301054 1000000 421612 45326 290552 350548 462029 171504 93137 950516 391674 572896 518855 31142 570871 756416 50840 255338 1000000 939966 28717 109178 697659 439972 870812 484031 860885 686822 280310 193218 262400 217810 871309 940051 767198 342445 875060 379298 518281 1000000 855194 946058 766421 263939 219122 410361 383998 25755 91789 869848 776837 1000000 661964 359078 770658 484677 926463 558882 885483 280769 501406 798576 996693 106566 616109 1000000 640271 175654 609134 611684 468286 52967 124677 47958 172432 118605 545916 1000000 862617 804987 187329 860411 243424 745942 976816 972869 443033 351765 556238 891101 830662 821592 810242 46016 34970 325652 921152 722894 721285 146943 1000000 305872 456101 514674 850669 700542 740044 889814 764653 12733 1000000 262217 342398 836138 692312 415385 493351 270709 519979 634036 662835 147351 69366 318936 170556 196516 338762 756665 93295 623175 1000000 618720 286643 945111 751449 655020 514908 399984 162435 878663 838050 983301 554718 616672 1000000 1000000 183144 51790 829467 564383 1000000 595748 307636 194357 118701 752874 495106 710286 275857 273117 933098 402508 399569 265088 1000000 104423 23089 567580 288445 393213 570073 887197 156475 706517 313487 383210 749695 856576 835785 445032 24234 904466 1000000 1000000 571370 579209 457787 154720 489109 817705 898857 807718 915649 295654 745451 95362 554790
239599 166154 538263 791731 399578 460112 66218 775360 170147 252702 202217 566835 283464 850171 891343 940799 516590 351835 1000000 735684 822291 196677 685315 1000000 112669 596344 694808 540569 875307 360699 250502 771622 301020 219182 33094 247238 791612 902511 935008 168068 373363 706948 962059 1000000 595227 493064 1000000 920379 1000000 303556 324788 16193 1000000 429216 256408 801078 675879 660828 436900 62903 212332 299542 875085 1000000 411414 292669 937700 376055 436415 733263 543995 892150 343783 1000000 542528 639180 85973 710040 264340 559669 263444 442999 827248 601020 195487 96045 888979 11600 688367 442828 873877 987000 1000000 479862 549637 234435 96599 732679 243176 554481 893934 901545 1000000 131291 653001 905625 604645 744657 128253 82411 119955 1000000 513469 432896 1000000 47076 673023 387127 232128 385162 701303 364078 909486 514786 898303 679148 391142 1000000 532330 274300 260294 537472 989631 424839 376493 655099 85763 1000000 628634 869466 568326 29841 737442 968595 98859 265231 1000000 431285 126981 535316 1000000 160282 97070 997232 83407 853429 158784 454943 343004 309355 1000000 422900 574328 1000000 644734 367846 697133 1931 1000000 921344 110474 11423 220085 107284 946527 179192 1000000 773503 556246 93914 103701 607042 239114 499093 863455 543050 929806 156031 795548 183991 586851 257251 196948 996879 625976 930001 1000000 478353 945966 642149 52954 776578 88219 351615 722187 140579 1000000 1000000 94739 374451 680788 750103 627951 136585 996208 660053 955593 54122 448094 623851 1000000 343602 947207 871189 113798 512278 608355 718443 1000000 425751 841078 632657 682528 864076 601499 1000000 73961 688643 121882 826143 601797 614407 468414 221325 80752 166373 173917 15893 91810 134814 491518 701265 281760 548230 628788 815799 338668 1000000 655471 317235 903358 815473 191387 262284 467860 378802 1000000 330852 415580 898983 375635 638923 807330 294894 88111 109107 419720 521751 543798 382806 228272 436774 26628 1000000 231597 909476 62259 1000000 365440 251809 285302 284442 616813 387696 826403 735997 773200 117168 560707 101170
243852 398651 845295 809806 870110 711377 805090 1000000 210723 922702 557742 96612 300828 457164 458555 305258 679890 1000000 1000000 715436 211685 373358 926700 651483 969040 183974 53650 140921 535767 112625 190085 664927 146118 534202 495573 433411 605165 745716 512127 695756 527443 485651 207730 27008 104935 169 211147 506995 966663 538463 183688 224037 1000000 494699 1000000 564773 799907 150380 425484 855321 449095 638373 390884 58873 823378 420858 6280 1000000 920829 671724 252146 853581 1000000 877918 928845 692599 1000000 30026 1000000 778219 789800 310568 551227 693802 208747 993529 207818 34708 1000000 994344 64231 445639 217302 511838 90095 219221 637944 315059 84769 1000000 220183 71028 914358 106204 762324 751924 658912 49200 39224 481623 1000000 882513 20758 472376 20957 311977 30082 902385 313843 80071 992782 1000000 84626 729730 364100 435884 1000000 413945 147487 189120 664183 226141 358026 283888 232807 148339 330833 501721 115929 543200 754012 271115 463171 119128 50778 173266 173918 794824 1000000 793070 487014 265892 767005 910514 685759 75504 301964 271255 309260 550252 259740 510112 643757 585770 56047 845728 738970 997736 552940 204219 860271 246859 1000000 642241 153425 536126 772513 185074 849395 237778 445507 269024 666782 443843 352896 57341 960075 93394 457054 564276 476484 741291 785467 53278 486923 773185 552155 499145 560271 991072 470272 34042 338349 377539 689252 317968 695405 252049 1000000 170345 193646 658710 137493 560196 342620 553500 60516 81161 1000000 343380 363696 711795 747048 47473 393118 606096 335400 308555 644847 659961 715058 623481 801578 959885 1000000 612819 276753 30577 128591 229579 843107 300536 855800 814335 854834 241321 403139 835737 123422 1000000 788073 786725 129381 618431 579814 1000000 254243 500799 1000000 1000000 649754 35458 805339 938982 586044 433675 1000000 471490 671363 641912 17449 73409 851840 706438 114127 760231 358735 204924 748733 151174 115356 142317 362921 789839 644153 525997 216517 707539 1000000 203327 306678 866082 981124 295484 66014 326291 152222 722614 482527 827094
499547 288742 252540 786770 40154 202944 106165 931179 733917 1000000 725230 632834 453495 925833 831985 821978 215675 562694 884149 929376 719427 645552 1000000 793252 422378 958021 923636 535732 862612 10362 246853 982874 927570 396365 315860 360689 210337 275160 633254 1000000 684453 939464 289014 708538 1000000 941856 798818 44975 937183 126667 590997 259091 811730 198721 772547 27381 981211 119454 896794 562873 1000000 806025 1000000 1000000 1000000 1000000 788358 212847 436863 92563 517350 1000000 948653 900827 147111 998184 1000000 770262 449048 1000000 505105 217706 215105 445788 954255 899856 893980 616546 242467 126402 335347 910283 1000000 102560 1000000 700997 1000000 744803 980593 796360 145324 973211 802666 525016 835666 248610 963055 1000000 1000000 520892 381837 928551 601759 392021 184034 809726 283642 1000000 857988 286353 439516 859591 147720 138549 1000000 873134 151858 840417 542832 835213 502866 998766 71815 576162 579931 1000000 223244 890658 417735 167004 677868 964541 523822 568030 1319 268278 504755 43584 321359 665464 261841 180178 1000000 137490 150245 344301 797565 1000000 745911 124745 522815 306610 720163 615103 485639 1000000 932013 961496 67169 665067 524649 800530 531362 165069 910976 893399 275013 450220 203859 531942 595714 802852 263393 279954 734448 484321 318124 993456 175898 1000000 397311 300838 552606 246418 847183 416689 967978 255801 951384 779066 576471 726013 676333 589311 241943 568837 611352 131029 775949 490255 67403 139889 90386 983874 1000000 568295 864362 723355 489200 725155 58756 208663 978666 784442 570524 426437 871598 183760 307880 379809 942037 353289 403870 136167 520853 847950 907562 530870 652598 470200 998720 687652 387583 1000000 538984 23862 1000000 940253 195199 1000000 1000000 1000000 1000000 488380 752604 836133 865345 1000000 931635 902889 754037 871331 863335 589866 738283 97168 100202 105928 16348 107430 187804 1000000 684351 1000000 900035 163579 456027 605773 716358 946480 983371 525981 933990 802499 728987 217127 207676 400237 247070 292189 416306 186991 19471 754866 479587 782304 719154 288913 477284 134296
1000000 775952 633566 1000000 244755 760299 550869 615506 252208 855246 136197 141312 99056 324735 702775 826117 997893 668668 223565 314226 1000000 687929 87556 698806 801167 707286 281641 531744 708181 398782 545749 616435 989920 530792 354965 822 3492 836054 171577 214972 708502 119195 960382 401549 797187 139021 561462 833545 563321 661478 493148 478015 180181 789349 502386 142886 1000000 46956 989562 282922 84693 931925 533156 722986 559028 179009 277958 341961 517625 21525 502110 830274 271472 1000000 1000000 1000000 321132 734958 585274 365793 168817 994650 439898 271802 386703 328203 341299 923288 1000000 1000000 757217 295156 898372 484258 336418 473300 434489 701928 582064 428540 934916 459904 627041 952470 383135 710810 910544 1000000 75692 921045 207212 946578 992297 410433 559170 915552 33134 23534 344418 981104 168932 701538 1000000 612208 103896 348889 465803 65576 730231 148951 267652 364404 882933 954062 784891 1000000 931499 459418 896584 947129 969196 72568 924210 945569 262441 582235 752220 932503 3327 791202 664779 1000000 627339 835440 172571 818876 325886 836941 498934 461702 184807 339673 535625 307512 1000000 765071 337702 691114 113932 212705 622820 78023 970847 937259 833624 849246 174188 9123 304608 135962 1000000 670727 39299 129070 393373 736215 55905 31305 223691 1000000 711839 293907 885120 102789 649290 219958 64495 1000000 741520 317406 277951 91371 667660 289204 621072 584315 542464 495908 523715 1000000 169524 179670 254218 661585 238552 991886 506909 391641 950165 224760 552659 415541 945055 731052 424726 316938 1000000 142145 638826 395381 933962 496985 726132 800126 623014 1000000 568578 989620 47971 954720 59972 136086 851184 1000000 521920 33795 761467 782185 289966 360114 600009 840324 974111 247119 263282 101514 951900 231221 884283 1000000 956760 244318 230392 273991 600522 118552 446058 817982 467952 239468 649153 646847 873259 58847 1000000 1000000 726932 927776 1000000 784552 614917 466995 844000 449887 949368 248545 341220 794661 80368 146011 844562 714354 344214 728662 782580 441348 754732 506221 948131 596452
172567 707780 511299 755114 737750 734683 551542 1000000 572861 251542 932098 965826 531144 249772 491566 901918 322788 582700 650748 636411 120267 744474 1000000 924038 750420 289880 515497 139996 237027 91205 47484 635711 1000000 882558 755161 574459 1000000 461631 576040 562256 940592 83318 926175 453977 547945 876818 1000000 423695 982914 51536 312106 206919 255826 968035 445584 1000000 495488 320270 673637 844502 832155 1000000 702797 91419 855016 551001 367398 354876 722958 593925 548153 926129 781790 802962 797980 345706 853740 754320 52921 356310 1000000 1000000 914714 807578 474544 68992 577923 281562 540393 820891 93688 373980 826140 888595 128937 891627 708671 263819 561576 980948 911348 864380 232082 652191 23092 23937 389235 665493 47103 982920 635489 1000000 656483 241638 725898 603106 90537 1000000 1000000 1000000 637673 199586 314677 890253 606672 733735 997652 1000000 709289 1000000 367322 552277 918032 153016 104380 681824 1000000 858910 341864 1000000 618426 985679 432978 1000000 306670 874641 1000000 852336 405040 244902 183916 541572 176370 578133 23437 444396 692265 969682 563665 177740 297046 1000000 787010 671158 410796 50204 744668 144150 923393 325150 44423 214547 624053 126589 768955 713866 264406 802293 699971 986928 171778 899977 1000000 337378 1000000 255878 867235 366286 43324 520765 529866 76711 167494 315453 393776 796112 32685 563305 1000000 280999 362458 1000000 352096 390730 351182 324663 943048 145644 882805 1000000 1000000 600015 392797 587392 472271 402203 564888 865916 473385 499319 529617 370974 824049 1000000 893508 805811 272867 433328 168387 683214 72606 34734 790142 299391 64372 295241 56771 428158 761930 383089 270191 786827 437643 336512 292576 648942 615162 469938 714332 321771 979240 858519 968505 560885 84393 545035 1000000 220216 1000000 551559 676009 293319 20588 244820 637430 302114 659414 1000000 720199 1000000 1000000 318576 1000000 345274 614373 729809 212494 556235 262587 148963 1000000 860482 299648 350586 768890 485378 442627 640197 204234 871125 833997 214274 104844 797528 446067 622408 1000000 510998 137328 628450
833630 759888 321040 863954 81601 110695 1000000 917378 680739 495309 498128 261174 918492 60309 796349 959951 847333 1000000 855622 446099 425882 84279 527037 910810 750533 422564 159096 724178 383052 843685 696106 564662 198431 1000000 678023 293447 314076 1000000 332574 615022 433674 290366 448670 584377 23566 1000000 750195 473226 977690 458906 164849 363365 209855 230138 926291 157323 941689 880559 26445 219699 282737 306004 627181 294436 113747 430635 1000000 545445 119868 597009 562287 928342 237386 24317 326564 984806 560062 8233 105885 185160 635264 389492 261148 498102 42083 857065 614937 1000000 554659 557041 740174 521007 974699 51905 113825 39005 186170 784824 431542 555400 463728 378916 341180 137205 751507 736991 141262 336372 328141 812394 237854 340549 842495 403888 494481 44360 999872 736211 486601 821463 729459 612431 930567 1000000 847259 151396 622586 857399 1000000 893453 83870 552830 832085 340150 891811 311230 446394 424991 751799 59613 412500 48589 385064 454408 707702 738224 52051 915846 833045 817209 984895 940056 680231 257236 972615 49469 293899 536018 422185 534333 432640 792964 713874 459889 1000000 911983 825364 889670 150670 834713 384182 305351 740022 232098 195267 1000000 931641 31682 915670 753567 36430 63394 826336 146032 555713 313212 668947 157351 303359 821454 904734 1000000 214164 133723 1000000 691994 52161 449263 161097 879518 71830 52236 830342 683043 12177 770215 573513 1000000 1000000 873076 417008 849592 257519 312183 898599 448809 992126 307467 894182 995888 761561 923649 80334 659640 625477 212193 23978 63598 668629 916835 655408 186024 660168 416318 1000000 660133 839013 285091 104204 144802 559144 336152 852993 466010 809653 853303 497757 486367 813350 847184 414711 223885 187069 164275 491132 1000000 467967 93484 151058 909306 260193 955488 1000000 655881 753824 502187 738323 863875 1000000 801260 865129 932365 99081 255529 363969 301791 485539 898799 74839 387855 339505 454750 385498 883839 134234 1000000 407534 703213 682505 293357 932427 661597 562402 796453 790019 900203 644705 807970 1000000 1000000
41278 462571 901052 284703 808363 624476 1000000 1000000 852216 849503 238090 1000000 1000000 766662 1000000 187601 558685 757609 690676 598149 289071 633307 127281 560055 852644 669622 489453 761227 453106 716216 675775 1000000 291748 245594 169715 1000000 1000000 9747 454019 393833 928859 606270 554685 590301 481963 192515 700551 1000000 942275 89723 934887 790068 229002 614700 1000000 308378 902138 357709 973315 916978 950726 754038 294373 912034 1000000 925027 385088 707836 688120 1000000 179954 430182 61827 476363 913979 557381 1000000 367767 129236 50392 336112 640447 9861 904343 574289 298305 798899 183921 603034 930784 834807 619101 496454 661453 1000000 824407 1000000 130079 396983 624277 610813 293929 556601 909350 835274 993243 582375 994903 487183 764876 337640 165299 329631 1000000 1000000 411884 331678 32436 1000000 795287 899424 1000000 1000000 137701 197736 220468 820725 125232 403459 907807 420723 224202 247764 1000000 1000000 415729 849147 879909 132168 103887 861546 273620 774719 872499 1000000 276747 203018 21993 606686 481422 461959 683387 379594 696993 329529 1000000 400497 856685 928539 550951 241357 428827 397396 216852 240220 764148 457 247452 946266 1000000 1000000 19286 261983 21656 522645 759338 528190 946807 617423 610511 248663 517925 78114 739885 66114 1000000 422645 353034 360128 9846 1000000 241440 54271 402958 165073 207225 905297 911843 327498 328376 400369 918582 925818 124791 237065 292586 892849 360182 187626 1000000 704752 515269 282715 617746 903421 122548 514482 706467 1000000 856661 173254 592473 727712 9788 93322 888711 423410 501485 251004 635189 860753 647718 756267 518521 438513 826106 196325 454881 1000000 972314 793360 830011 954192 390250 723802 1000000 517025 504585 52854 262854 287629 631488 175888 630023 403112 279339 712180 131619 635623 715325 625788 202204 994548 391259 655229 958677 689047 685185 888357 243867 315173 519541 883146 550104 926278 168964 362946 295622 78012 35109 1000000 338995 16478 675786 535715 249160 546064 806053 458175 726188 4528 35847 636437 101491 892369 413787 114174 40197 952491 312769
797534 958316 876284 305549 855113 331096 243048 645375 601373 272785 4723 226022 490545 476359 942943 442058 830796 340459 726862 439120 945455 714576 1000000 975386 227925 165670 622969 135660 959211 110102 1000000 370039 1000000 450296 105572 325990 1000000 405897 975729 525435 208796 111670 316910 868542 430266 487883 305660 234991 85524 865734 795596 240658 632318 699236 755466 158563 905329 453628 8326 167953 240451 935532 1000000 968524 316177 185272 827838 1000000 472800 751123 661047 237759 100817 908484 736855 735453 279204 25861 305529 690404 800490 710933 616354 148787 563383 692991 1000000 127630 1000000 791024 53211 103475 625982 160405 752191 142785 579243 45875 526447 454651 361301 200168 267396 1000000 133085 844720 356819 86119 760950 914885 191085 483869 713663 712516 915338 241416 982746 64789 479751 1000000 483292 423168 714178 134977 727124 189366 897615 302165 265853 786878 482121 876043 995651 396776 343063 863415 728062 671325 1000000 937943 1000000 382805 536092 1000000 763474 350306 360557 929387 980784 67147 819663 810711 481042 62310 886850 372631 539737 868483 130176 347622 244667 386142 221592 879955 905061 784267 749649 936028 65250 645560 306490 346707 66361 732388 368989 524167 606813 613642 792470 378813 781673 79318 485032 372526 1000000 267023 1000000 592115 422480 865066 205124 961305 908123 291475 596954 1000000 264836 339724 1000000 619279 1000000 654599 436698 340241 897455 447868 735681 475515 892577 459649 199591 294725 608972 341347 359175 898452 43512 584161 1000000 475281 451648 407565 696567 84490 392626 331654 842377 1000000 974813 703566 1000000 576077 699510 665453 568221 131203 178332 213569 484695 953802 728630 498784 648626 708710 875452 1000000 657587 44141 188043 382009 767050 985382 469889 1000000 330577 786716 240335 86545 655433 740634 554663 219720 81979 635280 436996 977494 573731 1000000 40771 937715 133928 37294 1000000 839885 295927 389227 256914 216897 471510 181805 566085 745069 1000000 934316 714139 427154 699035 1000000 177348 668688 611073 340701 175362 86945 979579 172106 148890 762195 66273 220557
605288 379758 170282 1000000 826571 625608 63132 907380 852661 1000000 123550 477249 376936 140248 731046 801762 344008 493692 866282 115006 57042 252715 326812 407263 378130 63277 901954 520079 643600 992007 548836 670876 988224 474024 94456 771143 921657 568374 238043 195162 998550 905167 833847 293796 297522 461069 856216 1000000 1000000 818208 706783 329687 623119 539466 1000000 742080 489324 20731 243042 299176 1000000 767407 58600 912447 182389 631149 803962 756898 465769 470871 873331 982673 472343 140948 211794 629862 501663 15325 624864 340616 655595 588949 926429 272513 57126 344649 565555 692364 598406 986069 772190 936078 721432 608992 923402 619518 24774 920086 358915 723121 214683 1000000 10110 264360 948496 224956 593977 881964 145094 362382 784734 352963 248381 828691 140572 178330 444450 380593 390485 677763 825771 408055 803277 756629 547308 407416 837271 293639 271436 431268 764270 934675 624983 447724 965997 650998 466142 495065 946690 506515 832199 207564 208419 668445 717445 398917 213541 837746 425634 477850 349705 441170 801696 668426 634765 637418 570224 638227 735110 707233 546107 944232 977904 890646 559088 220558 981815 282262 397 61725 20217 428832 2609 881261 620516 976144 574748 825801 747402 594704 464082 372882 368323 93192 30356 932830 395173 107358 844262 528964 856460 682472 22157 1000000 1000000 279199 868140 1000000 809386 271941 184130 665799 931350 54228 6899 174693 481692 749243 199788 771643 1000000 451276 633809 965567 660362 882359 552271 735764 662993 14376 824233 349116 727772 997929 493598 65752 3628 849787 1000000 479682 179587 669507 200475 135414 858807 235446 819487 719654 657543 763056 929488 79080 658696 89236 639253 638112 293226 500336 703708 579917 104032 413889 129571 322718 410042 795714 1000000 946110 485348 654122 841825 29668 980551 802885 373290 518337 946456 14543 462834 305181 301023 761873 689703 280547 521419 380835 853629 83798 502913 323378 235072 246080 666128 877681 915765 149886 903187 722897 835074 833079 774054 494601 89820 565957 367803 1000000 349869 213103 532337 609426
269089 949184 621839 471772 684118 1000000 796568 754426 668284 900104 962706 675491 950345 758584 599830 85079 717584 367336 362368 335251 804803 918507 542473 415462 666882 244819 772540 834696 974371 29198 568252 408030 1000000 787643 69832 493859 616027 436101 554718 144034 277099 348466 575539 516961 783196 1000000 102933 49553 682627 1000000 37079 282142 601721 779947 414769 1000000 466190 593495 753995 639559 562324 299053 175432 1000000 40221 579721 1000000 581845 698722 967509 543648 1000000 597214 69567 148149 806195 226257 832214 727698 642826 13108 710489 667444 131940 211232 284241 309362 542586 74654 224194 85371 302466 1000000 729549 739045 1000000 833512 778449 710365 379276 471464 370614 441717 853155 53368 44535 886877 504535 686620 799483 567176 653243 441939 594500 496960 616530 770858 963839 712537 374287 93208 639392 895250 825296 128206 849508 573482 941655 927352 967061 663172 598594 950473 975609 1000000 471486 260745 901902 476746 266107 436456 811621 50192 910523 895968 1000000 55473 171647 611208 421252 332848 248513 1000000 738710 584997 860305 652656 1000000 446891 864855 65140 484310 715085 327758 495069 1000000 389556 884372 916132 639653 157711 928591 149366 267463 535252 571069 26390 504903 532768 156836 197872 938688 613154 523672 929031 1000000 1000000 915453 926320 42384 724556 445115 551534 274877 850957 545712 639703 951118 527224 440938 420863 35374 144757 1000000 477297 498165 160562 281411 95692 986750 581016 701441 257084 592258 730048 1000000 323272 133060 204230 218388 1000000 968017 410180 763428 540182 256864 541430 698257 737859 927656 720307 804901 194854 440450 354309 4152 885677 216967 600538 1000000 88906 321461 666569 1000000 902719 914090 536977 161952 1000000 496907 168173 163002 566134 955392 1000000 141110 462272 683970 998916 668034 1000000 262275 552339 587775 517349 787414 924016 540398 675876 1000000 634803 87222 222883 839425 2260 220872 945590 422314 292415 64995 105313 289967 32005 386093 83678 730958 444476 910954 409204 200275 631920 377409 645881 101810 160286 910029 731763 131948 741323 232798
858031 909933 502582 461924 933149 511010 58171 639651 504210 264848 158866 349675 569268 989311 904406 1000000 736591 304704 40090 774018 151572 778192 572954 1000000 440164 490003 688198 137397 988639 1000000 632625 936138 724126 13305 281451 358940 148406 1000000 71294 349970 36461 797816 436867 208441 938310 881630 511455 900280 93106 150971 415903 903844 477499 1000000 782952 180787 864222 957434 333588 328142 988562 919938 192866 725244 181785 879395 861308 4974 299083 107106 938163 769422 12752 152057 830559 171885 892747 768736 313380 1000000 549541 838792 497994 683443 275333 140833 318603 284287 913771 107545 591819 878196 163251 1000000 468284 1000000 907597 345437 751041 132913 211377 624417 844222 510755 268172 1000000 612608 725051 270251 666658 14701 265079 853190 590617 547632 1000000 898826 159651 1000000 871708 532819 901924 760951 393375 99406 1000000 258591 451787 301391 349996 595665 831058 522681 120435 436214 546774 100434 127365 1000000 537307 907532 477700 894977 917650 562634 750086 669457 483835 681483 658047 1000000 98084 765196 546516 469912 627164 323232 907399 46480 132178 480508 466377 678626 198655 967379 272538 635082 710549 869266 985106 974536 529447 402580 1000000 877628 987049 69034 204816 999121 605748 1000000 469222 367710 12201 653359 80345 191445 58246 569869 576926 308436 95932 829635 341223 816644 38251 890966 623413 351553 329439 355284 715804 117929 852043 329185 681563 574094 1000000 362837 327561 107401 247520 1000000 567211 251855 188789 743199 818902 122026 572891 152984 463797 40005 849757 906494 149178 191933 1000000 911136 676877 144568 661121 729335 852232 327242 114778 358735 229609 684148 237435 250887 1000000 989454 812989 849395 887516 151692 107515 970789 306287 653332 368980 1000000 627232 850306 133765 828149 35238 989227 511874 755938 317636 431934 569753 413359 22328 825485 1000000 779378 485190 467131 999362 428025 525539 243006 72300 610255 769451 656993 578502 178799 308872 1000000 557168 817852 630011 631439 642236 647322 89098 700957 732137 237298 701261 1000000 58554 96803 116173 1000000 317269
745799 1000000 970054 887971 79483 5414 247565 538165 101464 225715 1000000 226582 317726 69270 165144 991368 798765 78421 562972 1000000 490772 761941 574727 629063 671548 312580 1000000 1000000 829310 947865 655267 1000000 139676 741112 156577 900223 132178 1000000 650563 643120 881470 266041 938890 131968 550432 663704 222264 779858 951510 349150 122916 771830 659473 72108 30992 49530 255866 1000000 650642 884715 736809 434891 888087 963939 635108 441344 403098 7759 416581 442530 139317 594895 895053 873946 469434 946061 505406 52392 10117 249979 314279 769974 623918 716084 1000000 8063 259695 782704 897144 60321 659631 549134 49332 385444 1000000 130405 869860 1000000 234310 482383 889913 542643 250032 1000000 543082 395651 77372 93883 442036 980311 939204 128615 238011 268087 823863 345306 605250 107373 434710 273494 384902 407992 719699 804335 2482 587695 947367 930586 776079 84915 160141 110527 929152 393087 488799 128138 156421 953538 606288 223655 940497 319789 350840 808789 163872 327446 13586 393895 749447 743893 548528 471693 68612 548662 260935 131953 233032 896439 863059 797582 590798 800016 871396 288737 1000000 671863 528238 755225 704105 132843 547846 152826 525971 708607 765578 331645 387250 746398 772218 758424 879219 443124 46820 940718 342404 238844 118483 968782 849455 840209 314214 505792 236884 132923 1000000 506173 614644 552506 782889 838465 590684 204642 63315 157734 610349 424308 655630 255277 961014 698330 66128 9810 698820 422364 296077 374556 120763 395922 287164 1000000 478745 574730 1000000 302176 100513 602114 560009 219295 94494 823690 229022 657782 599534 953592 521979 350476 813552 471876 556496 1000000 1000000 297843 803909 269793 723291 554363 798972 126138 750130 799258 743100 800728 1000000 1000000 845424 491662 946993 838187 765443 70608 576647 230094 689610 480475 364881 975059 496670 480639 729242 826272 1000000 660391 4638 71303 318276 910180 638112 184154 174957 538645 35762 641103 754869 259282 921434 206952 73293 19339 991307 995636 137733 126108 520244 753485 328867 409977 697946 857739 265205 200311
963646 987338 779769 524308 1000000 889260 302103 54797 556986 819951 274367 737701 666784 268598 992991 736842 297094 134350 419788 802661 51105 188890 550431 510842 295012 548515 128217 722504 657134 47546 855594 279053 663151 478636 698946 568086 566470 198723 34390 518533 307526 265648 342237 655265 116774 585845 831075 305360 302032 192091 929129 826664 186590 145583 262892 1000000 515022 274573 365452 318878 457594 470410 112390 770948 897512 1000000 397110 773383 689257 945792 1000000 210209 168015 943082 206711 921283 771727 935366 895113 532453 49944 835042 1000000 971690 557648 1000000 374317 606077 639796 253559 707927 856305 712435 171810 959214 704261 1000000 947520 381360 997251 1000000 872503 948470 1000000 690313 767455 486544 296833 420781 61306 410422 923678 42115 90406 485650 119999 386930 92036 127662 314181 1000000 666331 522197 217485 628514 40259 158972 920594 664922 471708 981103 35695 164676 448763 221982 839329 975189 48663 92389 395984 742244 433717 742691 68483 905585 932068 478553 739870 133015 999539 4742 381242 18880 262702 948632 579174 28778 21388 658888 625132 768341 54171 940090 898244 986813 585092 676310 401837 149084 238896 229303 935967 585683 742655 290196 1000000 317802 721329 500283 550048 599046 958934 394412 70626 280720 565425 523841 883396 744931 413086 638719 1000000 925058 890023 604550 494980 9598 1000000 739228 1000000 40795 58829 759817 135868 837780 985605 449665 601319 895 709738 982808 433524 209657 449934 138949 911150 720583 779592 1000000 816319 473338 1000000 1000000 776129 819540 117236 1000000 944566 598805 864169 7609 239664 675591 356826 902218 167026 422511 902352 1000000 796977 396056 1000000 833856 8933 886912 796647 508225 794109 958212 386354 16928 546113 371138 522791 696795 649359 565809 972065 5444 274283 903245 1000000 38389 283610 66749 564147 14335 815102 805020 239343 416659 890720 102515 431802 174088 934218 972947 330693 431837 271916 469701 376126 627341 465898 137012 268206 667841 286545 637682 594947 334951 930272 685989 1000000 202655 721427 817839 111866 616275 1000000
519848 638735 736881 674128 764492 318939 448303 536129 245248 674754 1000000 355783 8696 497864 762459 176672 742880 500161 258263 390623 599314 286978 616169 30796 719484 801768 829868 558461 687166 909692 548759 75480 266018 389871 897502 1000000 174977 941929 921701 878314 993221 369797 577226 67269 583620 544514 328837 332881 1000000 834318 344190 258796 771577 1000000 834275 867297 653127 18261 956703 402971 609799 1000000 381198 334294 470045 787203 972808 613719 231908 436026 631619 834511 851730 937999 788285 929591 842677 1000000 193453 1000000 576144 541330 201258 996752 710625 656167 573895 390415 89703 822249 43549 660922 38445 679122 505439 311341 370132 206333 755057 103860 11619 85551 971766 808688 15198 939720 421252 981921 494688 1000000 813493 654425 14553 1000000 82298 2713 196929 373728 333098 873880 477385 120849 460568 319846 940179 426570 291423 948039 1000000 561559 414997 255994 872514 898490 270119 644594 670033 238330 654857 474932 498170 733645 570399 443456 445705 722388 603764 675039 631578 527 708207 513517 677827 1000000 940545 10997 352383 551034 446177 330927 641617 127823 764201 582979 138174 744192 818427 207539 768722 697494 420419 5012 246699 469973 645492 759579 50564 260468 1000000 392373 205224 594900 391805 707217 953225 1000000 22203 845366 679629 236977 704786 337914 777260 1000000 358216 29769 18778 641283 784628 421666 915965 38061 1000000 741889 918235 962244 679791 1000000 684500 852491 1000000 881839 62581 580787 497254 8272 198387 634772 897253 124748 472839 910748 697053 310626 236323 42627 485008 706194 407811 746731 950266 553051 1000000 485615 950189 911421 186681 952808 577482 200386 593588 532134 6791 828308 580086 783094 504220 343360 24362 1000000 93835 1000000 568351 527826 515187 226358 1000000 201175 870514 1000000 101628 308386 26456 388539 448888 54289 258173 51857 362455 42320 1000000 135659 424456 503720 1000000 738014 550039 898178 792696 505583 378161 499050 986530 99560 604419 1000000 686861 842672 589013 124245 502644 994583 509737 147154 738755 176517 822076 1000000 188767 510355
968304 369661 360893 515482 379449 625344 1000000 516814 876052 443409 40396 1000000 568062 486404 545758 618474 963770 857132 843734 264807 733000 1000000 166434 955400 372036 46538 759023 409509 1000000 113584 209823 112775 483204 213373 986497 647674 736539 975938 339172 243769 1000000 752599 964195 741038 815879 729898 106566 356363 511523 60562 13661 1000000 320945 296109 838878 972394 1000000 615247 312709 978726 81088 345462 333298 147701 413889 539573 659022 247230 234749 712522 968561 1000000 919743 450367 37708 1000000 662236 223445 470480 133201 93547 1000000 309143 984965 306346 42417 574403 779851 162611 863533 349212 210787 401120 359345 32208 73808 103287 520453 883183 982860 173435 662771 90269 1000000 466351 892156 65705 414625 835648 440403 673688 279821 1000000 462662 448736 872124 384773 1000000 313214 435193 775970 143737 572230 340603 812989 706868 118996 42465 422722 441610 363506 524034 761666 323675 929987 235600 923024 1000000 457903 750256 801499 995974 976961 77191 1000000 784515 929373 33790 166642 278944 632712 67397 251621 999629 901234 89711 273359 201106 450431 1000000 330251 1000000 481240 226785 239447 314728 655046 572801 94118 1000000 938505 726887 660528 162129 846432 952735 184913 727281 930068 1000000 437297 540299 1000000 226973 119617 277474 28021 1000000 913520 904467 662601 66850 579396 888964 764493 258298 381115 707190 118845 1000000 557913 345025 484737 506000 936373 926414 1000000 1000000 837123 196302 683693 146677 609541 1000000 788185 100288 790401 129357 910487 152048 410499 364060 1000000 1000000 213192 96286 566545 28829 1000000 888428 56680 370777 347437 298316 796624 376378 277993 745217 1000000 864790 56513 565078 673638 176847 926950 71951 201737 34285 882177 383864 801602 1000000 982942 349583 574831 983716 523985 1000000 107230 926416 277736 123845 223051 1000000 1000000 250628 742936 546292 806088 322453 409886 1000000 412996 56832 934357 536974 606348 277624 536860 308261 742185 1000000 117393 218119 775313 961324 958604 645602 900146 81460 715263 867940 771035 372265 720039 891901 567615 318910 155625 206007
318090 588424 315259 896765 357745 106399 442954 222200 95457 588342 747565 166338 83590 716453 976028 192558 837344 279741 951599 161194 753416 68666 270277 829337 101434 1000000 132916 722990 55159 285012 593748 872587 9489 962617 984174 8971 332968 345617 432691 978969 942007 511926 827946 598316 160724 690301 182381 780874 740771 542219 547252 134640 639358 814887 963692 590639 656703 679339 571426 431050 1000000 565300 428638 619041 889127 363893 670226 74688 991018 509925 368164 924137 453317 939276 1000000 772600 1000000 148334 133454 796620 418102 494376 814929 608089 94875 780109 868832 716126 48490 694618 442968 30174 503961 217507 423443 858657 860279 645941 559111 446282 254246 533403 984580 217404 386885 1000000 846428 876923 421013 509237 35614 453461 132778 145371 1000000 543050 833100 431561 274415 517275 797519 167180 125799 164521 470941 1000000 798995 494328 365159 45280 562386 753424 742941 889555 980337 925086 494016 749543 198922 185589 234765 431577 892914 821078 178241 418056 12416 417980 640747 30679 616736 278407 112408 270033 649695 1000000 486546 82077 362532 926893 590177 83260 1000000 420990 689370 778957 154519 113898 949944 1000000 1000000 46401 539067 299272 207891 46672 127493 132044 476361 259861 168482 779599 435021 613692 544366 516376 314792 821384 657314 1000000 949336 585332 672614 1000000 896034 356253 97389 171327 242529 441006 1000000 1000000 95592 175636 264896 109202 649882 632312 788022 366738 201108 234931 58580 796119 463259 557942 632279 46663 1000000 755620 249633 800220 338307 324778 691789 861955 777667 877979 9231 270961 856695 516906 402976 523657 676579 911815 96116 943459 559387 964836 450197 89581 1000000 163453 965057 989033 298818 336264 395131 774552 237741 729283 310001 442763 407350 408483 1000000 3643 263946 479558 586222 506375 58958 328378 663947 316039 450716 238028 1000000 737810 328179 947284 174685 8598 949375 201607 575581 94625 308437 172765 847836 784193 229629 456308 56732 363139 517604 869150 878168 620365 676806 101004 957343 919370 215291 672818 88373 200063 1000000 904145
407416 846277 515205 138441 431228 544185 287523 981946 233550 626391 475467 810716 1000000 686097 581288 454825 917015 769537 882927 524862 683193 751036 698199 444358 63172 778161 1000000 773077 557376 932357 629220 18312 626759 383150 777582 80921 918274 549010 980364 9026 104900 533139 397978 22950 253602 349985 818464 985060 100362 772615 1000000 511932 829356 923997 741650 289533 936351 73839 1000000 34109 1000000 645506 91110 927500 990421 544470 118764 452578 769248 659339 622325 460102 325081 1000000 291284 39961 70814 356725 524480 591778 857605 208357 691801 159080 391618 542375 43351 562310 109528 1000000 657474 1000000 114330 863332 77295 90606 853289 229327 24494 732901 573455 536972 1000000 672336 737559 596016 204106 827733 204717 99588 873296 237635 563344 601128 891611 375763 264928 115762 451740 234101 550575 548085 179637 278312 75838 498803 961954 437226 40641 730512 680382 642663 700020 993269 687948 794286 725383 26566 924576 776003 888241 805425 671576 265934 878412 955171 223392 157724 249814 108405 199553 909934 1000000 554849 999874 99749 164317 895870 909179 864794 573334 273333 696105 445497 63683 1000000 88783 553966 746405 622852 482378 1000000 682772 661241 273785 613337 1000000 1000000 366061 165338 68007 310421 910308 172417 817849 791025 871417 188465 217379 147832 49489 1000000 922090 122690 809358 698580 1537 290467 832505 534152 443621 340469 575367 778743 419497 576278 258618 553167 246063 418249 894735 560421 602840 568523 834792 870344 640470 276481 584507 405290 114751 478054 1000000 201894 639152 1000000 784658 911251 1000000 229185 140303 843259 455353 295168 345080 401225 384977 918257 707125 796208 865593 345387 429183 673468 201627 629687 99662 57046 445136 212052 964717 531180 705967 652646 152659 854568 129588 327943 670791 200914 302151 545929 1000000 747962 598662 346449 926098 697048 16828 205894 61140 459836 539711 775610 199491 934881 277933 419660 103740 389421 528855 481423 739424 673359 565337 296848 996583 309149 804043 254400 387271 737835 1000000 257990 255183 978665 319375 668039 292528 753921
279324 878284 437473 812612 1000000 140997 38962 145935 541951 1000000 84212 632736 878638 921771 309293 302101 770928 386633 215934 513052 1000000 985344 530374 840457 215181 4509 707544 796639 873495 1000000 423825 519277 29701 641988 706294 955660 614266 660887 1000000 1000000 62368 289297 109480 1000000 271281 718892 310054 421533 758656 743508 1000000 488158 897795 729964 104695 446807 942266 647717 845642 1000000 717934 452619 135925 35122 72001 194678 647212 745944 741287 723884 281406 301327 173911 23175 827012 282118 693341 995922 1000000 96072 91829 953894 542656 7483 727003 900776 910436 4480 205509 189297 318815 652157 103246 391597 394171 199290 181180 482148 574936 242524 158387 1000000 445831 102725 243945 232483 340397 374601 463363 495480 112539 137662 155639 16346 897339 596792 353805 920846 975028 636484 1000000 678266 977254 986696 865988 629228 333210 190299 524994 419995 963826 694817 754583 69014 459404 199557 697416 1000000 797323 666875 299254 963629 493256 601577 175669 517095 581887 44475 755390 441452 312949 513355 107406 1000000 896091 579976 611028 308015 108757 761039 514905 351011 240096 417570 411041 508540 825955 1000000 942009 857839 44699 1000000 1000000 915497 875905 655630 780260 258144 378222 143155 311232 567489 56502 760773 289921 8892 539432 185691 405363 1000000 1000000 175964 123752 654261 1000000 422745 223920 280378 370103 147627 727957 579096 632198 385301 957961 583257 1283 229561 915788 814829 631394 34408 458704 331601 255633 809569 48420 274910 244716 771122 28087 1000000 664641 320651 568602 709669 728626 490602 60756 813192 588259 110285 607437 876623 731573 656061 252366 549056 732547 628681 665811 540862 162592 821760 282257 621016 167336 20488 698389 987316 1000000 986401 447552 97863 533430 959491 246847 106874 943552 400368 532966 879296 1000000 263299 64421 438651 520952 895212 1000000 439866 234649 849118 583418 804319 406110 335831 621700 127913 1000000 377861 286299 340794 192485 328189 485724 809882 964231 803351 542942 376534 483644 842356 990517 575171 718820 1000000 988741 277909 554829 130142
817665 714555 369456 446259 976034 1000000 985276 927840 694798 914999 485180 984952 423779 474506 1000000 485993 328518 11000 636269 952446 448819 1000000 460698 581284 905176 217413 881854 588928 126531 835324 955229 437506 299639 80600 209131 292111 281425 399420 644396 443374 482932 292987 60899 822332 325768 760823 1000000 54470 496547 812109 904932 244766 322009 49319 849635 439511 20633 1000000 330901 166457 1000000 774902 614808 491403 776080 1000000 665746 559838 320450 485369 260741 277080 401885 744276 324822 363222 864238 334655 497894 1000000 1000000 965999 224044 234750 498209 821817 1000000 669836 529880 96766 326404 1000000 575905 634775 814393 461161 481800 580767 849896 934667 228200 793359 504188 523928 972706 649 528942 684021 118202 565084 208324 8299 51361 706319 813690 826379 964642 455474 52933 585449 846812 692308 1000000 358970 846949 638190 289946 96239 739719 785989 348777 872091 687469 415453 718650 685894 382807 262559 290756 577129 1000000 97266 163945 233238 257592 1000000 345430 713367 906702 281416 644946 507207 595915 682317 206184 124599 389527 432318 97197 426495 602021 241366 239194 862445 483480 260453 832001 680818 998536 216145 873926 332897 171689 726823 346629 1000000 944779 672662 432451 152918 907748 977493 388123 498531 304613 285187 251889 313572 772037 1000000 146835 202941 883896 974702 539234 1000000 946413 231990 845213 497611 819353 650009 449007 727015 1000000 728539 1000000 1000000 913602 421121 552799 235426 942159 28606 550434 738884 266257 990047 158728 938309 340388 83229 933634 466454 416091 793698 1000000 408131 39787 62577 920141 304993 904201 675125 293450 1000000 985877 357669 338853 961937 961447 92279 405872 131338 260987 379357 1000000 370536 249775 459538 589442 772090 260950 658745 1000000 804290 483985 267576 1000000 83334 870103 386492 495803 935757 5359 857501 600497 158923 1000000 134833 971927 433716 642938 243487 476331 501571 1000000 962178 670147 136476 1000000 648431 674249 891300 104426 156265 588168 1000000 1000000 967395 1000000 753360 281975 688476 371015 918446 320787 809344 161557 977104
1000000 103114 304157 270935 709331 719898 352521 911261 871506 854960 789604 993090 1000000 648771 814660 593260 225289 186093 803078 937026 914158 727474 721122 888624 954558 533302 989232 65516 740847 61719 636065 327296 1000000 275944 415118 643355 210676 945655 44255 899721 43269 352957 716868 726833 621993 35703 201083 891497 120852 327910 98312 295023 889468 32618 370207 944929 718879 303052 407708 528162 1000000 979323 284671 943230 1000000 289016 234055 914767 68062 689798 878264 184793 377601 1000000 758714 618738 1000000 406680 144628 909605 779323 255400 334013 755321 946799 815572 107458 159302 686623 874747 250012 527698 584278 827263 917967 404587 21203 105358 426377 1000000 802372 42302 334021 875020 342994 977092 616612 748789 628766 614829 106086 79472 967347 748919 224145 240133 937213 397626 559778 309262 65953 498688 373486 861122 766457 233294 213731 904687 855275 372200 895437 771507 760070 992773 782574 374667 747921 357370 454492 1000000 295696 902860 310279 553234 596587 811490 213814 136414 933826 743513 172001 606523 242349 561390 670332 970008 334814 212703 668137 579886 995151 44454 407334 95897 1000000 122996 602497 908348 692560 485651 329702 214137 955381 637478 668013 489447 765575 643464 829420 899409 191612 286803 461212 365364 81345 333998 1000000 257268 195411 452878 626280 1000000 436892 226903 290024 520323 911652 786019 305663 465279 688648 1000000 732151 916331 1000000 57875 737076 585531 368879 1000000 738594 691684 425008 52732 267011 608240 937517 288330 219832 163716 826104 237835 463062 529231 74006 32010 970081 619325 139368 226244 411987 1000000 547495 998611 139570 1000000 1000000 294117 679547 1000000 715396 270631 286806 504845 264633 792831 3992 120835 426698 680064 222253 285901 152942 230477 139581 905572 192825 986484 486084 864837 373993 1000000 1000000 71332 557396 158484 576396 424693 811766 431301 136345 256376 452372 172780 969805 1000000 761062 873063 851022 614810 1000000 273736 418114 495261 998811 818225 130103 280581 212510 147890 824343 958872 828732 702396 295326 335335 87311 834500 221024 841149
745626 369164 912715 394219 985371 1000000 209446 65721 929227 784318 354520 352551 790033 121189 174216 265637 522828 554373 500047 538937 315678 76119 920104 829902 164327 34942 702206 641330 312242 555212 1000000 836217 959231 917107 124792 691795 56730 538158 1000000 1000000 806499 786538 289375 572032 12524 379859 308837 775568 485086 860515 888944 482102 628638 685571 543611 628537 932119 175042 194093 1000000 98019 244719 885301 303729 953381 463140 98709 575345 264203 245603 1000000 890698 411571 321397 343999 363232 285585 675535 148658 888639 334813 479092 150550 767801 387476 675868 941253 1000000 460541 66734 606946 719465 223660 944690 1000000 843269 337564 204987 357428 202474 933878 103025 1000000 356937 260869 776420 401591 888054 186525 832005 1000000 502696 541985 961335 346291 595555 1000000 729253 922181 802713 757759 132713 420319 226767 181036 155024 939005 615708 221963 793444 914659 191457 823184 218593 650803 693306 601842 1000000 588907 696445 360584 383625 664696 761573 82620 995265 109548 605383 903421 274220 771245 51519 937735 671815 937749 785931 75568 733496 658833 1000000 572053 151326 471543 6664 874865 866727 793049 673345 243918 494340 508880 28507 172036 712895 206724 251059 878502 407273 366530 365234 896512 820274 345776 710312 548744 468794 618063 126520 88854 337477 851040 70963 114495 307200 942313 1000000 378746 759784 238409 292211 721841 232395 317808 24078 1000000 855502 122756 985140 930855 363090 1000000 186706 148840 546491 1000000 147727 146435 673391 914134 620158 762454 645181 136012 511442 911431 355416 642153 968838 930979 441441 476560 8999 511262 107711 1000000 3066 737529 195767 195006 218173 795424 339034 533212 16121 283745 831808 396290 952846 164628 771077 499102 560844 442541 660371 919312 472131 978251 84948 753059 191169 792889 308735 305138 723461 556306 515765 1000000 808835 123468 787507 134103 262592 833409 558190 634401 3213 795794 166940 140475 477167 972404 174472 462782 954694 636282 982591 51739 579382 138798 714296 135877 413658 60070 458672 811558 51651 394111 366211 479216 102426
1000000 90519 537490 102080 780323 78250 400055 375488 344983 816594 35686 778295 947399 145523 503772 602030 424172 820198 993436 811162 981139 213130 463775 518862 314487 946781 447256 557044 39072 229405 114246 812555 575818 1000000 109329 11146 403396 250397 75097 80497 421729 60509 139963 1000000 1000000 1000000 1000000 489092 892194 31692 899955 815085 393315 897925 1000000 1000000 621290 887393 45145 1000000 636583 19034 774101 688249 686344 168243 794609 763123 1000000 624643 456559 314456 377315 292117 195633 227567 629374 215887 145291 288594 741278 58826 984230 421926 355195 513651 752900 169740 801862 658510 940581 55971 427417 788471 733624 351047 440782 988017 1000000 553821 721228 197524 330632 623307 925831 315892 654502 94339 717766 775393 826782 709612 539610 725300 356193 812735 124854 848155 993064 1000000 341776 944178 399483 230356 962833 822697 251398 158320 799024 132492 602964 958559 226847 984785 697338 483137 684952 699478 867988 853507 776162 369788 356171 45076 679025 390519 228309 1000000 329558 910068 808352 376732 439347 492922 1000000 129459 383094 511235 420197 829122 985944 818388 826150 798969 286928 512759 805611 1000000 905508 499995 406594 220891 698244 287804 793818 333526 518816 592220 971230 1000000 663242 968638 932441 687613 754899 143750 638303 705762 978099 177659 767140 291220 633740 416012 636491 330546 96852 1000000 406609 703983 179301 543164 98261 534300 620237 237812 120784 61636 911335 277863 740864 597849 451931 1000000 259061 204467 919466 885744 657276 1000000 805167 607726 750219 941371 118833 748503 275170 614717 519896 60547 453813 158177 414592 262684 145 526983 637199 572984 805518 92531 218313 846049 208610 905192 773311 806549 579671 751642 574721 837010 848082 622127 428655 998268 758163 233924 613770 211329 480077 249882 1000000 1000000 304444 182675 800528 437154 38561 11635 232673 407567 701831 203067 88634 185696 316767 441277 1000000 23276 352032 458259 545301 721265 837003 320600 227179 56573 817005 788427 14601 632959 258776 899365 118805 219279 45355 413349 556320 629247 825044 847155
471837 31546 372533 844592 967774 376096 132095 873342 1000000 49032 359029 322752 600992 783299 40345 25363 87477 1000000 508323 171090 172480 608550 152102 435127 1000000 289968 969160 176556 835751 1000000 996433 842031 272342 1000000 922820 63888 33948 251505 990588 875787 220292 890709 414278 199319 243483 956900 1000000 254141 590394 1000000 395894 649708 912598 778402 649809 540386 343212 566432 781513 579742 78629 747970 833410 771723 523391 1000000 196500 534737 319833 1000000 210499 128677 493413 128521 788607 114003 736157 1000000 297946 873878 221951 912861 693260 482688 603065 296434 759605 297621 632721 799061 1000000 805654 187446 32528 184855 450546 507462 30807 274408 62099 987117 227632 349063 19564 672973 986603 671895 932817 766932 304113 51462 98057 202363 150483 806175 28672 827227 279216 1000000 692147 1000000 273350 452391 817996 111268 356729 527275 677137 229315 222228 506671 785991 179923 691369 49120 239303 637062 896192 1000000 410528 938227 632539 84231 775079 708378 400098 515946 252954 487738 273290 569873 719288 227546 381985 178720 355157 974388 126184 974913 28627 500226 212548 162012 407975 537389 1000000 244668 109110 1000000 157287 787528 355454 75925 256805 462500 25832 1000000 907627 817081 416039 44783 103463 132764 703865 840419 207998 17395 727112 89612 906271 874354 27104 584363 454724 559780 1855 804786 440557 225526 1000000 932468 308378 73798 644804 1000000 145663 259014 314577 1000000 906530 957310 1000000 392105 756435 688561 593375 184194 159228 806307 1000000 436566 781260 606326 30926 1000000 888752 372767 784285 775990 562095 70300 326825 513805 704328 1000000 884302 103136 68203 744828 194961 636430 933366 1694 1000000 342793 726272 11558 486741 141783 1000000 386100 987863 402812 61120 1000000 13002 735755 265109 851124 200122 221943 954920 876727 855565 914893 805585 973321 505770 410146 631238 732999 300673 963534 551622 23818 50888 171684 1000000 787853 505471 389435 889831 441706 634682 563010 43093 660923 128716 62173 1000000 401797 1000000 172253 813444 404331 100592 563173 57448 863384 987684
281832 597516 894868 845417 418962 347008 1000000 192827 560758 868868 825260 619357 182603 506837 137969 1000000 701750 25277 557197 1000000 844161 506995 1000000 469043 1000000 885752 134218 16649 872732 794704 239481 694804 45582 158767 928923 362225 69020 130021 1000000 281904 523827 816736 686914 992425 784412 391479 573828 836686 932044 871255 1000000 398471 47629 473879 730451 580946 216775 566776 958813 86847 585908 697080 637988 829835 120202 271379 1000000 64768 883048 1000000 618516 216915 1000000 449162 536440 270988 913607 550745 1000000 433537 654766 1000000 602588 1000000 146915 83051 667027 254532 697583 992285 1000000 1000000 115870 439433 733848 523833 464980 1000000 528663 608220 670752 898656 328829 335820 386064 1000000 183693 87027 1000000 1000000 167389 642999 626757 279222 466516 28046 223411 558151 721110 714743 342680 519261 327828 345662 200431 641205 798219 912395 767059 1000000 8620 782330 803048 456283 337748 62252 89749 790451 835140 318237 855020 34700 591045 795186 213663 879964 1000000 677042 707437 590760 528761 344465 452340 171078 304807 265745 463056 456390 862300 900352 117299 933130 641772 1000000 179357 810373 677323 815321 493398 968940 222638 1000000 162865 699061 275237 688839 839087 507023 346392 481531 984981 112376 436304 885830 130554 330192 662785 155967 956937 932409 313221 180154 119276 720337 144565 799043 438369 229343 339929 977412 37450 519362 466597 912003 393699 456580 958166 556934 366197 548736 732610 21451 93227 697751 164037 220919 381493 688011 666128 334643 233358 902026 398350 38876 308418 337421 839936 1000000 397444 237945 194567 96922 169326 79128 835025 346047 294802 690705 265419 644776 89690 619095 1000000 553911 801215 883045 163671 345790 41817 680479 82765 346485 899026 1000000 1000000 735225 763864 733120 316633 797983 878754 728009 117755 325015 383265 806971 479592 475024 951551 853077 311470 534149 267083 1000000 977456 776143 730801 745405 459416 373106 483500 657602 879055 159151 493202 198916 501339 590047 864695 682383 993219 86965 299603 78155 605914 457501 653925 678047 438815 918419
908090 713701 403154 35530 1000000 1000000 346647 536545 1000000 122310 267734 276864 687986 496402 470113 635468 525682 986777 256829 239381 290932 206539 952002 124790 541127 1000000 363240 861667 296767 305169 526085 311763 215703 337304 1000000 470517 1000000 333639 747663 477470 481038 316702 665810 340609 857157 616960 475972 8652 651046 346156 646744 539337 474157 572929 244647 38265 1000000 703949 480755 162403 152966 933635 203309 317101 1000000 1000000 106710 315071 128439 334972 827684 814665 356898 752792 22510 328824 822127 1000000 179206 146638 578353 580881 517647 671923 502122 844028 137939 588062 294950 372043 799631 916361 625128 820910 825070 598125 18384 57745 453563 747182 230867 825446 577988 964076 78558 908186 494316 109294 238803 911391 142652 1000000 186237 1000000 756470 452338 878386 588836 1000000 526561 1000000 542840 756212 464325 698828 264188 171434 418333 621604 823440 607892 851164 276428 12393 963224 37335 596588 185888 422091 76105 983143 236595 367844 290658 410767 648738 415592 132711 290595 1000000 207389 126745 372507 777437 954850 637872 1000000 512878 1000000 990065 764729 627373 617464 973669 335243 333047 751618 888717 678701 406106 1000000 529824 688955 983530 494165 910988 910839 832543 1000000 744853 704316 60160 112874 845830 376453 205241 419999 622876 453681 765340 262051 265261 931615 1000000 183294 2241 212410 357931 587027 580637 240089 77803 275358 512095 805078 978062 272766 519751 402543 721167 71885 594401 671413 196757 557035 620848 28677 420759 218987 601391 919124 630066 648443 872138 842279 275698 1000000 175525 922738 994114 549166 766837 482760 776912 858462 703962 775350 871999 887893 137730 597290 73754 559560 869385 939706 725350 526955 876731 708423 872846 629074 757951 243017 389101 36403 262017 293703 331589 1000000 220906 853712 1000000 740868 434936 87895 199978 9967 829688 932101 1404 383074 1000000 294022 8609 63103 324495 705195 52503 760039 797784 530933 392225 359157 38444 531994 543318 227945 966416 392267 788446 877707 700750 879947 705114 51866 1000000 1000000 972411 327612 583312
1000000 43828 597224 404389 688613 488656 648000 275684 154147 1000000 837941 718359 978282 825957 168935 909520 747152 52993 626042 42656 1000000 909227 427979 1000000 758800 676864 1000000 317775 592534 759450 655931 825064 821739 40557 144887 994377 770113 429165 1000000 107366 869780 658472 339048 326345 860808 413203 478851 743504 318148 466418 52650 71664 172489 193622 757693 723890 544079 978805 429957 27839 219865 371699 598549 468253 462646 617183 178428 76312 390758 221103 872255 369045 542754 642163 217956 130106 43553 1000000 1000000 767169 364113 505099 981704 144068 934050 104494 816949 225940 761506 874420 269544 399289 276972 680548 291671 842364 794672 600880 422492 734500 1000000 885231 680768 104568 16888 490517 414189 1000000 864352 662784 200479 830564 226290 788634 843438 412892 383816 796200 257053 485399 420781 590934 943600 744888 934395 326436 405751 69728 390584 538024 623756 865711 1000000 1000000 399247 778161 713512 74507 55041 200824 374096 947888 583196 532905 719892 168378 78636 315042 684986 875184 83225 48896 309356 789580 1000000 251345 555456 832155 989985 857574 852765 957780 192785 751317 446331 137289 7743 893080 115167 114814 1000000 32809 362047 778375 157780 49882 200439 956166 808960 407913 748931 602245 643993 75892 748132 999481 773543 21607 95308 40845 417828 430861 602863 515927 132521 108986 452341 149108 654456 346722 950571 977147 303864 82335 896025 987102 304920 612482 210676 22847 220695 240139 179085 824209 63725 305468 678873 449019 705053 798858 290456 674292 80426 585586 643668 345418 554571 465009 332630 406884 1000000 170023 62640 253083 133295 1000000 451955 38740 362000 278693 492408 323529 1000000 971367 782758 350062 1000000 550821 15200 508454 815136 417855 842811 828129 883766 663496 148765 535627 759785 372130 376160 1000000 924645 538995 52005 718787 269340 900162 440183 282013 234712 741914 498452 853883 102313 5821 564178 430252 365907 1000000 810106 64176 226251 734144 245770 48754 818331 847783 415864 371516 310010 956135 42693 649655 532194 368173 845581 767663 527994 1000000
1000000 517067 272052 857081 152756 746565 753526 196208 113138 35893 892283 1000000 290673 475729 710633 453450 145143 276216 755843 215339 470826 397997 385654 211113 976837 1000000 542840 98918 1000000 418053 183711 906573 235935 373141 369578 549270 312811 853094 760920 848393 304323 213156 454460 584851 201333 1000000 914185 743265 456055 677959 278730 799588 52358 306810 1000000 602598 440163 300921 480577 832298 795741 989766 273910 848557 563974 164442 685948 546927 59319 242616 295345 794465 831072 677190 836209 267103 621991 906519 719814 177603 126004 881330 62886 607768 982191 476929 230868 685380 515248 153611 290369 30414 552917 1000000 302354 995851 424761 165963 253081 399457 704942 54028 824228 686872 734145 7734 1000000 665171 285246 74469 437733 278004 935138 406914 831363 662976 222920 225788 957088 306182 359361 283069 485296 321416 811717 466008 175119 185959 904420 773250 905922 1000000 329742 273500 374890 165922 377304 1000000 393335 14487 944306 202219 562530 283274 985705 1000000 347146 690433 121900 55744 349699 52363 124476 113807 903423 585351 794239 428567 223556 934521 232411 895368 631061 820124 935246 640734 63327 362493 804465 339558 524262 569072 82486 353894 63297 29919 504362 821803 123472 33712 380285 895298 322883 308473 36752 210253 595330 322421 673890 936976 756224 1000000 499138 404813 755719 216139 1000000 128121 1000000 169930 107055 230959 980689 748768 593780 139264 149864 351837 249977 50614 896473 224022 808524 841507 744470 165730 628279 96507 922591 476393 903511 103763 336247 290041 475262 608531 784745 761902 688556 1000000 12321 223479 649859 647927 255972 425100 267489 70383 349662 1000000 224820 67330 336146 487244 769333 740163 494301 282327 397909 913081 65514 278748 108780 1000000 498976 532112 679515 972243 865686 36100 678389 911468 785104 737907 820043 151249 305953 514072 273116 622386 180190 416782 1000000 989593 86095 104678 809982 793915 663059 496786 307045 1000000 596155 470760 239896 1000000 234540 111935 105083 160702 656492 253416 343618 26555 1000000 555989 50551 237720 277547 550655
553700 721067 219815 700154 857171 1000000 1000000 782599 1000000 730902 996450 487049 684947 715056 354552 719710 343809 931821 220488 90545 804556 209715 165313 811599 517939 457284 714359 21606 428432 251625 317396 2750 343098 635576 567887 452724 712690 365286 903742 1000000 899107 495359 179235 268268 142566 114841 490114 702702 667462 292184 338712 399662 124522 690492 31758 687202 317869 266142 24798 123879 32617 532567 557712 300207 780960 1000000 491334 701783 834512 220179 948814 32742 463638 656336 627382 639812 942532 972750 1000000 576589 993781 577318 573198 198811 514232 152697 75737 673498 913370 979966 588845 1000000 769310 1000000 426857 281238 257165 985143 746269 327850 433625 125279 17558 627150 457691 498789 550578 1000000 469499 941273 75456 952403 1000000 930041 1000000 228398 65584 52398 601126 236071 634224 817082 977514 448111 6824 483561 881648 879860 243951 344340 646806 927473 800651 934697 497252 858858 860128 394720 60115 131675 726185 49635 793539 983202 143881 469416 244546 804816 35765 1000000 920252 563902 42711 267402 483438 219096 259743 406108 110957 823922 737348 983846 271525 832148 878735 575220 265951 112057 463638 487408 63021 785385 440696 859192 89409 729251 170097 332032 83773 777556 3182 526256 937971 898742 411512 401003 712219 164117 1000000 624068 752492 315064 669213 314413 774299 204791 655257 552346 839541 399498 518831 1000000 610444 754657 650651 148628 788047 298946 943472 669862 231692 668817 745672 766544 84497 788570 596016 435687 35080 106418 597362 1000000 1000000 893340 906677 734867 1000000 861054 423330 623764 504485 270470 333607 957520 228406 383116 675693 119543 865597 701349 569923 113852 552986 905233 839690 825746 545386 767967 298092 229080 8364 818240 305334 402764 197421 127700 947213 1000000 259912 973596 768908 552337 669436 1000000 770744 930088 386411 196661 717493 512974 36903 231722 567681 48709 358004 8857 921492 147183 478845 175945 876389 779528 434900 348958 318139 311028 639273 255329 93794 854260 645029 374608 310505 910301 990539 903991 685691 35637 760247 344094
55453 1000000 30832 861209 1000000 159965 129782 285717 572458 668669 744954 443265 65965 1000000 774383 867017 1000000 435853 466934 116207 439274 868549 473988 533787 25925 581013 1000000 447671 171030 651263 680722 116761 620417 744742 148677 698412 508605 393725 876567 705973 59874 208280 701601 191435 646278 970477 1000000 84498 1000000 888455 570338 264888 214282 906461 655511 1000000 667733 652821 865560 589595 545014 151792 1000000 377909 60938 1000000 636518 479606 309949 918849 436331 892428 675941 316368 72511 86259 795015 676380 1000000 737756 192363 617152 343907 268131 452869 281625 674482 367198 438372 628885 804365 395545 380672 410966 404726 1000000 202417 431454 1000000 926939 711854 886487 871563 451291 454692 63186 987560 864605 308739 114702 433666 471224 165940 304516 899061 1000000 653210 917107 327289 465478 164482 1000000 406844 891184 572931 949081 705687 249962 872857 1000000 841561 483706 310194 744534 78884 784597 402285 399250 370797 1000000 169103 85553 752154 857323 439493 947176 582991 1000000 655276 307847 127841 470699 363207 351072 337603 728315 279869 109978 467245 334522 1000000 299492 447730 866150 522641 798607 292597 141742 296121 777201 574988 543824 287081 722510 450922 447186 948274 149681 1000000 609978 964778 126502 275255 438781 639479 808972 519447 1000000 17349 965815 245417 1000000 892614 598082 1000000 485587 215300 529170 522785 928701 205442 1000000 1000000 367963 198878 108909 101925 264205 980095 936091 52819 7278 498634 809609 445292 125147 999042 630485 53377 302456 548972 835644 920013 654596 232414 79163 558280 736206 57728 239547 1000000 693332 271449 777626 665266 28039 733238 217269 138792 643125 261068 295564 37505 332175 557234 582968 165261 291564 253680 1000000 226945 244557 1000000 762915 583053 864632 73273 993781 986263 561476 246020 500544 856538 793357 315710 1000000 60820 876195 10256 986123 437129 980511 850630 70681 855246 969240 190706 637901 274899 829988 1000000 28257 943059 921708 309140 327167 463389 367285 399770 530018 948225 1000000 432745 763761 540939 446914 14784 360858 1000000 15196
210716 986281 1000000 978452 625031 835922 65468 917530 189681 700639 282034 806873 889090 70268 668977 848721 461047 730700 1000000 141167 389814 430250 35089 23367 215123 512307 891515 291052 280151 557896 236942 675106 75124 783498 844473 946831 144272 324652 412525 988143 1000000 863807 975834 372331 1000000 74230 145770 919630 630014 574991 748693 681061 622175 123356 965937 614561 504553 820800 948915 486842 645718 132438 414482 1778 115351 711996 1000000 750286 735691 233790 676610 474106 140659 1000000 170405 492555 735847 138909 1000000 707534 649479 581845 776542 968693 968903 57879 858229 871830 825707 311736 852205 70729 695063 410285 355388 911137 960149 726275 958793 793572 316685 819741 739876 449552 56288 653642 480759 529751 272610 287419 807589 1000000 885109 948075 609881 133214 350309 1000000 935773 852068 198434 432052 73971 325770 1000000 89937 1000000 571518 61465 692887 527095 839704 430699 913097 537116 901594 867931 183197 985892 698495 1000000 629019 409133 914656 521257 1000000 306441 503015 516860 444017 296978 494595 325198 604378 38626 399044 607879 50713 944857 547915 531037 948081 827009 882034 853903 50786 93630 75704 218075 768572 27433 558556 1000000 923125 133971 877181 796834 433229 855681 195419 248041 148793 42056 884583 694431 172624 616650 183188 1000000 312020 986964 469123 846384 800331 877406 212021 829442 401953 268397 213590 1000000 779517 261092 473999 1000000 353046 830482 558421 507434 425347 724057 1000000 637496 997746 309522 223809 893854 526890 583428 150104 520567 39976 461377 656711 229585 700774 629677 417482 120635 135789 366338 930575 65125 70926 725770 521345 836959 255012 365940 766504 376261 364348 748363 352169 854896 432493 261772 814710 657819 4612 993843 505575 252721 588405 818346 1000000 1000000 594321 790435 287216 431050 247443 782936 953390 3126 513625 153417 49284 38852 604538 311093 1000000 358821 580894 337034 1000000 412982 65592 16641 760544 793782 643493 370724 953670 55206 644053 193754 1000000 555393 785623 216489 63218 815748 1000000 824739 896479 779913 884648 528502 148868
117883 18777 301115 373437 395816 1000000 864182 143927 960971 863435 287599 123633 599362 394050 792818 1000000 923933 578124 972751 563091 746240 970538 992004 153747 128784 155035 707789 749187 732303 68405 307992 474926 965152 1000000 812128 585518 990140 690851 612804 467554 1000000 564457 367027 138742 314176 423544 1000000 547430 713269 427345 634828 533631 586763 239754 431887 611485 271446 776721 158159 299017 560674 88353 489857 1000000 766726 269589 1000000 902958 471782 712887 838164 82857 883163 923138 872104 907434 1000000 770350 1113 686489 1000000 732191 280774 972338 1000000 591047 510880 849397 557749 523141 432447 742733 436611 79586 54994 463617 75880 791060 900965 572296 472699 60230 60632 201488 561869 68031 402206 403806 778957 543668 671043 994142 594342 256196 115771 1000000 42753 678608 403102 422067 636253 621924 711192 942555 743863 243665 840952 209000 383878 972955 244542 522512 741686 245433 615159 759054 405073 929760 706692 138683 839245 368937 1000000 935492 347771 561797 215760 735242 1000000 873675 508394 880132 479119 400938 500442 754712 741650 735109 42273 520247 886676 603853 992276 312670 1000000 1000000 111988 198986 50502 284114 392750 543641 226103 983141 148362 642535 852554 520416 970026 195812 285564 970226 136815 813429 941075 178916 1000000 946409 1000000 721874 1000000 845060 579418 245740 828103 774119 936659 345480 898006 576181 894130 300825 290139 932631 77015 727182 360450 734490 78950 741140 233408 19174 836428 187008 151498 640388 518750 1537 76739 516664 910713 620694 474366 938063 620620 389992 537128 176348 995924 157059 624139 582844 711703 669236 390492 786920 526775 955265 260070 711179 1000000 114598 288063 931724 1000000 199973 721799 427223 2171 342835 359830 898327 1000000 1000000 903583 672078 481048 454438 25649 884333 675710 308570 1000000 825755 45165 607850 1000000 422607 1000000 479558 400648 70151 861070 1000000 360752 19631 846582 786024 888335 631180 965914 387048 808725 368194 131235 908380 972244 607886 833948 605404 517629 310396 250091 709429 274968 960233 484010 67884 695334 912005
684375 529646 909396 331617 314576 1000000 1000000 1000000 172194 510067 654431 897646 1000000 884552 879654 265142 887473 251741 581573 285899 439186 848078 635806 1000000 39658 21172 380046 124005 610108 470591 863103 531547 338010 682870 599433 403282 426338 420302 698962 404339 287364 258191 24724 4335 559871 414644 33303 570285 261179 631759 436460 855577 236069 961243 960509 917478 1000000 279798 464869 111101 686797 767446 436378 750738 466691 386784 623905 783517 710978 1000000 625994 16028 882879 178542 103231 232563 135475 1000000 917508 403360 821077 24380 574357 842184 848108 558177 863122 445237 959537 601578 810083 568288 795897 629286 104314 540674 73654 1000000 141379 1000000 456595 446643 962478 231185 701105 625766 162880 539479 108550 351212 392970 547997 232640 396443 799763 316736 321735 498383 40295 104592 633689 593904 820837 34710 97299 997086 691632 1000000 858028 486174 272375 896147 771495 688597 761146 1000000 549380 180561 288243 836444 1000000 509318 450578 829657 1000000 1000000 595636 640176 538490 404003 857201 403133 742726 800345 933863 109780 665197 330078 383169 571555 621616 566946 359305 621086 709860 964084 704823 847169 334808 779302 974786 401782 856754 749974 834513 1000000 1000000 972579 253141 509835 969449 764147 119908 115354 595847 1000000 527114 693669 897480 490931 569132 202074 953439 712182 309081 376516 33740 875343 267360 350890 230317 473378 306141 1000000 929225 21706 563218 445134 69953 524807 334218 994577 478899 80701 547410 49527 1000000 12681 1000000 136796 228179 610046 607883 695820 295476 206106 1000000 744163 812903 760525 692532 1000000 451689 547430 1000000 499359 785614 72768 752725 532842 320457 82852 539225 301402 451849 997164 1000000 42987 4233 297646 359709 453248 72191 304964 928160 96871 482136 746792 425849 845397 635181 13924 495636 1000000 115837 937715 97027 796591 177247 60554 873633 359151 492254 118421 872228 537724 556983 796076 825528 106500 263780 705316 403340 610799 239348 543321 184413 283878 658286 1000000 151220 160705 1000000 889017 239760 263200 634234 237639 1000000 138797
608283 1000000 299216 1000000 300137 896614 829670 964466 386143 324672 15841 634219 75654 563704 967405 1000000 129969 960032 989428 61024 157892 381588 401599 277694 798199 669059 491055 334823 856390 401719 55527 561027 202771 175579 565250 908729 527044 735620 1000000 39495 817093 766158 595726 294793 555169 760103 248621 68025 1000000 1000000 569021 628985 651121 820257 132119 1000000 404377 710458 133509 991045 1000000 373204 606763 999635 526465 240998 387380 1000000 843034 811182 323240 901010 213919 820261 220999 379852 259432 898247 784805 906361 284254 575184 990305 714091 700769 123153 24334 1000000 986792 244381 258782 911425 378406 996836 462485 375402 925119 361297 730759 696145 145233 384487 182096 1000000 266340 658446 28400 775311 611800 944260 806650 1000000 539597 866369 153437 550969 735992 960326 13015 521424 410400 899127 127011 939673 870124 529649 574861 268386 953276 376144 978696 933752 98300 814522 311226 844581 818266 373722 251404 626804 84268 1000000 1000000 563244 504165 112939 869314 328919 176213 585061 168848 243688 1000000 607040 461598 631025 331513 13613 984902 571418 673654 981783 83703 361966 433887 7466 954518 591950 464652 509666 835073 662255 703445 1000000 82067 105451 307185 1000000 819455 742844 13423 213615 1000000 944206 339200 157183 398876 271776 148174 322433 455983 96571 225445 181746 455333 563059 157672 201457 220827 583970 127187 536398 608329 253399 540358 1000000 365652 709537 878621 295604 709556 415595 407893 486787 757705 927795 795757 796524 6616 744829 880271 286051 591545 152860 135446 24189 1000000 229791 426714 461091 932994 131573 388228 891600 903389 346431 249488 536397 666764 280332 599785 42464 377623 205692 535143 251645 880179 239824 561796 452685 72917 132859 453399 300012 855936 772840 193520 811637 358294 680146 153265 344394 802644 549077 648753 454639 1000000 476732 545438 63220 126109 941866 673151 835383 19457 317097 1000000 494598 813515 678546 347034 542203 340002 329368 53718 497585 568357 219662 124914 805310 505838 1000000 176707 329199 950608 17329 310909 866324 17415 165957
749062 538828 724335 428891 909025 95643 81956 495412 745067 715255 469797 252308 890093 431267 684387 944360 808618 907965 155594 617588 198193 213405 417546 270445 1000000 332145 502388 327568 662304 759925 644457 419737 425754 73934 819572 127530 428077 411814 504507 250128 756364 1000000 1000000 844191 370595 265434 460150 870303 724026 452791 779772 93560 894741 951954 236377 938848 92948 482083 100789 439432 400491 900968 1000000 309002 726497 115016 1000000 791738 731509 543880 443020 426780 545660 1000000 437636 420554 440463 635418 355030 533501 527312 170001 303340 56429 811813 373631 414625 510988 92601 738116 920751 694246 204330 491299 293777 793943 415551 566401 420616 1000000 793499 635567 787495 26314 900674 523495 844766 460566 1000000 512837 600073 651805 802710 914745 286397 650552 719188 889035 572316 336557 1000000 127461 1000000 887568 548456 406625 989524 353812 839476 21798 46902 285222 378730 656841 1000000 447664 761042 920682 308534 738959 292783 288846 1000000 562652 674809 392356 643732 398103 774859 662208 81287 666035 760065 872959 1000000 205213 121504 245122 642239 367345 386260 1000000 825610 561311 828203 682961 793879 553445 87471 354041 986459 199675 949364 963562 731206 182229 326048 676785 945624 416204 607256 308537 60898 993048 314220 835219 178914 1000000 762328 56979 530034 490080 932359 853671 288646 676843 469211 608768 865080 461416 748066 644108 130009 1000000 1000000 12356 697025 180010 863871 880423 465673 973994 585989 660752 46978 239571 582564 1000000 393382 684378 257617 298514 973657 142002 263736 515105 101217 1000000 608284 246177 353204 33262 383827 685624 556108 672959 62260 219306 149665 1000000 289114 988638 941289 844026 964872 976431 992954 94582 953223 298228 233492 116662 490621 387631 244534 764571 814132 485697 838062 1000000 1000000 338809 606739 177285 873847 451451 998050 696799 980615 927245 820340 1000000 425804 593551 8467 467666 995056 915835 1000000 232152 55449 509723 512642 575524 868039 390637 573306 13456 1000000 1000000 766717 624173 1000000 750985 730800 793512 3601 993608 69601 678184
973557 994841 366849 835836 641903 13702 3858 156431 343276 437438 505658 1000000 645494 741980 353387 159066 966119 150022 364011 36291 439568 247552 761467 580360 319032 1000000 224403 91694 1000000 609503 1000000 954422 459170 299306 908148 489824 881432 488380 1000000 383835 631604 871890 892982 173400 1000000 238844 151196 1000000 743999 843737 274876 8329 855265 419466 557060 419349 1000000 227739 496238 918957 814430 150596 806089 99705 670156 55380 922521 182574 212265 180415 180850 822769 118181 226853 458825 475332 1000000 662447 534063 330431 880940 443102 292815 980704 408429 88811 260200 341989 1000000 592791 581326 227242 226510 584214 916214 933002 811264 836536 39177 906536 862137 631437 380354 920258 765070 771410 1000000 504103 1000000 642245 713107 207416 149505 758014 817963 146210 127086 938652 621588 634449 175819 994913 197599 32604 585434 62750 770654 840920 445061 708082 668111 830735 693813 32963 330091 1000000 605443 977078 964314 999672 674367 698623 414639 878315 200125 853791 955121 498509 377128 1000000 781930 255879 686615 116866 390585 940280 1000000 1000000 459663 414075 346494 255930 1000000 820202 930093 773992 561497 616822 495957 239237 422643 22549 173527 391732 926637 836903 16677 545455 460320 269318 917386 401811 832276 562594 890152 715915 777870 498113 289901 474941 778459 281729 210268 471152 104296 322528 822674 890564 181142 422022 120029 256854 165073 768408 495652 804843 876626 713374 696239 931540 55763 492387 440007 556874 791603 6780 254383 81974 56874 127901 775387 143557 987509 673475 484846 949745 494064 207157 730921 293465 991713 326592 979338 138985 841386 93611 440113 555998 738799 38310 214570 648296 257482 767079 659164 41296 204046 106091 311234 282414 406941 450171 537895 314651 464275 550230 578816 1000000 446475 934425 552531 953056 1000000 367766 989244 336020 470837 310720 565048 761175 479358 904283 249075 675078 1000000 728903 181027 829873 491556 848221 348842 22426 962272 151085 541214 64890 417934 915165 716590 729461 727783 224282 544602 1000000 494119 776170 228490 336498 336535 263064
185988 406390 929411 41146 76719 540204 908226 458236 787295 256907 929078 6380 757112 133523 112006 1000000 194236 130688 675997 434168 475516 62581 264137 247998 679717 798863 364337 625372 513532 1106 877251 91984 242787 309777 350020 809345 1000000 2814 951221 75650 551106 513457 791431 61956 340009 781745 72554 433973 528606 278506 754420 1000000 594306 240714 1000000 854748 275117 664189 806440 960015 833159 140992 745084 74850 74326 1000000 493249 996967 847385 837000 692627 397856 643716 652269 610925 180230 983666 991272 359872 740123 1000000 225528 569842 56719 11001 119479 568072 350376 421971 442999 424593 957885 805450 828050 1000000 351606 674124 547615 424931 434382 1000000 284394 965280 914509 149828 1000000 118049 389914 473692 329675 792073 657123 988966 1000000 248647 302555 826059 67368 1000000 798550 329516 507436 1000000 593710 362905 449003 946415 27773 759153 275425 60063 867127 422230 407037 624146 860087 343492 476122 34259 257740 171140 91094 972598 108056 765571 1000000 322751 637841 639710 526295 249352 1000000 1000000 198826 770797 66706 115826 437692 101484 660382 864459 274316 506031 617144 668391 1000000 938257 540037 610965 754405 284424 1000000 912371 498374 123891 160448 68613 340350 724402 663757 510493 135415 186028 684343 294266 986982 686540 115743 188591 1000000 125367 485743 412980 885797 848827 773314 973902 475004 1000000 586931 684250 940376 760860 18113 597901 777397 1000000 522371 292084 1000000 892230 358426 687279 833804 531790 470809 815958 615798 855703 562005 453381 204020 412083 987829 506017 510100 404587 433379 970077 690185 803462 467018 984614 581663 121134 486915 251735 758648 47437 490199 882327 824014 227800 84786 386686 181713 1000000 895705 335985 217886 290011 993307 17847 420645 118156 267330 544065 117435 969011 502835 890701 731026 820222 162053 543771 932325 993238 761997 959378 879659 993597 625668 1000000 16413 243503 683778 588412 536952 360644 138788 746513 375540 970951 1000000 140970 631236 125344 927547 362292 937993 54334 538082 636858 900869 949896 954254 981174 95744 868351 152062
608270 597762 268391 220834 65995 766029 492328 753684 543841 590759 789092 288418 261540 744698 311809 439327 409400 621588 1000000 797669 1000000 17848 643703 453612 964265 454200 583245 273041 947057 867013 813013 150431 799800 406569 992627 1000000 993338 386735 1000000 795440 324907 799056 324645 778046 956671 374411 14879 218839 620696 955695 609315 816976 180488 429361 114357 1000000 322056 565429 687346 549002 39457 275724 425742 92511 1000000 445051 521310 419197 652943 1000000 759063 674940 846828 1000000 209602 859660 1000000 103828 637984 724834 110630 235952 115249 938629 151329 625441 1000000 656719 732240 472312 323576 217361 602186 230144 1000000 600143 579835 92073 973897 273713 976412 1000000 1000000 627498 369987 642623 514631 387819 27258 336029 479800 341125 913617 608641 777049 793317 902040 163378 926976 1000000 227341 636283 954621 363511 1000000 727337 521786 91836 1000000 790497 315970 498687 985230 328562 350747 323005 439766 790027 233614 838499 529187 575439 16991 119571 408823 199509 310800 308428 536110 986741 604824 83519 280815 616015 294362 460505 318395 353962 151130 465510 494407 920888 367145 779572 595763 134338 386712 694265 1000000 62981 965540 439034 333137 244443 678999 40450 1000000 753017 370947 905601 157383 372060 627100 78942 248048 341252 222202 1000000 608509 519714 717838 1000000 619824 946275 294338 319633 231341 573977 1000000 901041 561808 69574 780914 17138 137684 740865 62579 978985 155939 478030 713691 327694 682843 412031 640732 29533 974808 759414 190639 1000000 458062 702886 988008 966258 350124 520801 60393 182228 542496 321240 283860 31296 569954 208084 744211 79964 131410 863429 961840 872745 963416 300431 754214 20779 167034 434445 690867 875543 430001 532621 428511 354640 940735 355504 467079 2881 185578 702721 512025 668830 161133 314417 1000000 919281 691397 164665 683467 1000000 864640 907290 965319 236365 564566 126676 142938 456457 739007 559772 721653 965885 724955 908083 779356 1000000 80976 58864 416338 80937 266837 271424 329293 71362 517282 233698 11556 913992 1000000 207307 801722 900392
840644 879041 1000000 54773 302129 462931 241990 435012 47171 612779 913926 481356 256358 198165 294424 342094 672915 350404 179747 860013 552987 772317 1000000 968045 1000000 1000000 432107 326289 417907 774006 42896 103553 1000000 808824 840304 461637 123374 518379 1000000 642645 1000000 523746 997225 658383 126235 1000000 356157 734517 898202 454872 158736 554831 783664 235024 383875 210323 828537 80432 1000000 536568 873792 1000000 734133 786359 506650 652707 602560 1000000 878466 559892 747645 445215 639060 204247 813161 475242 392981 1000000 165290 1000000 593478 551911 284168 664947 923388 365937 916440 186141 86310 611187 849061 325252 460802 42112 576374 890929 489132 1000000 280516 207063 498376 902423 418157 478273 431672 997808 459420 994486 399252 475095 333844 1000000 547654 347006 903267 157984 1000000 675964 928257 179276 1000000 603673 525209 417 214258 483753 21694 701703 876083 330190 68112 850594 793325 805095 648309 126260 220355 546387 589904 847275 718933 670873 367404 685479 812254 861794 384120 1000000 228713 692424 1000000 696219 407718 1000000 991687 467533 343984 1000000 1000000 551804 596344 574015 33872 805424 1000000 1000000 699038 666292 436241 665247 325789 916098 460493 1000000 729409 68724 53055 865079 79438 501080 449015 846427 1000000 214606 938222 512640 221092 187755 753396 788119 323487 11024 363969 656669 14988 281169 409111 597583 917859 396673 580785 928596 621613 560306 750621 1000000 684931 128479 115304 946675 874833 327801 907036 734476 904708 524162 918695 270864 987477 19018 253487 801431 72931 224797 182605 987998 534155 409913 420009 499765 975914 97025 482827 278170 41705 409402 913966 374357 447103 882423 904451 893959 335861 103381 828573 240144 474229 618691 94290 61985 900947 322526 129353 122343 530388 249075 790796 577045 242981 872791 1000000 738092 533244 226409 775330 903368 1000000 926466 695476 198807 510123 485886 14299 979759 123783 838047 681365 749288 573278 717030 113920 2614 857665 729551 74571 367824 487672 355892 633357 358961 168594 618505 346933 93014 180103 35043 422454 289732 802024 1000000
240608 606982 792683 238752 685284 459538 160416 481265 348135 649588 473010 878776 657743 781781 851226 672582 337018 493672 594338 328260 607047 806447 1000000 824980 1000000 632100 827021 733401 358955 345324 450811 804201 1000000 1000000 279984 911845 911104 503523 293070 199954 418246 478172 681596 269114 118875 283482 1000000 1000000 706146 41183 1000000 79496 106190 973166 417251 296943 119704 154530 821876 596018 567564 707998 680478 292705 260050 287569 689688 336325 221009 99896 635524 377045 874138 507275 776997 100427 440702 173560 203527 341994 207975 396411 264081 901776 415700 867131 513214 14025 926305 192965 927501 363959 269562 260886 133879 427866 731829 391114 679204 541761 181470 190498 1000000 861060 378503 493833 629070 252421 251213 186723 116241 325512 87190 581825 782850 117692 372979 55688 515640 1000000 110537 248448 2904 359224 1000000 908881 587898 818 997399 776633 56117 890203 806512 349353 643524 644636 568986 303308 1000000 906141 836650 1000000 531778 182366 542097 109268 821275 170204 993655 199133 817218 477233 972649 855870 277146 697355 1000000 17402 912251 472540 931154 361461 675084 907426 807425 354793 76075 260302 937292 304532 162595 248958 132184 184306 323197 927805 924898 678330 412115 916223 1000000 377608 263399 556559 522856 446146 1000000 1000000 980293 1000000 1000000 96160 554738 479472 910395 956957 449177 926349 962350 1000000 73418 688332 27938 482794 585239 665510 1000000 171378 801499 235393 829383 946099 688553 345789 1000000 478261 751551 319299 1000000 135361 114512 232861 922342 519754 785325 305128 468065 480155 106654 277425 501354 1000000 87340 955001 94381 161527 393425 930997 798156 598290 384698 1000000 27678 184222 888427 758303 418946 499553 866073 291979 928953 564227 340503 922207 678891 623739 800867 810181 115437 859625 448340 915850 560823 38658 197269 540462 837957 939544 24846 792467 553047 1000000 394708 833582 455851 395875 982154 139179 857339 937167 279734 1000000 358012 512449 697150 567004 137973 64612 168785 477917 42046 30395 999635 652284 997259 717700 50583 461747 718651 451508
76038 761782 171013 590893 967330 710227 868541 232055 741446 462675 847366 893812 937407 1000000 69312 575177 613963 837479 1000000 88758 519241 688325 698935 176936 406357 660386 614234 150210 286433 310682 60083 335498 826084 605288 320048 117612 746361 641511 917317 495278 210070 237939 890498 971904 926378 929303 378044 63284 975043 643333 731392 884414 756740 23912 1000000 1000000 269895 1000000 670067 850799 439680 815325 81998 659827 547266 35281 1000000 279227 393781 519406 1000000 890875 869791 944482 46538 457043 576207 536999 665116 27760 645545 305296 352315 34788 516582 792148 421491 674419 436246 415590 1000000 569341 635520 980538 740480 134178 616816 206223 845360 167495 521271 741273 742311 321978 443488 180975 151725 944157 702191 371396 363091 64652 594354 940556 324208 295405 606798 489664 139559 638177 652526 1000000 466898 773029 612913 678208 779118 28501 61338 148617 666268 496872 843410 523421 113328 212672 136585 428701 215357 116232 751822 747365 111611 1000000 44733 213775 279146 36378 399821 84625 520553 217018 121177 374327 77156 681527 652973 72286 896769 407364 173492 1000000 507000 698221 188704 62457 685104 610703 602650 34436 966921 981130 328116 508074 1000000 88770 496904 342621 554213 590787 1000000 858080 496909 934018 650743 334110 396133 617669 277511 398684 75484 259464 611714 556563 646528 7176 877777 997970 430129 1000000 44990 671499 769610 214450 1000000 246654 722053 332156 991635 753648 188355 933666 294054 321358 388792 940145 244410 1000000 848061 37402 731758 598405 106598 251272 421315 559751 47600 173953 941586 496801 423387 672990 785993 262610 294951 805725 315984 224280 455782 183382 20182 756797 565680 669266 565626 467036 71581 993502 995723 912216 726596 834976 285546 81493 949119 157742 189013 888687 322349 97945 363392 1000000 992903 1000000 553567 746271 163310 692004 944466 395782 203258 665387 157844 618854 153708 22870 337506 720707 451447 998832 461553 369899 35949 210491 734395 531770 614121 460711 533879 828753 1000000 163823 541105 41855 310128 1000000 781291 483896 979757 490420
637312 302379 51501 994858 389431 918902 756627 220198 926777 227068 787056 394400 736367 303644 355258 216090 452292 308153 740596 412029 980850 298869 863431 269800 355980 256 729960 268212 678355 374137 175770 1000000 735170 56945 1000000 881892 1000000 334319 443255 844910 81489 702766 1000000 247219 860187 723138 786159 950784 955617 750822 532421 627040 342579 854668 411211 913124 684167 1000000 520822 407735 247127 532246 172189 371673 1000000 266589 112652 426152 607916 380910 980108 803624 919054 984352 979305 691997 130955 26510 223757 809781 274481 1000000 759740 942532 732148 870466 229850 993597 543487 865010 780878 775516 757525 858199 829355 1000000 107965 136247 229636 849186 465008 352497 676128 7539 207285 813871 725536 953830 956593 648588 473685 447877 814933 775459 797425 1000000 647706 1000000 1000000 846106 164433 583527 42257 545164 609144 111861 913595 828935 720043 454163 1000000 191524 324349 392085 637497 794982 1000000 595011 798071 137374 235339 1000000 954414 939560 318943 606449 892780 39244 727480 483878 626020 6763 840708 152578 553427 581868 406456 793149 607158 772792 713127 264766 795758 771219 1000000 791033 994652 538790 762309 714272 153795 975996 69405 332788 684261 561204 667368 744982 499217 384918 212548 576992 778797 142069 574622 504609 29987 1000000 906054 874256 34200 543397 473243 898939 433687 971821 409335 652371 463898 373515 992732 226088 828476 488533 304926 124887 319628 985989 488661 104126 1000000 556187 573948 831809 1000000 756827 317842 716599 738272 251822 1000000 322298 612429 15439 439233 837774 660145 943035 51319 453214 431483 152345 917262 222755 550579 601433 1000000 14477 108278 476399 602705 422075 1000000 550732 715515 277286 723890 482040 511644 1000000 545162 170301 959183 682856 900009 1000000 863961 123317 923134 285589 459976 1000000 126260 37109 451495 216745 65719 44353 845523 295805 600378 263856 951688 332133 1000000 473407 358970 659426 873881 196874 965852 5576 798872 5478 483353 134935 862327 917090 710492 297544 522105 502827 870570 11515 19592 967501 826384 817296 111656 107700
1000000 389570 522527 665393 649760 787615 573883 76294 29834 976638 247786 64395 70670 1000000 1000000 297207 581457 200048 671660 177326 53233 926783 474396 865155 670493 516959 582110 146251 651250 920121 329075 75262 57750 22223 179021 1000000 853340 366446 334710 755640 867180 805911 533778 254276 333650 126425 373820 813235 1000000 210921 28407 717133 547941 670401 530041 845208 1000000 205162 1000000 42981 1000000 311227 791266 530248 793060 94628 493801 218954 294523 285697 924967 886566 540546 279762 141472 75125 659806 804469 1000000 619453 135163 534177 989 375643 679563 1000000 694677 879294 410100 853813 405093 762328 455567 129794 1000000 374340 66022 1000000 494535 794866 688931 154327 692477 294318 609747 206652 232644 382167 1000000 886320 775947 535777 491963 588486 370572 625449 1000000 827350 703760 292640 1000000 758649 144008 483915 399233 522943 839314 82588 742705 1000000 895529 399743 610416 871609 24779 176196 321381 988586 709562 417920 670071 496489 95943 807838 553758 959794 581480 755157 373257 794747 665344 838623 1000000 533106 191551 64715 5515 716509 830214 422675 550192 947038 506925 679183 440724 291758 560640 230529 68267 411634 632833 76198 1000000 422647 300962 796866 1000000 212894 382821 34384 140544 459879 660364 485493 355441 729746 1000000 830285 248326 406891 327239 396794 660362 483869 734749 914196 1000000 956418 709893 694385 832351 37534 652576 262146 556755 744653 692041 1000000 339673 775221 177360 58950 98191 882839 424849 1000000 75751 831859 71333 604200 676314 420881 981259 146100 118284 586146 737043 367962 808940 1000000 737928 367410 720028 584714 477006 9567 975707 868358 723033 900329 806059 833449 346764 612355 933875 815820 660283 270555 839864 377334 376713 744043 688092 540925 922337 325129 343952 668965 88322 450523 790317 422062 576587 418349 29013 362991 868345 161666 1000000 814549 536922 392445 1000000 766691 134508 995250 743712 431827 199183 569014 748582 73701 263988 459677 395551 143688 828521 540940 615851 87183 916862 71417 714050 1000000 650932 519643 912492 328534 287997 807509
268981 676784 536298 658828 370062 175434 618237 419795 208185 705748 994872 407381 144168 384769 938157 211896 146194 355251 470191 803530 410077 859329 921998 24895 74665 288867 429255 81392 127318 642497 869442 32617 298692 70158 661149 603035 60583 623266 524260 778780 488040 983470 942263 297168 427668 692586 8391 595422 959542 611998 944353 347044 762 444116 183763 1000000 736379 410366 118772 764103 926319 484372 51691 769157 1000000 652646 519011 1000000 647385 102406 811750 1000000 551541 324135 795625 461223 305724 932462 1000000 420459 686316 603249 665401 236295 607946 716553 624705 430698 641172 121500 709238 960807 318503 648380 492106 851209 960241 995899 470609 583985 564095 511814 675050 811376 615602 763121 1000000 1000000 56529 887651 955877 478700 63237 903131 379047 786538 924589 309279 880499 540628 138125 168199 401168 207133 529451 7257 68756 577239 180103 457693 597955 1000000 247930 563334 314580 1000000 1000000 983599 406507 21929 351303 681306 345867 359649 751833 784133 1000000 85646 316534 298885 296872 426715 618357 510354 5282 759460 888284 930461 1000000 848599 461439 1000000 403290 582505 139105 216832 433892 325522 1000000 359011 534105 1000000 453794 698328 538186 11632 68608 850147 1000000 752015 913545 995478 732096 7 273534 769697 93361 606688 516200 544304 1000000 763025 296532 578709 291616 436609 502197 196699 1000000 112228 592921 575232 963000 612537 359770 239294 130026 614559 962504 287626 186906 1000000 352716 992183 661750 797424 810189 349240 287821 153525 949020 502911 613034 143021 1000000 395488 443589 41363 433461 511772 802150 463817 859258 402360 837791 100676 642597 833768 345406 268335 1000000 619378 525589 889819 136656 337780 945507 70913 537819 49315 1000000 463875 181544 302309 952810 911063 309753 511481 404444 499777 38803 388314 777131 813059 113716 157219 415911 896538 690831 85700 17245 481727 788959 249984 783666 1000000 553674 943305 167015 63851 621147 776239 678363 790971 396959 1000000 711034 712609 867404 142017 612409 951654 654378 748961 115973 458500 550676 98120 860033 163676
17004 993037 565970 510378 972331 219149 36881 1000000 550584 615891 103242 125404 698222 494900 575846 615985 610087 714470 448014 16757 772412 139055 92643 598099 131079 718294 845285 65786 816414 795642 1000000 800796 1000000 216797 570523 783797 719868 893980 949896 1000000 659015 541490 541058 910473 801822 37510 37916 1000000 1000000 552175 338440 575734 322994 717633 975328 876283 28411 530213 146437 44572 507831 427171 483498 592342 602780 207219 650729 657953 161412 262960 282204 556760 106540 316847 672453 610125 587379 897545 610238 689056 1000000 639590 969969 329595 1000000 641624 222222 719445 311241 1000000 170263 644640 771477 152111 663031 609181 697080 999399 126481 854621 486551 475997 158621 641931 941963 561890 91254 43279 193196 549091 819373 260469 969781 56640 219935 950177 351155 476544 876287 159361 502830 489732 393696 229881 849967 917364 373076 278786 774555 46258 891432 131938 180548 877058 699356 982010 469455 465389 924356 467369 763345 544954 950654 304732 27544 128702 863799 176090 700902 442808 667943 662304 902431 403766 974734 117922 600581 926036 947555 335263 3374 726708 810929 493195 618215 625256 313386 675809 918475 1000000 789637 348566 503250 536836 334502 35551 672450 442901 389560 707331 721096 83249 404566 735795 548511 38673 884838 510266 523247 410490 368236 461817 955899 216338 422677 694409 609333 364053 949204 413797 387702 453790 812929 990672 811679 319959 339280 236145 292427 33206 819023 704282 48501 376797 482353 386337 991421 794388 332345 632193 121386 667051 902999 228410 47627 260117 949107 731412 592849 748087 512934 128836 639878 71095 523824 87806 865626 368833 605231 177690 350863 770386 1000000 289066 717753 768701 317517 200720 810158 154500 11713 347887 444161 974168 637815 1000000 435407 886239 4623 832842 767745 589853 418854 286170 453730 33554 546816 328616 193415 645736 712581 553164 906955 216981 300942 245371 273332 630857 355026 998463 557135 71465 812205 654949 589890 500194 937755 68392 95319 903162 544701 1000000 726573 211256 1000000 625436 715679 205947 877911 1000000
776450 368253 319403 1000000 811755 905930 282425 947371 110327 891631 418789 1000000 489843 1000000 302172 172878 937474 713587 666117 649365 768710 100408 261996 300564 31440 812365 993750 753905 1000000 297749 586658 553522 817961 547468 288339 1000000 613423 288034 998352 515092 767126 29763 1000000 639126 563965 472010 282711 1000000 645388 376797 543390 806290 1000000 847242 11488 443000 891633 150852 61730 242075 153868 537994 76766 44490 272127 859160 24184 720485 833489 322407 926159 69633 1000000 313234 392489 951434 20570 990022 964738 744871 750627 831761 537500 611807 349287 771301 422655 181329 403354 492428 587183 265617 766786 520251 223709 364702 342369 653789 758857 1000000 237787 780307 756657 199951 531895 42674 873886 234357 530232 283234 764635 387063 342155 251741 210062 136419 203429 404227 23479 719145 98766 256429 281771 986271 125222 311557 616458 673729 366299 339775 896871 917812 607678 469113 492995 1000000 1000000 1000000 565517 970951 338681 891407 1000000 285295 1000000 272918 1000000 829561 1000000 87475 908048 974450 846861 949522 1000000 75285 671350 491667 939427 1000000 810217 324969 747074 495851 719477 976207 1000000 63561 176017 957676 444263 214431 1000000 1000000 170452 966636 276594 384906 869682 872379 575511 348369 1000000 65823 410082 346294 486558 255490 76801 915434 772444 1000000 963375 357412 401232 859680 470676 472622 938646 20417 337751 29503 427287 176654 285111 471377 995501 831467 971187 673238 469783 303192 396543 611288 375369 843158 939053 515146 859479 711 311987 796021 789022 302189 630577 877600 537398 61481 884182 4860 11984 296699 153034 217824 1000000 940307 799941 584252 181475 436274 1000000 525176 379490 903456 549870 67736 1000000 482785 518074 344320 1000000 700121 571063 448689 598472 223271 593850 526751 651077 992149 1000000 415760 408152 478471 279686 384143 155124 137201 70585 335718 485863 332080 379570 760353 105852 938983 134857 652951 834955 838426 728649 647943 1000000 669547 964361 527534 69538 663364 93608 539154 1000000 321936 4192 403357 402413 191871 491153 1000000 457018 109945
497116 974989 453616 481761 620836 780453 1000000 387755 196645 59570 169603 1000000 540750 11083 955820 451589 386768 89394 1000000 161377 1000000 60391 256935 135611 811926 162708 421529 497437 752424 2123 73703 43183 528111 770369 687943 239158 1000000 501780 563979 183439 1000000 959594 465665 955849 551947 1000000 730842 297789 516987 235114 508045 319666 543165 440133 355002 471565 965002 460450 766441 451866 453949 1000000 988333 1000000 67873 888343 321926 345177 910418 1000000 104499 85898 891181 314026 1000000 369203 623600 266888 313497 1000000 138631 745612 516614 37838 991828 325674 946803 800407 870741 109512 393378 35252 757429 1000000 97470 551417 882203 708066 526693 310230 7120 334039 809744 495796 29290 331587 899582 85583 752798 572606 872202 40580 268870 579213 569375 1000000 636692 171367 931752 255679 712387 172495 98018 38853 143214 489519 1000000 607795 437820 378666 1000000 100330 116884 961250 952426 15457 237267 710558 180780 311195 407572 408602 938775 751990 737555 944142 959367 31089 869975 21384 220066 604042 362592 535623 200618 53418 87613 420838 889945 600162 899327 520026 677541 82833 1000000 663970 294557 42048 429697 777323 495707 823144 48544 192068 452915 888144 921503 995787 5898 708400 701724 1000000 618093 1000000 172029 495857 721819 1000000 1000000 523690 338434 49843 876106 398444 49949 651491 183711 529207 142863 955148 373078 47836 167714 436612 590027 831752 734168 577382 471920 968798 92573 452210 843732 200496 719498 709795 930866 607157 536586 867991 257675 1000000 795481 1000000 218290 716293 599469 627769 588287 221626 732427 75794 403581 355876 348508 896373 273655 1000000 996427 487525 773528 1000000 693983 1000000 306365 940846 831995 854842 143256 1000000 920502 588471 314102 254512 691395 33274 255032 867725 151836 214494 345569 128026 661700 257720 188591 22351 840237 583380 983304 326057 436651 805725 147107 840147 136489 543622 487998 170505 484223 944394 433255 860091 275300 848770 1000000 612840 693197 750331 115894 168632 1000000 656536 463831 635371 831377 307885 466722 865056 376055 179923
788270 741576 206677 813356 118648 841243 582469 108196 997916 652047 621321 809089 946899 841296 647210 369566 628514 909503 496309 741706 849354 894603 751154 573516 835725 1000000 81887 924539 733045 686299 63919 32337 863183 462647 1000000 952510 149668 879836 855798 175713 669862 344809 157280 619089 595741 712017 817328 897174 763526 179604 66424 689390 386167 1000000 600514 922579 51956 112099 33361 731890 554982 144472 924126 370350 407187 607741 493442 866423 709601 219537 87867 1000000 723139 498827 210090 834477 602348 820695 116983 79401 162006 775779 384656 292155 116667 1000000 356436 353804 503029 46319 105282 145581 1000000 673273 556213 1000000 613804 881737 127451 101028 1000000 673340 761589 93232 432496 452650 855047 182832 5514 792480 848623 234112 1000000 1000000 135565 529366 526133 646488 203488 1000000 654786 202311 714717 634903 51287 968745 673851 933709 9143 422328 1000000 942479 383016 978036 1000000 6442 687376 885893 1000000 94324 879701 688150 1000000 95873 521821 651498 61971 288479 101508 1000000 138913 498289 284596 872561 870021 1000000 980292 48351 769099 872769 304277 1000000 202309 549339 315785 483079 20432 889851 637859 665798 608678 512060 53055 976922 291338 187086 886391 139876 217022 487934 331503 55629 721410 36640 889923 736622 716470 512048 667804 599528 671011 881396 277199 654887 511988 391360 885967 657843 170934 692917 585291 402349 903753 284082 892652 232744 893085 147384 559969 189945 7284 132800 567185 839518 355708 315269 1000000 861749 1000000 233843 668812 792296 1000000 692431 642369 703804 56881 529872 490929 170576 254912 619622 130016 763398 665162 215615 76119 199840 283088 530271 681254 966688 827608 252808 650852 74344 101697 103830 78495 533691 444866 558458 729517 1000000 361448 144195 1000000 621032 350804 143 579541 685627 191760 772214 1000000 719566 454992 404259 466369 598315 924973 17384 4983 219091 976373 869665 854536 487267 120308 33998 722948 845620 323801 408204 307320 1000000 347854 1000000 87412 478829 932587 772899 719794 6305 192597 178046 914120 180322 1000000 508242
43521 246250 434837 704512 323462 684606 990170 999644 570707 472900 869365 344263 745863 855520 504999 952856 300378 993277 396021 541746 277198 900270 478567 781895 338817 653454 1000000 145131 115133 459659 505274 383625 918369 714961 441189 82781 614053 698139 29237 368160 858700 1000000 1000000 972211 731258 942083 527873 609984 446799 551975 807021 1000000 1000000 368912 298688 464789 739260 616325 220309 1000000 209071 309953 1000000 524371 289995 434953 11394 750985 434056 822024 555512 146963 986142 1000000 130924 829361 492903 411088 183686 501662 97994 941064 388960 784016 671185 505764 260642 492923 306090 1000000 507380 709845 445872 326255 982042 733103 504016 227112 631180 88141 801031 636183 472892 959085 942620 221617 629096 164977 642874 935366 148687 227483 50977 132512 1000000 559177 618748 489588 145783 71337 278118 243551 1000000 2810 538188 913192 12898 520743 619638 128375 1000000 651305 27478 869577 679492 1000000 1000000 322329 128650 705365 416086 931394 1000000 174900 711275 937745 805013 734646 1000000 365506 681326 1000000 330472 679837 390275 168585 58006 590183 5296 374518 561 518951 112668 926511 405657 518059 465311 150744 1000000 810558 38312 52079 186623 808248 343602 21966 775673 127511 45086 863188 1000000 3547 22856 975174 426948 432414 661217 422425 453688 260301 34981 22991 150284 430913 234775 521440 384606 841474 49274 147159 547429 665914 828436 920546 961212 1000000 44036 902495 32738 858309 412580 357971 153884 917739 699067 206899 416599 140369 570978 467267 711125 1000000 105400 627149 462215 269227 750953 686684 801984 875985 384233 192771 599263 379612 49741 466519 717269 507046 612691 460718 276186 939469 566625 367057 612369 58247 1000000 108444 1000000 958062 473101 958245 372378 1000000 78742 888892 486512 1000000 503957 648886 756583 266447 230817 814646 233633 1000000 842554 636898 873756 491330 1000000 784577 171180 1000000 1000000 231295 345948 809889 730026 1000000 365262 55478 934549 186414 1000000 1000000 1000000 17258 196763 217803 947345 773293 162286 484951 322424 430366 913128 640607 209227 466952
577292 111946 470577 852982 712271 444876 18817 534069 998307 754374 505174 180694 203980 785039 96387 744212 337740 234000 694622 790429 384317 472852 205482 157185 508769 283060 556647 521960 653956 827318 960079 1000000 842327 1000000 734985 838719 338312 602021 551989 978599 966446 961182 383750 1000000 468583 405456 650408 595129 786045 36300 915843 387106 622309 397894 660596 691754 10315 1000000 708507 340201 207805 899478 1000000 16408 922071 1000000 1000000 154650 576836 10178 729792 866439 537736 167199 630080 950444 511884 747464 151876 1000000 6086 759522 897773 58234 986574 130856 158122 429715 936091 635177 68296 105031 170477 459060 973444 608744 766030 204001 682932 182739 209353 420302 890654 502669 42298 639670 533237 826370 177662 40224 63098 1000000 713706 749233 976528 613 65936 616612 875622 795872 1000000 966321 102625 493312 812538 654433 510320 453894 154789 524330 832183 355405 162155 968132 366407 906252 826156 546814 283215 772243 231886 77036 737232 650906 807017 954091 310703 977848 528032 22497 281562 137441 235616 1000000 639756 548299 483177 147615 857939 811975 806519 23462 1000000 102467 217586 193211 171585 402565 974804 440125 447325 873223 104661 341794 376637 271068 267522 231177 510851 558982 1000000 5756 44304 666575 1000000 135008 63124 617916 2896 11825 165005 681681 90336 479856 840544 829863 739595 175980 692308 663397 96798 1000000 173413 618263 304179 693750 586044 1000000 640109 988179 634156 354699 797389 794930 1000000 48399 814394 369540 908201 669912 192528 657886 563727 960941 948515 1000000 158148 242539 778741 776570 765462 612288 452276 900668 913498 431376 10214 73940 746830 760713 264975 994265 611207 747457 533566 46677 1000000 908443 795224 999406 940690 88843 918088 439090 878287 1000000 268532 384717 317965 601677 751859 787640 882729 910414 817060 1000000 230767 945623 954229 1000000 90256 290098 335281 934692 475577 304608 413781 449668 377814 543205 352047 529538 627681 1000000 187046 596231 264038 94237 893436 584491 347351 148199 328269 422867 825046 253685 1000000 236721 343769 136022
781256 538968 70408 13132 531652 573922 865204 861616 977972 358739 27200 112242 487185 896711 875605 652671 604295 509410 822709 262199 51148 31925 39695 67163 521039 352391 657590 187824 995752 70822 524707 476402 408065 878954 497746 430680 412392 882531 1000000 864883 247912 984784 238738 839768 462187 42893 660002 324961 762489 274228 771983 869587 1000000 281183 505572 904156 680488 726820 985901 939300 856830 797663 146542 1000000 970274 200739 653192 154580 998656 622435 579398 1000000 593570 965060 977474 257384 30841 1000000 1000000 810720 255068 1000000 273197 107145 949189 1000000 73125 41141 852256 69208 671475 89274 153251 894938 670519 125481 1000000 88187 766046 338079 832226 435649 709510 130424 793946 848976 621874 660013 521004 471613 317310 784063 217650 870855 241236 955362 707401 105612 745463 911943 315988 499455 59167 588562 828547 582518 360618 835661 1000000 413300 581204 426725 371042 31624 500277 205748 873143 232985 1000000 547856 641739 409781 943332 682111 993184 237817 481291 961279 723097 861728 428904 357053 730521 724721 720416 263347 428700 240795 711832 968669 530138 106966 638348 458202 581098 898022 317988 309111 652835 461350 502479 682796 220722 523075 105507 82822 1000000 104183 758157 793323 176505 841706 358231 974473 5689 673289 54780 399539 1000000 904152 432191 953015 574067 102682 899098 319161 292435 372594 781041 954189 129276 1000000 785367 25833 355737 423412 348692 1000000 111153 1000000 967577 551189 1000000 405686 826434 418675 431481 428932 391707 107396 1000000 208318 990941 1000000 763628 591509 807182 1000000 105750 165580 730518 497620 621354 1000000 9547 572288 88685 1000000 497062 669795 570129 360471 342844 902216 160882 170794 1000000 238202 457904 793988 375967 171861 495686 244129 84026 739417 443999 573685 488959 91905 553053 417906 527950 325244 920154 203653 506461 494707 327121 906220 358875 956627 734326 290242 99142 722432 710239 33169 82695 433649 613544 870052 986621 964756 442999 64318 871294 841186 1000000 839259 64615 379093 1000000 811123 974153 173340 863157 423803 204854 101922
182985 307451 326130 605980 989789 1000000 444003 930650 204488 397725 489706 1000000 961147 564040 858162 380352 272948 815306 364711 801953 380309 605703 877955 496363 905786 797970 504283 961315 47179 255703 952215 825056 724484 924740 231240 801497 802796 916023 470974 978207 1000000 1000000 136175 464353 331233 102862 478482 310581 616738 197107 1000000 636752 9324 870796 104286 1000000 43188 1000000 227372 238378 819315 68977 886901 19417 773168 796313 674947 476309 692138 969902 147593 406177 68636 98365 514692 771032 247898 655276 552567 34340 391180 9097 748970 852928 455643 72092 651848 431762 346829 89498 1000000 664250 823431 307029 670522 297138 74397 48218 896887 984609 385980 996208 723487 603303 612074 56852 599072 526793 611290 900925 254560 129886 1000000 1000000 692053 350182 719699 826258 322126 605326 180687 881799 1000000 597760 632016 774353 590291 320940 1000000 979120 64303 552580 1000000 525908 846283 300371 747158 590562 184659 632974 228548 734603 901846 329080 791859 714792 228248 970574 635238 84262 72692 534012 737566 784977 984677 263263 601672 333605 542949 411770 270555 756646 887397 548247 718813 892666 374119 152643 185029 412718 105810 602171 338035 1000000 54549 656888 534305 38981 185803 268575 531145 362039 630497 862732 508391 726711 86359 175796 443819 313992 255635 1000000 228395 844149 45601 5281 982467 333745 751351 209974 733341 534249 201403 926502 106354 1000000 632133 563884 347720 244654 52174 889314 11255 419130 752244 1000000 1000000 859018 572188 232065 442076 916973 933550 676644 73694 405708 120422 524329 488089 778492 59808 40411 356877 51041 653048 401158 750696 492652 127180 963687 703727 394076 629808 1000000 784379 220468 1000000 708612 834985 896826 236604 241426 10867 334538 435512 833944 197255 1000000 31715 406800 832821 519670 160189 902852 1000000 839567 409852 720713 992466 581277 210738 482979 185563 610354 1000000 455467 221293 395283 673563 282216 194178 64675 1000000 909194 559262 694937 227886 174306 518160 86287 1000000 280536 373829 128019 1000000 415523 529552 232467 909893 459412
292676 577993 159471 745878 550802 25697 431589 23035 334364 1000000 86489 794831 604297 632300 192907 1000000 1000000 204322 811994 447376 656706 697335 794001 496181 31393 89656 146053 475984 310559 887034 93261 296134 445169 886489 96889 940273 306310 1000000 97329 619884 365315 172951 136842 817254 384254 683607 795826 779661 172501 1000000 489236 849877 292117 943419 59774 183759 949787 269273 88134 422911 1478 266627 1000000 616017 829412 1309 918123 104100 53373 1000000 1000000 62209 952812 454579 1000000 474356 219370 8260 931922 726228 1000000 1000000 1000000 831516 560678 338089 655499 289622 158999 835342 126985 463524 922390 263737 260315 370679 40284 701522 348416 719055 909527 376778 535125 587843 565610 104773 59385 780675 1000000 84687 360113 751740 696359 1000000 436669 898708 163402 657458 389273 156666 367353 229108 703331 548643 156371 369246 1000000 408204 1000000 447701 673586 633854 605801 502921 616973 146622 425925 647721 25862 966219 1000000 859255 353165 780059 531197 955031 370603 43475 109554 961852 745968 309273 567587 516985 168737 440961 774372 739160 806333 220942 935605 1000000 272818 400108 384471 891809 696030 764257 426445 288250 782446 1000000 138275 666149 670023 722619 763512 921897 908496 287958 734817 826177 106114 787580 476755 466934 324266 1000000 957501 1000000 298637 969726 744293 193521 1000000 1000000 181110 698846 879169 961462 357038 1000000 776645 267153 189872 1000000 987461 304398 978452 521170 761848 139445 905037 733114 618164 138209 825902 83237 1000000 654539 1000000 225500 212120 774442 317795 519298 433960 192132 278172 629110 292579 199751 656404 237053 637262 227320 304838 882251 758128 319687 618069 508922 480285 197518 807022 55975 632708 612471 681751 512208 68022 501964 776468 607467 628369 288759 334781 646180 715049 228612 546731 1000000 474163 913304 204203 440961 154431 471965 661833 48295 995183 897413 338746 161381 732323 581968 925929 600491 849972 88098 283058 324017 265920 856398 374299 351480 431846 440936 758546 644329 568711 933502 286878 887626 268645 57260 386793 366531 341905 49571
638488 289951 473345 348885 700548 963799 855026 142442 210974 176609 998849 196250 276526 637478 59904 891539 242053 781207 32899 1000000 574931 1000000 52980 706790 1000000 659890 17034 367491 50183 482610 27711 1000000 849515 81333 872014 55408 176227 397052 15534 941323 461887 609757 1000000 376660 770858 990647 916975 130748 939603 1000000 445913 891785 488562 647181 343934 731401 490451 909625 624729 665986 27099 242307 670402 624033 1000000 491668 207033 1000000 765454 143153 243474 788094 81566 519228 831714 454748 1000000 219879 243105 1000000 491279 820330 753978 474789 187572 806393 879507 1000000 201105 641578 461345 390331 327769 883098 574129 263944 459628 75774 1000000 1000000 298046 513572 941518 100846 801810 189264 217182 1000000 710954 65162 877293 679517 1000000 326055 468841 397668 996335 915802 207402 190476 995634 806244 323067 60540 293519 956991 574105 904998 379695 649989 719217 759284 1000000 161057 365234 542408 897780 525467 109843 557541 685981 141607 227543 1000000 182577 133560 851106 532038 316110 707163 501353 683498 201217 208688 8185 886203 713080 1000000 457761 727468 861185 813081 856966 1000000 428931 340086 357940 859143 1000000 380256 983493 251564 1000000 716714 371274 323964 583259 64242 135023 571207 473777 463002 552826 247777 717228 446728 879500 295395 1000000 862717 483768 613919 1000000 1000000 857266 978252 694098 766376 622381 718459 567748 136522 498195 645403 1000000 1000000 585124 705035 492659 351651 240711 290305 17114 45668 1000000 431992 312596 1000000 505731 590089 1000000 926987 260438 685508 430896 901480 261921 881071 29965 1000000 361320 139329 692690 1000000 383478 722990 22110 768383 515660 398873 500643 688399 932706 985784 738691 1000000 545111 798293 721978 337534 228213 815339 770275 779010 1000000 430628 357768 1000000 847481 656563 1000000 798173 544737 840335 6849 558135 758460 170042 623086 927867 228684 532632 412403 298819 688270 219427 765972 597484 365966 592349 852742 898616 243324 208279 830069 663012 1156 101416 498984 441208 234946 124880 23285 54925 190332 316029 474731 294357 74075 469846
963201 798057 932921 715946 911358 532531 712006 521812 1000000 796015 627158 1000000 427182 298080 414483 716076 631329 279132 441377 738466 329827 90176 1000000 991695 442188 423806 905167 312077 819761 666233 311129 352757 804227 754134 817633 296422 741726 844751 1000000 621009 278881 51843 510950 177740 1000000 572656 534466 9289 439199 723438 834498 1000000 870449 462562 827082 1000000 823279 644377 882653 136637 483916 396965 319703 358990 530035 1000000 888671 898613 473927 550888 519511 92059 645948 544111 108577 965564 389658 357112 970721 942067 605872 319025 26732 339547 618549 244205 657028 139334 824926 432762 686105 676789 215036 81583 402204 274045 607637 124625 703332 843483 145296 989671 660834 1000000 875527 321064 845845 301893 1000000 398192 545787 297884 593070 808565 472193 835798 800114 1000000 738098 719195 62264 644965 826091 401496 412994 631448 363475 1000000 260406 415086 783738 227484 1000000 190405 111566 1000000 887112 897186 481202 635320 382942 180003 16275 400226 585926 288274 689638 958021 694901 362349 941028 353468 43264 89362 33937 1000000 125441 943153 741207 25484 911700 236711 771749 663900 314081 721609 613979 472853 402880 663577 140473 877639 143658 748531 400553 1000000 575731 604525 478505 762124 615780 69560 621212 788362 764149 734170 467631 1000000 538259 498234 824125 676275 353113 822143 473439 996172 101774 493417 585850 986531 613532 770302 461210 90901 55104 872747 430459 243065 654608 519016 343686 20610 534 490065 548526 92345 26064 882515 742334 962918 209958 306930 157566 917192 599615 1000000 209558 518893 375873 904187 1000000 466026 641886 991607 334176 940790 350284 63477 600222 276304 88881 963614 475708 835607 961430 693096 163373 843307 191153 377004 461033 914233 536253 1000000 354690 375195 875161 170123 587255 291560 122621 5217 355218 992686 542602 992929 1000000 145752 356760 409690 218812 190048 38039 632968 767714 99796 1000000 338913 989406 744742 436635 764913 660930 142459 288500 564930 577993 374324 1000000 779240 127339 1000000 410420 791109 958490 614841 119275 922321 260932 154687
397778 881253 831202 139297 84491 414974 265513 370372 1000000 346453 108523 927571 695407 462056 818511 269477 911377 266467 940871 489314 91781 905163 834188 381699 998641 99259 89143 125496 145618 1000000 1000000 51324 386247 108154 173548 56800 1000000 987831 140848 746212 974910 206247 589471 43007 584286 475520 513742 957129 981522 992458 483232 665680 629098 846001 100031 427040 487329 891592 1000000 817988 85794 1000000 93449 63620 778993 1000000 923819 202900 682584 249413 542977 158865 81139 255798 312376 961270 225226 782519 148609 1000000 540333 836765 870891 27232 818457 448434 843665 22638 800328 105790 512079 189742 645640 923414 1000000 90942 303472 323045 472211 495474 208169 481313 175052 252092 120808 508723 582612 67985 142738 1000000 588525 574172 296614 24608 584528 287022 194374 405026 722093 383789 655385 675407 42717 1000000 756394 260156 795300 192115 412307 131348 477985 397722 568995 671280 222797 75023 734064 63265 839126 663583 1000000 237601 337720 109097 341020 786269 1000000 733851 314126 315194 993782 705125 961382 1000000 521784 557926 840007 835693 816002 13044 412344 776919 834682 921184 949609 949614 651135 720890 490256 907075 1000000 860686 1000000 40861 95437 959710 434570 120006 823407 334758 579435 304535 767601 584439 669693 643123 846848 25894 101811 951582 177794 267736 903133 460976 326207 200637 1000000 748994 363018 721868 684476 102903 403748 285281 995476 939691 1000000 355574 305322 116577 175366 170159 239834 581636 79621 167696 105343 567271 764965 389625 306165 734974 913530 277099 607533 491471 867152 324629 173647 121014 579384 582139 186778 160151 8841 473333 995008 33597 484646 5587 778213 455587 1000000 796987 242921 784503 1000000 51717 716031 172980 297327 371692 879858 567245 1000000 477846 737788 582454 609983 742410 38337 54414 551504 120529 488188 931641 774221 309641 886621 91909 1000000 28011 942098 496740 1000000 510077 347918 1000000 913507 679621 22370 587942 412857 212550 716451 669156 376528 142517 914835 570437 403194 357122 996171 348642 60721 96752 472971 1000000 256096 474632
255550 572909 730909 58164 1000000 206480 233562 582631 506029 520163 369114 1000000 97180 232088 226680 477790 577377 910086 959139 1000000 545890 380675 414947 795147 586274 473817 439104 412490 348791 149813 690860 861918 1000000 1000000 227811 687584 83175 186099 446797 569810 613572 299681 823221 382416 931160 568969 864018 1000000 368526 877789 210856 292060 973952 469367 469919 812574 989778 75611 841685 403847 710239 596945 642881 315342 1000000 333076 216153 441636 331861 973976 252638 1000000 816820 786330 905590 842781 653893 1000000 257738 548408 915060 502988 1000000 1000000 76331 869342 650298 980250 274420 169010 740038 577065 562645 1000000 748640 195704 507827 557736 130405 779431 84031 115609 1000000 49397 62940 5576 313712 210485 456170 984643 1000000 581447 925740 544771 540672 154905 774165 334893 818400 878984 545491 1000000 491624 657902 352403 989653 380154 380308 842400 51996 317330 740500 628362 718936 194820 41490 534098 48330 778072 383047 640032 127717 710497 198862 193193 559897 637042 256889 368083 123973 790714 23235 52722 61103 496258 737959 732338 851716 832814 1000000 356851 838466 180733 917218 719200 672928 529441 131046 514623 127591 770356 137918 837077 260718 1000000 779384 940108 810256 355145 1000000 177670 1000000 668199 370537 660908 979636 940203 219288 24765 530841 976373 241166 633385 814284 821806 485773 545366 149719 912603 198195 456329 258701 873871 1000000 4528 939965 8722 1000000 135053 588233 422496 574339 895590 258358 1000000 157068 247698 301852 297769 441792 990889 280458 42438 388862 831845 851149 13404 436998 616931 767195 583016 776182 142815 461589 441773 736132 136884 977727 674416 649560 465766 560507 847924 443135 781519 410563 794147 572976 648485 14120 237888 1000000 249034 91563 1000000 425880 566774 836381 148261 972007 261867 939074 110425 958198 788305 959487 463903 672761 48793 127475 924559 409480 970086 387373 794461 1000000 375885 944606 1000000 674610 385550 623225 213152 589806 101303 196013 692121 438106 929800 109800 599144 354788 996106 13477 1000000 827825 223060 1000000 1000000 560700
989352 786083 483092 240750 74584 336405 442173 784921 90523 347048 1000000 711493 40539 568339 709073 945133 929080 757936 1000000 365737 13423 83239 1000000 893351 234037 625981 769523 181561 1000000 519987 489986 688483 690111 922252 312105 1000000 805759 1000000 805963 688348 201830 129367 915605 105400 10321 174811 597857 560033 731240 571981 620825 787256 804630 222258 822080 1000000 98193 927227 16247 490038 291038 1000000 1000000 299007 379692 997694 451969 343203 667522 585978 422464 1000000 688433 190973 1000000 841368 540113 484605 258018 798560 768242 630677 462387 697647 921710 561204 724540 670644 1000000 361776 841954 1000000 586781 533009 532224 596326 678359 99828 207673 762382 964317 682434 366942 265352 210552 528347 739683 589655 987495 241697 584659 891342 792623 915023 1000000 965684 583230 964528 150680 727507 516104 429548 709874 984069 195745 886948 810781 490953 65055 344611 323329 1000000 267500 596719 872697 362128 956534 1000000 562050 595164 717607 755872 537783 313933 613662 399733 317050 50607 384003 267041 1000000 781492 372148 1000000 253415 619607 268300 472539 292218 325453 248010 114127 207023 340394 210914 79498 870146 726773 1000000 592750 199936 782092 1000000 285217 533870 171045 923118 875796 302258 401027 349959 952866 576370 432053 660940 580538 22363 697426 738908 1000000 74864 747003 310798 272410 857662 236582 393051 229405 888211 894036 75408 190826 404860 843750 717019 186738 155885 519006 913677 474705 964071 969028 217661 868502 858952 375888 576076 1000000 114684 871149 557206 213231 344570 1000000 328029 139515 248805 416144 937290 789083 391656 416364 1000000 475428 390905 558195 590409 933801 642968 840686 875546 882940 642992 494075 1000000 363988 534881 831281 666265 1000000 497102 360343 477093 47129 1000000 893563 123357 919007 911776 949638 521767 703661 57841 1000000 880689 355437 688172 345885 652637 432803 728162 21400 140798 899685 847182 442450 290298 723523 1000000 398338 1000000 228473 206764 141970 974278 777759 707582 67478 273552 556392 248922 467950 492990 1000000 1000000 12905 55708 144759 962628 591248
270553 470696 346705 355612 828573 873652 80756 593543 1000000 33936 589999 167495 722636 733113 160381 369840 328918 309439 660500 144288 109070 809542 348341 638441 194412 367834 829650 54727 218636 1000000 121749 861631 1000000 1000000 1000000 373020 182635 767545 563721 860146 579191 395204 452702 549851 258181 982889 666274 73565 1000000 36290 326238 287127 898257 172687 249717 174791 25374 515660 462012 530678 551002 213214 242205 185391 322038 613807 334892 663539 502058 729699 907613 408575 262265 233874 597789 970236 2833 724084 386423 278679 93423 1000000 244483 74210 295100 945246 51753 410496 550479 875235 390147 568320 772007 835663 1052 460618 1000000 529029 421222 456364 83599 975889 812814 1000000 756223 472635 728606 531990 924256 661112 60796 486164 759284 613560 612202 55470 13602 537837 795467 956435 310964 878580 992311 442626 343134 223120 56955 455625 277042 637355 253962 490970 632826 547525 223398 707381 644102 465242 670445 769824 837990 541413 416908 79914 691993 63377 731282 495560 661308 580794 860741 660661 306004 1000000 510364 1000000 555619 937303 1000000 527731 894608 710621 701047 273563 549725 229966 959345 857536 11152 553443 160030 155106 631171 262439 560720 564222 566979 302382 995204 711783 3190 476379 1000000 270165 278891 495764 408033 137703 142425 191330 284471 850986 208455 380256 878729 153734 261561 487333 248198 919651 396695 352299 389499 245537 1000000 825710 797171 753266 1000000 337084 1000000 483106 725127 685872 450837 170274 271608 1000000 73046 270411 481802 311067 538811 700424 1000000 626474 646505 319758 578523 782727 846797 32053 1000000 882338 698862 285313 511146 707136 734742 590099 1000000 120146 898650 266804 625888 301362 497578 276400 517708 1000000 109165 343397 771416 542125 983211 732203 491348 276918 775279 425434 221766 465766 94392 184561 760379 463519 66010 836764 102941 1000000 889021 264761 96106 43596 320689 632873 456655 695824 529218 658472 897072 501798 328797 212333 861187 360498 550653 997812 546138 571355 701747 668777 317232 873476 363525 1000000 556169 1000000 569269 236313
717221 109966 948931 462488 1000000 1000000 278959 18705 498899 512519 243540 396302 1000000 394341 761824 370823 1000000 1000000 14104 239321 36302 94929 608822 117229 1000000 227336 994048 344068 435569 97176 379433 131723 514253 555073 1000000 448422 722111 283155 37795 533143 738974 35209 845259 413804 179538 416646 279533 426610 721015 222900 413517 703127 260824 1000000 755171 708986 399335 372165 197650 508570 102645 991536 922074 907541 423178 885628 242445 838673 211098 1000000 603453 356129 897636 203013 283084 512505 1000000 942152 551998 768784 996374 352481 489455 170167 241313 228437 439308 383367 698646 6539 178702 240924 623566 896816 387249 659950 738729 886974 71085 256561 484144 404489 269811 870098 419867 446427 1000000 389380 220729 1000000 975008 975944 235734 260958 121289 87279 1000000 820650 593301 21071 868261 1000000 523882 1000000 34696 839580 618974 879724 129534 434681 967121 448315 225220 592167 561576 111482 390465 526468 823916 845254 309605 692129 594463 923978 168100 33689 912497 534249 1000000 1000000 772830 291195 380196 521038 219822 470594 137177 48242 110016 1000000 251671 1000000 882465 485247 991589 321331 218970 563738 587273 190553 378863 45009 850806 41807 458204 295528 192968 416106 438287 192372 746438 654801 655711 981110 563657 26000 555496 1000000 299996 989106 127903 51590 974224 556351 350752 576801 213238 495237 56297 461167 602460 581805 603852 193896 592751 368889 556397 566614 501043 311244 783347 852040 238977 844611 897115 924396 786822 788266 1000000 1000000 271594 411908 153582 205802 524636 304338 581640 293632 128711 550935 82961 518998 50680 985966 844376 947415 370106 998383 4237 312191 745386 740989 712535 219222 681382 500040 862222 860340 547502 287882 737641 539014 764811 694067 834233 447995 603476 849554 461092 487198 1000000 616048 431691 75847 192020 468445 275446 493418 587997 476859 5629 981297 695323 68293 845464 658404 657473 474700 531486 606630 187617 761376 435721 129016 871257 341194 523035 1000000 1000000 92004 992456 1000000 982553 994857 573447 341096 798561 802654 723311 698612
638248 10962 197089 591817 200438 1000000 729851 1000000 122360 452813 550341 137924 69834 656682 258246 756713 825816 987109 820942 589599 610378 98756 1000000 58918 397659 99972 471813 471484 689020 711594 432754 428090 725668 219524 107910 117187 24095 382134 566601 496099 336100 915427 656950 644001 949160 673159 551912 1000000 336792 750459 220018 895541 512024 629705 202427 1000000 331451 65261 866940 986486 273151 976552 933028 446359 355055 72039 965721 1000000 891138 814247 700687 875347 121801 291847 910080 625187 350096 464646 868330 444122 996948 173362 20730 595239 473990 526882 724256 913111 842225 705969 755891 421594 1000000 846138 1000000 436251 1000000 1000000 551619 235243 68559 373534 213333 372751 357446 427600 250086 859865 994780 617059 882951 902503 643595 362158 803181 168954 838237 760009 795834 540613 447705 355316 406307 435053 616343 956202 412155 1000000 245179 1000000 256442 966917 343328 111268 407915 553230 686633 293840 168448 476199 614768 887463 380933 655254 749186 379172 852218 872671 1000000 514747 527661 172523 176170 286263 483428 526640 45910 533332 445593 982534 53455 342740 1000000 63130 642806 521392 1000000 830843 1000000 463458 880745 869938 268189 82376 333705 995805 12589 541882 521326 867899 1000000 431905 956431 637710 1000000 778268 826262 749216 267693 442964 723647 328302 129598 310862 331738 357081 269861 415875 335508 416147 952542 617317 552158 336575 104096 433044 660584 591415 117824 421253 577892 800868 1000000 904396 981789 687928 693462 445331 469909 1000000 762292 427240 654642 421073 986085 702707 927259 136921 109533 503184 202289 471936 905283 355983 388797 726567 1000000 1000000 189020 823650 467074 127234 810460 615979 942497 319197 20765 108828 339402 745923 386471 835773 258268 46505 99512 7935 649562 843413 392130 124419 432038 886958 216919 283673 270726 47141 931769 280864 853134 805406 56881 143133 997224 653069 537246 73887 524760 472931 1000000 415603 674996 576302 674122 386832 309457 868406 212305 764093 553084 609512 634189 705979 1000000 946922 611308 1000000 918787 543952 430550 742844
525819 803928 77425 231584 196732 774890 765688 702482 430694 269709 326622 312864 963037 7203 994506 1000000 424985 348551 509818 158961 775128 415273 49838 833515 269889 350468 41342 1000000 576870 276502 1000000 787842 27172 834021 72042 355673 807583 741655 309458 358396 312036 869649 397716 390704 287146 680265 141640 979825 621722 99128 253001 237785 30824 644844 43314 824265 250790 1000000 242343 721548 879057 216542 656502 451763 42434 1000000 246738 515465 21398 340990 576986 658506 167225 237200 524197 881003 683646 872008 366853 844366 27524 853594 208788 903535 487322 616046 210546 32504 201477 983759 433827 573597 329239 553200 567410 402652 836559 783908 1000000 539195 1000000 983507 1000000 133264 272577 397903 6762 100546 427201 245186 132709 480745 318623 228535 498898 825723 918598 308039 961838 202391 339984 355346 22937 839752 942965 395810 1000000 463700 118537 707272 316235 170581 664008 164096 857623 1000000 788250 2989 535275 147080 339952 322824 232509 833823 639857 475267 1000000 977721 512531 234191 1000000 705039 693330 815080 813404 479392 968448 743002 655839 193950 942876 744018 523372 721866 1000000 1000000 958253 698551 817351 664385 602206 752662 847563 1000000 1000000 1000000 714761 1000000 1000000 609679 857981 398862 3457 70598 67646 272183 291759 865614 847106 298656 795942 965597 864220 2551 657087 824674 82688 240133 51538 806246 113753 958914 220031 236082 997527 877751 819973 1000000 772271 519188 112037 216994 556930 968039 314700 989902 339870 511850 354342 624789 496978 1000000 227153 442817 44531 604135 972965 573805 932281 69913 630830 237163 945661 272308 39225 397518 1000000 282332 578907 576130 144401 525685 147286 1000000 539208 997146 904659 577217 347125 433591 468177 511586 297046 553696 352580 97566 265373 937505 294995 400311 338841 1000000 594451 124938 922411 197488 100259 858777 443816 504203 612064 281425 991106 641411 919121 59018 468920 596651 657317 230102 582061 911286 360080 569400 970347 403583 293920 823678 601898 284065 526048 207905 821960 81573 32402 783224 874820 546167 684404 372453
498892 793600 878554 1000000 1000000 712463 808440 649053 608056 125677 851006 638973 312059 1000000 844572 447428 71093 672437 469428 63171 53238 127103 1000000 254160 582591 987995 862528 180528 664544 902930 104677 427730 253681 769924 269392 1000000 968541 785464 149949 571525 904768 267177 747670 388312 539621 837519 807572 8683 175134 835456 238705 345603 678103 214159 349325 983776 449437 252162 362646 575938 359928 410907 919763 878124 181454 358996 135884 465258 423089 744415 715131 1000000 504854 873542 827881 793392 873215 552241 51403 650495 231075 588511 50665 469639 285714 829024 108090 707036 752043 1000000 452752 101780 900525 162045 534827 297733 136434 94566 154661 525673 34892 269588 29683 1000000 57545 676020 1000000 206211 1000000 493931 37108 43299 544498 620814 901582 975965 562466 162423 932985 515955 500125 370242 293221 21820 823031 151454 728617 464652 424717 525461 687523 289458 648697 612093 342911 781842 868344 1000000 931747 148522 855317 795989 212344 891681 516846 767003 752578 546788 794280 1000000 1000000 386344 1000000 473382 1000000 994005 432435 875433 275015 207355 315356 973573 60917 458983 111516 189403 101584 533915 576379 642351 1000000 280304 936564 298531 145226 656459 155631 763619 222654 599958 817625 13889 925007 368613 745712 525915 700803 540170 641984 668595 743575 572138 903907 750545 459337 344340 1000000 831579 515831 243516 144944 421560 707202 827232 311318 269975 678434 791541 863665 276103 254856 674365 178134 271149 457935 845980 16111 55282 246689 1000000 5156 211592 281616 598491 943211 592812 464884 8943 700073 799023 13789 412103 974892 218620 681579 400914 673796 723890 452600 191811 148293 240942 459589 748360 685452 355289 91211 478246 96502 156984 702171 401686 755306 1000000 905613 1000000 472352 794761 773579 467724 229305 994069 13930 122297 92365 479166 1000000 963384 222176 426230 259785 164663 460443 1000000 868158 452994 216975 727170 127418 68775 703374 409412 408569 821323 134544 596318 361124 363817 732695 902217 289321 690018 193441 261141 503781 210687 777834 820945 297165 907228
679228 542207 17884 904560 869405 923383 705951 1000000 692914 105863 26637 16046 437156 49573 154921 938753 738456 988085 121379 11884 868636 207403 61807 1000000 660244 823079 569632 98273 183481 639170 842116 949818 20979 497481 459849 357431 1000000 562411 747119 710749 244982 340401 1000000 143251 1000000 486750 1000000 985564 944881 87252 1000000 1000000 104054 231822 234872 718742 185142 385829 223977 844749 734353 311236 1000000 1000000 715120 439457 70461 653872 411814 466800 252282 678738 1000000 418070 763940 901989 1000000 915742 738755 730588 199033 90779 191679 823857 708134 123594 542182 339534 746153 229980 911920 791072 277730 639397 987515 791419 663431 73764 600848 946510 228738 724163 814410 349028 679944 929886 822147 220297 547129 440347 516749 1000000 957701 611738 74400 869506 1000000 911551 841934 886902 738018 36285 1000000 81704 406366 107343 848320 961044 846878 984870 1000000 922673 1000000 928431 168856 1000000 865243 677505 281561 191084 290526 821638 1000000 986302 1000000 498306 707563 302069 946823 402522 612522 995347 793244 845649 697969 391383 950606 930935 1000000 529937 793681 121146 766906 402731 191414 127084 751160 797459 589003 873309 299358 350868 832686 312801 1000000 608157 566541 293847 334088 591639 953322 731528 666343 25753 191305 515321 280910 1000000 87547 824789 643001 412131 1000000 600332 532955 320322 1000000 957523 1000000 684415 588423 194879 605567 269163 358034 458923 677074 438380 383028 295831 20270 325504 317761 850895 79848 516448 1000000 338840 438407 681704 616974 1000000 1000000 82834 631475 436071 972013 542373 649276 30262 571944 642038 781595 788035 375972 283995 1000000 897262 438943 820815 527740 700838 114120 298767 580062 585011 991989 800411 1000000 25506 368789 579432 650277 508684 894455 1000000 610855 879931 654609 646079 156428 145104 224931 1000000 147123 266620 202681 630861 1000000 368444 488316 568929 566922 1000000 769042 17572 1000000 669312 1000000 567064 1000000 514950 352041 139984 1000000 811366 649605 422817 1000000 486078 247420 488796 1000000 679732 1000000 612717 1000000 513921 404869 667690
562004 912262 987278 5877 222905 452063 322238 894464 1000000 785082 519549 407512 973628 811804 545201 1000000 486178 400154 941457 192742 1000000 763808 526494 800066 142310 776048 1000000 448320 179041 144095 784619 947730 138583 738814 684816 689102 813123 74747 822014 445197 347493 719616 402717 78034 1000000 55751 966152 918871 827633 59104 932957 320765 1000000 324736 956845 30509 87401 184647 527843 587128 364772 474510 649128 877475 134071 206652 127404 783657 141807 764969 937305 63319 852805 1000000 72198 661685 631608 1000000 185926 551410 788336 65580 1000000 811673 807540 377842 281387 1000000 218469 377328 798289 437354 77266 19703 842752 135284 418674 362246 308561 483551 1000000 110842 694961 110176 564832 1000000 810008 289819 460494 1000000 687275 321163 1000000 779649 1000000 1000000 299909 260131 275564 994537 843606 480819 547039 1000000 650658 833729 814122 141376 1000000 1000000 546340 917585 554926 923735 587545 170283 540394 1000000 228548 659327 884567 691553 278630 602789 525585 57256 74385 1000000 112993 782797 84602 133524 1000000 366671 774991 671148 165217 448294 860222 77135 595916 520828 288958 386465 727859 533286 237711 389569 26632 680209 661221 508512 70807 664497 95094 264681 332984 290918 440661 913069 9296 623747 465520 274729 369909 523091 999697 1000000 946049 437851 131461 258669 757016 367068 933905 915006 793692 306352 660221 555504 598687 685965 16058 516041 565301 1000000 832678 1000000 454915 1000000 947587 835640 303112 622828 712889 272632 890972 570930 482616 684127 728612 1000000 494589 692986 130355 287860 1000000 590352 293217 365265 581847 278571 596533 25744 571898 736165 52065 37640 174209 224647 28284 967548 763689 807178 680340 561381 1000000 660597 326459 639949 817671 681040 884890 585772 310509 238699 256163 538205 216206 436951 599895 239279 195911 746164 129141 1000000 718808 35102 567827 971507 969567 766475 1000000 800689 700897 779839 60648 988935 155720 988127 393385 432291 603930 248678 872896 508324 869809 395918 491560 420263 584732 922622 93520 701737 976976 252005 887277 886108 55205 42059
152671 242757 369775 520101 875856 389145 341469 66720 40418 475178 859171 52664 317411 852094 586362 708322 1000000 398316 313130 13268 535337 800365 340766 866178 610840 935040 187726 135859 592197 996832 534528 706046 343087 440695 752154 575725 739613 921718 1000000 1000000 219807 521259 502609 258878 748560 655878 316865 381217 669629 884384 42975 374205 750266 1000000 813088 663023 346028 351631 363791 64301 632185 442229 964044 749938 712078 668667 635285 112699 846702 631879 894272 1000000 92477 927932 890269 80670 855849 805127 1000000 267229 645933 729103 474822 802547 977721 242911 818132 484032 945710 365894 324948 539217 682972 569077 158716 740911 1000000 284820 577157 631802 387799 217010 901402 769851 766954 735646 904121 315443 900083 977367 268067 587703 83482 1000000 288582 195551 1000000 82721 838836 1000000 227339 813194 262850 483520 747965 1000000 1000000 782261 77226 325619 927917 105660 816148 39252 748975 650367 102071 1000000 30881 613903 918770 1000000 301137 463447 470181 287568 718876 815329 1000000 510028 1000000 300412 718397 72201 448057 255349 1000000 284620 229101 662088 741531 288335 196118 167527 588874 1000000 843504 351248 1000000 6390 366663 364909 1000000 608198 428166 808453 579916 308321 370344 165791 855919 256659 490479 663133 124984 233470 97245 530346 69757 790462 827954 839216 812302 338133 311395 130054 526312 565523 379024 81545 852858 640822 632250 270855 443850 928080 496226 16780 858282 965616 522345 839031 634394 441685 875565 1000000 480729 722132 188502 1000000 252111 310980 269417 104457 592854 156946 152800 588201 741424 190062 502959 875239 837918 856441 732755 315543 446996 911545 545741 969297 267691 757353 84832 942272 599731 425463 742457 134031 1000000 444289 446404 782456 146026 666441 85127 82660 802353 934092 53697 221179 490270 686638 832499 944536 957084 357909 936297 301389 784701 813087 25522 736171 437494 167469 274060 317648 774614 861634 280209 77386 568618 714085 1000000 984487 84004 399 1000000 850519 238854 1000000 971578 244032 1000000 155597 214132 187648 877889 405731 866081 1000000
637137 302793 94588 981828 387029 532675 349956 966741 1000000 637225 477467 929109 1000000 902767 813477 878150 990388 636372 330456 981232 223718 652480 684508 119361 940394 192944 929414 935530 379406 68414 98763 134743 180953 138877 313816 303813 773508 1000000 905356 41775 868052 145686 639303 703031 1000000 339442 470869 786323 499383 645062 915986 956438 801792 97565 351014 4310 498637 872207 493102 646400 40228 664497 1000000 100101 421308 824769 594313 337360 328597 903325 17989 417176 842766 180582 397252 633335 1000000 133287 686497 650660 766449 545707 523671 561862 623397 347385 459224 571515 1781 1000000 1000000 580736 395642 505016 1000000 521950 656342 973887 963755 770116 1000000 463791 1000000 802191 669376 1000000 422323 373724 835726 409191 1000000 248734 503006 875460 509478 741042 619750 491867 652218 669024 73041 91326 786176 964706 510711 1000000 1000000 110746 175239 465419 215945 30046 992891 410764 119693 252116 1000000 488034 62916 650320 296701 1000000 441983 148484 616455 206201 926482 76229 24363 1000000 662580 554242 909225 204114 1000000 402351 990029 576263 905725 714265 609984 807605 144013 199976 584995 395546 180260 766992 933435 404821 402749 968176 377559 321923 689969 980863 101051 203772 277543 484168 993897 639306 693086 1000000 256296 35931 966701 11656 1000000 242959 151365 857894 511904 13817 318792 1000000 501862 247848 874065 189921 573386 1470 319659 33192 435841 625363 267265 841553 693176 557137 1961 742198 448322 225050 1000000 364590 172866 73613 641632 1000000 130625 1000000 765541 672565 154682 561287 852386 332422 1000000 164961 1000000 708804 615076 788380 3086 334419 1000000 186453 1000000 483918 734049 822895 44927 219997 304460 450206 73230 681541 23164 473527 1000000 946277 438237 522524 426743 684467 529370 216196 705354 233801 395816 420882 763275 860101 108156 490962 1000000 457127 124798 555899 601243 426988 958822 242142 303293 410143 1000000 1000000 37126 178781 359112 275241 449643 767832 380163 740689 1000000 873380 378683 132103 194349 745148 11681 1000000 834709 227947 245030 460025 927776 885600
833355 529998 472050 224062 197715 218975 1000000 829794 714619 127895 303716 990001 149317 618107 607171 825814 785296 274231 1000000 880285 950079 63767 967797 199806 623532 964199 943265 951824 159989 782217 698345 754009 691643 935488 37107 895496 103009 381020 980193 425360 433313 490242 847771 173066 468565 160710 261309 178637 274670 54646 787731 453724 755629 705227 47100 353040 632299 691848 156338 931356 90082 1000000 341234 139980 965008 456832 341210 386606 442067 658211 820901 587907 525352 663950 135238 443017 499736 147174 496140 511151 195833 829360 78830 863996 918593 315227 514613 7267 329272 261637 173587 357174 635509 820784 1000000 885106 408026 52552 24064 618868 420340 66539 203985 1000000 386391 585909 952108 322381 570038 525750 539590 729728 398981 603811 1000000 489231 646864 221195 70816 80966 979063 546099 865064 751107 977477 1000000 917986 152797 811542 807606 978768 916447 599286 115140 1000000 586039 88704 275177 901040 644652 65223 1000000 126782 592801 810297 1000000 584510 1000000 725052 149492 351387 149625 700860 972142 214441 463877 940139 829070 208857 653572 993357 542426 67738 513841 616037 806532 877812 211925 812663 614633 695863 699771 189879 182711 115725 979957 683709 649764 42766 875391 354424 467595 319405 375726 902077 658478 820642 603564 482301 632142 741327 620846 214725 1000000 294179 398169 466324 978539 963169 743753 865656 868241 818078 518521 971107 813004 468505 318467 510397 128478 627862 1000000 580382 3416 78849 567396 73279 869814 109180 618330 855816 254726 170250 729154 388724 466922 95874 52803 997623 880246 653178 605649 593019 286931 753497 14989 158001 210378 124807 828659 1000000 155589 1000000 838990 757555 786545 252132 581368 492479 628440 530107 660585 909806 203650 931041 152007 296023 375121 655031 427478 55739 108700 584268 697158 56456 1000000 930303 100578 874407 837779 921546 114319 1000000 1000000 685120 995897 866642 711890 354291 972286 352806 570539 675338 685752 682243 626421 515429 248689 152765 479873 40117 86990 1000000 958958 734460 690792 808728 519868 1000000 140423
736148 589259 816485 48637 166022 525624 280708 83703 627212 257432 17985 17824 897319 407076 134927 712591 1000000 1000000 545130 900287 534210 847705 1000000 150455 967977 178310 350200 524743 32351 321613 555104 665258 871110 241250 676521 344388 443848 568287 247639 463348 602616 91884 892112 1000000 919101 1000000 699170 700874 547202 43680 266190 378539 538404 239505 216112 388863 574184 588 211226 333811 829687 845627 326301 526526 562725 848174 839633 967023 853339 1000000 462953 1000000 457078 381220 234261 374603 754216 215586 824108 161280 303299 997675 576779 480539 413635 267053 754853 639862 54686 951250 609384 661070 943998 693274 765913 861386 4073 183455 546781 267168 866033 553430 589994 213858 922737 498839 287826 710622 850092 446531 276300 1000000 703074 901656 292974 769366 1000000 1000000 528452 977739 306906 621286 294931 628666 172885 402416 1000000 947634 793290 881581 1000000 57479 968297 1000000 159520 447194 406868 185590 747520 570497 1000000 870085 776241 928957 404466 969691 1000000 120083 366702 663664 166970 446143 922743 50255 693109 998445 204136 960852 577279 930424 966249 64013 1000000 216535 595590 204189 273998 803209 635252 984958 123598 1000000 62494 413927 770781 11726 572943 494671 979013 593935 229595 182572 16891 176 181490 361378 511987 991730 1000000 278929 676566 114746 658301 816436 1000000 1000000 855439 67499 972338 1000000 108720 698276 135094 517061 526081 689619 906139 572578 343729 336152 495444 50972 815104 10669 207870 697556 254647 176259 422449 1000000 39603 450142 1000000 389977 8107 1000000 199025 956462 541122 632367 140723 143685 953163 668793 698831 820971 976865 707 61345 37981 493673 733648 633689 972121 160891 753689 40356 207174 102820 333291 35099 124802 148668 812307 871983 513688 861407 450610 482631 727868 322690 24379 307824 922149 216482 291971 147326 443431 108854 317798 787475 259438 47974 946978 772612 319451 51649 83114 358661 1000000 27686 873010 1000000 958956 300619 378957 82575 431644 191927 858337 71097 348034 541128 449974 991332 1000000 785447 694367 634727 159078
565081 463458 127167 785202 384243 154807 668618 147075 969592 733828 271078 217021 406326 140032 173131 249386 493491 389115 105249 1531 903545 168940 183818 125494 757264 714484 888308 239373 933251 312119 455666 192191 72165 504069 1000000 851026 795786 755656 907323 81242 875562 221698 488501 1000000 43233 262530 787513 755274 861035 458158 962671 327804 443801 932225 994541 797878 178504 571467 1000000 76124 52271 159346 682364 189422 877372 1000000 707286 4355 900846 438436 311683 758166 470935 990260 399366 650982 1000000 1000000 946533 662123 649363 1000000 939294 358470 677392 728340 87257 696973 495300 405674 798006 602018 612758 373283 1000000 1000000 1000000 148169 941542 538963 92425 629111 689844 1000000 154832 634477 568802 597100 325150 345401 555593 827987 982633 940812 305910 212200 663925 412406 827818 686961 937908 1000000 827879 247328 175035 706761 430088 165702 885953 111473 548702 182996 537916 23414 350121 209771 734846 575123 858263 452056 518049 746946 258730 722774 255508 141157 862575 147118 324540 525530 778640 770340 63758 669823 846869 655372 612781 1000000 592456 257523 203819 972842 530386 242873 866880 326843 197373 869557 928251 500552 1000000 932381 454636 114003 887221 71865 379836 567551 533108 50620 762246 277036 975382 984162 1000000 651550 1000000 698320 241992 467617 86476 790308 869482 635836 723406 638872 777472 594281 856109 49743 739670 859696 637504 1000000 176622 966540 853013 458984 657518 1000000 364531 717475 226012 271996 306316 958122 87758 655287 75590 689847 763398 1000000 28952 556523 823943 496693 279126 917624 204945 634706 252964 504066 858519 24431 713950 203319 464529 998323 640555 108259 149354 248166 374137 186388 910175 129515 341663 882093 258109 994774 508936 378847 508067 759802 356636 71512 790185 47527 517950 568213 86837 345694 408096 530588 3829 784644 680210 100575 452332 825495 791016 570669 171180 147882 580725 625373 152062 917156 830707 511870 1000000 172986 170232 1000000 481256 210898 682392 206906 414572 276234 754315 831540 834697 179829 799383 350194 356125 483069 78579 1000000
1000000 538199 283053 962884 358201 654038 125480 749459 138530 116245 1000000 504278 628964 1000000 311449 238114 963713 577612 668414 596019 97493 862646 935061 242690 945860 1000000 521048 108431 450357 882714 637860 1000000 666167 17025 527229 160296 135402 1000000 978929 60898 945190 93174 564064 101896 852171 1000000 554871 626203 238253 666309 269115 980671 37241 200168 818039 129350 884319 160630 863347 1000000 725236 337790 424293 204272 31067 762896 616061 316716 14214 773085 23644 52352 230267 229964 196211 904868 157458 854083 825277 1000000 695171 1000000 1000000 507800 558333 662563 179698 434376 898625 246862 549031 313407 455939 45011 1000000 1000000 1000000 383703 724999 230936 449120 166869 134429 953682 759471 872604 709459 139794 758633 786837 446271 495554 722237 665382 874484 1000000 550041 973190 951453 804313 238202 319724 563543 141408 950433 507488 228096 357916 772765 32513 174543 660369 869876 279747 1000000 636676 864379 650926 371375 420206 922332 462561 828581 88808 822589 189504 282008 47690 289483 907615 727787 32312 1000000 474336 229722 363947 615094 849673 916618 867397 908207 845584 902924 61978 1000000 435081 222240 275949 922496 988723 750918 846859 420479 270395 237364 23961 831599 867890 458012 406348 370234 519940 296044 593750 586767 636554 496594 766949 582911 75937 400420 125537 871175 763127 174313 766515 934892 1000000 88135 273433 36716 901825 1000000 607110 939500 223933 491808 806630 869372 710206 405559 1000000 151697 620801 730845 979406 39103 897492 516043 210916 678787 309640 965693 859008 166644 770398 218561 765019 178970 428023 59833 375336 892336 164354 192832 145450 873176 334970 96184 1000000 311834 288672 271087 991864 60979 67017 266172 29387 439365 742185 925482 982273 1000000 875558 863944 688799 743768 320697 522224 258187 572103 27717 615994 787693 1000000 311784 170815 324418 370460 400403 1000000 737473 652919 853826 588885 300062 424317 959029 107303 835826 135501 92418 758873 1000000 441528 1000000 168513 902127 15792 156663 143575 75359 106406 144207 332135 915510 108463 529184 659908 219006
188225 929937 525926 889210 249079 526856 156896 397383 275694 280969 958960 112169 800416 741284 67479 349856 1000000 957000 772111 835166 589889 469871 287691 617234 903746 21947 1000000 242489 18409 557277 726311 692651 459992 534156 943193 851199 806520 226940 130680 217158 580601 23659 1000000 222003 989255 474247 948920 1000000 427428 917996 91681 505679 775462 1000000 78149 125727 964183 209287 376859 103740 426535 300441 356503 848722 858272 326397 395201 311665 579919 697095 470436 1000000 542666 972743 1000000 1000000 20747 372391 77366 407024 149989 972355 201220 843121 1000000 241923 97415 256259 584507 437885 110811 249601 684199 1000000 261714 15512 28732 295922 295881 542669 995065 212803 711647 976872 524494 99076 817979 1000000 385925 916227 988753 82160 447784 179251 589364 787565 1088 213434 298022 371780 193642 115881 1000000 276141 398154 455645 336369 780687 970521 161047 912826 20209 870805 1000000 574053 173001 827851 103313 956578 848010 749510 487383 114926 930238 447510 927350 245514 788775 608605 258505 533803 371650 533965 894119 1000000 590860 455887 741517 142848 502320 324960 893128 88022 896493 610500 934561 203099 861585 385275 1000000 522031 911226 394652 67034 611690 1000000 540684 432217 672036 425781 665424 694478 876481 93463 290471 443153 941686 515568 94133 87282 209276 1000000 144722 1000000 90425 259408 33039 762836 192277 894115 656762 602783 626837 946423 112324 608178 615655 936596 430375 871283 324329 30048 971726 1000000 1000000 114297 896381 444081 978837 271206 118999 686983 711259 1000000 342203 222437 771647 217034 73981 146067 446853 816876 579956 120086 416079 365829 208779 763814 609975 739644 705156 773792 733443 544573 299233 722813 966638 457025 448429 313678 237671 384032 848866 865941 150011 480831 610761 319606 81266 866999 1000000 7188 714656 944983 320278 39257 864391 249046 957457 743273 687572 570555 790966 844231 77596 423368 668499 785299 825083 680821 111903 143556 517746 286029 503457 361396 933161 550980 732500 622423 771387 153070 274893 1000000 295671 556266 185832 928422 269928 248008
403263 984668 1000000 628550 388185 756016 135188 1000000 862691 189682 998645 600248 295884 555868 752070 593234 962221 218479 274238 837633 666850 275075 391032 638907 1000000 522379 65475 1000000 29771 32230 416544 862337 634757 628305 1000000 604990 1000000 128184 251492 551777 48078 4020 716561 248889 702365 756715 757868 893704 816262 431451 53323 470868 612747 923822 138689 886476 351505 1000000 20246 606688 948922 25269 881232 494770 148042 600894 170766 225640 443216 568558 223727 846694 914000 103439 887180 207918 937341 794444 517886 296119 796579 661670 399340 449802 897400 983537 643510 637605 472122 354472 588259 972333 827569 677027 730599 495228 583376 320819 1000000 984421 166691 1000000 448969 1000000 774761 487422 572075 22108 362008 408823 621968 377253 112758 858199 639402 249808 925330 98671 404399 630516 649931 5743 651079 764328 855006 267507 1000000 1000000 994989 517475 168480 536440 180879 166067 630292 1000000 512481 844685 825231 979532 614049 9644 869072 147843 1000000 921075 832858 768351 513968 445880 773717 1000000 598348 762425 593529 486481 325234 1000000 378469 1000000 448737 328705 625420 1000000 856541 603706 727212 675554 532430 561921 29120 941210 552893 913724 1000000 329702 589231 292946 150156 450060 751177 1000000 101818 997063 706837 330678 291479 360360 514549 183350 17652 628436 349952 118016 85603 676155 569236 689838 63436 979047 770069 200940 684412 411526 360473 988407 246292 848800 571782 803713 1000000 306473 485099 765014 407043 230626 383415 991060 121044 461449 165739 759926 501704 340957 970703 727775 648338 745943 1000000 342294 172960 50321 569201 17136 886899 769109 627246 938821 417573 1000000 555971 1000000 664303 384534 1000000 1000000 792304 940050 44422 469933 785379 902693 1000000 658100 227335 110081 868777 415216 58526 659002 753654 40054 145820 613188 859942 184680 1000000 98885 347849 710720 503494 325889 724515 284645 241704 787209 233748 898888 257575 812734 350878 259616 1000000 629899 960953 420896 496220 1000000 831043 635550 317678 1000000 38481 200198 742803 424670 486700 301059 527489 893546
773478 370367 930228 50406 916535 1000000 11861 1000000 513947 720955 206147 522177 304035 718629 560569 389813 646306 703618 208421 247283 974019 1000000 1000000 1000000 819007 252056 888344 116913 331403 259034 34008 819539 252597 51086 373567 452897 533255 252470 387393 205722 776080 916597 229353 879090 956492 1000000 346341 194608 569489 332097 42020 1000000 470200 600863 383988 176820 722995 547734 733350 229853 272209 838535 723561 594967 466257 1000000 887358 695905 476289 953133 284103 997618 653209 438044 662909 1000000 1000000 1000000 334252 486590 699813 84438 287823 227005 1000000 489400 840217 671959 686150 365176 611156 1000000 1000000 411476 386068 62905 370579 858931 1000000 213260 388278 252180 33055 300018 681700 749394 247887 255202 29308 135644 477016 957274 726381 873316 21882 310829 29391 498864 1000000 171566 190987 384986 627292 564742 942490 180697 163766 986585 148070 330172 77048 153771 1000000 43414 1000000 299885 12272 261965 621441 1000000 1000000 173777 616206 261212 1000000 971418 544050 726698 586623 797227 624870 289842 162007 529771 1000000 65492 230463 791161 992954 513987 910564 678920 949759 1000000 398803 96231 587117 40191 8017 285219 610376 886121 184593 623626 850108 959638 990453 912791 197782 883815 547814 935869 428316 150937 64028 987510 615606 109186 899433 771365 804696 914652 861530 748771 1000000 1000000 599887 701550 770182 863136 339088 812330 1000000 355694 499404 466826 822437 751093 732984 393024 656043 494735 234011 912584 946891 449319 949770 85685 215769 85739 513841 211682 481707 888605 935546 207320 502693 91680 216243 618654 1000000 297682 1000000 1000000 779406 505839 572785 1000000 55486 884313 81404 1000000 883425 44759 551375 226323 310140 813413 1000000 572630 860168 19516 962888 764783 204830 960081 90132 370883 138426 630632 472565 724972 422453 975861 423308 830181 230959 698639 484187 434044 301241 918823 907177 1000000 762949 834161 258775 93606 91854 541239 1000000 301906 762347 724959 153032 534090 136558 749015 703185 801353 728362 343594 333971 476541 681920 932052 21434 779865 375317 508081
1000000 447469 740738 346508 304744 769078 69437 50034 699871 491838 862782 279120 247505 459314 1000000 729462 423507 323024 869999 350779 310972 827022 675701 74937 588393 619630 914088 426925 741575 235277 354641 562859 488280 325197 250720 952562 517963 656527 3933 202092 678852 478200 164380 833891 923409 136357 172282 112299 1000000 1000000 989048 716171 276037 262391 264610 386450 234481 745869 199040 119485 707733 70666 955057 96175 594343 1000000 750111 436391 1000000 1000000 822150 638964 176821 624883 280557 1000000 86089 106729 527017 985890 877715 317573 718539 424959 709344 704431 676975 33452 266961 287637 54859 863544 518475 859630 778252 835356 563768 625996 479454 1000000 151100 492460 157156 778295 941256 305858 878276 652219 774964 566827 989824 133065 998789 937349 641478 613358 753010 1000000 956219 513763 234603 876644 890716 192768 906496 141524 671434 292540 708457 230795 802996 85808 662561 790909 222957 89199 865420 400474 219001 664092 186077 163394 838316 820960 530016 325853 40477 743152 845526 8791 589916 124645 208055 701477 748102 326371 1000000 552457 338249 920961 963215 901029 1000000 30498 254321 714097 267549 387762 114528 928142 829717 24867 108585 204174 915078 659058 178310 399007 785930 857349 546336 304492 658394 432726 431551 331226 728335 387584 17677 300223 608156 691986 1000000 367985 69844 783806 531781 123110 200187 231287 810303 740599 409149 879467 1000000 708113 628268 589632 175147 173439 53480 195424 839142 1000000 434449 193708 83345 124350 363293 424772 910830 660779 323086 739595 659193 938511 987116 781767 153039 589080 905197 744047 386673 433952 315056 725174 1000000 872353 54228 392408 1000000 422529 567634 1000000 283887 322049 214012 613029 532757 922899 880199 627179 130905 570924 378612 113744 698778 1000000 19559 402176 813565 583124 231774 845758 371438 837961 71222 1000000 676545 878289 760285 459994 65382 938494 138935 143078 955086 630705 108432 403929 221333 506486 896576 719174 513523 120445 936620 196197 421627 908325 12110 93663 688680 92655 145853 783739 807252 326911 277893 406912
999792 528848 711143 393240 984342 509511 175164 833152 63478 217338 735327 160313 16156 771486 1000000 548195 215464 670551 1000000 949625 781801 1000000 669599 265639 673536 1000000 627216 1000000 888701 720179 655339 2468 642555 71055 141620 857337 859661 284557 405834 770136 456209 1000000 661816 606297 59519 430048 942071 328422 163689 1000000 752838 85670 418879 1000000 272170 365025 1000000 1000000 382185 2312 926282 509572 301652 9320 180946 299941 946206 120564 180615 122055 833707 18711 491861 64661 481248 647056 234926 882721 158470 723022 170865 38735 335721 1000000 760121 782966 672361 606724 489329 858937 771334 65834 1000000 613809 408726 665281 650734 376872 35281 344179 118721 259424 222482 729640 280529 668242 697208 515272 996205 233327 625552 359330 577131 683007 426664 711358 199225 784952 74861 572985 977229 157074 163240 144367 474458 609210 918561 758586 876284 502856 389003 224697 481737 747616 116633 923123 1000000 980163 171053 32753 562196 870694 449960 1000000 1000000 512727 882895 54503 291992 202247 557610 948673 1000000 454072 3743 299048 464957 749692 430797 509955 231041 196819 783890 858837 535355 1000000 373329 234574 655934 780823 765891 777519 1000000 905685 605412 794941 651086 992062 441112 557747 366365 52658 557763 271994 658535 520310 577869 250210 472085 112719 455209 86162 958611 976042 872159 879435 186948 592379 813663 769879 306256 999785 832422 1000000 919289 120950 1000000 438064 223959 967931 830010 167954 845380 303371 278655 831307 796999 46981 382297 448727 631859 737228 728063 294638 718856 556263 725288 69685 721176 1000000 552799 363794 252449 1000000 622832 792849 619597 112640 647325 1000000 1000000 256991 113239 537224 318335 901285 856025 1000000 585449 740888 642263 111571 603382 218125 563033 3517 119887 135648 439162 697591 303118 969561 867551 668845 405739 121144 69684 4944 193787 586454 663450 303643 705749 860449 123742 44984 931028 1000000 178013 517363 740379 151129 367515 564486 733622 1000000 266662 185983 502700 535768 742969 309346 419187 664388 610392 179598 405644 978828 1000000 269313
635179 652857 565539 69835 450962 494876 738385 1000000 897999 564805 1000000 542712 380374 1000000 340956 669400 306040 287219 221788 75949 202390 519054 174546 291008 920111 911915 728433 335022 611648 438867 104512 884453 942433 536300 724357 93070 928931 541446 1000000 644522 931379 941715 584523 644680 928441 876844 528014 1000000 672714 836439 311490 409859 221687 213460 364920 806401 614275 749209 368422 639760 471507 24275 58353 655355 131191 880607 78535 273329 118650 177478 536278 594938 91481 1000000 224920 172955 825800 960718 831499 241265 895054 965507 339476 349358 175103 697637 906139 186731 122086 773473 807005 863993 352928 150180 779248 89010 209409 1000000 412093 645529 193836 624650 442992 943233 866180 783560 572520 795761 644335 1000000 294052 886781 950707 951386 950920 708091 265791 553564 736979 630105 548865 805971 333470 325046 283312 915951 773087 59337 246664 130292 530951 535921 321076 583774 210605 407208 624163 960208 902703 175552 749547 13987 393483 676087 276730 785227 849622 333881 912754 345832 177672 902879 429927 184236 618277 844660 818786 514529 740631 411567 879813 108673 860874 851611 1000000 634587 161049 53328 1000000 720893 828532 889048 318366 361351 868411 118956 1000000 5299 424235 991948 3929 727563 300726 180602 52386 1000000 67681 24832 172399 840110 240390 482420 389483 229780 598035 6159 229558 414209 743003 424301 567850 362294 780199 273740 641661 430642 227916 257077 1000000 125833 550114 550839 1000000 385956 350347 913753 847403 528727 998543 884252 420391 177099 324886 266462 496843 784922 765651 435747 1000000 527038 354437 633266 671758 448064 405586 1000000 520707 6581 1000000 621276 871517 54185 873259 676735 1000000 241720 118429 990769 105464 216720 737629 427560 417894 207824 310430 610783 828484 594961 686957 1000000 562468 838797 976376 953427 580888 466412 377316 818828 851505 775745 573658 152499 1000000 1000000 722690 184815 1000000 635643 921101 316762 711203 385191 822157 811221 146812 206661 244830 170375 199444 3030 822201 296293 674488 635989 735454 844655 819088 507279 865168 372933
327188 735366 394464 644064 165979 366261 68485 389814 978147 932123 57609 589536 724560 668063 230189 522367 460073 487521 441582 218231 99946 131489 223179 970328 370481 847370 688966 793604 880202 979744 674036 93809 797873 53825 507895 214867 985739 439148 40194 739808 986284 765734 99499 473806 142139 657589 786102 430399 929533 880934 947545 612243 486619 911785 7358 126028 491828 193929 453393 178617 698054 317145 883617 706 341736 128177 706178 105632 646436 200848 147159 730928 457596 80888 569427 83853 381307 688687 249975 861111 566210 574230 1000000 288605 69012 27575 1000000 314849 435548 876348 866491 238941 223896 728217 94613 1000000 838322 118573 1000000 33800 563432 632181 597596 790575 11294 964153 1000000 642724 702388 981692 21538 874261 677870 873031 8665 464067 870076 656052 431651 526465 342498 765108 384555 451616 74854 681454 159934 321183 268635 583336 1000000 1000000 466548 1000000 273231 502297 886378 71820 779315 900455 703739 582733 954396 1000000 1000000 570537 825466 160651 613869 49954 504391 375203 423863 419289 388887 415535 294363 568772 783187 3371 162094 305406 220393 1000000 240564 766485 436318 56185 402324 1000000 203339 794226 673908 354440 773421 175810 630632 138011 547316 260535 1000000 347068 311899 533274 871032 448688 495223 203194 586959 583190 957469 623446 336231 166547 457554 80234 286550 591288 102670 580102 123771 858172 451143 736918 169394 174470 329721 686157 279687 203740 1000000 997507 1000000 986063 726258 303678 318546 396876 1000000 559769 593077 1000000 1000000 1000000 289339 410751 770102 521895 38289 5969 10987 221489 488718 645321 907719 847340 437709 174718 237531 488306 434152 978220 235 1000000 633312 704393 1000000 696317 797288 1000000 329993 575336 509465 756249 248774 22805 532292 864084 12696 547333 805286 629258 477747 79073 903718 1000000 369517 568897 108992 491893 918714 351735 1000000 985808 85432 1000000 770047 262492 1000000 678918 35112 53823 146787 201680 108122 591880 221677 948339 739425 420779 131518 355222 31755 126310 577460 42748 54562 816563 143260 52986
366729 23054 836439 441374 105095 163658 848254 34734 516504 111455 136622 51205 508342 1000000 661996 620096 814542 138399 420760 78262 657895 662321 199028 595800 994151 858862 743887 846969 900171 1000000 691709 935860 1000000 205282 87329 544380 909492 1000000 656572 665198 961658 58065 317187 1000000 700493 699833 773977 927619 734544 509497 998525 47168 919157 1000000 410177 171993 641706 832992 734226 700998 486276 586302 804322 878834 480974 672253 350608 616220 844278 459763 806553 921020 670295 845545 987867 898294 400391 458974 1000000 1000000 70045 222449 729611 321713 192860 1000000 634780 1000000 818198 64790 855460 894615 35823 950421 960116 847345 374241 465596 584330 554968 175119 786183 940903 38306 244079 371797 520332 427993 222518 270209 994908 9946 458141 564517 653043 556715 683995 1000000 1000000 702055 796389 149376 537251 1000000 759098 375692 387380 560498 627909 813753 747401 23308 798002 262103 156874 323045 304493 453917 903223 527597 430652 759994 331964 27089 65579 528262 69352 305860 295578 90988 354620 616744 840668 913881 1000000 153747 338249 365494 1000000 446839 399896 764609 122051 129571 704477 630095 522280 616898 386077 298495 735379 989592 429168 813139 181985 373905 951255 874760 117537 1000000 628717 944853 586303 842818 446807 982469 356384 314207 365456 142834 248217 788969 552157 1000000 939205 211818 1000000 910632 1000000 1000000 573371 8478 997204 648537 743329 606716 418118 673882 303090 442622 375422 593775 840896 786274 299063 944497 136220 380621 594070 1000000 750588 958021 1000000 14898 830598 561847 38083 281608 574940 501394 1000000 372468 1000000 872067 410559 711385 908419 1000000 15935 751790 317940 394352 497101 774520 401860 324439 808259 763999 1000000 1000000 59290 1000000 595901 953888 294170 249726 542880 545751 956416 941027 360223 189761 80206 577850 953974 1000000 685988 519299 149608 476814 887984 1000000 778848 401649 61138 74879 1000000 282431 587789 81242 781755 1000000 953734 123633 676571 154591 343958 1000000 785008 953976 75557 850028 726222 1000000 132655 499294 304851 700837 1000000 115339
589936 890148 998991 748050 237960 238254 3108 985577 98156 1000000 742273 482339 303078 483228 449767 64109 172821 909851 272434 726536 694123 342991 1000000 482330 520136 739041 1000000 598732 457119 216660 982793 411169 85412 225440 613287 991010 557272 887869 1000000 993884 569550 33948 492264 674496 46244 619499 696663 467354 976696 929520 346776 891838 788726 179108 175272 1000000 996937 223870 936481 990991 1000000 708932 973111 1000000 934383 938469 154029 440311 345572 868738 148942 505739 52339 464626 161440 264858 185720 493059 20658 945269 1000000 817277 989529 386211 595901 857653 52954 680796 333335 869449 691392 91793 464668 475722 862215 350341 769195 733012 447051 945272 1000000 304601 802443 811171 754566 650155 338550 240930 702238 552827 486887 827992 758114 425540 345379 255462 527761 436901 888111 446188 22832 924257 292316 132341 682393 210249 998618 557875 773460 106372 230633 332493 434258 123361 813328 146477 178314 874228 312195 952478 652544 587246 385539 109018 1000000 957264 989721 777816 565424 605324 946321 930150 612496 494891 795679 41592 681418 31531 537783 768873 170426 766557 659821 306715 749224 1000000 186984 799306 183242 1000000 470815 211974 61353 1000000 745739 597312 863179 1000000 90563 570905 264685 591209 480516 551017 635487 829678 13652 987682 1000000 829450 198883 571077 177568 237737 126924 267636 1000000 457876 789754 1000000 29780 429402 964648 1000000 37281 881561 778811 1000000 269101 121850 278109 733750 523020 964812 490441 51475 93534 323617 732627 631486 904258 949139 680822 714446 404419 957853 640010 751121 328040 400291 418458 464761 727431 117593 976150 634304 269377 100464 806459 844464 244175 771362 228673 226847 130194 303794 994833 1000000 340155 637623 583377 273635 947252 870654 706644 579817 236403 501729 789453 784438 356826 74391 951985 459665 437976 128587 433119 1000000 117870 468122 142597 677243 650797 278191 946568 417333 185286 123510 103913 582360 364064 912196 41508 979690 330975 74289 688075 374369 31066 139428 11746 378108 853909 143418 225831 682580 968459 897673 1000000 1000000
778925 731522 94492 49950 302028 556969 127353 490779 631010 540016 966753 441228 620331 644124 723333 47964 1000000 650692 919070 148025 828556 559119 766555 927320 1000000 456704 316405 178877 800135 299129 907485 922836 571930 1000000 169962 993988 620177 819665 433041 167350 1000000 677721 809255 1000000 183634 933767 788908 897197 242169 80792 488092 517916 473065 40912 12992 1000000 916257 766192 701639 706228 1000000 985205 756031 513222 446050 830836 413763 140389 248243 188607 978858 480954 913876 804891 488121 71410 902427 102476 781774 259538 234026 882731 434214 147755 606946 290265 142925 484023 939251 925864 15572 522084 1000000 236720 815712 730539 839616 608636 390752 297234 509127 87025 60310 253112 967855 318571 43621 922834 592197 142086 459265 577248 50538 476261 173082 179636 997690 977495 971459 999618 963317 677570 961747 195415 889663 421766 866646 528273 261397 440100 333886 166438 734895 109508 281493 649433 1000000 474861 50229 164714 5240 251933 1000000 86738 231778 188576 238335 931254 657254 1000000 153452 1000000 38201 85949 165319 194281 927956 262132 1000000 950030 715947 628843 404825 54777 463198 365682 231201 434028 598495 341843 915058 671402 280427 697493 267931 550493 479378 537272 549998 46868 223167 644613 848546 47727 947302 1000000 915927 577440 904036 697785 443452 640218 783866 22366 168793 458212 723717 183579 672882 24791 981388 588240 880320 37403 860044 692682 26265 301258 879227 345513 31075 549687 564699 1000000 685868 1000000 621997 480165 484636 189564 701280 340716 906464 726753 639096 219605 839423 268925 958836 272097 1000000 186362 452583 290009 146080 86399 124336 298824 214859 54229 764503 1000000 505013 499285 1000000 901505 803991 1000000 36924 752869 729162 851488 908506 747872 854605 933955 740406 1000000 839986 40884 866655 1000000 316242 296921 780762 795375 51782 572657 218210 731454 416002 444168 1000000 6090 131657 348778 973289 414875 455530 530716 1000000 715083 556100 464263 206091 253471 183799 1000000 450691 860621 768561 120676 268845 634407 368860 449686 791884 679910 70617 505677
945736 721733 627685 612430 300869 513265 771979 504566 1000000 838429 429015 915727 934064 925874 72518 339241 415401 96496 1000000 1000000 132104 786076 300605 383573 182793 122990 26063 570804 818321 210816 489695 1000000 285256 910019 82885 1000000 1000000 962562 309752 364816 62253 149282 788108 397310 424547 674099 257149 922736 936990 334346 545124 979066 50505 148112 9713 401718 304437 918192 659104 10773 527448 969705 749852 58533 476023 1000000 484258 992050 458386 1000000 502609 517216 666266 1000000 99145 1000000 892677 889503 571293 17490 112854 550720 609165 102924 21628 318680 480839 3588 589237 1000000 133761 261438 670648 981367 691749 517075 402337 253436 399700 200203 649847 410908 86504 317387 960464 613815 394506 34781 329145 883294 182248 861770 100408 214076 240105 69985 288563 793208 777465 1000000 294414 303608 313214 947903 679899 657171 1152 46933 961768 34802 424026 370025 708292 986144 500893 372790 208668 671423 81296 1000000 470113 766959 312721 1000000 357876 643713 455046 727883 237754 39866 234615 107316 904866 785487 497657 532921 86104 353359 922418 842415 1000000 85985 728310 541841 633237 373034 182552 220988 1000000 116635 242755 694612 376344 20628 262410 331062 229162 215758 800248 241403 35136 475580 445667 426043 821361 342549 745918 128765 779100 632252 248603 92295 1000000 957832 632873 947648 733649 541652 729784 485447 463305 984838 905981 125643 490214 24810 313970 954113 288763 1000000 938049 68497 605537 718122 1000000 1000000 100888 1000000 347473 933047 795251 1000000 453828 781059 126276 151979 998230 333044 676004 367305 30046 65351 765754 943914 9706 339573 146170 648359 1000000 262606 816993 107358 83567 931354 1000000 375259 131541 336065 330377 864689 620371 596839 148401 885895 349285 296857 395912 798001 385393 462188 522149 900269 181584 1000000 188245 714238 934119 346882 401526 463110 451596 488940 59695 800228 131115 959654 1000000 983211 72063 560722 161489 108050 770064 313785 613627 442995 689504 78889 720274 1000000 420978 855895 134894 625846 793755 428083 153840 932371 647793 42076
586791 671065 669599 747420 924555 135168 905452 856277 453635 210769 967816 325176 1000000 17640 777187 126903 944675 773003 632106 646566 429149 741580 97320 375963 487617 1000000 1000000 503361 641078 360014 735986 973289 12179 1000000 140155 32659 172681 107281 320429 878233 130101 410680 18697 536005 945283 78430 633099 311342 246858 403462 6421 1000000 6963 711449 1000000 201173 713980 882981 547247 187752 109794 620411 1000000 73229 574361 518837 522535 740559 871614 196173 766960 1000000 1000000 263930 727123 180396 1000000 460916 594915 390172 789828 116781 200358 390134 488234 782627 778045 457259 947457 591227 1000000 356793 316019 412636 363283 1000000 331968 148001 832527 308024 892984 1000000 1000000 86101 1000000 696372 728575 932275 738398 132667 745865 170246 713740 749976 168466 583025 351868 898068 144831 6462 877659 102165 1000000 166877 604088 709385 254959 670452 788776 503284 817730 366770 907565 554955 468491 988588 603722 159628 359066 30529 1000000 608828 847538 645829 411231 1000000 1000000 919171 675682 949721 176892 543680 189772 484188 450829 72667 372447 142672 708591 412285 1000000 598181 845245 123015 852040 967606 119573 804001 823299 101159 383680 1000000 1000000 423432 863979 177991 982105 175805 1000000 267490 412447 505017 10042 195776 794188 1000000 1000000 578475 940430 811703 719737 629108 952674 943371 761493 340765 1000000 82505 30389 650645 47116 407160 1000000 14098 821937 1000000 610847 314593 381644 230940 44287 281412 673934 467153 380700 255106 802374 55119 120934 559656 1000000 1000000 1000000 464992 1000000 255922 948123 178500 439057 456099 592925 704302 656927 862805 486795 327604 52925 1000000 590402 816597 329018 56276 797296 612946 182124 677676 452685 254189 116515 663311 55091 333998 73052 795364 700720 115127 94302 652854 920209 301301 5964 927170 339786 822907 7818 805380 1000000 29031 500025 376619 568817 628310 988215 676281 424814 966187 372596 939025 693392 359954 959334 40124 427163 299997 684964 1000000 256726 73942 484400 306746 884156 1000000 987610 574270 750030 150867 119092 73153 396852 606941
530320 990171 1000000 48161 606536 226781 387412 594022 864579 213550 982860 1000000 441164 128224 767108 879245 135460 1000000 879160 634904 151116 687193 98066 787964 1000000 63163 955615 534434 885609 698317 23832 566312 841890 55687 1000000 101454 713013 120280 323309 86180 899972 1000000 169800 182388 789430 685887 136521 917834 1000000 700379 711260 1000000 46956 433700 673925 928179 624655 287510 2392 153598 808157 139916 889699 599719 66603 568751 765975 11595 650944 579269 1000000 223363 823372 1000000 494100 721821 528624 87451 35113 389260 320613 538528 113464 110947 163536 93591 806976 138989 857925 304784 746653 466693 987149 450129 677897 98382 934336 460301 568371 793431 265614 633188 194405 514762 243807 1000000 169596 657332 519993 977217 227776 798596 774341 844520 1000000 158705 357493 237641 425009 762938 1000000 99463 127917 445626 425187 949227 60340 615984 391070 262882 83516 283706 274001 1000000 1000000 961780 550612 590949 643487 92294 170662 952845 610713 119708 306745 821996 477121 367920 853463 871840 950626 961104 56156 74526 955776 869233 616045 377164 225001 1000000 938113 277133 943237 669123 765251 438780 889529 466909 920512 491230 653184 676854 326093 338590 290983 132211 158732 568838 724944 796499 89053 727793 936074 214252 1000000 608913 496438 912633 494972 559770 60418 978394 12839 317535 851960 973792 128753 480653 26290 655135 739305 148339 706511 143992 418039 306254 145324 671775 746894 352084 316936 444778 792169 466767 1000000 304310 290804 963474 969632 537340 372488 941607 143344 199262 139490 426366 1000000 240365 618999 542784 357652 1000000 445330 900732 968655 597198 255108 310252 87596 446760 707034 110294 996433 756874 443583 842120 1000000 503951 47726 1000000 775507 177427 229799 732759 392780 70518 20651 24728 717379 506982 133337 465327 987972 380082 69019 627038 524979 604672 570346 765594 876451 1000000 238557 855049 29424 253771 802979 170745 425897 611502 515688 542981 421297 1000000 867120 481735 878459 1000000 727995 371197 140203 751691 1000000 480951 80809 262384 390912 637529 388808 62686
545819 931133 436062 368212 477969 631974 748817 871745 647837 933738 9489 532360 636398 754026 948371 187295 256499 531788 352801 72749 132051 652696 841751 940808 1000000 420569 593312 74908 1000000 649831 63228 552221 340654 408882 905068 645697 491199 521025 612614 636181 155171 843228 71942 1000000 1000000 263779 249980 120985 825976 202029 541701 355627 385190 779842 384512 536941 321046 689284 719688 803826 1000000 522551 363143 620890 754218 299695 167202 822932 108485 246044 1000000 214285 772469 867392 341636 473273 596489 665047 636407 184391 1000000 846789 67574 795756 239511 846340 192400 187016 795074 122295 592766 974277 565046 650149 756868 682969 153380 533065 965846 858479 152066 42478 397245 143587 480573 277883 1000000 701359 1000000 994151 908136 939260 654023 564072 261059 12284 97660 1000000 910854 924908 428842 520540 936931 683933 283621 85737 1000000 243190 515170 242190 47419 413242 779145 569410 763686 890085 336246 513360 321390 49257 30817 641239 152578 357592 629665 158968 725086 548906 231550 790789 44992 837648 530193 705519 725421 348870 757053 36327 591656 467749 861805 237575 690077 864106 752935 516336 426261 126910 265343 1000000 218872 56849 123895 1000000 167638 366199 939673 1000000 21131 79733 809852 225532 162330 223656 397413 197825 83639 187490 1000000 681284 744928 64 509743 909704 644189 995305 191 153114 488796 758588 229390 1000000 378359 232887 739482 516437 882239 332889 682453 215891 718724 379976 234300 508659 144393 778223 400842 946094 900113 718463 557823 463791 582862 511553 194167 632694 419420 1000000 417279 689592 145328 911653 535467 901171 258346 699645 473613 572370 926477 512514 707978 1000000 311128 722693 173525 829495 600325 584485 905989 171956 936130 706851 278040 393775 354207 189175 651800 1000000 926785 94370 195277 102792 707574 722187 683686 1000000 292869 20631 863049 589906 303571 115624 188028 571932 505083 707278 652747 741183 82511 1000000 804466 983374 996484 749373 247310 181827 1059 542576 8716 227424 410352 823851 561602 986821 409169 335876 106638 122269 263563 5975
401938 1000000 826758 1000000 489756 333824 955043 629571 477833 745529 255599 18321 107457 882653 120519 775258 990731 1000000 701043 555983 936947 791269 849135 383655 940000 822821 774163 1000000 675001 244153 202501 389564 602191 1000000 893453 773245 899509 841821 142389 1000000 785092 626099 119228 773371 151240 709276 542779 300708 748196 299477 294907 807772 717553 745522 1000000 1000000 781722 129535 897231 865523 593097 609001 1000000 92464 358601 668297 961979 473446 731885 864016 483295 935521 458197 334380 87119 887718 453239 822961 830012 10015 613097 593979 960469 436949 140325 679275 488235 937052 567362 758830 913262 267490 131736 471612 961218 1000000 833919 929271 914012 571173 864390 881978 659330 875625 870979 1000000 1000000 482435 1000000 711052 7744 694649 920419 735211 190248 409246 161302 877741 622343 747922 121723 597403 1000000 738083 278251 476157 744135 14280 232435 533993 593157 420488 748827 572929 358307 631297 951007 539309 1000000 1000000 543482 1000000 867743 826506 299654 903971 837710 1000000 79783 605192 733964 958951 62773 472807 62587 762187 712942 679427 668189 733777 1000000 1000000 121836 571033 558671 417126 458736 218363 807838 312958 567459 727001 300575 540999 35566 996543 452048 693718 856542 99297 913146 94342 50692 142498 606897 917724 852839 502517 823956 443598 1000000 385736 356485 1000000 893738 156390 317056 475157 899498 988977 808685 18329 857614 320191 235888 355518 330622 82 361671 339753 1000000 320838 339513 644489 468903 551487 556051 242380 193233 742666 105240 1000000 718140 632504 85764 420584 571717 217731 171794 683213 403729 676620 997974 88697 395304 862791 91353 740728 152028 152098 936006 724134 890955 1000000 163675 162510 606860 1000000 832401 1000000 493621 879223 725697 485778 234759 252498 864902 801819 955954 806297 911656 360045 232100 894632 926162 307769 593558 623947 947719 870709 971633 991916 639434 592010 859437 945612 1000000 571259 862830 550731 612311 379034 390643 1000000 605830 437503 823579 861274 1000000 307876 273929 536558 851338 49559 590329 340918 94660 517765 920434 948293
97208 315437 612622 91715 515434 510638 1000000 36197 327682 691120 344497 631539 892391 641974 602799 586498 645414 26532 20724 47137 1000000 1000000 81497 345429 594904 426274 691709 590526 187716 1000000 19507 892351 44760 758876 546878 918061 115318 1000000 211602 147998 558439 790578 619725 709618 50769 350910 42493 927225 995032 545906 897424 213934 514817 261349 269864 132426 70627 120723 214225 762897 406978 556289 828470 837211 440874 895671 78462 489706 557170 555990 888692 26332 541360 621576 458266 491474 528173 153320 36554 476121 551885 778386 153405 170558 1000000 362073 37695 986220 1000000 902855 37689 369665 382431 625462 453585 53525 132167 584926 334389 1000000 482741 831746 256509 282064 935442 426301 1000000 444408 565837 699805 504807 795064 402551 655976 153266 664578 321821 169152 339607 437210 131263 908142 811554 147541 786642 985014 63700 365748 746251 988233 42089 470110 974051 580328 626850 613564 849419 850219 395973 752583 344933 538139 852595 316624 282846 220666 1000000 862301 254436 373331 274005 58048 160665 392304 654315 233799 119775 375703 72980 474283 1000000 941338 1000000 292008 727475 625531 121915 832501 933192 714196 937143 293467 185928 1000000 748125 905739 228426 772553 999881 863597 223072 591695 921538 156253 555809 30059 148823 308986 572090 380686 789214 638658 459916 136992 146379 1000000 919872 981116 624995 623181 470170 132544 268791 996248 768506 284210 936857 811538 443577 812883 470907 686142 1000000 682256 917597 65610 713502 403365 110163 420882 134376 377074 516907 797362 601544 1000000 1000000 144674 234643 6339 380960 82214 1000000 949281 420130 17429 104617 746957 491017 260236 532850 763768 809025 711853 64986 570617 332100 475950 504958 925874 378017 1000000 506989 856246 365147 365162 772650 780007 950936 680339 32757 512840 246302 791299 379159 656268 867291 1000000 640341 555661 380158 935402 529559 941284 981264 74965 230219 731526 535318 716550 509364 95101 866414 393935 442099 53432 647557 416944 287667 111466 771504 1000000 323537 685842 310052 188986 705691 178965 892234 134577
844434 895594 22451 1000000 109986 749629 670988 665245 294972 426677 530842 608253 816363 49988 647187 935421 857190 822239 35575 850883 525513 1000000 979723 794536 641347 681107 250446 657274 512956 818233 309729 6160 693813 980057 1000000 423081 121502 439390 279909 604123 420362 248134 671838 897766 678937 483078 977972 1000000 230070 643818 489506 927253 814741 912248 108200 20231 468371 42705 444606 114100 378454 575578 1000000 519839 972859 37881 505451 634720 3010 198600 404480 488812 852874 1000000 1000000 706299 400237 742397 944343 524924 604200 917597 378477 580442 409482 848473 491804 824138 755880 198705 702479 1000000 829575 1000000 581343 972575 892494 881945 981034 562055 24521 680810 970381 903285 607165 1000000 453057 706525 857803 700921 131423 339832 804540 840368 863846 724339 1000000 101474 581673 398241 95988 203596 787714 787688 531437 1000000 185838 567305 647965 610678 1000000 661978 857493 239544 222021 1000000 706185 304551 414490 252631 285029 1000000 835161 1000000 957250 1000000 712820 507241 1000000 406994 902767 1000000 56205 192566 558953 320263 472241 1000000 1000000 622202 302365 61644 9030 639805 244484 29249 40574 54183 1000000 274888 267943 30298 926309 105387 847198 622193 893300 744753 790485 561339 1000000 91472 1000000 488874 1000000 570033 846719 107959 407182 26577 346261 30064 691382 669445 906015 366040 1000000 422540 678431 167791 801251 304039 194665 271532 600558 332157 362838 258001 1000000 381042 30846 883967 767533 129891 154147 2532 440645 64468 546874 907357 507660 196063 975766 199208 667921 1000000 689225 1000000 796910 741100 514900 988669 436843 661455 434523 969569 101498 497489 451752 449774 861957 699614 279057 802452 535037 773185 817576 963656 496455 232798 799101 563993 786940 679730 91001 180070 984846 841393 493056 414792 413871 689605 889039 988873 238068 1000000 315362 620794 436202 893265 601319 949573 771621 927322 952211 663286 1000000 14602 832392 870700 872525 399050 464458 697964 953554 779153 226823 820602 33429 664543 530710 49371 175761 651010 244460 659507 1000000 569940 189607 278306
780249 1000000 1722 920979 1000000 566811 700317 508807 662181 882395 722778 444713 895177 235739 554537 625579 533115 101020 477679 440367 707263 830526 1000000 119019 275436 1000000 116199 1000000 111149 1000000 1000000 189816 1000000 1000000 223899 464821 985776 447556 377675 873405 260306 511882 558742 65569 861632 11687 178065 594175 1000000 1000000 537756 552378 450445 523206 1000000 360860 859432 199931 293403 703271 698636 413332 566543 1000000 783444 699223 563501 396077 624276 616194 672982 1000000 382399 760028 1000000 99926 112132 1000000 848258 763377 711363 15809 354097 507692 1000000 777756 191169 6240 772400 919978 297709 885278 970285 797866 670738 903998 329250 631289 847561 449127 1000000 710287 1000000 850729 526522 1000000 806511 637252 545950 659581 340984 216759 486755 308315 171347 706847 961456 799507 349500 39938 152821 345486 815225 333794 919435 856508 991595 825356 634560 442922 571470 148767 468202 259411 51294 1000000 542364 214416 666196 229807 879543 626037 536221 945980 145354 969279 923505 861929 935430 35613 1000000 607707 748920 152663 1000000 183083 122614 781004 65617 806224 160448 127054 175262 491630 345747 271592 350920 327583 628538 810091 567574 1000000 1000000 909662 666637 937698 40420 578111 431897 858469 879266 470597 106701 474759 53016 372018 789053 682908 433155 312805 778005 499400 289230 607944 997750 592653 824108 524414 1000000 562971 853182 1000000 972856 155159 927554 123336 539950 29011 787192 292687 16314 1000000 835651 555416 627356 1000000 341359 533664 613373 584679 946369 587851 919355 997215 733863 613979 848779 450665 977616 142407 677149 751126 574382 784931 697529 189541 787024 908386 394715 860107 292557 549185 197659 1000000 635937 25533 692128 799749 936586 719378 989597 788352 268182 239692 488470 555494 5882 343123 744579 1000000 154687 836103 352126 702508 91434 159304 635200 565265 346693 53555 918221 822816 340429 466275 875566 361939 1000000 1000000 785050 214037 954185 429638 234259 190763 574777 126489 903179 953142 897890 121223 434242 124947 850368 394753 348127 1000000 552721 144054 547460 219961
394095 728599 648880 309455 172165 474681 295270 472862 159025 234780 36915 1000000 43463 482552 958922 427568 764437 762604 19431 1000000 1000000 1000000 44253 1000000 359771 21390 886635 228005 950646 510505 902654 781360 690017 171868 1000000 753289 923948 854703 494772 378116 266530 506184 629934 470004 875162 1000000 274147 143504 945628 992387 674785 471003 755990 492075 71484 526455 609843 790355 153143 311477 694841 837275 659434 285849 79407 839812 1000000 726488 919306 213488 736096 954175 631447 11181 868422 893418 19178 497426 941887 643977 255007 731105 115485 814312 341739 472602 971723 845450 44510 406809 136811 464432 1000000 860263 771723 281252 1000000 618420 1000000 234681 426286 171848 716327 339913 10174 656710 723719 520763 503984 965019 719682 312566 914577 819209 85230 530111 151807 675762 398607 999945 1000000 615700 26800 735527 492604 109830 55303 824740 423499 29261 706553 234977 332490 103470 26470 223625 573847 1000000 96921 821570 933685 656055 767628 48047 491310 18413 982701 46136 337827 731880 54167 632333 347210 346232 874563 960404 492072 688704 964330 386790 597625 298361 648631 209758 581952 207543 884661 1000000 533579 762342 331785 457615 623859 635024 53484 288180 132388 875320 174678 355269 925691 748880 1000000 74420 752978 176614 158185 1000000 1000000 891373 771393 945123 76705 30031 627501 922420 337579 58017 114665 1000000 457570 501460 205495 1000000 522620 516891 314894 101444 664346 216099 854946 775839 883582 973514 168199 34814 990884 84777 918227 301342 330336 286191 673173 1000000 436030 273408 294843 1000000 430573 374304 1000000 8520 930492 741851 228219 800278 210631 335655 125379 688348 562011 513607 457369 1000000 1000000 617838 510310 138604 729785 74333 789906 438726 656651 1000000 918435 215201 481186 954480 922903 14247 282676 458797 316547 279246 193560 185827 851209 941253 351029 72754 80874 810961 333636 919630 386012 17392 569759 338733 336232 856105 204600 189246 107324 7512 1000000 1000000 12213 714214 45317 644289 889256 471336 1000000 248139 580314 684026 205724 79479 280093 786667
1000000 240216 998582 577308 986349 683914 430475 1000000 577642 508544 712440 420736 39281 527791 1000000 148255 737065 27055 45955 745548 1000000 734643 114578 378202 465226 843122 591436 1000000 972764 642616 1000000 7045 918526 1000000 899354 40409 880820 967997 223893 572051 595690 301145 104028 514822 17806 58896 702367 164569 115836 811550 1000000 335012 890629 881919 151605 652129 331128 381495 284592 341301 283600 1000000 933490 981888 282374 636384 1000000 703293 1000000 979901 837395 209429 873443 284804 598976 99917 299319 957911 397704 587591 963717 708119 900188 251580 809084 288744 822228 507006 652007 39871 502052 313742 239148 420865 241855 602801 244459 706754 533048 237341 179237 826984 455925 203976 339825 832149 371792 284998 867877 950408 703369 476881 167451 226892 953113 26131 9461 1000000 24837 179574 868803 203453 125515 987799 32513 703066 514507 612402 26132 408521 986611 334475 539629 1000000 589699 660153 665348 868320 168903 391943 574750 1000000 1000000 9983 549379 892980 379370 692938 477000 968397 780956 217159 988802 393805 467647 200483 426871 317371 995911 302139 612376 853200 511734 815630 3248 52806 717193 1000000 347848 468346 731855 1000000 121125 371281 287133 289808 985678 755462 561887 948601 332515 145609 321019 847595 812908 895473 342644 1000000 721462 341565 972731 1000000 476915 374404 373624 1000000 1000000 163892 304934 31050 673778 406369 327687 580268 998627 620933 363828 496536 782874 271132 772368 963251 902267 898500 185191 682947 1000000 500987 254836 820604 105404 500667 649247 360861 150329 417655 161105 611928 592737 183962 711374 1000000 762839 558572 511423 741515 534659 333868 755472 500422 906910 880749 374605 148705 34483 49135 309522 741591 853215 249356 46500 214740 983540 657050 789206 948628 370248 903153 5237 903361 249482 192734 810656 539393 553457 411917 933970 306247 500447 984990 907956 631739 1000000 659825 393680 54968 767830 33261 785708 64621 1000000 848446 494636 352893 21982 832608 25472 964831 339070 86354 53531 248323 324635 991575 546535 975110 298813 612295 858355 886903
311925 959639 263787 198853 860171 643513 699665 296596 780900 657012 1000000 856937 218695 52133 698808 927076 524896 322811 406044 498715 319838 599 366639 188960 542553 1000000 663450 733426 405198 995770 1000000 222061 1000000 634093 705411 542004 182722 536119 137922 899701 781095 363484 227604 375927 435318 49957 362336 833769 653998 883670 876063 120141 317399 495132 579849 775685 989105 777011 524391 166585 308710 951837 796953 442916 251450 1000000 803617 321324 1000000 127651 845888 825969 360130 1000000 1000000 162902 965342 128209 291415 438197 671147 571203 648639 104296 762889 938559 704823 752440 166337 621626 114400 355197 968883 930133 361269 581765 396804 914139 919660 570645 895392 742283 131699 224074 557959 329495 286075 1000000 887036 658547 287590 267915 929578 45644 209800 398128 391948 81358 133097 400880 789881 358249 444365 693975 530696 871108 455935 1000000 561383 126520 753578 303769 864015 926202 147146 29052 590333 554974 386772 998470 863219 247706 659211 291535 804139 961480 1000000 169438 493403 283271 667785 1000000 620414 684210 240668 548740 174403 313365 41074 663393 876830 241042 228582 860332 857407 156022 207828 318109 881823 807409 938820 257235 545296 169218 764475 1000000 805673 355087 344230 507041 956302 1000000 35479 452288 1000000 190334 712329 427870 824092 610575 116874 495939 111620 895840 190565 388325 670616 21072 810930 880021 430204 476335 218087 755823 398345 1000000 668602 954037 85081 902432 1000000 203757 78442 832256 603039 494556 197469 911348 1000000 63412 583512 122593 670038 931773 155719 280780 450271 853699 480616 8920 849200 55447 709464 43601 1000000 837554 123370 406083 263001 245937 945538 133150 693064 406616 969410 159985 761137 1000000 276812 917595 233085 601859 1000000 75210 624625 639478 604961 951112 1000000 105650 606268 179739 677588 484156 566407 745545 248562 781239 950821 407221 87945 944710 739559 542493 237303 400608 577725 543093 166514 724959 34069 547301 250041 287489 987169 311357 48323 544546 399143 1000000 167533 204508 708883 512419 707093 81271 363920 349732 462137 1000000
259034 869959 377075 772758 633360 815109 670798 130620 1169 348081 31537 122911 265714 61728 138998 724593 540044 782546 1000000 248015 286798 421788 464290 771039 987625 284661 828925 916443 375921 887384 522638 936578 723879 539757 262384 811343 548742 213670 270056 909897 28062 465759 599093 1000000 276183 322945 968292 798516 40472 483030 857548 402771 228253 257175 618302 58632 145517 711352 241838 167954 636316 60838 743524 753019 764678 955453 438054 124459 800967 271436 214773 701420 864780 293974 13777 196940 284558 1000000 310632 822217 631690 784893 754307 533715 714445 744205 746197 1000000 328762 908991 725853 1000000 15 138286 555091 883822 682109 892036 509512 707539 1000000 448294 182568 24660 1000000 905124 753236 867448 296329 700597 626548 50160 452539 119762 881159 944268 1000000 988642 88982 50602 144851 521687 780973 814738 487604 8300 58172 405687 931184 538345 906702 61993 951062 535774 614370 675535 845831 901537 226548 448432 624281 788060 911316 593374 140944 983919 636102 336918 533061 277899 531315 151717 774182 338988 887688 421288 245617 718683 120471 607135 888748 70117 673285 474238 160153 243413 932946 923626 103522 481574 923192 225269 25794 275619 415570 874188 197033 880379 204840 1000000 697261 895122 700351 1000000 40703 1000000 624830 1000000 1000000 92834 737777 322463 1000000 21751 1000000 465223 158710 590809 384860 433083 973390 697790 934028 232839 526672 689550 236875 151395 79386 11198 404886 528022 611563 847077 163708 521134 233130 1000000 678623 281700 860514 526054 200010 778096 208515 372883 216251 678931 114280 464226 32339 208408 591566 22663 558769 769459 416663 407060 193921 589509 208141 538098 889806 104317 298465 956506 153953 123058 843170 571276 216363 1000000 183667 529751 664403 162522 1000000 603465 540625 339580 476412 892399 315600 281320 468470 841255 901568 1000000 925073 393561 185142 344390 473970 1000000 181140 973835 753711 163955 898676 38831 854850 997129 794643 551704 396182 129834 202767 469571 303439 795627 898472 260163 800142 150789 1000000 1000000 234102 351541 521647 360501
301355 205180 858969 820886 418298 827345 753041 311429 224375 516024 46545 1000000 616114 878616 859885 899652 647810 583594 244259 155550 891997 885451 933946 143038 798789 755928 556554 429429 472198 794714 1000000 257564 78060 287234 754962 598119 744391 1000000 378135 920238 26187 871278 1000000 170878 736136 304175 74834 1000000 1000000 1000000 1000000 602327 685045 204769 130125 66962 220196 565150 598719 655699 944639 454982 279225 167833 769024 1000000 879108 245809 99833 36065 894800 609558 822750 134609 915400 734638 117057 50693 662555 45825 113005 83494 207658 1000000 481732 613161 877545 628797 592317 804511 582983 220417 942792 99266 903961 993925 260742 860035 861136 693612 383810 193145 1000000 333731 285819 822355 348500 774667 171703 286428 1000000 463521 554132 789174 299428 40358 662653 70063 437510 133872 923100 674066 536560 894700 230214 494795 553542 231649 114325 192714 499348 512515 486161 361434 560645 606430 566249 564802 39565 5017 269187 469473 211460 51681 501947 601763 390088 699862 356884 200907 696161 176387 126469 559009 149 993029 422219 96065 517808 333680 894472 9651 566864 902595 467403 117701 958355 222298 527622 900145 1000000 309374 324145 109032 517791 91434 513736 773816 794052 720285 553823 395414 450484 105359 460061 715394 191283 11875 125675 922914 579600 83913 1000000 515423 205440 739554 247461 310496 12334 335749 911572 244479 506359 486696 1000000 771146 677373 451402 859222 30613 90803 1000000 489584 181405 1000000 994968 889826 226824 762594 997407 806103 732547 895111 324116 413704 616967 779757 386343 110998 154261 350553 984446 310927 149437 629737 702634 176444 954605 226603 891802 478801 1000000 499634 326063 214746 173291 263833 156907 499066 424524 64473 925125 9307 86796 632428 242833 491901 212199 1000000 434300 498606 1000000 989516 521499 275577 1000000 22485 974725 612363 997721 192181 19516 623696 574082 88786 266139 816248 592057 440630 175937 529572 1000000 125513 265748 527207 586010 450577 282849 50604 986512 594090 704833 531016 990297 406902 532949 525118 544095 888719 415620
11833 372435 612976 1000000 51694 838646 79974 847497 629779 793360 1000000 465052 743762 269103 1000000 381327 132633 169502 456208 506327 297483 289337 482702 217213 485508 954527 724520 862243 517763 622503 271399 1000000 955526 333099 343937 497306 451735 274107 435573 404521 347367 411716 825107 497271 412591 631681 552923 590205 1000000 677566 785314 180218 695814 334480 1000000 80665 287543 121180 98043 1000000 484429 900722 656750 404366 988936 1000000 103938 1000000 718194 781050 373767 208909 949651 295971 288120 378000 82306 318039 483645 780966 621194 602964 675369 705049 772286 970646 1000000 456506 928917 628815 39315 1000000 262340 573495 154383 908169 499946 199944 180764 765473 18661 961621 620065 920652 472879 1000000 869427 402022 7285 292335 558104 95666 126993 81694 1000000 494994 337959 896371 674092 709834 840362 451090 144983 191416 223499 543006 551746 886135 348824 176556 1000000 792020 974240 127270 662942 288463 1000000 596888 785460 363550 455490 497646 391436 836856 205656 993767 69773 793328 812668 978534 62364 847236 514721 649997 38229 476914 337182 275107 230670 380575 616242 47517 961274 109288 328231 729973 489278 886718 557214 79747 405168 12903 329562 12849 338951 111379 895958 648419 559861 942175 222648 787411 729661 301970 731622 222582 261790 436448 915006 752608 1000000 340989 471791 862225 595083 432310 1000000 131438 198097 770491 689410 120984 829996 969894 779839 407248 102642 81934 1000000 167065 717763 88089 576891 172268 648718 973754 383614 904831 63650 888935 931421 473932 309407 107825 602608 484789 129412 857626 712412 505631 508778 169894 39835 424291 1000000 1000000 728723 121724 257882 554678 376903 716936 751077 102648 507101 529805 470797 877589 817647 897231 780380 475083 361740 145560 49364 600463 755416 225536 242614 569762 281578 222199 297052 84258 846766 802670 845681 16968 149918 497935 493560 1000000 102661 836546 213730 102973 535174 422526 133722 738970 140416 138392 737027 930681 85473 611951 208186 460068 729607 458379 765922 1000000 796869 1000000 7153 333215 55099 695135 47005 811526
322085 883042 185700 975810 897851 751751 99719 194722 850526 785006 495156 53537 893888 157954 515542 846749 455630 360293 1000000 526601 894777 883865 381641 556400 920996 216193 324334 186646 620469 69618 856813 940231 121094 408254 365927 490412 297704 1000000 1000000 639208 971714 922925 180078 950372 715592 429465 349098 740895 684548 584600 717956 485559 976333 744629 171620 1000000 647190 415703 220341 888267 610930 383281 185333 793588 500265 549479 412410 617304 54280 707042 137532 85030 43541 931234 1000000 636322 1000000 347371 535065 662262 920839 435948 473855 159471 608912 540542 101868 660418 632817 776046 901455 752491 219921 89897 547288 29178 720719 570744 818761 142955 378278 197780 415851 695885 835312 873811 985325 1000000 799253 250312 823158 349752 630419 426485 464154 1000000 367121 439614 16822 259821 1000000 617745 640085 756846 1000000 257045 977765 301853 207228 665736 41707 907556 348360 605763 217445 362881 1000000 1000000 457499 142943 1000000 600697 347514 40300 2004 338530 1000000 130378 417269 692906 562542 165683 481156 363710 677223 516125 414629 924756 108023 992105 996264 225942 617613 206541 271947 888109 742712 743583 784440 811625 612928 1000000 864706 412743 179014 128516 141195 57517 23221 383278 189769 187008 352772 311270 518795 368409 985484 329509 616044 844102 540561 1000000 91768 754545 244315 795663 635251 510662 1000000 1000000 828446 464866 371999 748459 113205 799467 26193 435350 223431 159874 155101 818889 655223 339463 645315 1000000 1000000 334022 748765 530186 941625 739994 926880 817461 283245 301156 113937 401170 1000000 250112 336217 1000000 916930 535279 906054 1000000 773446 801672 496722 585548 859598 488954 626852 417638 451267 515390 348727 663572 232980 637250 292563 532535 144722 75060 646000 987704 134441 735804 975622 88983 888594 400693 447513 704842 986352 595675 975508 611256 616537 445832 872236 281947 634601 498409 477766 282514 154893 817643 388747 50161 2027 939901 715193 477584 1000000 1000000 538402 171065 145130 838107 269292 433180 998368 457541 271326 243618 239346 201259 761319 40036
386313 631949 861632 825632 702112 544505 145964 415769 76793 579851 679990 1000000 975308 1000000 453427 375852 49807 858003 850157 978747 413370 624124 227738 918207 728243 317537 304559 350296 808379 444919 227434 5020 902487 520679 864200 685270 954467 382635 1000000 1000000 78474 390542 309174 451982 350305 978783 219577 600069 502910 133776 546407 8806 483636 929266 179595 309709 476831 365999 626579 115032 622392 653500 172364 301793 879488 477172 1000000 766291 453427 53299 349294 1000000 558215 379084 877177 1000000 160695 92755 1000000 865849 14252 566131 27447 389943 941454 422725 682184 438913 918880 984082 800559 946182 1000000 1000000 202723 229366 347669 173892 410995 774467 809305 577315 262980 1000000 484820 34104 117551 35623 152244 179935 871381 963822 40363 718280 243999 1000000 566293 368109 242571 168469 747084 718645 394127 224059 933956 69470 423478 247870 571639 411611 461852 534284 935590 521833 535429 571768 256287 122071 152223 755692 317382 91731 992678 1000000 893854 504101 2526 825496 209745 334305 666599 184924 795039 544949 486177 669434 808157 1000000 122747 1000000 30098 957815 319606 278443 950132 396299 359797 257255 1000000 600250 29125 1000000 313678 519054 310676 639776 322247 874829 334946 933499 450254 912154 1000000 787302 699208 389336 478589 388227 956833 786080 707105 578716 891723 4362 876092 105237 774952 18358 177449 539840 809487 976060 281681 449424 883763 362701 1000000 328102 556059 383969 326600 151312 276266 652903 837365 727700 975733 548328 465017 800937 300730 22638 813261 588271 38218 659975 217249 348194 769437 505680 345654 568872 739688 233501 803380 868684 744644 933430 153205 715390 44432 324967 161818 480485 762935 1000000 580933 996116 264922 679287 156109 789853 316374 556979 535886 815125 961481 887645 340548 89445 605687 930987 312068 641321 782797 260544 684610 1000000 429250 439596 741505 679087 838856 872649 264366 476581 1000000 933682 860095 225593 165149 704143 375128 303587 473159 734102 482830 814988 514752 239682 613499 391751 112850 770783 678701 465825 630736 128468 862283 1000000
1000000 825758 1000000 373195 992325 544304 458379 237767 725973 427833 476880 687079 753393 1000000 469769 836629 769615 292744 51732 40033 3870 329795 137684 941790 797198 1000000 330971 681144 657988 857894 276205 349250 529733 426180 690216 467736 240334 1000000 408515 996941 262278 581951 398501 11768 884006 490584 726165 785167 628642 67420 68529 358821 374984 1000000 777652 630096 892329 231699 145356 518211 312362 497579 399673 704093 167819 125950 295476 55070 593517 1000000 474123 326304 472655 784363 116379 291229 702552 553507 944922 896102 449852 819096 689810 1000000 927298 408802 36292 946587 607446 245375 172173 974424 218559 365297 524748 1000000 62201 887454 370610 639772 600667 539542 186275 71820 314650 621552 127504 224099 584296 934823 902427 495267 377883 497709 360124 1000000 240767 730061 1000000 587222 300798 968262 1000000 884617 1000000 433884 294117 1000000 352476 245072 252018 841502 303093 267928 8306 649780 46132 447707 926770 110486 322227 479172 290372 252387 945927 914300 192280 267011 293003 700157 310559 1000000 653203 114460 509754 724404 91447 195034 112322 587361 752235 710137 605789 441133 221930 923094 726963 271152 818787 193286 71293 66668 926613 102667 774035 684088 369485 916559 395390 22259 51321 399140 1000000 180760 922800 89975 50581 137146 394122 299467 276617 138138 897295 951290 698232 769104 227343 282426 564968 126250 402029 200456 726139 872768 792000 475328 609886 901422 1000000 449709 671927 695894 1000000 388212 515589 539716 594065 469354 509414 478198 914227 436730 665733 630823 768724 782621 226146 743996 134775 1000000 721123 450033 970828 559347 93978 364904 234139 672847 399079 617151 567135 224566 1000000 699805 984647 47114 896507 480227 538216 16436 83059 1000000 427287 824281 338444 574221 500770 768882 926747 82647 602522 1000000 523810 916606 821120 324438 319709 561680 498808 924561 281007 485759 607385 910813 887607 1000000 1000000 770938 170869 200851 1000000 452291 977688 611789 855869 341780 619507 214897 619480 84853 994326 660432 1000000 588063 657698 578327 199746 230848 998298 666886
409898 934146 583873 349226 818332 1000000 791039 874881 148714 970319 956428 804242 444656 649715 46181 929786 527841 4362 591789 1000000 996326 3991 563919 443531 216676 118221 669843 327684 704004 382972 922258 488970 390569 139131 793690 912663 99590 1000000 385639 769085 829902 887024 408383 646576 405501 1000000 473362 1000000 343365 215925 1000000 816966 280656 631084 897766 12831 239461 265522 436872 64474 407528 588556 939816 396231 1000000 1000000 1000000 881286 354139 401629 141853 917872 226237 929659 872184 668873 302397 294050 674916 241999 189562 377863 17073 104946 518802 174367 322099 961688 733558 755828 602549 539533 830992 915779 101410 599399 793743 891109 126572 1000000 13329 813539 142609 245602 922009 458222 399449 687242 247832 1000000 929441 1000000 303259 639277 726715 82465 522802 537056 269795 591447 116397 759921 111260 952728 840824 174368 1000000 3226 1000000 569548 650894 871972 765171 159805 958688 240007 200865 1000000 892928 513982 145330 615628 208415 955314 889293 416705 585620 68853 102827 1000000 1000000 23636 441774 990976 819694 295727 756254 245031 290042 257188 170130 904281 954013 104297 619542 651089 162240 4936 923393 404679 778311 279513 836886 220652 402518 194010 983855 968189 323987 405856 907116 96322 738951 773710 579292 142878 502915 642223 1000000 420829 967343 144221 540716 485632 1000000 553380 394440 455349 84788 774138 234108 105805 68150 590576 945260 650695 1000000 910310 884803 177615 1000000 176250 559558 553110 25757 519018 677185 485375 551251 765684 34601 714420 105899 592306 700084 477050 424726 831434 723267 613513 59535 784124 513434 937166 573865 676424 708490 730466 430917 80284 667868 713360 355116 500917 549932 516780 606755 833397 117080 15267 56474 535968 1000000 790326 770459 743371 857632 5366 1000000 720612 226741 183015 534413 946878 282710 331543 740018 923168 275308 577762 421551 901168 436389 679943 191378 423125 184599 883490 324611 750345 833137 228678 391531 447613 271085 1000000 830199 961104 901182 194587 355573 525601 68519 1000000 1000000 53645 49774 871180 598254 517349
232299 105557 702224 973474 21236 700072 1000000 778573 446804 687641 233452 1000000 549653 405371 930532 102750 981172 767583 783142 941781 529015 70837 1000000 457840 463279 382253 830309 697385 786597 859056 76716 252468 101249 273883 310478 414381 714489 405180 296668 879118 496123 954135 1000000 823368 802790 1000000 968074 600856 427596 641969 754594 521773 320562 51623 698767 723637 432826 425420 400110 617350 265039 109777 653114 566581 841577 302009 333052 658524 811346 613053 916072 151600 632678 1000000 898371 1000000 1000000 454426 369844 697132 361151 819070 152767 1000000 294335 675943 608086 240238 200288 859341 422209 237039 749553 468389 317489 28944 868654 205966 358806 312263 840093 341133 901001 338972 1000000 210499 1000000 392334 362416 26994 223930 789100 257305 355775 398929 211867 1000000 847701 101886 469290 653405 271188 859096 63270 698441 385620 293876 724361 262551 806436 680924 156241 883233 1000000 465895 405552 451417 179535 790911 726539 728427 9851 539988 216784 815468 117793 528102 714856 277252 408270 62709 413510 429992 779619 368119 253508 764461 86470 147775 246813 263027 785197 417664 714820 785835 548732 178147 403419 703804 299216 1000000 709891 107553 852957 841503 973206 928229 4109 259614 337677 536362 280384 365256 1000000 979108 752146 347887 865606 827336 649222 640999 178537 811030 506531 47773 471379 390923 638541 859347 911687 676107 911639 379673 233728 93969 611311 42325 646025 422530 701788 816905 245619 215924 236647 440899 59764 359284 448157 236745 59851 382873 1000000 427227 682741 352841 74593 679031 528967 337529 838215 350040 997845 401982 62555 802194 198727 784960 412327 494182 692266 302174 402835 852428 495675 839365 1000000 1000000 288807 588802 229403 7692 1000000 1000000 667530 272387 43033 441142 493925 333275 78104 421679 877431 57022 194272 592951 1000000 630954 256179 19922 202216 349348 1000000 820600 526956 273296 932975 619179 237970 648896 741585 83822 500959 844919 1000000 971729 320689 890379 722951 387143 156940 44386 654677 190465 596756 1000000 832662 353899 933592 951043 780153
72178 1000000 863838 619760 166669 135955 980573 230393 781094 220569 932952 735769 516520 1000000 1000000 620524 962574 601092 265441 244764 300918 586373 1000000 1000000 241477 630866 479648 520674 331149 886471 976891 632382 51807 790058 306067 117649 276511 69564 577639 612166 218930 294986 584199 512935 171026 212191 517650 492700 777406 396237 802441 901716 414779 266577 1000000 579643 19864 936823 632405 785229 728362 809963 232291 988890 477763 76175 671621 297086 938481 678241 834589 13430 1000000 166839 148488 732231 307697 989071 1000000 93113 240396 8631 186349 38556 45898 445565 373526 556740 31973 101364 792468 475135 102390 284639 893689 485677 326105 929630 582201 822616 888516 49226 877609 881756 1000000 769178 825294 657064 601390 291135 898824 38629 233475 961749 260790 1000000 79561 89900 696364 488812 600139 819896 921756 769895 166476 943306 178121 344784 199835 1000000 1000000 905538 1000000 293865 50347 1000000 946891 1000000 203234 354874 365098 673484 1000000 191393 884491 39153 409935 931889 469499 419435 215998 149045 176530 287110 122658 531129 335416 865381 783899 1000000 252550 831282 15618 485501 379705 1000000 152099 779631 198437 24132 398957 1000000 48290 565943 63861 703583 895792 375441 755517 529515 939156 102910 880311 93855 3984 3151 802400 234380 877990 990813 862102 884276 618022 314695 159451 43779 80823 263174 873322 647691 884382 508315 805507 398070 649248 753181 706659 786565 428747 806265 828151 1000000 468098 1000000 752806 853264 732554 622429 130232 297859 276224 503185 958009 216529 788333 352924 708793 764166 791221 408880 87669 788551 754945 226021 1000000 684498 456365 621084 286838 893451 907691 486523 1000000 692867 686794 593443 937412 113215 1000000 572907 165842 904351 937252 216371 100549 683788 1000000 668574 980029 112844 1000000 246468 672085 331576 459738 451871 131001 198945 646858 865871 1000000 370140 183440 538273 516453 835363 1000000 830919 435593 783578 441776 925437 373982 386522 800447 211355 198842 1114 547369 685808 862542 964752 216328 621714 481217 1000000 903917 334401 610534 471145
742813 36299 326965 856090 1000000 214612 368369 410203 962204 578481 185734 344530 268740 245904 79116 761080 795636 830647 636606 324228 410571 93483 496053 522452 458027 749096 709329 143779 563795 746363 261734 717176 704217 454594 871471 1000000 439919 186733 214939 156179 775896 895211 854822 892205 171272 348866 118938 757700 44262 367673 875189 959208 202504 828029 1000000 955774 1000000 7453 1000000 1000000 287339 608556 701965 869873 861317 290047 139447 579120 1000000 357115 437124 99612 421185 660270 478135 531830 90011 405287 448878 125118 54230 732768 1000000 211062 624115 260403 1000000 670652 506886 989836 223696 442229 644975 1000000 972730 369456 641784 194221 660231 229272 899000 686847 906873 298983 988516 10201 871756 830991 261594 507163 406591 782025 537162 445878 1000000 836548 194720 66056 776676 1000000 246447 484154 1000000 1000000 389300 237995 935167 392325 67499 750712 784252 317534 730117 252969 844855 631446 98901 696839 871193 969539 271416 321096 65178 133794 103669 124 648283 312921 650498 583922 105355 489182 898965 884418 1000000 759404 716745 330761 1000000 1000000 748370 253032 86134 1000000 32469 220576 861332 900458 796790 447725 271955 1000000 378955 1000000 27975 803398 361722 1000000 629460 1000000 205648 302987 960457 951151 335615 102628 386063 369034 900678 510828 834248 215745 558064 156250 760724 354977 538328 445110 647284 32390 484124 710956 495071 458238 359772 154366 269562 444046 242128 68795 358698 407192 151312 361115 715387 485171 116378 486718 531212 1000000 1000000 118893 318071 822632 815351 966027 1000000 227590 79511 703824 847082 557026 510634 15419 430518 649296 860159 28421 988380 405738 807059 548549 357994 973976 779464 272506 669920 950920 332385 338977 1000000 390232 562191 732443 341709 143033 112295 1000000 1000000 1000000 86309 420696 103732 1000000 933635 984164 810097 363382 672278 28145 889642 185875 773464 330712 892082 469102 1000000 657441 540123 1000000 277369 202803 512938 406350 537892 977201 975942 558767 1000000 1000000 493790 831218 496675 1000000 843639 214970 20329 806824 828274 551980
312034 671829 187671 870188 122192 641097 70300 27654 273299 793888 402110 1000000 481498 510059 929624 1000000 446432 245154 413273 207399 720271 164255 426317 850482 1000000 425318 330567 200092 365864 814179 345609 808474 416303 606088 924315 780028 832767 650426 768357 1000000 802371 771713 759939 701779 881976 376179 438805 686980 885106 530209 318757 413177 930982 1000000 442388 639922 344156 196422 823256 694873 34966 594255 781413 1000000 1000000 95520 297837 865179 779676 661469 912401 519140 48800 815346 207481 34956 319851 724493 82259 391668 712068 81610 160323 436891 691302 724979 332831 692857 537487 155092 320996 699152 767091 354644 675880 502394 656652 764590 596953 1000000 747975 240296 1000000 970988 862609 376617 263515 1000000 430073 1000000 1000000 66994 292788 626135 1000000 229475 112171 819363 648494 399521 141550 392993 177639 1000000 540626 773708 20530 1000000 490513 424953 41399 1000000 381152 624532 654619 950580 983694 669374 330892 828367 618589 4809 684387 323292 443857 417629 704936 113592 304289 1000000 650337 767827 111536 365139 1000000 292006 609774 684031 1000000 143996 312493 312615 426033 264361 156942 511758 396572 398576 499456 312653 413902 407752 502242 452936 213347 610045 773776 893509 692770 1000000 558998 826907 587595 270083 93274 770099 1000000 47552 10730 706983 466578 220135 90639 526788 1000000 87564 370906 551427 898915 174643 183357 588000 883262 232088 864445 507589 922617 1000000 640964 1000000 31559 893761 526752 863215 1000000 87415 581408 964948 162492 824013 438364 491019 168878 1000000 242618 749437 721424 395654 223160 993238 699796 672957 174910 993827 444854 49788 970979 835118 823610 956104 110410 506865 794106 794560 832374 186603 59582 387342 244898 859082 1000000 181729 701948 1000000 826123 68104 490158 795470 1000000 948607 914449 834106 87637 470285 900587 777294 172390 427882 194337 904170 19435 554966 826162 824046 522605 903785 165473 982945 509079 287729 338069 150787 782447 353248 546650 1000000 250154 409780 650208 761131 372573 591715 778076 264191 61145 295926 76475 130011 239510 413098
327413 490151 380417 636505 960970 256079 662883 505784 233153 786946 711135 664711 362137 371653 919041 903707 683060 337791 730073 450044 171025 753184 678891 268233 711750 644200 231621 269509 154159 904335 87723 1000000 1000000 806817 540686 436649 475232 751175 594170 509119 368895 533280 448438 739725 507113 847169 1000000 951177 282107 844804 358070 82012 509506 629450 252966 813827 415294 666886 894726 440769 957522 45720 98004 496943 964774 771105 159344 158881 175268 960908 194946 966763 246370 325039 242251 442440 30407 555724 1000000 468889 346204 291411 282572 516271 403658 138754 70572 786301 286091 392148 856864 255780 425458 482490 757350 616681 484601 375685 842752 963894 910879 660989 820441 637061 85960 242593 724654 474988 389751 669088 472815 68261 978858 355756 784540 351212 968558 69497 160194 673822 412790 616339 719369 545397 392794 938790 996644 906597 78676 974629 43082 266405 873378 558309 233654 263840 512802 764402 854101 82794 807226 816795 152568 478584 892527 956484 499538 881569 655635 934340 975841 212360 312875 62551 962142 1000000 599994 511402 433175 220381 499422 549721 161245 877040 748195 236786 672233 589995 603788 305999 266287 533830 747386 274060 185008 576320 547251 586156 1000000 4984 760340 340327 73745 1000000 993722 62411 769633 551257 467783 136313 1000000 851350 357247 386290 822079 802514 546739 742300 161340 32909 570151 9331 609821 454568 794199 993358 729013 52589 835599 853689 246908 319417 718113 402327 346865 596427 1000000 612995 705475 566077 134832 80483 421125 454990 54696 816328 612144 626397 295567 54268 381842 1000000 894210 240328 1000000 236714 198693 846567 297849 995159 337684 548786 318527 521886 1000000 83631 715500 602717 477208 401844 335702 699642 588526 1000000 151356 992052 614746 876119 484932 969875 132932 557774 825943 968700 1000000 743208 36095 923655 590170 943940 868093 109570 107210 323680 104017 296630 472441 128944 1000000 955101 260735 900343 856666 167062 131628 857520 100318 933783 198838 341219 1000000 1000000 725113 673797 169594 116102 276939 366046 1000000 464936
513425 449805 934068 872586 127628 890539 549829 465326 448146 286974 474121 227122 512639 624335 382613 756421 161035 712013 759658 14331 11774 384113 716208 386154 461836 412612 851983 72841 452399 951065 482303 146579 698720 146437 829105 580991 543496 162166 782183 314493 112505 1000000 993050 585387 669566 96416 6987 525788 867450 367953 305088 58008 406298 806968 661551 165859 953210 991016 563412 1000000 374650 737973 948541 201264 296376 968705 901904 930608 419980 575263 986682 1000000 452801 799172 537563 823826 101636 1000000 645247 987138 483248 513940 618191 752934 670146 96615 301464 916461 16019 156324 546183 590809 350774 361089 492526 556454 996065 1000000 263143 277194 825406 702025 875433 888994 140998 357938 600231 131440 604536 739600 830297 346644 692033 566654 206008 493789 946312 338086 704910 350301 603729 14608 1000000 891006 813834 387294 734807 1000000 1000000 919405 370913 977957 367148 522915 677317 511543 765065 409916 47096 1000000 921360 885235 701169 1000000 573146 750137 788986 261164 881894 60673 820246 934636 452463 351601 761246 142679 915120 234536 277091 94681 712875 636324 460609 1000000 421484 198330 834172 477263 713185 500296 587425 629968 351020 670024 132303 319110 1000000 4121 1000000 308025 261472 806336 384709 402285 795269 603865 685893 1000000 963886 151629 553498 253315 544255 887425 1000000 66339 722650 45726 367807 1000000 779357 661472 296666 941902 23349 600095 354686 572570 230056 1000000 737518 616128 1000000 398907 473955 630748 1000000 988391 680035 1209 735424 725429 134530 231496 897941 336436 932210 962047 125704 514389 181274 546351 246799 410502 982991 774313 237626 523813 1000000 741802 189219 724029 86833 675132 939396 524263 190339 852137 957180 854956 386517 986446 202932 387135 607408 342905 309721 555210 259187 736489 738064 393425 264829 473793 668787 221104 188563 138749 508638 892193 215290 182330 197080 847546 996852 609550 1000000 444667 203541 799120 419253 130507 454414 496780 325926 194320 784348 746960 282003 629584 313131 433864 376164 672804 841868 612120 940808 298863 761034 839310
1000000 757374 660582 1000000 981233 142632 770307 118027 855909 219581 546872 241659 500663 1000000 389304 932108 591032 264720 104625 766944 117758 401389 166418 783467 659144 647473 958282 973351 735365 950552 458015 575455 955759 359544 691180 651955 598283 1000000 362278 1000000 296381 197028 333333 738405 52577 786788 78641 974252 205731 990724 787650 1000000 351751 519119 822283 369723 964000 310361 804046 1000000 531781 1000000 964878 338397 771109 1000000 957771 734084 163486 73183 616682 387021 805375 672312 738634 532671 701382 51988 1000000 349098 918235 968888 296875 911548 782053 1000000 205497 310025 433318 1000000 1000000 66329 433961 671851 489888 909839 626874 995198 1000000 802695 866667 55079 449909 586634 1000000 991656 1000000 119123 561699 1000000 557782 789310 426366 891100 764767 407555 762203 293994 451038 546173 1000000 912564 411197 348206 854090 1000000 982551 376963 1000000 96678 608725 551093 832416 374687 185078 842976 351829 522331 926922 190653 170529 574984 790095 375390 661590 780883 291541 667226 602742 860429 279906 709062 319180 339602 988443 748522 183550 794779 167764 932815 616691 532899 319625 378223 227921 1000000 665676 762335 1000000 1000000 762594 737509 575230 401570 799652 634038 1000000 984236 730181 997268 270774 683775 816526 140850 248248 945993 518903 363047 754399 1000000 852187 278949 502820 1000000 497731 1000000 144212 312682 310379 606196 118058 647604 16627 988340 292946 864672 397726 90721 485969 78069 735356 1000000 72778 689528 934473 941133 235507 798515 135439 676717 994675 256883 225940 900620 584806 748612 747824 477080 711136 760366 809440 393842 350055 333348 487783 1000000 898043 1000000 721448 116206 752195 526192 982768 594081 617653 688160 223493 1000000 1000000 660960 520071 996952 798606 314264 406996 593372 187750 877256 112909 1000000 406294 154540 719027 383805 1000000 782507 277564 928932 870703 124770 800998 873526 442714 577450 180683 316661 381845 657892 142269 236432 263227 879085 658404 579669 467623 759983 869682 556640 507061 324999 999593 530704 487016 647184 835426 699752 562352 836597 747851 686903
240069 164886 838847 960766 908229 503888 510708 470708 955857 799134 842692 103985 899512 954330 242369 495479 876559 136074 966644 981441 850993 735736 606639 361257 789070 725345 335175 1000000 831595 952628 751266 48120 337847 490799 550251 911642 604702 520904 451403 208393 738406 799085 970485 212014 698075 851948 73138 939838 101033 474952 911014 629806 1000000 725690 636472 495520 572891 934772 588991 89196 61524 740628 590830 339473 141924 731187 478974 158684 562531 215188 545990 791808 970507 534461 721469 268017 1000000 30740 297091 425611 459288 161621 522921 857345 963593 19185 372907 919096 995470 1000000 24221 119240 57640 624769 1000000 432425 191585 1000000 401262 454864 484419 556107 698095 137801 502430 22842 92338 124172 458531 1000000 143460 248009 677470 64335 681192 770946 811954 1000000 936558 3176 1000000 472491 1000000 410994 623186 80753 246315 1000000 52356 838679 92912 759706 908933 65137 728009 704653 645481 968249 659304 958918 173561 779620 802416 129653 137653 232917 146771 607046 661147 217000 256814 524313 12884 208021 1000000 441599 111545 203895 121963 1000000 1000000 600811 691331 486352 91894 985273 663009 169042 144215 179460 994902 762834 1000000 541037 189290 866807 84432 97350 689252 589055 739197 118218 235171 916302 248853 853034 272646 94023 423571 407032 316767 67853 838855 519017 174806 442329 1000000 222978 337251 657601 84864 1000000 1000000 597104 38866 143379 490680 1000000 21898 963409 793149 169214 926439 795351 492405 820287 437506 506042 749242 704833 532904 1000000 659894 382319 44442 233013 125627 303941 276021 42067 913863 282508 318428 991041 642380 142071 481146 793392 1000000 918241 866837 499228 40168 851769 876669 257679 920485 985617 726904 1000000 629594 873483 1000000 827904 152 867153 425663 440216 339683 299334 247813 416141 281700 344174 983129 46208 643642 81246 207907 961618 974344 1000000 690269 119260 990501 401407 812017 305055 773841 200642 347279 487145 895716 507485 188565 860964 921516 361670 61364 576385 179688 163003 663913 339101 603289 323523 595130 677840 888950 851722
777634 358545 635867 23085 561425 21907 969400 1000000 501368 783144 17532 926330 673507 50387 921062 31008 664671 1000000 133934 903045 391969 757466 415566 714835 601456 201659 99429 1000000 90206 445835 740549 130990 376758 489055 512858 1000000 393542 160487 1000000 793354 942700 829180 670643 237999 148030 437580 742282 290224 704016 974272 1000000 108341 894232 509389 139460 194556 551 838858 49119 526710 50327 74534 37383 41483 436442 272469 717056 47276 731769 388008 907978 941485 847209 453372 529092 159789 1000000 44061 148896 696098 254071 601415 589998 215551 271493 858524 165012 719973 549730 378924 1000000 808738 197770 961627 849364 975286 722274 873840 455229 551122 674695 208755 149345 770940 29120 581629 419631 893948 705350 690205 939594 905380 125309 1000000 774117 169581 608860 63762 1000000 675730 858008 148515 721955 107604 784467 79477 791862 749074 1000000 52018 291537 193339 222353 195839 235059 44628 373113 33120 1000000 318308 547495 13340 568960 654963 933016 472056 670349 901278 966931 897089 770414 206849 8484 812287 461591 398032 281272 847435 256961 22467 1000000 494409 367331 422908 274021 851840 887298 640950 289045 891965 876058 734464 970838 975669 935464 1000000 352244 1000000 87805 436088 65426 369146 1000000 20975 758378 1000000 190139 912008 873372 828545 229939 181805 181271 562364 97519 420638 996376 707801 847782 881601 405033 336930 368401 885542 715544 352984 654774 273171 109638 264862 321303 1000000 625849 758999 521017 551908 909348 943754 764423 616644 5967 300820 614735 537850 118177 377739 228236 8644 382329 894629 726717 543284 182980 724661 45931 215910 825821 306512 1000000 1000000 604339 715594 484836 879454 945810 1000000 11981 329436 68273 931743 421425 765950 58452 252879 311755 1000000 1000000 60418 224876 957346 718614 263889 870727 136174 39545 90284 215929 891179 865857 2411 96550 658547 518990 664577 168762 969477 811809 513980 38929 83485 595251 133908 787571 870774 629680 987805 152642 671137 922463 549544 415988 692599 921809 802568 516345 1000000 210802 842814 652307 957268
887383 818083 201992 994176 373252 226653 188143 67580 854601 111964 331822 241077 362737 352386 556125 872218 348053 24241 329512 450732 615267 100618 752932 874875 79071 101744 200743 505756 1000000 104237 65660 311337 166466 698427 951822 777110 885138 555505 1000000 371191 827129 904562 190267 328255 638248 961946 614049 601097 996151 504913 48894 26631 279366 102216 1000000 525410 526772 11741 364935 537040 703918 768667 818956 119062 528772 258079 320734 762277 79283 430406 864434 285518 761683 259012 341336 145136 808447 589611 953790 577000 979827 160773 118989 280440 718598 968382 820386 952858 520691 279726 778297 436983 345772 376243 84660 127092 971326 706697 462988 132122 1000000 203051 534207 31095 998727 957934 771476 954504 653696 1000000 711665 979106 1000000 701640 221933 307524 40071 797390 987727 1000000 389059 110050 1000000 597269 1000000 819139 200957 781769 790562 682323 587025 41367 974271 1000000 737985 1000000 800479 857696 391429 1000000 321756 205476 1000000 166825 486610 583736 987863 163998 788790 744489 86746 297389 831439 691439 683949 538455 683692 334413 265788 956561 265896 913052 104537 553845 155271 579901 464684 105382 539920 792251 530517 619722 908751 455906 317480 961535 790950 357548 970132 516228 913996 256962 157003 134116 554021 226447 810752 64466 471853 668717 322157 620201 814461 325454 77435 380063 732942 528294 848375 401816 571807 494102 102277 965524 596360 150450 379015 1000000 725982 515909 462319 813571 721231 1000000 848637 951914 740908 955370 951186 313878 381414 834664 469816 1000000 964638 1000000 538567 822300 331576 863364 729470 443869 1000000 1000000 826403 744314 527823 486452 580364 712973 837613 865977 644302 99737 489078 543029 50761 912605 330450 747808 796477 210965 929260 122866 1000000 788236 164381 314017 64339 488855 808156 550434 694605 230999 235661 132338 810436 1000000 553700 735915 42573 686131 1000000 239590 971656 236505 492142 47520 328524 876406 1000000 320520 959542 399130 237004 462794 220160 577834 877885 549387 28770 116745 448591 691618 288712 761614 780123 578548 754564 66052
576889 832199 714895 128398 884843 780186 685471 496384 873750 1000000 856465 963025 773518 738203 615659 682549 549378 759371 851683 524268 672917 723173 724984 820549 345365 408939 211679 602742 655584 713192 1000000 642001 765796 822433 5640 971103 997219 775212 902126 1000000 708569 805983 496148 368000 247993 587706 711099 57105 301081 622400 91095 241345 713003 719330 389232 960173 689207 887302 806029 167311 657202 139052 778638 442749 417592 715886 237175 799740 230535 65911 530506 759358 879974 1000000 301947 1000000 80227 472266 994946 245377 685527 53957 846070 76837 63935 522717 408493 109614 591555 830902 883953 398301 645506 872208 109768 462568 70097 735897 305848 169497 65736 968766 133373 187241 577947 391360 427323 77267 325716 992182 600339 286614 863621 1000000 125173 715422 713802 150771 462543 990356 1000000 606721 246143 171631 788933 241561 726116 102052 392805 63289 236797 177291 859360 26356 293905 1000000 1000000 16249 1000000 133341 363715 798506 133206 837501 433368 103255 1585 997714 890443 836654 725320 541557 982692 753799 194476 815046 313051 975322 788054 935772 54767 957222 287636 154173 802927 929729 98641 948738 400421 1000000 700076 794132 567047 761225 533109 793860 172578 44147 955271 695291 653745 697208 223307 328980 648126 1000000 1000000 670425 451942 229197 762341 356559 119347 752009 298682 100158 1000000 940625 921285 701358 290486 769541 144271 633650 336776 897587 683768 647388 124691 861032 340826 836923 983638 146854 317721 576918 265046 907630 647093 1000000 69571 156297 728783 1000000 110173 292989 882580 420137 360739 221601 780249 580918 1000000 83935 489974 671358 1000000 433363 952500 647834 944762 419598 998193 789238 54014 578143 501863 850381 258511 1000000 104947 737226 646746 413149 954986 1000000 998363 174317 257821 572600 796154 393200 716471 1000000 82496 154802 532798 967866 122621 1000000 334208 417220 814637 841690 977949 203111 587819 182064 927805 1000000 35300 614290 911656 484603 161505 257719 105412 197112 10809 455732 15542 390293 242617 684096 333431 155058 595408 153055 183974 631760
195878 252449 518640 626831 661813 453657 804846 261979 931378 384966 1000000 157271 701709 774738 667218 405106 581928 180558 791818 10863 646704 1000000 606078 1000000 136294 732621 733871 150492 187224 866754 311675 995351 1000000 92933 513746 1000000 630880 931043 66884 790654 14241 481359 793326 945723 410707 1000000 431419 191236 440456 925401 1000000 414517 399547 858876 100497 1000000 453588 1000000 40290 1000000 372951 1000000 218383 572527 742063 239868 249599 503041 845351 623000 728757 302627 27330 813704 1000000 763088 912699 1000000 85646 686309 21265 297652 945077 1000000 432982 989167 10117 447236 814583 835453 877137 315887 692884 174086 1000000 965942 615102 304242 420338 733360 553717 348784 774014 171161 58972 790100 321976 3162 978856 234602 264618 580727 943864 588720 600348 57879 1000000 971242 78721 665282 850602 936051 843240 516645 21471 435647 489178 712649 18578 543493 988959 934866 912930 403014 764123 839177 756048 919949 355173 68650 451253 167944 565390 665252 589847 697169 600659 467584 787819 15888 120809 35785 188325 303396 983192 878346 363537 575722 1000000 1000000 441541 818871 1000000 66373 1000000 548366 990994 382508 476191 740714 358324 121556 818601 898733 1000000 218183 512191 730837 720495 509478 703768 559202 294838 1000000 1000000 1000000 84596 582165 533915 680853 967669 851843 803535 675307 275276 549086 1000000 987223 937250 175327 606401 228841 338821 68924 379824 33376 237929 522842 1000000 1000000 497187 1000000 596180 899228 1000000 43641 884808 687568 245181 999383 706543 4497 975876 662549 858907 510017 678915 708161 108012 604623 776546 139058 1000000 1000000 156324 81199 1000000 625647 817614 673466 247957 212495 323469 359238 723486 986235 977297 114152 187729 342193 700687 91954 204427 210424 350986 647351 851259 247757 274035 634132 710804 170238 182667 712300 73471 553188 1000000 143592 618247 114244 155263 141445 409808 632392 536874 840040 987586 534809 657998 414630 11032 379034 712812 1000000 733507 173336 805042 616025 483738 240342 529203 321161 823223 879290 323606 667238 290989 523383 979422 1000000
646057 330913 516515 751796 950005 478289 258253 471473 78333 273340 463941 15651 389875 396322 320235 525558 40582 620952 420181 72365 745830 217629 599083 186296 929210 808235 393205 698369 1000000 720804 360604 414771 860399 423987 94694 238628 435480 153609 1000000 618648 1000000 2823 544351 538656 898771 824555 1000000 711395 922169 281835 511812 639831 284685 583470 205859 108942 26293 645485 132637 621968 672585 105767 173014 400982 863354 72844 258272 564436 437589 720996 183412 444048 467211 721870 620881 462471 500601 548204 858157 89589 471077 241274 371470 570420 155085 909471 690460 30248 449045 362079 614892 155680 1000000 44040 906914 192193 143407 204322 743330 262611 185456 1000000 37477 620349 839190 575151 1000000 555965 71940 1000000 1000000 611925 508429 301081 125484 544265 215688 963117 341972 640875 211116 859800 205512 408260 507330 710002 392415 334776 89504 742087 488583 340674 743397 68830 193025 719321 333268 486060 444448 82292 664013 719896 962788 1000000 995614 707712 251843 667619 780651 882751 135214 84359 1000000 523033 462220 376918 586435 67959 908157 962933 588197 947311 545198 735048 292426 512841 339923 756394 355909 825027 981325 522163 713288 45216 65796 3799 857340 934850 295373 913948 490275 196533 1000000 1000000 1000000 306168 976865 63373 1000000 430048 372967 420525 126431 676454 571133 78118 939096 875324 726297 586854 477883 536857 287276 172467 600695 308055 997029 713935 205527 406900 403766 536695 658071 1000000 405201 246840 838415 1000000 620280 703536 927391 905179 869103 774876 195746 921130 409221 178507 26882 902276 609729 607126 728406 260028 1000000 610726 581645 295874 393536 532610 532602 534602 7099 286804 145982 906804 216077 289452 177760 109004 376548 388493 252018 349998 595537 537172 140689 1000000 156834 163739 620362 822484 955872 228498 946528 290927 866814 440194 963027 354231 561753 40916 975369 469572 970067 225307 915392 18200 997589 410164 911861 697619 144338 126892 412894 591137 1000000 914554 385740 227889 515222 965479 363843 780341 974493 44948 252995 291462 849451 495962
490541 702215 365988 427045 42332 803327 752175 897937 933232 625699 512908 327674 593830 203092 10597 635086 682351 210628 1000000 574317 1000000 689486 759107 381340 920072 204449 34774 317694 652621 392893 893308 277841 994566 1000000 628785 403488 1000000 821648 108634 1000000 74709 364355 340728 479052 620410 609273 608037 771588 766845 187555 680487 556851 645470 1000000 751165 795975 298319 1000000 563507 789140 1000000 857552 705206 858645 1000000 995527 563668 468387 560151 932386 145478 147647 522358 651978 895035 283190 940733 460712 314869 487367 608745 550332 687005 11617 501615 924627 786118 921174 932597 939132 590767 423394 759339 671692 1000000 700514 57145 69881 576194 124917 820027 225696 646535 98809 416459 772130 969541 992458 700582 791857 178344 1000000 71232 49632 768440 762345 420431 984109 950207 676917 629229 843081 718471 57912 265429 1000000 524798 1000000 532651 357992 845874 997935 574070 360171 519597 655555 206946 872954 718732 444765 605384 269766 326781 120878 1000000 809632 705427 281857 522406 251847 604374 531381 351346 275353 202040 255485 122139 221030 429031 6027 400505 809874 214467 347419 571250 347914 1000000 45879 168166 639156 933481 519450 119681 435672 351517 722475 69043 493601 889424 871725 972782 1000000 187102 457859 220523 10098 430888 671640 486329 288866 345740 595348 287376 713604 580764 341773 527546 1000000 978641 1000000 309642 582213 699835 768995 993206 368493 734595 693557 223235 108898 897200 512567 171146 622416 263904 1000000 1000000 557264 186 474510 630916 615069 112837 684003 289908 537412 249434 944872 905768 532106 694407 307456 484275 402533 336747 1000000 427696 34335 596548 271348 160944 663120 146582 870862 647455 943803 350698 935639 614532 11093 684657 716429 520922 773132 1000000 961773 976876 319782 853970 823393 981923 731458 169917 226626 308031 1000000 414275 937808 266077 1000000 879576 125492 500937 83981 949572 381465 940716 866934 477954 843370 537120 785057 725301 378250 202283 543837 445593 478913 516632 615173 572310 1000000 234530 1000000 1000000 563624 786904 659287 1000000 530302
958828 718795 844500 236909 667336 591405 996143 753628 925432 293772 230837 1000000 251400 1000000 471196 906458 62098 887558 600816 116676 775846 273794 838122 748318 403489 1000000 223721 1000000 606247 184855 599818 747953 897458 426303 683888 267835 978937 447315 112405 613825 657122 799777 701729 402826 499812 1000000 642054 1000000 494931 669754 946004 948012 486475 484462 901995 774473 979347 820141 462550 744748 826978 285211 132741 418909 133926 530091 48980 1000000 273880 770182 861094 638641 682502 459383 180114 241676 466773 559679 789809 931300 338707 712528 1000000 820590 996720 11243 782314 573733 321941 199639 749685 851530 182477 648508 750134 1000000 631396 24063 590819 454564 719674 717156 392216 180579 944482 181384 606821 618020 359947 35012 229295 800040 615067 989003 981582 1000000 952440 127743 455899 1000000 907345 476303 67258 191453 446262 1000000 195447 377009 229907 412160 675375 720612 377822 278521 707414 313576 598489 818769 346600 54428 1000000 996803 647860 369245 922604 566042 645955 168343 379048 511543 594500 369863 443625 917203 911672 708675 1000000 1000000 975923 615768 892017 108961 444064 784131 749238 335327 776186 804314 61731 240875 1000000 909696 324060 105147 874098 1000000 821510 635240 121854 303660 981278 12104 978281 453827 596733 415480 819775 1000000 946516 745992 700289 208279 598055 198376 42901 990242 1000000 217187 578353 451528 718651 169277 757593 488749 518222 190533 739587 374703 779119 992741 934313 328641 45882 777235 537859 235825 147558 837929 894073 445056 21398 168326 390672 559381 965733 352103 68121 872302 309376 390633 1000000 382458 710014 358202 1000000 906360 419173 1000000 570495 773070 691859 95647 299717 665125 106115 57275 659754 686391 157966 153509 599312 1000000 1000000 42539 887203 891361 381414 22724 83433 264912 166260 677921 433633 296310 1000000 710526 271272 748940 973880 768607 490185 529955 855462 449862 836608 76115 341085 206366 313766 592031 350267 478860 794627 237004 568003 922044 722221 263151 359617 633467 278746 918813 693070 592507 353495 246258 355138 735306 921190 849852
81965 631056 221227 302966 446379 183668 881383 644820 507916 1000000 201581 296552 877049 1000000 771235 634208 613196 882849 1000000 243645 95843 687975 749708 667864 78240 813828 362397 514232 931787 546569 476208 626813 1000000 972706 929831 441601 443500 67542 1000000 1000000 45738 828083 819170 110769 317533 2515 842570 413858 115048 49267 971032 191413 150473 154286 718595 122285 526664 970968 730821 502405 817919 1000000 967048 592871 135109 580478 1000000 850491 532304 286861 514500 2498 836811 678119 217699 862608 936951 654489 477614 1000000 677367 839632 524839 340849 799653 451184 483204 616392 170885 997120 1000000 213432 1000000 571195 271626 1000000 632652 439490 279382 578661 739885 21757 659228 76324 474273 74679 779263 560043 877536 340129 20083 537993 518347 117882 101652 814799 640963 481022 254758 467822 348536 597398 58156 499242 113392 134873 925857 106126 662417 479003 835480 186219 344535 40264 355598 987109 997231 703138 465245 779152 622789 19830 487647 143114 951363 78333 950729 179734 900319 195024 670956 17257 518759 529188 27043 645080 11791 1000000 317140 521583 1000000 637874 23502 850010 967118 57765 111602 974430 812496 1000000 1000000 533806 1000000 247536 520277 277735 384025 618865 800015 152722 777046 822246 287382 157245 1000000 654773 871776 177946 838541 720021 558769 625266 26744 542945 249303 1000000 288715 702024 375288 460128 610058 900111 122865 822605 1000000 545210 353255 856061 539896 441124 646622 642403 298570 1000000 300737 663560 742359 2577 130239 950856 226893 1000000 111612 870719 999376 570553 840754 965985 1000000 1000000 477271 763800 1000000 891998 431892 278284 35656 626850 89265 796929 1000000 842562 1000000 235718 698842 437534 996000 458970 210817 685284 239551 218056 296596 524586 181399 740925 344344 786334 242332 40062 830979 997273 50881 585982 464462 30106 611444 176345 449174 830936 796320 1000000 781514 977062 404166 272708 788630 587036 353062 248964 276607 811846 1000000 330037 296985 215779 77990 154892 177710 80367 516554 482047 550267 408553 72349 652410 634239 617331 110803 267159
628730 323734 160083 249140 1000000 75178 564308 284006 913826 558134 965215 162822 376222 705339 419339 471516 567237 673866 211762 404353 204057 614665 677577 129094 392607 25805 763040 61398 445388 276159 659188 508268 1000000 1000000 288192 593418 832419 825594 473589 510606 496465 213902 79842 853453 202113 789935 399434 21058 801651 930912 209364 446705 826901 214924 761221 518792 713894 137969 1000000 552354 463662 347702 574687 610786 274515 894141 551072 826140 811147 562006 769680 75488 325949 468429 787803 281179 1000000 588891 413214 1000000 201331 600077 262411 139556 782632 733327 271863 942504 38398 408392 200068 1000000 204543 1000000 380717 328334 342329 667180 186274 116007 350714 624298 917556 987765 54824 1000000 447065 212435 443933 981461 434061 438160 74600 929529 941206 1000000 246370 808865 882071 443523 225886 736186 60576 975546 58815 676464 284210 1000000 937131 879143 53299 828264 568384 89921 993009 968591 450313 160150 810648 369771 108386 692594 890485 931201 348434 534047 656149 373039 563073 1000000 631166 857774 804441 812359 279116 70098 650281 335837 936437 559384 1000000 978304 397407 383234 239054 51329 349207 131862 731309 104824 645156 12156 1000000 207753 995377 439071 911773 809071 96582 523126 883122 934238 989568 986576 296747 247253 127273 82372 37693 82520 844054 148626 143017 107155 80050 724909 951671 528527 15668 272821 191102 765543 59692 54958 389399 13745 525985 89859 1000000 468619 254427 32582 392291 592654 260543 911404 643097 668252 968570 1000000 714406 257374 106017 430620 542889 754272 533844 1000000 681438 1000000 459233 564406 783407 844561 271939 338054 247227 958700 927157 404928 81466 356726 283295 515032 485953 985144 308249 735730 1000000 316090 77777 327216 498801 720429 287851 960823 555956 431486 287655 910766 49703 1000000 944834 1000000 650191 11424 903787 77675 316293 923503 188917 315695 441633 949255 871162 868015 370255 1000000 950820 319647 81168 503742 1000000 222420 375899 545369 607011 543158 957636 228496 752322 747237 695271 791204 967440 329959 326848 999813 73610 681007
564957 948157 631498 261672 970440 481826 420777 189729 1000000 944117 875632 218366 138922 727301 550785 1000000 945905 561744 548426 309491 321721 882767 465709 341283 766437 945429 436609 103632 792122 129130 87674 681846 53971 277964 986350 277595 1000000 867919 686186 464943 437657 851376 630268 805842 512868 434379 32169 665261 44917 271526 498326 940003 70382 810232 592023 212163 628370 993296 146144 63411 1000000 986885 879063 786839 311948 431028 378053 640503 864656 838551 573894 524888 123301 57041 418424 204438 316661 271916 576152 558855 934495 925394 808044 71049 263014 807290 319906 31811 343999 845107 988694 444766 1000000 125845 985265 325561 897582 224993 479996 596891 393898 839660 656397 737355 133767 699769 809183 221346 857809 1000000 42691 651020 1000000 537537 593132 533445 574091 336907 592663 59122 880314 954530 822383 786555 376196 1000000 221224 665246 763293 153496 896346 383835 990837 93053 134086 1000000 762088 419558 716939 80864 1000000 226440 825621 372669 307337 821534 524053 14314 833387 46074 602222 68087 614920 475126 1000000 841550 30792 946360 451734 1000000 751049 103040 478033 933514 919357 983640 499896 288069 711644 320047 589891 714324 438686 592383 1000000 511922 469950 8591 857532 469829 603306 308840 717571 242063 412205 775565 1000000 744775 554508 781782 850909 767872 853731 840687 314883 696107 842860 269139 656245 12393 508011 526550 652795 250769 745274 443099 205763 272408 81923 886956 891726 144835 847380 239592 97141 922701 374936 1000000 663437 647483 163810 1204 1000000 260752 381951 77759 603275 866896 999297 964141 1000000 466947 635417 507696 455699 674382 736545 1000000 355773 970924 91863 36608 354935 160252 372878 662772 438534 409552 995350 722624 693993 1000000 284385 463616 499491 701400 519429 44135 739719 437545 1000000 751618 316344 226670 259763 406541 866996 845214 661324 470740 134211 13733 1000000 200014 35965 195731 1000000 927586 864350 914092 288806 767119 572251 536985 794710 80128 432127 351177 654137 732655 1000000 440121 166358 307175 4492 738916 483142 427972 253064 229681
683911 778164 700064 600418 348359 553701 843986 669709 1000000 885409 453932 638544 176114 720244 1000000 692122 114998 585335 209145 685624 825408 1000000 18148 1000000 110693 567487 1000000 66082 260729 311045 984326 673079 911230 396145 885857 1000000 15685 99897 879112 836360 282811 680372 354569 82605 545976 199611 3725 905178 339539 386320 725411 523647 1000000 727004 239751 599070 366890 1000000 820152 818613 761693 759478 503389 691035 249917 874359 832338 564157 10223 399345 275213 273277 1000000 197748 561108 1000000 44569 826143 581060 424661 580457 635309 809795 1000000 627446 27319 144766 148336 591415 600428 987067 960916 205029 354714 607047 980266 769482 69348 230154 863327 1000000 709386 750784 937508 980019 1000000 303020 163944 941643 874196 980350 1000000 840249 423541 741255 888931 696887 624148 183473 855135 736705 636072 155955 937126 61976 868067 504464 789059 561447 714864 159968 698167 1000000 991340 576557 484927 563231 651942 49477 279919 860593 520201 453971 671175 367539 263036 993475 39091 1000000 929750 272675 117463 160355 1000000 223076 292692 493161 121337 849397 32904 381729 370232 570842 843306 454985 879912 447543 208986 873975 685554 978938 543914 873489 461184 594581 1000000 236163 757762 366516 123679 171221 406443 29167 950203 212342 850868 524699 614619 409779 968469 14518 446076 833121 305849 461921 617727 533986 518208 156010 444807 269690 294486 72121 523201 5880 368366 804655 569705 95672 225775 477531 702562 887295 463396 1000000 615839 645737 806744 815654 748362 370318 165615 793851 603661 922769 473536 683151 704914 761148 996965 17327 568235 332495 341545 512669 220544 1000000 560936 164444 203271 712036 342498 849989 12852 793668 544755 979295 624788 704040 491264 907953 692704 71153 40976 399196 719893 527167 513831 655001 238013 1000000 868967 358737 631478 390843 311960 35438 824468 441739 640953 451711 942607 1000000 292084 423703 869748 601240 984656 1000000 387084 1000000 1000000 1000000 788207 202630 222283 339486 446078 831343 248623 638092 893483 971816 509015 231278 741021 718341 394001 161227 182615
1000000 300893 973372 916175 515532 950955 957263 620522 847907 846341 811987 73107 579497 781710 394396 879869 518499 532944 707064 115075 349934 400829 816344 624800 970860 17435 1000000 739738 295441 20233 1000000 447455 854074 905157 160591 763376 985727 678961 971239 1000000 110587 500070 10209 490510 907446 508395 946145 41370 747391 674489 281756 146883 102350 811912 282497 58632 565736 326736 91359 542303 1000000 158049 101076 1000000 944924 756713 305084 34251 198420 769693 509729 181247 688465 388246 548490 70025 78677 9772 720548 817012 75958 176025 1000000 175804 892852 849477 376959 502630 247020 1000000 10102 1000000 150427 246806 574347 686555 495332 1000000 273772 78666 601048 963215 470701 24582 130812 632360 416681 671414 323594 229277 233960 107368 1000000 503180 795336 947739 511911 496679 621365 984139 1000000 739558 432687 772871 854833 111976 372728 1000000 560839 208297 321485 730719 507037 579758 346928 510168 790685 108006 737949 613666 940560 908958 430738 586685 449602 463090 270707 229273 459260 869487 469220 73997 887216 339197 877176 660821 639526 984106 178165 779875 306805 822957 673358 319354 830710 467751 293271 605752 312189 983165 652106 710076 752729 1000000 993233 176373 626496 788806 611527 525275 917678 854452 868461 593662 541709 1000000 388509 752200 498281 1000000 1000000 242098 1000000 17310 198198 855022 11920 542922 522957 169621 133958 169422 1000000 297553 509275 542381 566036 156696 677683 621475 585904 309740 793348 737203 1000000 853584 656880 717666 684265 72050 520719 433262 98705 836038 361047 555887 817494 1000000 1000000 1000000 888494 962934 840199 807371 196395 11518 797185 503672 445354 1000000 29590 967605 511178 685819 546050 972723 883918 10299 630004 709135 420507 501773 575236 483248 448357 10120 611513 577282 219991 240984 799208 710930 71492 995866 145182 716054 138378 439353 714566 721284 499447 733971 335822 599443 179023 932890 336647 218894 740329 573703 366353 817987 69097 181144 664454 1000000 928593 770984 898777 199808 336694 573116 739845 1000000 393310 291753 715747 853410 906552 882693
827912 837101 401556 515002 231950 805183 565768 290269 352693 977074 753247 727239 565498 451674 54076 1000000 361444 134019 128928 864262 639288 618123 888310 701509 291490 334250 98912 695968 635762 214525 987683 727216 880922 163077 147975 479399 733204 1000000 1000000 891107 989122 638522 2704 685011 789386 438691 174013 686434 137030 276038 217792 857712 816300 216595 446290 896069 646631 1000000 595505 438411 398809 1000000 863756 687587 910401 706970 528878 156743 203464 957061 728180 725022 1000000 386821 620289 1000000 819929 1000000 1000000 614378 387924 37377 423749 354016 705494 337839 223315 465388 506771 953847 792934 517052 691237 637014 229682 852002 186717 1000000 664641 661488 778540 853380 441396 677271 459901 1000000 111314 755307 781002 402212 574326 561794 1000000 811588 970246 552353 636968 150489 785393 437381 1000000 740937 880641 604060 14504 323650 812643 551839 155894 142997 921302 318225 1000000 510293 884403 598892 299068 726852 301779 764305 258452 42874 832695 587026 652324 198863 1000000 74405 1000000 935523 1000000 563962 879739 185100 924938 1000000 229239 133069 594101 632098 922495 756666 747922 196190 361264 293218 407485 228028 129998 728458 1000000 127709 759596 764440 717727 462191 903490 450836 1000000 351744 995551 197261 68905 209602 431420 508643 147729 343173 585126 646538 964058 338839 689624 842467 339896 910580 259688 1000000 154985 262486 550524 857846 269813 234920 102334 343621 573568 759433 65167 812714 779153 333186 924187 515580 435865 209699 83883 1000000 98302 800047 879397 1000000 406057 605305 1000000 763749 859459 545812 962883 844302 367606 540574 670457 313690 1000000 826377 406532 19493 288226 545600 132781 338689 1000000 1000000 980878 333424 851276 776437 228698 178391 565921 584066 829414 613542 815270 840216 878923 205258 403529 1000000 372883 375027 1000000 643821 630457 516372 51210 291474 210043 280654 970892 654558 999596 314467 502756 278415 702814 402954 732032 1000000 982242 815582 259737 653732 942458 466008 143555 358904 643398 442444 846260 926921 1000000 274275 584410 412097 820501 108615 340925 72762
578311 1000000 823913 708383 51067 189618 497628 208864 802157 264549 474485 764811 662399 659025 53542 15234 1000000 858617 767833 616261 450874 897595 791124 462495 739006 102895 1000000 331196 174128 208143 749975 246206 32135 186946 1000000 956571 1000000 100960 745669 173187 635099 239203 844830 54618 877724 865082 925510 230698 911929 201791 497825 1000000 390591 976116 625393 169693 108015 956750 301256 806103 1000000 848846 7892 482567 998879 664596 827145 474866 262980 757540 93945 327214 378033 432784 17502 205447 230016 327336 301069 576960 261273 692734 726 418240 700583 927102 792337 283863 372137 451792 241152 904704 936485 808862 496702 545904 918194 673799 920247 817823 72608 495654 384684 761076 15568 941557 965349 377055 1000000 1000000 667991 365881 969336 176804 1000000 831811 337871 964185 634573 563379 917251 218351 170827 191569 256469 884423 359571 928250 457394 883092 1000000 584942 37544 947455 384491 502422 25577 689553 668538 32488 802366 598577 216534 183298 537383 265026 451671 562048 1000000 235843 169148 124594 382757 570376 407201 1000000 822558 1000000 675505 538995 195872 677046 251568 541702 851883 2935 1000000 612901 91247 266352 350764 882876 816403 692414 432294 578072 345762 639048 534396 329498 608391 341459 522661 660603 742708 815115 697027 631911 1000000 1000000 548730 560113 1000000 458704 201122 695804 54015 439545 424592 240937 600411 601206 982575 476608 372746 458288 317371 799487 992974 43762 777578 1000000 820097 498150 701385 1000000 572735 477059 699315 289110 1000000 201161 5888 997727 253848 1000000 841931 593698 795780 477368 515133 307435 858116 640042 475032 1000000 311510 176580 696459 1000000 103810 722255 241805 702731 429210 864692 207702 681078 164617 111120 112429 544474 829712 524474 800545 1000000 87043 77659 979242 527994 1000000 831831 851710 191519 738882 806788 695709 63753 455691 52580 742261 692841 52639 670180 83086 810719 29073 533158 10415 209599 420494 514411 836670 693539 827023 884700 714521 716524 763931 541532 1000000 954293 672012 522324 734932 930985 155594 54176 544681 724048
877597 833173 532880 848024 365229 1000000 970283 469953 779945 415199 923062 638215 199901 562781 249028 250305 1000000 436922 54193 62732 398308 1000000 386292 869372 406501 796832 801873 975098 654370 225199 793299 871669 946558 1000000 462941 155740 640173 1000000 791402 365786 252897 168041 246030 652200 74831 631397 630310 922325 70003 791031 417494 674365 452119 382296 714565 351581 977030 963647 640372 439142 1000000 725806 152952 969480 101020 753599 98993 782322 837047 571158 524846 374086 207180 845359 351302 132045 109406 989890 1000000 360550 1000000 409384 848200 110476 493848 510516 744955 220608 694869 689136 1000000 209387 927579 184568 323799 752081 23665 605933 721924 1000000 899834 341672 403700 601050 370205 945074 73260 308389 815827 1000000 958004 740593 217741 456473 793490 869513 2896 845717 674549 894160 214350 489102 95600 1000000 847724 129768 14694 394358 662021 168540 961026 374591 874523 292603 259386 737246 858457 732750 916551 496829 1000000 277794 959523 449224 1000000 635857 918350 494472 832889 961262 700762 1000000 307532 687097 322981 130584 1000000 28719 1000000 591508 543856 298227 667477 198033 1000000 1000000 369210 430816 560279 296008 311207 81750 616503 226400 175889 408653 1000000 320790 959550 579975 79981 959290 1000000 648784 565665 551394 129288 722660 506221 975669 76368 215281 178970 135140 887918 48762 840631 863684 1000000 903215 502111 975052 715733 4679 755189 639042 1000000 148694 334910 985594 51726 41955 670569 1000000 1000000 554392 1000000 263834 656208 531057 293201 103607 536205 397475 61383 578988 67572 718417 328372 245427 256622 381306 448448 904842 908942 857179 813187 875725 66848 364248 614169 542138 9787 1000000 79534 227990 39324 113774 868280 809134 1000000 228566 1000000 1000000 99130 928726 144078 341631 1000000 652637 544521 435269 771962 977569 426449 657185 438082 755422 857242 871004 204057 325448 57008 652567 299012 232081 187944 820926 67246 799010 127748 106465 500899 213594 612029 900289 1000000 745723 287655 118575 994687 829713 110131 595740 436567 660059 299554 526066 321791 629910
376979 435299 663416 643484 12444 271333 264112 827565 548274 586059 965480 973846 818206 501350 128321 121328 579419 601273 524557 132853 248119 35947 553125 645746 854425 785887 252070 862804 406557 856866 1000000 106290 306349 662502 516417 326616 579695 692886 1000000 685052 181515 301438 404262 201416 35641 811674 675376 760627 660201 612070 341408 227848 692713 658954 132825 19089 39943 763110 108133 1000000 764331 306233 87973 245147 134188 351860 962815 1000000 604046 29830 34338 239661 246705 816720 257313 461114 46060 470257 75392 247156 263038 853999 112196 720456 755258 1000000 247405 719762 296910 776876 404053 863971 349327 364300 799832 465248 352406 445321 771915 290664 871733 927423 1000000 53758 367785 1000000 946787 1000000 779028 697425 935866 220448 696023 176507 653492 792481 86354 123885 394292 29221 404601 220456 550459 620105 868015 1000000 241391 371 964647 982849 347917 542780 785575 979206 1000000 412152 1000000 866419 77860 64715 217566 21888 603147 1000000 194876 213906 157294 461076 471946 95544 938540 229364 400283 248243 577036 659001 713022 118039 218104 170761 474113 831339 1000000 889531 830423 625810 792643 983455 895267 752266 478472 779952 666831 595913 572745 147262 682143 813110 197752 315077 460328 1000000 973803 444844 901337 329541 646971 311637 189016 1000000 227200 570212 963116 1000000 771087 111272 711120 794540 322096 236196 246610 436519 79405 901916 733475 2990 342184 710415 772572 605250 739435 870535 959383 497393 378819 1000000 148130 2104 54268 711918 952558 428938 713496 115123 58208 973550 117102 831702 512286 278066 157600 19947 740440 592802 279829 807691 539802 1000000 880183 324417 287654 807814 231984 127353 796150 116342 869461 274425 910274 119916 369360 482502 604624 1000000 841905 427525 306041 154665 671893 95965 713566 850701 710583 585381 821381 106638 222867 641633 512554 271725 396251 536400 1000000 551686 1000000 138779 482182 557916 21596 815392 220845 802171 762764 211690 761096 922015 613504 821801 692487 128118 993925 999387 991796 306532 98170 945240 695054 1000000 1000000 296850
645870 1000000 670951 960519 455525 653521 1000000 910328 39257 227247 597727 352652 351247 1000000 298058 1000000 804178 493059 984454 33842 411422 323326 953818 833620 840716 186606 1000000 693192 159737 810099 355010 373844 484116 858179 348161 190138 367582 737637 719328 218721 566546 685383 901219 387685 98904 652911 225661 808992 440468 982609 516766 1000000 495888 1000000 527099 281152 555358 794051 601841 1000000 1000000 630338 1601 150628 881856 341025 817730 742766 27158 668748 86656 749988 865629 848734 843164 390848 406840 709176 390840 782777 605353 867708 663737 550790 111449 166901 428158 597665 894929 545599 250734 267433 403910 788463 685049 463038 1000000 414561 965056 431223 379071 44919 85322 691009 718807 528231 489136 137973 538239 1000000 952796 365427 469661 169580 764709 768373 1000000 420155 113476 1000000 994434 758924 21633 681840 888144 227600 1000000 767366 742004 383070 401350 644675 650423 748651 587308 137281 1000000 265009 209922 517995 229293 380555 929294 56584 92233 770442 637609 996809 280698 410074 535637 965465 779270 1000000 803338 449814 287433 30209 764786 504196 160755 164237 342033 189128 531671 108454 965604 869122 650141 717654 201989 218662 1000000 362089 610094 389928 471204 804894 717328 390324 1000000 352686 979211 142612 820802 1000000 454210 579592 1000000 520286 95693 679052 770334 177056 984479 1103 321548 183856 861296 397950 73910 16290 524550 471582 175659 222354 977880 44686 180785 258986 328833 911337 772241 896840 375336 921310 25995 551708 33538 585271 949777 497352 108406 290056 989001 553745 357777 608438 859855 443840 400212 139490 659392 439692 472762 84491 607523 308969 1000000 500411 293894 417288 204179 362436 446914 726674 433496 754197 1000000 520436 975560 1000000 854943 238453 139362 139554 383271 218581 136768 708963 1000000 331763 1000000 149897 78470 97480 506578 592734 19131 12234 62508 808158 742642 192415 427693 412232 280053 427881 790617 961892 733033 816049 862595 127668 228713 263137 779514 325379 637581 718739 579362 126021 988972 1000000 1000000 945442 656119 120289 905970 48526
676697 449083 1000000 440433 1000000 380747 396110 23507 537632 186575 44444 510857 553823 856154 596438 1000000 177638 948403 609837 620801 180498 652665 610945 621658 1000000 146108 177141 902030 824912 585835 776883 43196 785488 187570 969066 253874 457298 981818 677135 284855 545389 28620 845398 315697 1000000 124356 648523 289335 266316 694707 773427 1000000 403307 149611 658939 391131 1000000 517098 372970 356120 120805 202283 788132 851674 827723 211586 211186 193360 995281 483801 47832 72877 675532 265962 688275 798102 313328 280599 382470 1000000 829720 984211 313084 1000000 205863 79154 1000000 865024 1000000 406549 637808 483528 761963 318670 809308 710022 922702 301769 431515 142785 641939 870986 842716 317477 1000000 291845 387348 1000000 695815 1000000 282422 553519 832196 326062 849398 823418 298114 520435 725073 484290 199825 541805 57424 317915 127553 603465 528435 358092 592973 158942 20164 39894 30924 547152 589198 768323 31338 911995 637367 1000000 1000000 977826 414621 150548 1000000 285799 475625 852941 224843 992510 623291 1000000 896528 570934 429757 674516 958945 1000000 1000000 665820 912141 757490 1000000 766535 573263 802156 84886 966519 1000000 334191 490338 46460 296323 3777 465173 739063 922385 28342 296165 10059 981484 391185 505859 813698 148370 186374 852151 503904 662406 803159 383421 166485 284922 544614 606143 862670 47542 657101 331280 9836 729290 9379 700955 86368 1000000 624033 505743 91918 1000000 547002 705272 797632 948807 235323 262111 601570 192705 36159 755866 119968 184479 99917 895370 117756 698125 446753 40081 1000000 592045 648959 586549 728909 654455 895424 394453 65776 892034 297808 52520 615758 831605 493693 433280 582352 699923 219141 280052 1000000 447243 325461 402803 966228 1000000 251388 325819 291844 92233 891669 70742 83208 30851 907572 79344 34212 458870 188730 46892 938501 120576 449120 80068 1000000 383546 941045 692749 846686 607857 581597 494182 181337 955006 211767 705956 510491 951787 298755 529517 33490 164577 373569 897216 829623 422607 852263 384448 438886 469514 851164 922193 177778
692268 1000000 405303 198911 160910 26972 922716 978534 677670 643342 925323 121454 29532 380773 37908 799542 151767 284011 436743 798383 868131 902720 117787 382697 757163 482135 528385 241456 343674 550707 906676 294935 1000000 718035 525578 527756 614897 1000000 307621 953174 1000000 1000000 378072 938500 774906 1000000 401748 419912 568676 745397 958609 368657 77615 472003 540166 1000000 74894 660469 853324 229060 850214 714860 579768 403609 249526 173569 943021 62121 359453 250344 696912 1000000 526710 193439 513769 850704 739285 694459 231723 817382 234610 371940 646899 686599 632514 1000000 274174 988510 372174 665047 719935 928216 118569 877185 118757 649804 479777 192932 861416 516539 1000000 61076 149928 607898 815902 584289 706693 159862 952338 71227 815283 377463 162978 653147 684404 735501 41888 142524 905570 948993 252597 192892 809575 158139 312444 549097 699306 822838 391726 877743 486146 1000000 619096 952886 515637 220050 640697 835286 752901 792809 404058 739813 57426 301987 1000000 184641 818316 810567 436006 140781 192163 359148 949020 987683 36804 1000000 801270 319285 502762 294597 683751 103540 634546 931133 316320 428361 599125 382499 840527 267547 417050 290699 1000000 580566 628019 1000000 273263 121788 67086 248736 632960 593015 1000000 160541 358429 138531 509433 646484 1000000 708902 499367 340067 332656 558966 984492 823966 152139 838131 708606 357401 1000000 801732 686270 59271 240395 830448 108828 44831 44131 54364 650345 791451 92561 1000000 714741 835997 529851 203647 382765 814639 1000000 339944 505371 838260 517100 468171 739020 330225 691223 376419 636230 921571 144935 994964 1000000 202566 401171 993726 35940 743263 179442 254586 135704 919276 641606 759654 909593 992294 83626 971488 270809 12637 365753 622167 46949 667842 7095 401379 315226 601024 197690 357852 300758 607763 538541 839950 344900 365812 323494 39602 16663 692481 970342 539141 91358 497479 613517 1000000 75172 776329 877433 527845 231776 163191 295928 1000000 490111 445238 871274 747242 557743 524577 1000000 248842 1000000 370169 371841 288978 793644 154727
997033 841081 530802 194337 1000000 888909 20746 44121 79158 830452 1000000 132023 131253 943226 457124 107928 830047 499211 966426 198638 260597 900636 957704 112270 591273 198057 955953 311199 667547 658565 313556 983928 635042 183983 113239 400326 12732 255243 154295 936780 792911 525987 369020 857943 948097 470798 680926 259744 177670 634073 745000 779755 559154 828652 933670 839350 880329 862859 951354 1000000 765611 638481 1000000 690955 870735 893529 1000000 477464 156473 362906 192217 411678 567352 962883 1000000 1000000 357153 176532 1000000 307837 132884 295484 96781 563369 966975 91547 891797 515951 794636 270809 2188 689539 424764 411710 887499 753165 839628 543067 17029 1000000 120114 662781 729527 430684 9416 636190 80 534201 286374 986001 397421 953278 510205 97329 13051 854214 883770 362555 1000000 209201 732617 746186 70713 857133 896615 93347 788842 990095 653548 5333 634801 207408 206260 157165 282061 1210 519428 707688 230758 392638 227015 1000000 28827 717585 432977 224596 736382 477347 191624 286002 60586 417768 372180 1000000 149801 691884 250070 230133 448810 515217 708040 657265 660826 988238 279295 752591 794377 129131 1000000 741897 268916 925746 7952 302948 228901 662637 570453 1000000 130955 1000000 599705 449819 339554 1000000 934453 98320 499588 513741 79296 180464 5185 598013 397593 850577 430562 742966 67193 14579 767184 792642 933075 307509 680088 206323 1000000 116370 873481 626409 1000000 265876 748468 73864 312366 878200 21943 798151 909114 894924 579166 855382 235214 989021 369815 406450 581407 820914 679376 854674 983398 171997 764423 468747 308710 478194 772302 465348 1000000 508896 986343 97726 385119 363388 661550 262746 832541 958331 711474 991125 151508 854586 954913 273897 364798 68186 576271 386056 299991 205603 702153 698829 1000000 555092 762121 242284 781689 478439 145077 519686 353741 997249 299602 315807 359139 684810 241196 916688 1000000 583641 924291 220510 334217 1000000 133224 493992 623242 755091 986740 805562 888953 912420 251173 169566 484337 774775 450524 458231 406128 292083 971051 13237
783019 211362 942012 109110 924315 341927 461466 200841 395556 598360 755735 1000000 731028 305087 815212 106518 36642 187976 163802 19056 304011 1000000 878604 553104 451279 27272 371862 738030 335481 102308 787562 568682 199469 807728 735073 603567 928322 591593 257867 863661 301128 739849 46067 275271 192813 547463 490564 145153 106323 874279 959183 391072 616328 587106 327954 571218 932246 204495 769047 218696 428316 705083 503459 886157 975738 908889 414996 1000000 274912 177725 670710 273727 381825 910566 403456 792334 676331 591045 862051 912384 644845 952698 846351 2762 729395 373175 418048 336928 22432 198183 880153 196050 685572 257311 465191 138671 232162 382934 562730 907810 804424 586873 191886 371728 644404 166032 261736 421549 792749 523361 377078 989676 972967 847580 100605 414200 213517 353512 985685 586211 362793 410845 680709 568550 774949 636848 56971 487440 478648 723391 453807 332538 251555 528271 529730 567271 623694 649218 285126 872698 215455 130418 47807 950885 476875 166909 445439 374285 219529 184547 843160 945314 710637 751031 960154 757653 802965 367064 454285 366427 271643 621260 1000000 1000000 420588 57644 790821 594726 787268 249928 703184 1000000 1000000 1000000 793906 941744 1000000 516278 203676 965787 816187 863947 234961 550030 354382 983817 158742 719419 168199 480977 798855 593764 823856 492726 955457 523422 999560 637012 473569 965506 671165 706156 433256 750834 1000000 181335 746914 286551 414704 809576 341727 926868 741740 922123 109873 985117 395256 420707 411212 907975 708097 922117 726739 96244 528324 891785 702117 497236 567231 334456 396944 694998 33024 968586 840985 722154 570230 885406 556608 256947 634424 655619 800858 187493 631537 1000000 1000000 830758 132634 43279 992342 428471 219914 1000000 812620 1000000 548357 474048 745441 485607 605161 910177 460567 172248 55995 558219 431519 105350 883253 10804 504094 1000000 681570 914660 362436 1000000 882962 128109 374902 738553 658038 490643 52904 1000000 412098 205747 1000000 169577 285660 477215 338094 483231 460578 1000000 833014 207671 825560 1000000 749270 13664
1000000 696348 678409 649157 680951 736834 35453 340878 835418 410848 758156 522070 308831 866445 153949 121942 21813 578273 90938 857576 687123 617118 83746 289682 710107 118755 416445 286052 24009 354154 341439 118198 214093 40497 427634 716112 158995 246497 264387 483666 64796 28537 772486 94646 468190 747994 341175 1000000 903219 106238 132272 67097 1000000 855313 335847 1000000 259305 763399 240861 864666 1000000 212482 301565 1000000 558815 349157 171801 172015 1000000 918614 81908 411057 111278 397188 833811 130690 251557 483728 242536 1000000 97820 276593 137013 543074 353235 656828 523396 665001 142445 302489 612500 410973 405919 667368 91555 82453 956146 612562 112087 476606 702481 782271 860786 891624 987452 2426 367943 415672 149395 624424 220153 579961 408663 274945 253060 715157 599770 1000000 1000000 459183 614122 59769 941542 819370 859695 180568 303710 776888 856681 371305 1136 980864 405935 171210 252036 989972 415021 534117 527563 275229 481518 955364 68747 112630 222479 1000000 707393 339921 313671 18300 492466 923104 807007 682866 249861 32359 63998 129617 444339 385900 336278 241115 535608 785664 593153 604205 878694 978333 822743 421425 814337 751904 1000000 975273 924519 38568 707538 796805 204098 658813 782191 1000000 817502 748974 778748 1000000 884569 437877 597395 588234 1000000 602255 21188 641276 386533 496262 176406 880198 969247 455943 1000000 254911 943073 381825 284296 488664 864204 185628 722331 898312 1000000 250890 139661 141874 1000000 113198 92241 996105 106377 158500 474790 1000000 615517 330041 713991 880349 488890 172674 289930 444323 1000000 127120 855604 1000000 264952 54581 425884 554054 187150 711706 273307 354936 774799 970204 143917 517211 353298 504278 902426 166986 706967 326591 669936 196387 709700 397408 138190 512504 1000000 789766 279259 1000000 99972 489732 821339 311345 495420 1000000 160744 274498 223998 302420 466351 636291 705110 764844 397799 526447 957145 894562 74901 67621 609463 350718 557941 408220 26876 603876 312904 5952 788576 249718 414148 540033 475435 413804 892422 230508 575792 891428
123692 949844 593073 165080 981813 1000000 495548 279015 201840 1000000 237554 600954 439679 262561 428724 119871 898112 206918 799838 1000000 1000000 29992 82392 371032 892371 85693 831771 10377 613036 283345 158098 1000000 1000000 1000000 583584 466410 48863 312588 246794 937124 55139 764007 941456 747054 607430 744246 246194 992392 660896 130427 412061 540848 601932 991375 195589 520123 606346 841473 215834 41081 518235 761737 594887 285650 125138 513615 612432 491434 145270 526794 18130 645524 1000000 176957 140322 255257 133680 234126 1000000 977446 847776 636468 293042 646824 364290 332760 324278 1000000 729799 246390 885633 532384 33946 882360 1000000 909617 94420 15516 231198 774004 324708 801313 236918 164421 29136 890891 348752 504741 318704 1000000 649749 920876 850506 812566 164061 788097 923112 985119 369549 661260 777486 860952 767034 260482 990550 380375 891157 292661 330375 851876 799469 1000000 485089 425582 53476 752653 365020 671919 690242 133100 263767 965976 190451 310681 786837 771418 189334 754229 222023 983096 67300 661217 922141 599992 1000000 1000000 758235 824853 463830 153158 145409 897082 704747 371647 51851 765503 273413 30503 230095 873085 861360 17770 710739 77604 437743 587704 792157 731851 195403 747845 964665 1000000 1000000 954658 963766 222729 31673 589925 867447 1000000 191614 152725 806536 808698 768917 158168 675213 289264 625628 143503 1000000 492625 643206 1000000 309532 374408 841122 191549 178813 541321 447689 980443 681154 326973 583956 311091 524580 784175 1000000 702079 353655 96267 1000000 294055 990085 231780 142162 264244 1000000 1000000 941126 665852 480378 1000000 709949 861347 607086 960327 561658 365507 623166 574043 334437 582931 549594 58515 287893 736934 406970 66617 619983 198482 696060 417470 492077 34475 821417 16345 779298 978834 217408 965558 299831 517761 455828 952397 596469 932744 56610 295283 686764 666518 609676 875861 683048 585143 815100 75699 265822 116457 87524 440706 580880 683927 886943 980573 1000000 529053 157913 276722 592331 339554 436751 534105 395880 505657 352890 966106 607669 997838
7916 191516 276341 915297 136500 247322 672814 1055 436147 101957 596749 107981 788621 601371 972169 80670 483984 813899 480508 616181 453002 435401 7710 771441 176941 437468 502905 91095 1000000 439094 211677 750608 508100 670389 714493 313081 250790 154806 371212 1000000 322912 374119 849421 244210 746367 420318 200855 1000000 524056 932851 643241 1000000 1000000 808632 473828 682304 1000000 486876 260761 860797 478596 1000000 356522 679707 49410 540369 18893 66384 301588 290828 615223 791824 858913 999845 195946 64285 778735 904618 158913 414185 380034 959798 714915 397145 824878 1000000 941417 461308 214641 116627 307252 181730 192285 127123 197627 265850 662053 831017 1000000 81904 768672 452963 944788 168600 160209 488159 122801 409348 520282 242898 927295 809158 958909 476939 1000000 166841 444183 608300 612134 1000000 208376 728743 942227 220318 78719 766224 393575 1000000 517739 1000000 184790 155232 766805 696416 273764 68950 880694 315153 543288 291182 264407 52656 665434 482424 207901 442227 714215 332618 410028 199087 994708 274303 526252 116254 232728 666166 785026 2834 433920 1000000 1000000 923007 171652 774858 248340 155406 458899 1000000 624058 627856 753744 333103 185871 524210 76938 845830 504824 599149 843752 932116 825007 871315 138796 283881 560466 719297 199873 1000000 609756 232547 627503 338899 101387 878450 268740 106887 319650 238488 894426 879446 673499 915242 788781 229653 783897 386426 27411 829232 1000000 165444 736853 844498 346180 1000000 888997 941252 757003 316071 764254 193151 171946 259140 644218 63614 391410 269786 857274 704788 694031 652283 846455 708669 107698 469996 454231 760918 79150 246774 48752 821071 311142 603345 183816 510920 1000000 915132 906017 904618 970261 1000000 463076 685108 553377 394477 330771 5139 206136 873835 6950 57340 731824 111196 62494 13677 304370 834398 230022 928314 85706 575770 743780 255610 1000000 809995 352828 278822 108212 56410 627655 1000000 271830 629592 1000000 166409 162560 47531 329137 93518 39743 883283 42176 522577 564705 771327 79848 887303 541154 540801 912290 234459
405174 571299 318197 624261 861323 725709 620375 611521 321014 430226 1000000 762534 597563 526141 544848 935997 384119 475671 479536 143069 274862 187078 533995 38984 739813 14163 333497 37119 957086 1000000 487146 620718 678056 843394 269866 446939 143677 954551 800227 775614 425855 131652 1000000 385343 932754 429987 626247 165805 840714 892314 181042 66369 623339 948222 471944 563498 690478 285175 340824 604198 307751 319854 483555 796813 35373 493139 255057 834631 365351 820808 620560 155371 1000000 435818 333403 556901 246623 367215 74080 180100 879489 50216 469007 965941 520562 521574 987545 1000000 1000000 417555 619118 822778 414696 625822 773957 204506 568638 929734 266 684617 704433 838322 690499 684356 2495 321969 435727 571493 590281 625895 449447 1000000 561709 550204 302264 628073 59098 871549 342208 439181 690984 974196 535229 956949 966918 945920 907753 891876 731395 543010 101999 412419 143894 312928 102891 669528 790771 611539 1000000 296254 604388 997589 142266 756452 43641 493026 255817 684101 551496 399903 432347 456682 1000000 595450 430204 194885 364850 136029 151114 199030 878315 373019 614630 207121 952423 70090 642667 987358 485893 578735 944666 102644 189892 1000000 55522 506106 999398 224543 365905 49711 80480 779965 323792 483149 1000000 370931 328378 256849 177684 1000000 630069 417762 506050 957017 470907 491122 932960 531334 349505 237779 334250 183191 223598 371590 981032 916894 1000000 551044 92255 480137 915534 1000000 25673 1000000 668599 627421 194378 521756 1000000 472746 616799 701488 286036 610227 951774 892724 296320 352029 615896 872116 719254 438553 58975 244337 80640 661481 202039 208891 260273 104607 865241 211801 45818 721333 213431 739 949695 301589 129327 116702 284947 884790 675530 878886 678607 1000000 988614 570847 874758 199740 77792 1000000 935912 845627 1000000 432285 573187 766426 747304 973750 232902 240821 876281 445627 704656 599975 1000000 899010 446019 61533 60640 723238 1000000 457941 1000000 1000000 860314 237746 381262 395865 855427 46323 1000000 491380 616706 22352 780300 629213 332315 155557
763742 520637 926054 431047 288715 628684 144397 1000000 926528 786378 269712 962761 387688 1000000 666926 582475 1000000 536889 621758 1000000 732654 19674 965683 1000000 67424 401996 478397 548281 257441 258079 372666 73956 28055 494921 296476 708735 469891 164488 900371 492245 669819 90130 545999 987521 936693 117711 978739 450836 135709 601588 401807 912001 648403 436507 973737 484849 336525 821767 68767 1000000 928704 105254 991303 589190 172610 647928 410965 383801 962998 429481 182467 453937 919150 12816 474610 29318 358369 107320 582878 82995 10242 276936 1000000 415884 488225 625553 227613 680270 955603 926890 964313 191968 223997 139979 223386 936159 943396 793743 542840 1000000 209941 505619 100073 336355 731034 916920 615093 155912 56274 684361 851996 843534 249227 137653 598900 669189 414775 664637 372350 1000000 985686 451303 620126 541558 594990 973178 1000000 314829 425370 368033 443435 158723 552786 766298 84505 462194 834067 1000000 468136 521158 270078 1000000 120809 2624 639557 532914 632159 310119 21548 82681 63028 699209 719964 1000000 378542 1000000 1000000 313754 179481 948081 644887 198219 88270 598200 856294 38913 862056 106533 269653 221927 84074 719146 1000000 655964 8053 1000000 143725 470614 466747 132546 117824 1000000 1000000 278761 273303 996755 462812 421045 996336 996137 120422 431087 70442 799044 594075 534977 482303 40254 515305 389893 796100 791694 547727 686453 656795 626646 677286 231479 418513 436076 993448 235957 178612 85259 953243 279150 682913 373570 1000000 660767 325474 125617 853068 588763 6418 978575 495326 5014 799318 746532 54257 255026 106712 548051 177977 210796 224123 755221 659846 384273 160941 843299 76129 616308 404366 663958 649728 246311 1000000 443401 383885 335259 79066 1000000 718459 743431 303762 553317 790831 560121 218574 780353 312591 210893 859188 24527 220176 39179 45900 438991 819379 1000000 211597 745396 399994 454599 240723 848096 48014 642296 805314 13817 236467 337331 946442 383309 521437 623259 1000000 547324 986192 46790 451530 1000000 461892 222158 1000000 88401 524112 383100
562346 853460 753716 248114 493556 137405 876631 919835 434221 296139 415626 777723 618450 342325 165324 253725 68094 640317 762624 201524 530161 645227 737507 760698 675790 84357 81419 54862 292352 1000000 541857 496176 896517 976138 440253 67782 56236 137832 639128 970671 809340 615816 176952 837059 324030 669974 969361 32011 780155 1000000 371057 156585 818452 844460 950303 62536 28425 86934 449880 173735 1000000 524849 462302 91744 174099 480417 830741 700233 642468 694616 370911 134856 226363 255492 83769 682570 181908 350515 554567 743058 151495 724850 288145 19574 1000000 339811 624234 536476 370519 216564 591147 11099 13054 560458 497846 759727 398603 865710 216828 693644 171073 725813 735840 564714 735024 352101 319078 314692 774577 218020 294152 357527 161852 750907 831213 953139 84065 257822 849267 304076 1000000 44917 531111 607494 830209 600383 364213 834783 806921 852798 877110 158109 308264 453760 878482 1000000 832566 223224 939191 246955 902680 503393 476673 529568 1000000 620382 683312 405742 804175 863640 457533 962702 540950 1000000 644504 464569 1000000 57239 616788 1000000 729977 62880 848780 893304 346926 93620 940050 679064 750356 597947 1000000 869151 793594 893043 621929 962435 331704 670005 537454 14288 848737 163521 509624 792798 597992 1000000 22006 1000000 6608 684672 983903 1000000 930903 78657 715171 113316 439115 959347 863413 263579 433880 473824 461929 404245 611338 953825 608175 88002 452972 925788 302547 904534 501778 113759 611362 642926 98315 533375 857387 1000000 577980 1000000 870320 631536 551835 1000000 802082 174141 820403 645832 620201 1000000 209891 622599 141724 637341 627993 1000000 1000000 570629 406905 301335 137574 747327 880148 653026 1000000 894406 512676 283512 444233 744058 630066 5475 563852 622015 66719 28546 68038 911911 923896 893139 387172 379066 469145 165539 468291 239866 893303 575247 926945 1000000 831331 417149 849697 952728 361437 384105 698460 440388 73465 88144 1000000 576419 891393 51234 481054 911361 783421 214001 645407 887418 791737 399173 350363 151179 702348 72814 358322 138240
265582 263410 577168 33148 783783 926266 1000000 387720 375492 810195 340613 778104 333479 56163 136807 816362 35098 890271 246250 383240 1000000 204192 172001 124578 232347 330000 343485 827664 92624 74833 521441 342282 771054 843792 567973 857031 407133 721447 1000000 784258 1000000 692068 221759 752655 240961 823596 582302 479722 571288 1000000 545381 337618 914321 210885 890079 80846 996618 783928 51750 962448 838109 5916 327555 442964 6108 280887 554153 471251 938319 835788 745615 174069 917734 597596 857512 578301 17914 309301 641169 239666 615726 502924 817247 172574 435852 46197 406815 744491 194639 24582 530651 570168 786071 809428 840271 395148 891838 239066 249262 244020 575394 746162 760986 122450 719116 320605 311824 1000000 986505 979553 588836 552469 501335 923222 234077 957595 791899 1429 570589 182945 729954 895000 599255 365072 804310 242140 563660 159229 910178 720456 664069 634123 867025 625814 548070 960474 365671 530022 465472 1000000 993971 920881 50632 36406 80290 56111 228168 567341 1000000 560577 788826 759501 227700 1000000 426994 284274 184050 838287 865323 105301 39259 405506 539784 776875 1000000 64694 36273 77778 392292 1000000 90285 724136 186859 94986 770434 292483 593435 188888 660235 537731 660869 599335 443243 830667 42948 794505 768717 775541 294743 85520 348141 504788 168557 235008 855411 1000000 289670 1000000 33376 666156 884166 1000000 648646 764658 388514 274655 444889 108723 230204 921362 779266 256115 187428 798280 539384 451149 577649 443226 396286 195014 1000000 858873 668888 486507 411192 585616 186456 881356 224947 61298 719261 282665 632150 382217 90556 97601 1000000 126891 586687 770138 955994 716202 830819 690864 114237 1000000 307440 93801 645114 23001 430338 470051 376395 223695 682920 738468 600031 23300 36959 1000000 596077 83120 1000000 556622 146123 35639 685861 927737 252832 864990 692427 45277 3679 508218 4185 1000000 340764 1000000 1000000 1000000 92148 1000000 1000000 745258 509993 750240 741127 231960 1000000 734663 130519 722387 852268 597404 993815 385597 757766 403789 821971 390348
856554 797665 578500 317051 37603 403272 70641 202296 719753 1000000 801692 257341 291976 283553 28309 1000000 511057 424519 281652 899249 482578 385180 545012 402532 896503 321934 1000000 969098 715484 817944 1000000 760123 520300 18753 907842 592437 983468 519051 672880 156839 894158 916476 295518 469976 716393 932052 949607 732390 605082 640129 525598 652550 469600 1000000 778286 993690 202293 124724 300273 900788 918893 93543 693602 282926 812817 587231 633970 582231 989888 653 314718 1000000 688837 945078 40052 558020 435554 510950 126387 965015 909517 915016 39070 773684 538694 722494 54156 241787 226260 131840 1000000 1000000 633153 503072 802903 130125 23374 215339 501577 949178 892286 943139 973146 635346 196197 653390 627306 423812 472476 739355 631087 737821 422500 560959 121432 409996 330340 455835 830802 206495 180711 331057 835547 471718 915339 255831 864047 813512 979600 848312 83635 1000000 642698 129935 642948 930438 150204 753449 395332 71284 482172 852113 1000000 384081 606653 570833 1000000 530092 78976 545690 920700 120101 270240 607132 449313 696048 847756 22614 993604 924256 853943 938254 785752 478373 608384 231598 158777 128916 213155 1000000 115605 708523 252134 104367 251745 1000000 101530 754833 717726 383817 634600 702892 303985 1000000 731432 626735 253419 1000000 734382 625580 941698 352401 36167 502981 308080 207209 685274 550858 774191 318143 585763 170636 457961 502807 150259 301754 586075 222774 231718 17895 1000000 572831 880918 813808 426707 440191 821096 590583 245494 523360 717768 459495 110480 571360 764344 704684 99146 259732 670146 208887 61650 517348 643131 508602 449991 459711 442800 586963 292739 16823 706325 978719 536893 733275 1000000 836953 278992 577855 386382 361136 898063 828728 711737 446351 165046 985998 934237 175413 933835 536195 644230 187384 936893 177661 127399 539076 79755 159198 643834 460664 59822 336673 395588 157146 457964 707761 986802 205471 171693 781138 430511 412775 950808 716399 266424 974066 592 624111 887216 826279 232258 377647 383004 667314 125401 442093 524177 249111 970110 133082
494170 414747 112048 503742 408592 985387 919401 476913 511828 732436 291346 609799 204890 1000000 294589 676859 223438 689316 290043 340428 922909 847607 707696 105626 115463 71148 383744 358610 1000000 936580 686447 1000000 87079 505926 295356 189735 37029 559196 394172 221741 1000000 309934 180003 280309 828219 1000000 307117 5339 1000000 175804 627731 387039 364184 1000000 901486 421133 106845 176936 724981 186224 783559 721512 202930 782135 648214 30716 689033 826017 838370 1000000 78558 778679 997535 77661 420026 280559 476428 84752 112634 253179 1000000 810947 737232 209356 443757 467870 346298 864339 181656 753719 37358 1000000 9657 24262 316490 8715 55889 694630 730211 651178 817958 883545 290609 202204 707774 525145 597443 281238 787967 659034 24166 90970 812289 263332 164255 134794 574585 823921 659646 617402 510499 238899 874335 386827 619716 823627 335964 578221 915240 816947 430154 1000000 993719 335707 194207 331076 856364 98318 949 971027 332397 485147 646947 1000000 238963 858231 1000000 936713 20395 139805 631301 1000000 987242 230213 665840 479347 169170 714901 805753 363915 494020 654475 1000000 54270 760121 64139 937542 274562 87293 487720 678701 948390 286896 138328 628204 764943 770462 709902 909264 1000000 1000000 762503 482115 238236 930772 781134 889901 400290 952005 18053 261658 540043 328905 1000000 759591 333794 401585 926816 1000000 6816 742510 24465 956652 423841 341149 331688 739127 754922 132814 162199 480637 780639 819479 671271 27926 463281 1000000 759123 577929 213992 750154 625705 471294 29313 969500 883158 326662 98984 396342 997900 691696 176480 1000000 264962 200682 914846 180619 244440 890197 872325 331162 146368 547253 352192 1000000 462029 898413 1000000 907954 1000000 492667 193687 671489 262648 975538 625716 966552 168891 664488 1000000 957525 320804 681509 596070 923216 1000000 103507 244396 595057 961564 97590 708206 909167 787927 415686 896354 586305 1000000 839540 839187 926584 1000000 205736 560382 901886 431046 393043 543884 338358 329806 973993 1000000 403829 1000000 70258 689238 857771 18845 79840 496240
898514 84959 151502 618694 1000000 860994 237911 924281 715483 36082 749732 1000000 129175 305219 1000000 511012 1000000 33328 447011 644673 186564 830123 367390 937568 940535 395750 799246 1000000 347813 58251 484778 279173 1000000 1000000 876350 99167 774270 546510 327357 1000000 155595 239294 1000000 554807 766268 153166 853534 763109 993472 89417 518921 246453 866530 121810 1000000 145569 838294 402763 705680 911410 214728 94656 914754 213116 118917 841310 564715 453682 280865 166721 273129 1000000 144203 413319 503481 217790 146531 417172 695243 397247 958072 1000000 330261 851704 824141 397102 1000000 1000000 295865 116279 775545 279070 341961 205916 697135 86784 11274 609640 600235 353310 313076 145233 569069 454308 514427 1000000 250831 521288 1000000 154873 732604 1000000 904759 14863 797180 192516 403527 608970 727377 817844 1000000 421087 811086 800486 199447 1000000 41143 319639 12715 121032 740481 944835 721161 906413 1000000 636383 890126 195437 867348 903441 71259 369524 679756 104522 873378 829375 754963 657876 910102 384348 998109 631332 108508 154823 180988 951927 939641 203203 119443 967389 670234 653806 307087 258086 198101 926485 759920 708642 364452 442300 1000000 247618 690514 95884 20375 540805 40765 1000000 449444 719387 632136 275744 971118 850304 883412 663602 747703 254800 813343 372514 952892 95998 53230 501678 7876 81695 895288 230473 636906 155792 112484 227803 302327 259464 154270 1000000 783500 321421 463428 729493 645932 631647 981031 1000000 749901 239519 124876 917929 832214 710242 154259 348295 468193 972772 1000000 515786 977033 187122 216831 572409 661066 471745 656343 696017 671935 390934 556047 917246 731734 912602 331184 464043 905182 191776 686279 981098 907404 185330 170134 398564 174226 731469 1000000 495765 306060 644496 376080 327647 671234 926442 1000000 772344 14923 28391 398355 698330 713095 777838 79849 37941 266571 548252 754279 982017 326134 567255 260312 649807 190830 1000000 22654 320560 300799 452914 764818 239294 537223 337461 742898 997741 966768 1000000 990244 713719 837781 18576 380019 652145 385114 242106
1000000 937429 659072 418460 679787 196461 413537 650036 907073 334912 458894 101764 514090 103339 5937 85938 639283 632104 878253 851308 127290 96343 1000000 867077 524383 145131 47231 1000000 519128 549212 753441 560820 809981 838144 870376 613049 850637 865498 93774 755393 833978 5234 776717 786979 1000000 517332 661814 21680 798961 975367 301953 403845 111596 184974 547694 852958 161598 953613 1000000 147763 637568 779632 105153 545031 88603 425827 322693 454064 514920 887793 590100 277237 286957 896861 534994 449052 205821 891548 965167 817688 982071 954329 346796 105350 154893 393621 676182 900873 505186 441986 739890 1000000 933920 200415 793227 821150 494819 41261 753600 1000000 1000000 391715 417942 249660 828976 962360 693900 531672 177336 321866 771840 242574 565758 34636 463023 958505 628277 352182 1000000 93254 571287 703770 951088 583403 824070 958626 719326 696487 396135 968783 779283 357965 426611 986789 47654 284525 446762 130751 243345 424056 750579 428755 589749 939840 940125 898660 904889 215758 215903 796881 493805 458666 632311 18132 1000000 274818 447772 654716 177079 587047 768850 151561 909236 736878 864770 1000000 340542 391776 249901 1000000 576623 234543 1000000 223187 130583 603788 246903 838285 864934 398291 6889 1000000 532670 203929 631959 466490 765163 631152 53696 307427 989870 238191 692799 715087 509255 31060 1000000 763561 752234 470858 256397 121723 850091 175770 308440 743084 967812 908964 456802 324240 113347 790712 239003 679277 158511 475058 251681 177383 211818 151166 753672 1000000 761872 212814 676831 1000000 286953 266338 1000000 548898 528345 155773 540750 58149 72256 209727 346241 796174 128055 465616 969896 385933 739547 923058 652261 581961 763513 22359 663112 279769 859496 353455 560930 556959 816457 259984 4470 1000000 233439 30963 1000000 382171 147538 1000000 507675 642029 458185 1000000 260730 406580 526500 310241 606196 327563 468402 821908 816935 164524 513440 786353 577532 83010 128388 752314 844954 68600 765649 885767 855223 295000 1000000 40820 365382 1000000 440876 8911 3498 539321 266411 1000000
184148 576350 77273 550904 177104 147220 453659 659381 86081 438522 1000000 11332 10234 1000000 352760 740370 511331 249104 393930 863501 943661 843086 664971 824327 205277 808497 635924 887025 968308 604399 239561 1000000 389291 467915 412587 669575 595584 1000000 600445 275622 854349 658663 533796 612130 669861 361882 34882 612787 890878 322220 981575 986393 218110 409855 843602 74795 377789 591066 510189 732225 430593 976244 945498 177967 686157 403596 1000000 539187 215458 189106 735533 812383 854776 293576 123235 763404 31082 556990 267607 564074 430621 618777 751461 232125 145282 195432 603476 188219 358810 238357 395422 529310 296429 1000000 382262 213918 326328 15160 364790 385538 1000000 588191 147879 1000000 3344 442898 371121 904380 1000000 1000000 922091 206059 967332 609653 392846 966469 610712 752374 905122 805158 787229 375050 267051 66983 583897 752296 1000000 837185 835690 863207 578578 902606 914020 105728 1000000 254880 763795 288378 4629 143496 1000000 184891 788520 11190 356378 98118 25619 740487 223197 40666 186276 884297 100796 343330 842612 908435 561797 231148 779534 1000000 796180 872223 901834 128039 986558 1000000 182705 842691 1000000 785853 448925 396920 740061 210151 93191 897097 195425 1000000 1000000 1000000 962854 496321 880645 19285 754770 385746 1000000 907880 495409 199575 845830 680814 1000000 62089 1000000 64131 963990 421340 403439 215057 85784 918278 374400 934778 752310 528538 1000000 894221 909908 955134 925555 996204 687406 639115 837898 930008 250153 686371 990853 790895 1000000 856010 409323 340835 747929 889159 1000000 21007 1000000 471707 243414 554679 153817 66594 227582 911246 84356 477936 636272 113959 409323 306493 593908 365528 995542 54584 1000000 699411 919230 562534 131751 303319 404545 80520 785081 759756 942652 670001 719480 568732 649627 562395 1000000 1000000 354114 762966 230091 792046 530535 854828 405170 153866 878180 550181 687825 677573 21610 359435 417672 147565 965166 227157 702883 495742 106232 177043 735246 210683 873436 181563 897472 294364 749564 864934 93694 125804 308875 10210 878122 72279
479015 500574 951520 169478 395302 753073 198022 192660 710009 535070 250142 283213 346221 405217 953929 900275 216971 988198 1000000 404024 24092 675251 881373 227311 85809 208378 808103 35499 20441 335493 818104 303961 2219 638798 357295 792383 593760 193067 36742 295184 1000000 856602 84132 590051 704792 1319 294057 882137 758009 883972 496988 868819 718526 381920 957596 282722 567362 449959 546787 488345 638857 413107 34503 653277 630555 52721 977736 827438 23710 417080 352147 632481 591018 991431 1000000 1000000 103460 474645 919651 797905 693300 1000000 230631 720282 14633 148038 938209 755733 909084 1000000 579937 575387 138134 50074 653548 999848 658150 791421 729968 60847 378603 1000000 282663 377783 217394 916184 181675 182709 881253 744621 552567 288685 1000000 799493 55220 471752 767322 359829 110876 544557 1000000 994262 751913 14800 30753 594007 713265 959828 736054 24903 908222 664091 360040 195087 42792 520901 669105 591530 485932 75202 628964 796594 232239 960602 761626 294598 917506 374730 534997 960290 915384 204553 373823 981088 548378 434096 769361 616270 295184 84430 211221 216451 545501 865196 1000000 478280 1000000 1000000 432061 625291 120243 903142 167682 200644 453558 138198 721578 661347 450279 1000000 120054 853198 446109 242017 527521 989092 895515 939415 160467 978128 735953 1000000 1000000 927655 466619 753244 445557 263119 359033 999319 379936 913672 315021 834857 289337 21940 955387 987006 857372 308362 790062 960370 915203 821691 115873 931338 1000000 214743 445434 853432 636426 1000000 566913 208107 915025 744131 296645 380087 427326 679695 718834 191393 672914 1000000 115944 489455 635397 174887 68136 1000000 127952 763933 137598 362244 162009 191791 1000000 370822 1000000 536528 587552 285939 80903 787773 727584 221246 325246 1000000 349266 954317 829720 211418 5953 850792 370452 1000000 532966 558802 825877 819040 248529 182 985076 1000000 769509 648480 210944 983311 800966 857638 415096 970091 1000000 126858 344764 430768 894433 676605 336120 850205 601372 1000000 80772 198366 936796 1000000 663066 204028 439985 766846
984749 81605 901652 887545 720626 904309 920006 462776 860801 410368 182599 127822 682607 948291 982328 724591 654964 1000000 1000000 196304 511826 179626 272685 970856 724062 953901 601 901921 110373 761314 860136 92745 829294 805927 779876 182178 544742 714377 413191 913109 141063 314438 962402 427366 1000000 545739 720647 262217 146750 1000000 677844 469685 76571 340740 603353 79256 74598 294269 500306 1000000 515821 281862 765522 1000000 184486 749605 305429 930029 190191 533771 372553 136765 693969 43202 570043 595508 250604 1000000 904730 216885 725434 8519 598582 1000000 304377 1000000 707749 950627 530274 60957 529440 638618 712604 541922 923638 969224 155941 475934 792209 378848 85491 832017 919438 409521 820113 5835 300049 305890 806351 247423 780525 917662 1000000 274085 898019 406018 779556 1000000 902773 186103 934158 530074 338405 848728 872737 407096 196860 61965 852357 678885 244695 539632 1000000 291702 143198 798334 1000000 1000000 354836 979809 676323 272205 1000000 322006 544819 86719 133492 508366 1000000 492800 262334 277369 419394 1000000 620488 983635 702937 1000000 609939 133141 421142 965689 892639 1000000 32957 1000000 480561 548140 359858 627265 187964 66568 202807 283899 82504 510471 784791 393960 134129 1000000 819018 1000000 943647 745971 697571 616604 580159 290974 452975 681688 261427 681181 329795 53330 1000000 848907 138526 1000000 866374 885645 904025 41589 729600 684596 582954 1000000 708681 625909 549547 704306 299305 888787 1000000 245429 727719 1000000 455020 587375 808029 692281 849991 1000000 324100 432227 1000000 678978 849682 269922 577363 355452 460468 363859 240055 808271 689264 958151 489080 785801 718100 1000000 551844 620691 699204 823415 881166 204155 17756 413480 9053 773622 679360 619689 639498 932322 76917 283749 617857 324975 270359 33460 789744 158497 784777 602053 1000000 912494 550798 193780 143127 293757 851588 1000000 224351 658403 391089 61196 937936 727913 307567 267346 463550 916128 217180 951746 504074 243461 234563 683177 604147 90435 887238 824134 815839 885821 849827 156176 49285 493992 544392 424144
1000000 624822 705394 921858 934201 95526 1000000 13940 142334 77643 349097 100790 1000000 624873 473051 191507 146895 19981 1000000 800904 435585 655961 379971 259686 318015 132509 1000000 375583 207036 511458 382179 1000000 34144 525850 868687 568790 51921 163034 165082 648943 196525 44605 508416 636402 18855 454991 264095 839672 952525 939909 266736 530109 1000000 706075 148733 730467 642650 580343 890490 657062 1000000 869146 53306 13536 694405 522725 545410 529011 131727 263675 441947 475501 706677 364578 826689 852739 671317 1000000 761525 872261 898403 67686 591084 691575 792668 75342 815113 366345 607007 1000000 868969 535349 269089 653976 372079 983366 257244 422236 687723 1000000 453953 606060 504371 318079 52859 35050 988251 805139 80431 761923 729023 677452 1000000 1000000 85115 551631 190606 571420 1000000 938145 128905 604063 1000000 413808 991664 877703 905258 356459 853020 1000000 870674 963947 430307 818646 148600 425990 37714 973366 674069 416054 617815 623046 1000000 964610 650652 938765 1000000 16489 99013 1000000 694031 543534 1000000 307453 10541 973229 1000000 1000000 72743 975825 75953 1000000 259428 64397 976439 342372 920199 281122 451793 947911 128899 397986 496588 527555 798555 195822 818288 534324 13056 657286 1000000 955017 776894 303750 731007 567504 77502 628327 939970 927192 431805 609061 1000000 19956 410764 164214 1000000 695894 14627 394833 255964 203766 869477 15198 1000000 815842 146530 665483 854323 863990 1000000 715729 1000000 191295 153854 955560 638913 899478 415065 796806 404578 249969 282561 999834 862568 919661 521584 104707 840639 501966 546165 199200 1000000 868146 673911 960333 47127 599971 921051 1000000 1000000 847275 52945 374877 337503 625327 600814 675003 638008 1000000 505251 344384 446097 673062 346642 686181 560806 864742 834006 961113 324018 871944 901939 294219 626509 432651 412712 186187 396493 483809 527896 1000000 823488 193360 1000000 309938 832836 577145 251193 522467 351058 423872 72675 197346 509277 433045 114294 1000000 828443 695715 751408 1000000 548019 488724 409216 320197 309008 537431 847464 717446
597512 334904 902661 300923 5453 12934 629177 745788 54889 1000000 751004 1000000 40295 1000000 442036 438256 884338 511279 208861 14223 49567 494686 845787 413348 813583 551224 289184 8842 503713 961844 443754 718579 130356 331137 159911 892917 795504 308951 348061 859766 59658 290364 86804 413164 919833 595333 119501 445087 413493 119074 471845 145194 565330 643471 823758 1000000 694946 813268 728824 489899 567984 789197 494534 347230 899002 926660 819356 399499 948808 174991 336835 664030 712385 539981 521613 740109 613163 286953 378883 651418 887089 535153 521385 820902 159026 144236 789027 423988 991644 527678 518419 595903 538800 16819 843092 246001 1000000 1000000 519994 1000000 497121 628596 160596 339501 56166 355407 11486 1000000 194766 618379 620481 535079 559338 181697 859861 1000000 218118 547015 161897 113120 148158 933743 539446 200192 254649 287461 544688 147482 124870 569388 757285 294146 850316 695468 923161 645698 732456 385065 939665 424583 792275 392772 668499 1000000 370656 912517 433711 1000000 819385 631633 290342 945131 116556 343296 76000 921453 871493 445254 1000000 263111 1000000 446404 493310 761217 550083 519620 1000000 612521 910829 410154 651563 809757 221992 362958 350340 200705 127134 128037 508439 771261 546081 1000000 439469 245536 552976 815408 245936 594813 328960 793862 471421 777772 872098 835540 267922 699697 730052 255862 1000000 655905 134243 328278 609267 523472 80985 692529 378027 505165 63163 916899 33892 591146 397585 674965 771284 1000000 57860 608681 642418 332353 933929 423819 415416 932484 142361 969929 813306 712098 522548 469122 685245 882275 847157 937951 851552 672601 414333 775578 403853 511209 412900 183677 420909 808946 652721 425092 491031 62798 290335 1000000 911949 1000000 57975 714536 889994 266582 511400 1000000 883756 62290 960107 495403 1000000 740648 658838 1000000 667576 855960 914975 624573 397148 740370 210379 322179 641187 351651 577453 834835 746223 802126 261792 85031 183441 386066 165985 686220 67503 854838 536050 962257 881424 749227 401576 440250 833581 437050 740676 520178 841862 259502
17015 834663 240052 331913 719350 108431 655602 720216 420460 36964 328819 876194 668865 816287 595335 464338 33059 708344 498969 674444 180230 676337 936074 117083 699128 844258 711744 1000000 121184 782856 801500 300854 383018 976060 949774 340189 314749 822965 584996 703846 136329 600197 201432 600111 87230 339474 627922 911108 841170 130939 555223 1000000 754239 689977 840198 627658 168439 563519 434902 622455 385192 300491 994837 839095 600019 842711 137911 278114 580166 7310 1000000 54662 960491 290759 474258 100913 600768 191592 200109 618614 402991 727774 80534 519877 298094 852243 805222 79938 664723 579334 453813 998114 361752 449175 330930 181252 644042 769833 547888 965758 907915 197495 618739 286360 334136 328760 429926 731687 247227 99935 814326 205522 334823 793814 252699 1000000 139152 1000000 983317 1000000 930074 39670 97196 788310 802097 721519 656193 839414 478105 505710 842992 981565 305184 3689 1000000 636222 942542 1000000 742258 260511 330942 922352 312024 1000000 958630 929333 88593 631094 273747 1000000 191 80029 906276 825085 754454 143583 769811 1000000 589146 1000000 740363 627499 723782 1000000 1000000 685308 191009 128580 536479 493944 443228 710984 723898 253684 73750 246860 448392 84116 917171 619112 517393 954260 503051 286624 968958 659817 996969 431766 663753 59033 596615 1000000 599534 230742 780480 213707 919101 781508 336646 937563 120962 958740 809399 1000000 553657 1000000 224685 767125 1000000 1000000 161854 989647 716306 1000000 426973 432350 75303 1000000 582360 372792 64864 749987 716942 675148 390626 392908 870924 762178 955230 944113 214282 870917 674858 627366 365473 724565 276404 440799 619461 400595 369420 880293 386899 449838 428052 824661 859384 124236 102707 329693 176643 233649 568749 862364 947290 354243 440340 1000000 679424 1000000 293142 836755 227110 268822 208054 271082 140250 50234 881790 384919 331716 38470 882004 1000000 618445 413999 441376 956965 1000000 964130 504597 671589 776275 228409 839917 836744 1000000 916614 501224 883395 48857 878452 244255 303656 186670 123745 699231 941204 739068 234021
758361 55698 798652 148150 518630 218037 459738 223428 12487 656789 777416 153880 269192 942547 434324 180031 597722 677506 284602 422650 192204 270303 761673 509670 589820 168492 743480 913557 495983 389703 1000000 662286 1000000 998729 918379 888052 217728 30219 71993 30171 476078 161059 1000000 905724 905026 260959 468349 152808 797775 398340 625845 406979 308785 960079 367760 764802 253893 457131 275627 990347 435718 799461 387552 930217 98632 320269 546031 949864 925881 1000000 462569 271545 622919 705971 578202 243892 1000000 954105 245403 641473 689003 42069 202345 662376 777789 750442 701027 730394 249755 337602 167996 460722 742052 886735 937902 621084 836865 376790 256394 42590 65000 496305 523852 526873 36589 798127 39669 917612 581298 82708 736445 943254 995320 1000000 539484 335154 670030 950687 547777 649033 142034 310165 206785 124862 158002 740955 914932 140081 1000000 598843 892159 397096 645434 1000000 429982 407900 417994 505009 993437 330677 566253 31168 845844 576875 610115 516692 162218 892472 698680 295710 757981 881467 994392 314576 644691 1000000 345486 872762 443841 390383 1000000 120005 628888 952639 517119 897672 1000000 1000000 1000000 626693 981168 950081 666152 96801 178772 1000000 942160 469379 406267 876706 324669 567253 701638 745548 275247 581123 188778 170196 950787 788952 246275 230882 722537 427566 893289 1000000 182553 931183 163723 380628 968182 623014 1000000 7997 726987 732772 549434 22953 608038 524805 426195 1000000 323722 667016 894611 629545 157903 103850 332647 235669 867307 52096 468848 544179 912541 282481 1000000 917354 1000000 703393 722654 1000000 1000000 258420 446987 374802 466150 224197 957162 686973 686628 464948 602250 411125 434387 774550 276048 498698 296886 230901 133860 712023 696152 924724 757340 75752 3379 631819 182440 56627 144610 323218 647944 89461 261120 571186 390948 1000000 965177 525172 631617 77911 806835 341686 523776 936069 426706 86651 94741 622249 719025 790686 1000000 1000000 284898 426589 276391 261980 121999 268525 1000000 635475 1000000 50339 369710 168211 441459 22140 80679 164943
13536 1000000 970533 422667 880893 1000000 393730 810299 581297 691433 224430 365752 494686 849117 626139 997723 404295 112917 47699 83275 683675 550480 775714 191471 39971 1000000 200028 965997 969618 953483 932850 493330 533691 22471 535153 40814 867768 284367 806983 197924 66249 648497 731401 491558 480192 95704 392297 568688 872049 221572 728305 1000000 800666 381950 869077 316761 52047 526054 116958 867490 454219 372728 706080 98890 824198 241817 1000000 862814 624357 200206 371265 1000000 229385 640602 1000000 635530 223625 860162 377759 248008 1000000 173904 561184 1000000 389931 18779 350112 1000000 970902 889958 373645 1000000 49208 815192 219055 477282 144427 872065 300129 31825 688786 301810 205182 580386 156763 1000000 1000000 1000000 901781 226876 616487 484386 466618 1000000 496625 1000000 1000000 603798 1000000 37800 451106 99410 676861 755848 1000000 928685 901820 307733 120870 866182 411296 961124 1000000 1000000 632996 134711 629467 903928 1000000 501014 426690 277353 522112 847139 444694 43777 890928 1000000 1000000 393749 331997 78765 374891 346532 127117 184162 234390 1000000 496351 219352 858006 677682 638509 764098 342106 388252 580720 978719 996235 859821 326289 950582 665207 119149 970228 848227 1000000 1000000 966031 69611 452211 232163 246467 654803 691462 417001 449856 505763 85075 437137 295569 593033 212256 899811 536087 48953 159914 659531 984272 255323 199244 876076 739538 137836 52649 1000000 550362 1000000 501507 415112 447966 183742 703971 386911 587757 589302 725575 236661 288836 906460 871763 257036 6917 271159 845545 688076 306494 14657 1000000 1000000 40943 1000000 888440 997527 185801 135595 1000000 442520 167878 62858 996142 960742 1000000 169788 874206 130829 758066 767025 120912 1000000 1000000 784914 754017 87388 974089 659701 1000000 51269 305525 834312 791439 826637 520016 441861 725529 330969 290121 853944 557975 1000000 628104 74329 1000000 30506 750883 34274 769379 64118 875999 198240 224780 999048 746200 589548 344545 798959 74367 547312 20394 965565 861769 309129 519040 412856 498211 661710 10665 370754 399754 458336
502349 361165 796520 985877 909705 125304 251869 897532 1000000 942469 238457 541813 258097 173834 336986 746584 239448 714331 633447 729379 7505 658394 155613 849833 726084 107561 136379 1000000 582917 657675 716696 467670 846308 457078 827439 959609 344526 653511 60322 160925 714922 932059 630975 300452 101993 949804 316257 380154 420159 764374 217823 40902 718654 853642 384696 125642 531196 384942 113837 107274 113789 721646 257416 197396 1000000 213658 629499 200501 1000000 1000000 606112 866015 618445 247257 201414 290738 12777 537275 415512 826174 178556 263269 267961 504529 579958 980148 957325 519438 665371 1000000 237873 566113 470410 772521 904013 835876 602084 63146 1000000 167644 260679 957404 1000000 933158 442685 736144 179565 741381 125453 443401 190649 1000000 875053 1000000 942810 675702 261635 137578 552307 415948 289214 322447 476409 878061 950818 363784 851915 153542 590488 1000000 772526 648244 890494 485692 525455 396206 619221 1000000 297316 815602 948535 502828 82147 390318 781939 814989 670592 1000000 195312 103791 926504 129812 679862 723375 1000000 124293 494445 701057 256955 419169 471567 325310 172311 551545 675148 848096 355055 419919 513640 427612 624605 752713 864370 1000000 695962 557853 782616 262281 721021 884507 692647 63509 858958 556267 1000000 360690 1000000 348056 562504 714898 72973 788354 150301 901645 118511 39988 798664 1000000 119587 433622 927964 1000000 474328 356645 1000000 348798 106805 795492 403879 410506 583856 696232 227125 638731 724987 1000000 865005 934375 450884 125313 73806 708087 460573 367541 128352 1000000 759024 389436 617483 686676 395590 621996 150811 462029 790965 715157 843544 970937 1000000 28550 903988 395890 280093 937377 999840 975558 367678 335378 709742 931400 617874 410016 1000000 885418 638328 1000000 63690 939258 945503 411279 892441 247752 728320 935324 877699 804351 297617 234705 839950 764030 878308 887453 717629 304281 674161 287141 168011 954160 630734 788697 783688 833641 226286 318417 1000000 975964 627311 765214 760231 299158 622895 22048 16813 184777 498161 225002 224172 740317 756459 706982
609413 264378 213627 152800 869567 643196 6817 1000000 328620 370186 368331 659631 630213 1000000 719711 467370 513489 994604 919945 185265 302832 509906 797406 606043 951436 510108 19725 762721 272736 592669 662827 52125 1000000 594697 274806 860892 959139 793135 621035 879582 82925 1000000 553014 347511 904093 388067 416181 85380 335586 863076 933740 759585 191658 792039 21516 518538 53189 76633 707766 267238 879398 777321 1000000 468393 272589 877199 624565 104082 888337 583922 758972 867277 216812 180443 1000000 790540 115699 489961 596621 178350 220352 425537 853695 626938 170697 1000000 307512 417264 382310 656704 285079 492431 653196 99153 363736 2392 197043 932194 69471 291070 944511 154359 459311 321615 508015 2894 1000000 1000000 979522 841195 66454 364464 20773 906959 302889 692971 769961 342489 140722 186759 848589 1000000 664637 490733 157947 392693 981805 759430 724741 958870 156262 942247 794966 593981 518777 239312 902798 448801 977240 1000000 91191 596186 332082 662150 22375 225872 274907 573918 372628 200794 381954 529953 207498 103259 621716 1000000 206584 324578 774023 51402 673582 582434 736102 278504 35703 327449 117640 658162 1000000 543090 888756 764815 24923 281781 918356 1000000 196557 438744 905170 45153 777260 208925 905620 1000000 621274 1000000 928988 684170 939440 910662 967445 281455 306157 257873 702479 1000000 390447 1000000 741932 17299 399495 286473 723682 584406 355152 758059 808434 867258 50056 563526 379856 418897 916273 218574 757967 372203 369752 169601 1000000 428706 752810 63407 533918 915093 1000000 914179 761940 344208 456240 789666 754983 925254 1000000 109604 59074 1000000 230807 185741 117449 7562 592756 13051 291863 458821 608430 170836 1000000 1000000 527367 1000000 531179 613562 1000000 1000000 246936 202764 997906 816564 541647 271494 836766 587810 460199 374047 802015 777895 876187 771634 1000000 918247 276355 490014 971656 935076 236392 925117 116506 84970 969164 927395 629397 1000000 53660 628112 505224 190746 996644 107937 416198 714990 529125 1000000 1000000 276835 405527 43090 397640 913498 1000000 158950
359712 573411 73365 924025 492734 387847 1000000 1000000 405858 854124 961949 987315 16045 858349 579318 1000000 816097 1000000 597331 506842 95613 189457 925721 989887 82355 55268 333398 998958 757428 885165 23831 185917 176641 514859 738774 921244 85457 1000000 714707 1000000 116562 226268 852517 814134 438795 1000000 614754 27553 329612 837789 754370 981764 11414 935595 94831 459558 531503 172185 121923 570411 490902 829573 197917 749829 599050 761168 827075 87956 912177 716950 771085 116940 498808 817859 227437 394417 1000000 227530 41223 331167 40359 425089 443872 132850 503417 1000000 1000000 247492 973884 713650 536080 230964 135431 337758 347485 1000000 497707 238989 1000000 1000000 232279 624175 613284 227167 890072 421106 810703 1000000 652991 1000000 968625 454649 196495 279784 105933 369042 730030 777396 293441 282824 467654 417532 323488 406477 242054 379460 1000000 128579 996753 628855 996939 118887 227022 790397 675212 614823 55081 504829 568904 448338 283115 370320 620834 895286 505677 643772 890084 446016 879150 431329 545466 1000000 134590 621739 826274 235001 562761 487779 819153 88031 130544 828935 98626 996234 1000000 78157 180661 595907 29370 461687 907196 294167 143750 381001 809236 1000000 968423 460755 887129 986857 305465 200007 739396 598951 844335 492507 688368 1000000 383986 1000000 586796 221406 815039 945035 13637 184677 784400 669912 345761 511314 717898 756347 845597 569204 265013 746594 623398 694916 326498 721711 164885 1000000 1000000 35500 178773 183481 879196 120125 1000000 1000000 780658 209085 336841 980764 1000000 35960 238256 774169 553138 263381 225708 15759 827645 88049 351247 11811 713046 606526 22205 803673 603175 323787 937069 803649 578920 34886 901409 494980 337876 510633 548528 806194 315640 174681 963748 884434 426851 854709 276564 478840 190045 977169 331010 429781 68619 532885 994315 647633 88105 81507 214090 451497 953981 568680 360683 138122 133058 100116 673888 36410 12512 687377 359351 234381 1000000 714493 685326 400276 823811 595930 725258 867552 620618 1000000 1000000 319926 573035 305853 282125 708153
824977 103968 1000000 252132 802097 219273 839505 892630 905917 87657 806173 399432 810402 112789 581852 605438 420018 727545 5203 411006 519595 765711 1000000 527820 385670 383940 591983 36505 469924 315302 235118 161315 544954 123692 116697 151140 441865 628588 754446 365483 637149 791185 736790 733557 982815 577701 117183 624916 899019 58303 763262 798487 263824 199419 477022 867652 933111 682182 330250 550557 865688 720305 1000000 195526 841041 395124 339983 66720 404662 785345 596194 580261 932678 216735 247641 566885 1000000 718676 1000000 964621 656937 349852 341224 1000000 443681 464042 1000000 731097 721550 21095 962012 205103 23411 817403 977481 619294 660953 59694 783938 36493 1000000 427897 232418 1000000 909118 478268 593205 23743 932177 1000000 344347 995844 1000000 196701 993320 165848 590080 855332 372454 488954 949759 392544 472903 212654 913475 643074 149971 245162 292824 253721 716975 188843 1000000 951313 1000000 601859 861036 149646 130964 318702 675214 193448 873389 121347 995308 758855 1000000 801616 193709 33056 128567 98436 459656 67768 364631 973215 794858 616295 50918 327058 927375 208051 769406 563633 179705 1000000 136089 907545 1000000 469931 35826 916909 854502 200787 746844 16455 306659 356383 802298 952930 504868 442219 343270 830577 93085 535674 216167 804034 182044 525245 916255 1000000 147581 544523 237100 691756 900710 794182 253504 200942 276643 1000000 438525 683475 302468 538275 845039 830919 978958 959897 946874 176336 1000000 827166 809620 21992 743573 975748 458462 113068 386686 532003 587899 208867 297874 13657 21136 1000000 718428 624564 912863 896943 886561 1000000 309813 510513 161179 1000000 287806 542442 740822 363905 445846 628619 36713 319551 1000000 877431 398297 964095 1000000 232762 57020 760092 49872 273775 1000000 498381 8386 333927 962663 1000000 1000000 459807 40422 936279 870042 134246 561737 409509 100388 528287 575940 210379 126366 392596 465905 929166 231360 256682 368522 819831 8844 746302 303573 715710 628029 574584 987379 703471 364943 299915 405475 246794 971313 942986 196829 1000000 839378 489867
130665 459257 706608 786448 481878 252830 834975 550378 1000000 221531 515087 293814 896967 216774 554957 205483 974907 1000000 159691 277195 228644 883454 679320 704487 426922 1000000 815048 583130 29196 694276 1000000 501437 420673 961708 171970 81390 234820 979333 1000000 1000000 861754 963231 450697 922301 568542 462920 818997 745369 923704 935223 518748 505059 1000000 580101 217480 271858 1000000 301053 1000000 193491 1000000 822918 296800 453612 94684 68476 955978 245435 422987 187889 909590 374204 1000000 148558 395597 23157 921101 962510 812588 926982 357711 70100 1000000 1000000 453722 781565 937935 689101 126281 677525 780811 382827 270476 233407 902283 114538 85558 691000 461675 1000000 824844 288402 677885 53461 729043 884834 96304 1000000 166486 22223 447278 976943 398563 41782 982890 987055 589565 765714 781788 892671 447006 141897 626588 91834 671621 584325 71899 831585 526996 381043 457984 556435 608807 92942 884440 532703 1000000 248161 215638 426154 807443 63074 604618 618129 18941 859417 604126 597159 542792 904997 98027 947383 722184 1000000 1000000 545415 1000000 1000000 62937 362776 45577 646024 661041 758450 406921 490827 30537 11572 360182 538204 375017 976542 594954 251149 949879 76942 229937 786638 104274 36597 105262 278849 477077 11465 1000000 464432 675387 701870 989277 721969 601816 429707 147896 311112 691221 877712 674842 1000000 763899 1000000 479568 663435 422976 309648 130103 756887 179468 318533 712560 908293 594936 813496 364881 603996 959470 743133 842557 708577 809544 1000000 529289 18592 732314 1000000 806188 442152 74186 452605 855891 725274 347791 607229 655563 232540 193169 583637 596710 517362 182392 841033 456865 176852 894402 794841 375875 341322 496259 269552 381511 81575 827691 356231 591817 361374 358537 811272 872141 731625 866078 719083 19547 447137 599704 857491 694220 338500 1000000 458811 340217 203373 269175 970204 703176 312149 39655 517614 524557 289521 563720 26896 421051 1000000 794954 297024 811252 509869 742834 818891 83925 101385 275177 309849 867555 283197 558471 351262 1000000 463830 96266 1000000
651885 511406 771334 751839 178142 668937 473265 312515 744790 437133 182662 298065 798418 1000000 890367 559288 231881 1000000 625518 103821 395527 272235 122076 233717 938835 156660 540939 844814 253967 509946 938711 758047 19142 647781 927203 270464 1000000 811463 68136 439519 349886 373296 170187 840028 425166 349196 416302 230120 327003 159227 434799 406700 646631 291601 1000000 1000000 281172 553446 947829 460345 94463 607240 336310 466564 723945 175649 223562 555306 861171 808133 432135 858459 651296 112976 998048 966785 218907 950212 1000000 944996 1000000 257539 960263 404861 935335 366672 456401 840385 467523 8374 1000000 150456 996812 849431 349769 108343 452531 455542 1000000 477177 191937 83174 951588 157276 609749 313866 123503 830977 776640 262086 320400 519919 763401 444862 303723 734299 495969 677821 1000000 473310 856570 405825 105026 464694 568267 787160 213800 526571 802456 886725 298125 851803 609518 31318 63482 994124 42817 593734 181589 238225 697981 599739 830257 55949 913812 1000000 258786 472965 442401 686221 675714 236551 671819 178873 1000000 189248 850017 602939 89438 376858 755379 658610 884617 640902 177271 54705 813789 598424 1000000 698451 1000000 864215 838507 403351 123101 935753 375803 777945 48316 947604 1000000 32022 551497 1000000 281517 281166 715179 115776 42003 795507 966746 816967 519632 812214 807747 142781 470962 21986 12299 549406 50468 773890 1000000 395248 1000000 69214 222282 915607 629262 98626 393295 603593 358058 743112 769408 316751 142680 573294 426198 809466 753582 56915 12414 634989 171153 351071 893538 79971 715715 790267 1000000 677517 655057 535568 967095 1000000 602145 516556 395886 312734 369116 689731 776282 682455 993460 688922 467188 727472 147179 837454 375291 517997 330253 134784 554383 227230 126124 830998 259561 190917 419815 126610 375947 780756 531770 216899 106316 953432 816851 439188 261092 26075 688300 1000000 313829 984440 99760 890636 465730 1000000 402084 196713 185896 400629 898300 1000000 563133 942825 619109 248726 1000000 121019 272673 752470 639491 587931 654299 149019 14806 89002
706592 310850 25385 349324 469232 133389 1000000 97868 217706 273588 503671 162888 1000000 61646 85597 922890 728598 212079 682124 289127 1000000 556718 115034 169535 770998 212427 664885 571130 679421 272808 454261 421295 334732 134657 576053 678270 471029 250587 559616 611068 42564 187966 933270 730396 397945 116262 313448 659857 274934 504727 17331 814435 425681 121006 690352 264697 452541 1688 537283 330950 974176 883354 955706 1000000 596874 356272 682231 955082 715559 659038 480760 161296 495096 592337 353464 184220 500220 978435 795310 554474 1000000 401569 345215 478418 537515 735626 491450 106580 644301 323860 146361 740126 130999 254749 259967 284852 963527 929828 220517 239946 297163 84285 437673 146321 487513 914547 635045 85670 517583 1000000 141512 538177 127637 802364 265646 510198 920391 676331 274400 17486 296021 778530 713747 874552 325669 969605 787031 785377 413282 37423 180548 66375 55658 393258 556811 286748 1000000 1000000 1000000 206121 956239 330560 138820 687923 489248 585761 522529 220090 51421 609035 38491 953452 334383 349579 908477 773794 795308 457538 1000000 702764 786316 107419 571207 396573 120111 274183 806386 251668 305010 31902 44703 1000000 780975 699876 752764 569097 917418 691528 84063 545707 147056 903483 456864 756727 288568 817389 355574 288402 658268 228337 1000000 850308 1000000 15445 372247 753422 858294 389508 1000000 675424 367601 149791 303397 60585 750649 719790 404544 569785 551905 65161 89264 640803 645232 401964 230665 449760 771379 843578 714484 654577 728688 707582 48594 1000000 150874 153646 931255 842566 713204 303851 899665 831418 630129 273152 824308 826898 1000000 34272 77271 901692 89000 242743 91178 922825 1000000 493345 192953 46333 86011 1000000 578909 769441 294869 421320 144787 83760 158057 996069 626956 496361 453473 1000000 106471 744674 627648 949340 952016 320560 153206 350453 50732 159307 1000000 96673 477027 35373 607470 346876 869987 971190 872009 824961 503260 971101 231639 482858 422651 825103 807528 1000000 657734 39562 617064 847485 1000000 450587 426853 873598 415167 618032
741994 282269 376622 197127 117854 299079 676921 216347 412227 620509 1000000 509112 707727 121559 952597 276280 786248 288578 201610 269378 315160 657264 756334 24969 460711 711867 602029 690676 231891 648522 866607 817383 389073 353135 291928 195028 901405 913153 737054 447573 784390 160067 136701 326508 956817 335999 955549 367038 234319 541728 646125 992361 232315 154742 470592 748241 801761 72573 368700 293420 135919 942654 980066 50450 896987 990149 728833 382865 872532 273381 1000000 1000000 1000000 88989 958846 799593 902265 791918 1000000 1000000 249822 461863 899046 718953 104502 889124 461212 483966 481690 888309 452423 863727 287864 441505 661287 754728 929108 835422 401206 186516 643814 677741 645902 415279 736384 627682 417807 572576 467736 590827 245040 995994 828080 381200 296701 1000000 762870 496076 772852 272485 437643 919365 571010 6485 982701 502928 454836 647469 241239 607364 38160 435400 665025 544142 811448 415877 710740 506420 576576 981997 41725 1000000 349664 406220 904294 617721 1000000 995013 124513 386199 315808 983809 279985 46440 619464 866750 413576 243800 141046 806939 930463 768147 1000000 169207 817877 17179 716607 223694 499437 403696 1000000 600570 777983 825051 865488 1000000 1000000 766614 712162 408431 497490 645648 926809 133225 1000000 112666 4746 42313 905413 474381 145500 910639 668395 124591 221513 136264 1000000 111414 433481 575576 603735 655040 643901 616228 422040 160209 533786 148424 175304 358108 424860 976673 374479 251550 883053 1000000 27614 1000000 306841 643678 515707 241500 696453 789733 542513 153783 770974 325197 163643 291546 905402 229741 751593 1000000 791330 55811 146161 1000000 427700 256418 254145 354043 671203 1000000 825565 794211 150752 811942 251693 303389 91214 959383 280858 761048 1000000 533741 375351 237397 221522 331480 726244 971287 690535 19319 442402 444177 785519 312313 557503 1000000 1000000 655719 280442 134758 198484 687358 243052 1000000 1000000 1000000 190021 493273 134182 967458 295678 921208 86761 595930 417942 320319 561076 926698 491183 534927 6807 458538 1000000 754224 906422 878080
239502 683849 418796 512296 395997 922807 299055 536177 213649 741200 275535 161307 433683 917366 598382 69527 553160 153389 1000000 1000000 258993 227789 1000000 1000000 95979 671233 408605 992686 1000000 448982 672605 742403 583896 993437 1000000 634878 955960 1000000 447248 527856 922482 654330 301476 719483 705616 377791 995498 470803 689929 502804 708750 717499 214943 645261 1000000 804590 907495 754210 734121 689808 739745 267822 293769 609172 1000000 403947 462085 352684 923541 1000000 1000000 733211 285932 44824 312319 872761 473042 811929 725170 463024 118856 424506 546984 656550 469273 485708 163353 762015 170866 385472 233679 778052 517482 931125 920679 553937 166694 791095 326637 382461 843271 1000000 602050 62666 279217 232183 692814 1000000 793582 134116 188155 766069 516993 1000000 682953 171710 1000000 532264 1000000 333477 478706 17527 49713 205760 211330 214553 1000000 1000000 1000000 978331 1000000 846185 159223 685382 580325 1000000 888761 623943 485491 412438 28165 495556 595169 927271 1000000 944599 238678 727363 671927 21985 864169 689263 56914 342178 932996 1000000 220075 426425 579056 812198 1000000 50083 84784 114470 687747 630259 255344 553539 884338 787107 652834 238846 999516 451279 482139 1000000 469381 604195 131707 1000000 1000000 841428 816165 581187 206807 603525 580715 528706 986624 863216 971010 408260 139083 889940 954751 478148 561067 15516 422663 1000000 143755 678179 266343 330302 111535 791542 235273 653614 640330 347063 827216 318056 441459 494301 554033 1000000 1000000 596663 503296 862381 858755 422974 765418 593248 20289 152149 816312 172629 902515 848352 253506 638509 770655 558169 482720 660929 972434 560019 311372 991147 799314 475476 529892 644257 1000000 674925 61918 246797 87999 895924 1000000 135062 563440 837203 192552 730611 728754 168062 841822 375056 898792 1000000 196662 282127 98679 988448 573415 797198 866434 209307 638733 994934 968745 1000000 765383 732965 43438 542082 716481 580202 21363 214610 489842 412261 516349 267011 1000000 809318 1000000 793091 722641 306983 704501 590895 983458 1000000 1000000 337764 714570 580767
1000000 141298 679908 376644 396400 112017 261810 610054 574431 619773 596458 122793 969727 796647 121698 427051 81126 134999 402144 584582 199240 810686 867730 957928 670164 730479 946693 546353 1000000 45210 562680 1000000 579580 187602 360904 763805 396320 15035 447195 907648 799671 507234 237613 746541 268128 627381 11778 561312 205306 1000000 678846 479034 523413 344369 114861 898888 370725 743332 756178 445849 1000000 579489 1000000 645189 60649 42183 1000000 47368 801662 415958 150731 200289 4279 511614 137941 586664 948680 837381 435764 643974 1000000 322809 795850 804578 579312 817951 828744 753729 587562 568461 575022 279375 29122 557135 92863 433423 374744 1000000 193870 709962 795157 427749 550450 830837 122304 1000000 832300 799880 311676 567805 652767 741901 657304 942176 554348 497645 278740 749470 248722 133816 157308 871239 106195 322745 1000000 132319 857661 1000000 890265 798426 937328 309769 1000000 316917 267839 574912 596664 968734 668197 899502 602521 1000000 687777 955022 578124 1000000 351182 600057 456939 257466 986476 9684 721556 158483 151216 769590 246664 689605 1000000 161862 522603 1000000 457215 135637 229842 581475 510534 937769 895105 698497 984824 87394 169600 497282 595564 114814 723212 806882 298905 525403 420209 59680 556102 351651 933501 54553 101711 91770 46789 148764 875811 833437 380901 266602 596077 316721 633373 62253 557954 358575 1000000 273039 246460 85179 351710 649658 461983 360525 139348 615954 172523 140125 963603 1000000 170385 1000000 290046 389454 665648 837359 274786 410556 143076 85683 1000000 530049 831937 952082 77167 963833 611148 444447 430094 99577 801974 871174 836282 510266 78990 4005 283818 166772 329710 106684 924561 232290 411285 606509 734523 920633 222613 857732 208525 379827 369376 1000000 886327 338773 526761 324673 123749 49350 176644 606772 396899 25368 157851 1000000 61716 590215 315247 1000000 294404 11470 319894 881276 734410 230346 154821 857397 292255 549895 175098 385660 922429 804142 3856 95187 218320 411231 536545 382068 1000000 847250 481046 528542 950188 487533 533572 1000000
971042 34998 407072 838581 142354 973240 1000000 1000000 331915 650633 1000000 252549 375312 66981 145462 86096 446093 980494 637766 571334 472517 288136 623896 300603 595235 458186 381496 770481 754927 540124 1000000 382704 778617 839525 57787 346173 450285 805155 410725 1000000 503123 771945 934436 288217 763828 294831 424162 581523 546990 176410 81848 533621 559710 1000000 1000000 1000000 245062 986323 921802 757658 106048 966298 192728 732886 422705 66211 309299 102861 473690 654051 180809 162228 65725 211356 889128 88973 644381 926815 138870 13886 1000000 286624 90264 221896 770512 109677 535718 1000000 305791 142509 167092 760557 1000000 351764 842440 769762 888055 346729 408067 130084 978918 116759 973602 1000000 238577 565884 162883 170266 1000000 196929 51983 939066 745283 632708 274905 908224 932004 664424 339664 924888 392827 475155 85809 244828 71712 173082 423098 304936 1000000 491841 890669 490748 173385 771678 355631 239352 332728 246572 1000000 257418 710164 11081 85966 824048 430392 396294 213034 176656 625061 89937 199424 1000000 728025 1000000 156983 311900 344943 421049 836592 224199 580586 17874 879157 717707 720435 151458 174459 834604 827705 210403 916223 215075 46847 890007 207334 709580 999213 1000000 844486 388014 427552 530482 217499 315083 642706 670627 893451 583061 470099 813830 921637 477450 450432 77558 204590 733419 385220 85118 401768 35042 175180 687125 319305 279734 298026 93192 488059 685353 145836 286796 409191 526196 1000000 671929 655385 131702 494829 1000000 839460 235086 1000000 1000000 476563 103891 748466 698598 383099 687250 934470 110665 42889 944154 842209 374443 81877 9969 282203 955795 52232 268930 950365 319057 1000000 881714 251677 884742 459353 528509 106254 524086 786819 594682 819403 690615 645971 57777 965959 782499 752094 1000000 485220 773182 420802 70434 366044 902687 851743 892259 104810 770351 426682 870321 1000000 725247 593149 500818 509099 270224 239189 55750 138424 521741 403674 329642 447622 754146 1000000 1000000 531638 178270 405668 423245 490236 318205 146849 516196 1000000 1000000 109412 19111
293909 860344 161024 805632 515453 857020 255262 414528 728445 686791 643730 340388 125787 827514 604979 1000000 24114 124784 834295 179320 283098 386219 272835 552128 1000000 125053 445124 686940 476716 285499 738932 514594 737388 806819 98212 646436 332580 757528 195254 282147 504537 398764 615769 201623 444493 934971 1000000 684463 28319 681838 370127 525556 10473 918709 994737 543133 41265 659927 58100 748845 136695 611860 917253 751897 402234 838887 495118 659244 680673 418736 1000000 538238 35100 938197 447820 622980 176269 55937 934121 258154 935160 72580 87760 76662 798867 718825 631597 964440 512310 342450 56658 873270 220095 1000000 699271 358755 590164 80604 392411 192608 712977 1000000 39444 421774 251567 637297 35328 297184 23947 53319 723949 776071 1000000 962810 863233 810401 82741 950300 798313 203258 217271 780099 873036 276751 234137 718779 305339 56528 248932 269651 93608 427058 1000000 414669 478281 73630 1000000 859249 539352 767821 215426 772163 145468 884607 1000000 179129 308309 867953 427586 585380 727095 448047 202712 1000000 648218 1000000 309808 931282 509294 36677 373926 325222 10729 968249 832400 584564 812834 769201 822500 235511 461325 321443 832790 866147 116646 781030 562174 658151 633783 763445 185513 642620 10769 53746 694860 819596 559422 843726 347374 150448 10397 803554 737475 517041 312162 694693 110596 538882 318424 652719 414298 642232 1000000 157099 566381 1000000 378696 1000000 512729 1000000 626974 615829 959203 141658 883606 235076 145603 632762 469474 162222 231518 412036 922319 12365 163903 1000000 476374 445293 654132 766637 1000000 1000000 493480 708593 800537 56240 397533 506425 970634 300721 6913 111806 257207 535813 573760 5544 228280 1000000 613195 108654 28668 1000000 538447 883239 1000000 53871 478677 195608 505767 814685 965574 259826 1000000 610342 921470 956562 295604 74090 79117 814532 214937 678494 1000000 432839 180001 761151 184058 25426 148154 88136 840837 187956 210920 444609 189848 1000000 867778 545362 905054 437417 1000000 616926 44972 180122 300939 3860 417783 639167 240856 105687
475665 525010 860392 733985 121650 1000000 584446 336262 1000000 387814 380857 91563 691602 42755 272640 16059 473064 911910 238490 908671 713860 578012 280248 288184 146371 155413 459779 599868 885335 137404 1000000 437274 811869 291897 1000000 121940 951337 345623 760387 465896 108719 264171 430118 299574 337450 38166 879721 313021 414285 755685 573137 648313 647863 732058 1000000 1000000 950135 803647 1000000 1000000 1000000 100125 246491 476888 604639 788031 613837 282399 135637 841899 287568 1000000 55613 693671 790312 241389 57713 895336 56082 66186 118579 307958 686671 173154 359190 594440 1000000 1000000 53651 466257 532777 795879 657028 627671 186430 159216 727089 146406 345099 890104 677279 967176 129427 959507 673272 373803 897143 1000000 349369 968129 487582 846386 450421 120603 1000000 82964 67092 215466 945432 831362 1000000 42364 233980 826448 676498 499568 20488 377408 18133 402766 418970 684105 647881 42293 339388 88426 730467 1000000 460968 14643 1000000 335048 200082 463761 718442 225179 380347 626426 56564 974866 1000000 1000000 1000000 242265 165414 282433 256802 737271 13459 332674 971784 864106 1000000 629002 937808 369899 969514 690099 1000000 625255 288026 523830 670642 224241 935836 955831 178699 802213 964706 873420 129311 461842 386742 799149 57596 334398 1000000 240609 479664 16802 245398 490006 948754 712350 883499 139076 99105 319163 127368 1000000 908102 998758 451313 194068 878759 708504 879818 451428 1000000 399957 279200 905059 990414 929315 764418 86096 363488 413962 838391 243181 69155 1000000 887930 752197 574250 781942 1000000 734884 940685 267083 173979 582946 78616 999993 99791 1000000 613098 664752 110550 565259 472686 487486 170273 371449 354039 591076 623631 69071 863685 665994 600188 96361 722827 594579 897607 202919 958091 353338 1000000 630066 488036 664962 973525 116163 217885 855228 465133 555203 255509 106800 1000000 150385 26092 450696 730751 864218 244024 1000000 736320 557293 1000000 164150 782727 1000000 68427 25627 1000000 695077 183315 487927 1000000 714622 229342 20205 924185 372955 485257 941679 775324 41423
507134 575464 846906 743666 884779 382866 324247 416184 113128 809534 848014 617228 729397 43711 213733 92525 412893 94482 786927 562142 1000000 725511 283474 549712 921260 792540 484375 1000000 46017 311916 279789 159525 702979 1000000 301419 731330 184908 788923 485050 54592 253200 409418 464233 522947 63196 975377 254745 409677 232462 1000000 548826 143361 90659 378779 145949 397465 11071 803066 1000000 945653 959695 713744 48287 376775 391802 38809 10746 401860 847945 432036 189023 56407 967779 1000000 26255 239953 621801 894461 310577 367385 66968 655976 216983 509547 889042 980711 517320 433920 164108 108791 39918 336405 245076 860805 305268 426947 490802 565896 875757 261405 596483 578642 741252 290431 995012 6149 1000000 885031 978625 547621 368333 631248 1000000 429845 970939 799596 1000000 300056 443618 324696 313281 275206 1000000 837885 120438 399049 85879 700974 1000000 1000000 181930 1000000 973785 98580 162070 686843 410624 490754 128859 1000000 697100 689545 489133 611883 588401 294136 829488 869973 649791 256465 948535 409770 828871 223123 925884 253442 923352 808646 1000000 930649 321206 53887 219042 31874 689693 737150 404112 457747 749730 675736 548401 272876 393233 642750 336027 579902 375453 27106 886198 584996 119599 267254 164310 1000000 538796 376457 660590 760185 334866 225801 388368 10511 1000000 110625 264288 847389 561824 721547 637530 6333 1000000 1000000 711951 247848 590008 95339 278523 378799 1000000 908294 253427 104945 447466 919742 955437 506129 813466 144771 1000000 2677 410222 898769 485536 35784 782748 813042 1000000 151564 1000000 909486 307234 270719 805288 452767 658439 239982 490982 823326 945916 102521 599889 296073 999786 331309 664928 1000000 348261 688287 812743 280637 115649 1000000 387595 178075 40419 550224 61739 34437 1000000 773573 877998 717756 479114 833121 503268 821451 912638 557543 323880 537315 116653 160135 13427 81390 890894 208868 651798 853139 240641 1508 439176 490895 598872 56389 428661 293842 588477 319778 572272 769359 953567 755785 1000000 207139 492977 271873 190225 956327 159367 934811
724529 73221 319395 30369 451304 727333 401811 110244 6252 909749 456621 587290 139694 438867 409349 174751 32035 363588 139355 421396 785204 830532 265638 873605 972820 915192 608758 747471 393417 675468 675618 404740 257688 705023 258369 1000000 688258 66817 616245 476399 901129 998960 675045 345011 1000000 816861 412244 521267 43189 147242 547867 374269 593731 115517 161987 888451 945654 1000000 1000000 398139 328932 1238 446817 481300 889523 536298 925676 26381 355254 589137 668331 602000 698811 89585 523282 625024 375547 1000000 1000000 464283 807349 105646 508391 1000000 364022 262532 968511 14946 536536 895896 302159 844993 191858 664057 905594 197269 920015 366765 775496 106839 3226 601385 290116 663614 379327 200325 423398 1000000 489334 1000000 652290 896331 371211 865035 864258 481633 812307 1000000 1000000 926131 215865 882879 862103 900188 837523 912337 486250 990850 1199 976942 331834 439079 944322 900605 576896 172280 511925 639727 890315 957439 1000000 100415 587667 506165 742895 665919 329074 610467 844762 10311 298272 1000000 478927 926706 141858 481916 1000000 394947 804367 718921 1000000 611139 1000000 704083 1000000 1000000 762513 788434 538084 892248 438692 269081 1000000 424281 1000000 304220 275010 593748 931285 434903 272176 687187 801300 711635 853313 919116 1000000 903815 362820 610028 861696 308623 541924 794070 144896 55346 497901 606788 341878 50320 548469 1000000 370995 534290 300826 587272 893594 247074 934757 818044 398985 812888 263195 1000000 454097 678719 830298 153112 257393 269843 735111 808441 531734 447906 161029 286411 182018 624113 114723 754626 348278 130811 656778 885540 1000000 123997 670023 858007 659525 534545 498122 574644 873036 613753 441106 533336 300807 876224 592288 619536 321776 426633 797509 383846 755534 3528 140236 170953 548653 388272 371806 179153 36309 244589 625745 588446 248605 350966 935728 809219 353384 137043 75056 810760 363664 924686 704480 291156 321189 625489 43814 1000000 11336 434511 119257 229543 426600 739964 188028 804310 670810 883840 670983 63057 329839 13913 434388 118057 141847 236750
959360 559757 590883 99176 10220 892617 171730 433819 623744 91434 590464 355342 873834 1000000 1000000 695781 954089 191719 276262 213693 1000000 753091 373233 622814 123956 815312 1000000 487693 945951 983548 232254 830618 634038 42664 435706 922568 73989 605524 712113 239525 246373 1000000 923793 376566 1000000 163170 173029 891890 936653 164810 655279 747167 1000000 1000000 289150 478437 904733 886938 285395 897655 934501 107510 623384 328511 635776 856318 264550 214238 971974 92086 897568 233737 106621 620647 1000000 1000000 174501 811368 966969 679194 349991 1000000 471378 243815 1000000 265795 366200 433921 774854 575104 281422 1000000 721528 231966 963281 692886 214442 694434 243475 838000 717004 20781 265940 120793 872652 605483 255405 241131 431050 692632 687733 445502 311802 77633 544493 82721 698745 1000000 488159 863093 678337 644354 851510 390919 424330 131869 772134 176944 1000000 376324 201711 148275 169576 989333 412440 1000000 84615 660175 467716 336401 752949 972763 392598 969872 731724 429503 152000 757605 642395 457519 43338 130697 216393 964001 1000000 926208 613717 404948 540293 389849 297457 793525 515483 707517 951762 1000000 1000000 148792 450489 368976 875204 220130 371246 945001 1000000 169546 970372 565050 306389 1000000 99522 1000000 775790 326767 86088 104513 164236 865093 53014 371829 113800 864765 1000000 326330 483056 716179 408137 417327 808039 299046 965017 666654 205932 573337 177006 722534 610653 915650 593389 1000000 490733 143699 148845 419450 685775 590673 803123 719207 1000000 643630 380291 712568 749080 1000000 959004 248527 534812 809431 727793 635765 618943 368002 835094 707555 110925 415802 388365 33418 14610 1000000 94348 802644 256802 734037 585499 959104 256903 585591 462 761420 1000000 87411 400387 66870 800749 328158 57467 345213 158482 267723 60090 411893 21682 152377 420441 648986 148123 252625 403879 350910 866971 367427 553143 407456 232896 312499 417582 515812 225649 931360 740261 971971 584279 460572 443047 601880 539562 8458 384613 450319 479346 499925 866080 1000000 894066 197112 740175 509064 581981 446862
880840 840864 34904 842550 244291 701246 841518 26394 204099 851404 161364 760608 274690 712907 906683 51530 599283 42381 894375 984857 205497 1000000 1000000 218480 744936 642212 100679 737933 212629 554125 605612 428030 4390 316390 569750 97209 659799 556948 796114 903715 71212 225791 732759 229590 425758 489746 301446 814930 200187 233450 900011 435140 573053 1000000 213048 230336 894360 463172 1000000 702041 1000000 993187 343829 441848 796560 141722 259216 785322 974161 663911 888964 70107 194366 871170 966085 802046 461488 490732 815058 546593 108938 857135 1000000 699530 827575 1000000 3344 696575 719612 22581 67918 450790 253709 996260 762486 464733 253327 185842 409236 763944 287070 363501 746278 494915 959664 297628 141458 527424 581650 763617 450251 279985 783052 732593 304095 463548 1000000 226562 334264 282150 1000000 601253 609911 669513 923505 979943 847134 74279 490359 117899 903673 963305 1000000 508242 110147 527212 1000000 193810 500347 395668 596894 650555 572799 506611 171418 753516 263790 851399 563916 299067 344812 480816 473142 891980 148966 758358 1000000 550684 81119 962507 388946 282608 1000000 34188 73910 550323 708677 54478 135934 592785 1000000 996807 439659 721985 900088 2588 604926 103150 302357 813770 904019 870829 126360 231332 23683 113412 31715 360480 671597 701171 155640 196369 571909 653758 8613 915820 119320 129386 991302 501070 1000000 595503 737459 546674 830132 859115 532583 835948 856289 387661 473568 25594 423400 839507 643744 285069 534669 657846 377157 348056 666289 903404 1000000 190862 86884 197374 1000000 380730 824144 356968 564183 897474 768765 326352 380219 996023 102311 409569 149230 411208 455849 753680 1000000 404912 612509 692436 525049 524722 51831 629371 989532 302052 1000000 748655 6546 805017 700653 764833 476549 608867 125398 294166 1000000 54386 177702 771063 1000000 269308 276775 462140 1000000 764265 485057 621052 1000000 234745 135764 681784 331425 758054 834473 162353 1000000 807779 285781 728649 400715 121324 625085 5259 234745 900885 779851 630637 574417 161953 784367 627042 576377 425590
472048 128988 214260 290739 916680 312725 450488 845378 874471 774857 592432 130502 479791 820124 245723 499697 560832 310642 628246 512848 556588 845786 260425 534334 1000000 151319 701858 823302 766775 343795 816784 520849 101825 329466 1000000 27346 75310 526734 584169 933602 1000000 684666 522148 460160 953300 801123 125290 918650 380069 493560 703255 879392 155490 1000000 211875 449837 377181 172823 868655 596475 1000000 173356 449253 413707 1000000 1000000 423172 806042 497194 816062 921316 930634 667695 901328 827705 925902 1000000 1000000 463404 12306 246021 41843 757603 263891 812892 758764 990983 226355 887759 156979 823698 465682 58410 214177 863351 915581 824071 199999 439762 40296 988866 595627 370136 1000000 758488 52770 806748 356620 74097 709724 771210 320048 186694 880859 647539 873980 1000000 303810 664557 327075 259178 570447 356041 158628 307451 991460 866063 275742 987740 200487 1000000 869448 119502 16901 1000000 34179 1000000 840581 465579 631014 560334 340976 721168 1000000 806193 1000000 181175 642638 1000000 150311 635472 163484 273155 973784 515848 1000000 904961 990378 776631 206764 92062 934295 354170 416875 741710 918160 890353 987373 5723 985111 133641 692206 298571 567809 1000000 889099 522290 350700 926499 326403 638196 892666 161758 27718 354713 242716 198688 598213 206207 883731 54911 648426 390652 719513 858313 91502 434944 178291 652238 886420 545182 92439 699301 73247 312643 386405 32369 505550 710285 931197 1000000 898061 320893 619575 688166 541771 1000000 471345 985098 917970 749785 502767 850756 208555 199966 6593 366352 135435 851182 453738 620976 1000000 471198 807295 121104 564964 545390 81945 979807 1000000 640648 108044 201733 350137 220849 4230 428816 80658 328643 214194 555757 27505 253632 753500 336121 155286 572729 97165 314483 619448 783756 496765 330691 564960 997008 619759 965208 826644 328683 873646 96154 216360 590754 127118 330331 731973 937958 710828 860294 498276 422022 739484 844391 625889 552340 652063 817351 74793 446983 1189 917028 1000000 212280 276695 852366 269751 898930 729304 893423 369680
525362 134421 346732 911803 148636 748229 348040 552935 273553 666949 210737 721265 517283 726261 955722 413302 353689 934581 675455 1000000 370261 295984 102228 79453 1000000 161199 819872 631262 436912 662510 1000000 189658 439865 862397 524298 11065 61712 146760 87564 297437 32575 103373 605042 1000000 1000000 692970 1000000 470757 616104 377636 269571 773521 94502 270681 207419 98515 721828 556888 395879 881746 660361 593263 273330 708136 428300 763661 833559 402261 776604 492788 287049 490567 365569 252613 970227 683428 93660 803313 578633 709576 507434 201140 523445 952542 49155 81064 258389 361720 553190 379946 264887 104396 268697 34666 946237 329332 652656 497640 254261 570686 285790 57636 476578 397197 756779 859477 283106 128961 106807 680429 202127 437781 289271 513498 653546 904942 1000000 241089 895241 844907 638116 744637 929319 137257 122852 446658 566857 58750 351625 313621 1000000 588861 763160 1000000 1000000 1000000 170151 1000000 250539 402008 32708 604669 77704 1000000 22906 595180 83387 1000000 1000000 363733 443934 127589 15282 470748 90340 710028 720556 665498 353183 905593 660844 148701 1000000 948615 977641 833297 1000000 564970 14858 433007 717755 99605 514743 821232 414226 764653 451683 640681 944472 715867 587388 285229 378832 80554 236681 732005 537395 445606 363089 69888 161582 768690 339936 1000000 789799 514920 14139 911554 385954 150212 622857 157264 53456 452501 115216 391490 60720 891498 513740 591479 461034 753313 330350 319778 960987 241165 601719 614419 922414 275958 792365 7508 1320 105755 341135 1000000 404447 643761 586314 818616 152164 74302 267577 960558 200667 645200 609577 1000000 824169 339806 776829 234586 265423 616823 397270 165667 662824 295903 1000000 676938 232584 493529 1000000 940292 890534 707154 193818 21990 937673 284017 318151 680348 409857 143113 710320 867989 781150 12248 238700 4648 713414 323342 2770 831313 770702 835189 559227 6016 809943 895171 433604 553847 641001 793489 611693 765484 132125 162833 533121 137851 221629 367614 441435 738676 483595 622834 895517 952082 662659 363408
622240 449017 808108 192649 282670 113560 763012 472648 524623 541708 1000000 693528 593866 1000000 272760 529660 1000000 660831 286612 188411 487755 747417 252292 213223 603885 458558 247812 155945 605093 464342 1000000 183718 383758 793216 701253 720274 188853 993636 866062 415592 829104 405004 561403 875043 362415 293961 47910 809760 417551 446278 689192 560733 488167 713991 866870 434134 951381 975176 903067 890285 426097 842765 122012 291392 691621 113111 650733 739444 879646 910788 733199 59454 21521 885787 732141 576636 388679 249651 895039 193616 893927 530520 986192 651486 1000000 617333 464359 210805 746649 1000000 480310 424329 38552 915550 913728 145589 330857 59167 186842 198978 189984 349057 375089 128990 104316 255039 549681 163599 102810 799428 1000000 1000000 128491 777084 673639 454907 836148 921048 78438 475157 517937 973628 99958 730353 99755 459250 309509 229902 330267 683826 739918 209068 730031 1000000 285393 699339 790307 543442 681995 814030 1000000 343788 1000000 887011 271218 555995 970176 663001 307915 990052 398674 572260 200381 307311 312600 902302 700781 826033 172619 50448 123526 619948 1000000 631248 780239 1000000 492842 374999 426497 121578 121324 211981 19628 5203 187339 763235 1000000 182220 679943 770557 359909 707650 604910 1000000 699530 618232 766453 93005 431580 83350 823951 947619 791822 113039 70511 337445 841485 102170 665003 876632 97709 364647 374895 349698 367778 991975 706017 366877 967506 53298 403847 466685 595448 171181 589 658229 349079 42953 909911 32001 793345 278746 532098 865998 11535 840924 489254 195353 22840 17579 688551 417976 885451 458014 821286 835287 1000000 454294 468752 1000000 1000000 323155 148377 675742 571720 527945 762966 1000000 132863 706312 842324 248051 734712 209111 196704 760694 427885 738870 122553 309690 117466 140741 884045 932558 891748 315289 672368 389648 1000000 846044 817419 706598 868421 316195 503521 2396 581744 430514 357233 277589 837886 31118 599098 1000000 213828 826486 561130 121330 669805 979219 283839 694382 332047 684428 93617 422389 541028 331438 1000000 463091
515923 1000000 1000000 356918 944416 158248 445690 281982 455989 642852 203917 681644 903980 367208 501280 91343 539483 977683 194363 278332 36261 386241 378664 406692 296436 195205 444627 242835 1000000 819962 488636 774646 969065 127831 371063 208046 473473 1000000 1000000 1000000 466522 124801 1000000 107077 511992 578141 874842 1000000 60702 868453 731667 758911 573979 866542 165155 104495 145372 159455 824321 587411 1000000 407276 232986 633206 523036 636504 911131 772969 640991 153230 59129 69149 1000000 478738 800992 856151 94663 137160 278625 947476 972463 565566 135885 338683 482427 435561 133093 1000000 993265 848839 511211 615731 393081 464490 875409 97173 141861 776078 948024 813306 92262 737134 35598 578192 5351 136225 824602 83647 416 616564 130705 633882 291645 466787 143214 929149 889054 472307 188433 256044 124891 749952 548762 1000000 549444 512418 728097 666670 112798 984880 823322 656148 650714 469549 877145 129746 38454 178295 1000000 824165 41556 1000000 921598 929888 553800 920530 84890 918548 175178 1000000 511770 532918 1000000 255759 1000000 286842 438401 605193 264105 5023 427090 297347 963164 836909 826549 1000000 140601 1000000 118236 274356 242863 19898 337250 517359 773103 641481 672615 116561 831793 883319 244255 20115 667564 327127 241371 658601 979377 984626 438481 66764 292749 309647 928667 43119 224989 590107 806368 698086 156129 523516 87718 560273 516620 801690 718067 962055 217404 990157 388606 873998 548943 498637 1000000 791362 1000000 961920 598142 78987 149918 574210 715538 734422 126029 910096 885597 873491 1000000 761412 432137 1000000 33458 893562 894864 298795 153946 193441 586004 221273 693399 1000000 796728 1000000 564334 178155 656758 172975 104923 678998 371402 164005 1000000 223608 819370 465091 192699 346829 1000000 524153 979717 989541 977036 814746 803150 37916 670622 862354 981893 144072 598027 185685 110489 66193 539966 579822 463192 281037 459100 481808 455542 700612 543623 603197 397135 183668 94734 718835 965544 113187 1000000 788289 513797 730647 1000000 845700 292665 953630 585839 962712 752093 995671
669897 357323 334956 103994 594323 403960 995621 81167 509681 269871 552487 325005 508225 986257 933160 242614 872016 235358 714732 192366 803851 574970 683456 323730 125078 640689 399197 623300 675164 212831 505859 895628 578405 168041 428684 559449 896459 269563 962674 969259 20714 1000000 766289 474508 177332 234404 168260 73214 840016 317385 249789 598531 782334 948487 54890 1000000 974148 867696 581646 472387 116990 136634 383097 407272 800105 340081 972198 189392 585585 791222 1000000 6243 316194 321653 285707 875538 648981 853645 781361 562850 138530 428358 930954 969690 946251 243165 210944 157732 212906 17065 842647 544008 504611 105120 303434 311932 828516 182589 343387 57726 625347 228544 529337 988825 1000000 780493 759746 39303 960195 495912 119127 671746 875296 21932 412318 1000000 290505 214227 158709 362890 747734 148041 236042 1000000 215718 141374 559835 157978 838514 709338 566970 42564 1000000 371515 23965 598858 724297 335708 900945 166789 466280 427971 423455 493014 548049 941612 443311 46054 1000000 861128 792908 758681 879362 131074 768467 891543 511357 690283 550203 639587 389831 357065 709634 802349 167014 726914 355092 838010 845065 486948 372269 670529 662735 712200 864415 591706 231839 633381 379348 281509 132328 808862 351745 594102 1000000 361482 1000000 693531 906240 490992 1000000 738326 493412 367977 638264 789054 23403 809545 560911 710192 496882 236405 642527 743687 865151 489776 528722 388739 217059 885354 957754 996411 854083 749250 654594 464702 1000000 639280 734395 719642 159476 535148 715531 230085 710492 170965 5954 937368 944368 475367 364990 211495 564035 677803 130067 699024 275905 101166 950414 689848 957692 898037 823391 811016 794558 126146 716286 811787 285582 876752 654211 283368 889252 289810 1000000 855052 1000000 455219 601443 564262 672858 35434 491978 1000000 939239 547144 921076 674039 145973 975956 621695 635793 470080 135184 404977 632891 832322 142061 832794 652834 62293 858639 668105 928575 338223 709080 1000000 157813 502890 175639 660049 73067 439848 186429 738654 1000000 273723 1000000 393961 470687
519388 1000000 419598 643457 122645 582834 370161 134389 169582 583468 329335 896759 495325 943129 1000000 281790 594596 495008 959349 519692 731905 632916 864643 715726 257509 884057 551591 853753 1000000 175892 537476 767987 432451 618778 124490 75356 980148 887056 546010 1000000 257965 110039 303502 948299 432860 390777 609266 215697 979248 541468 491501 959452 485202 452609 851778 172222 944007 634217 412374 1000000 64403 207634 757064 210919 1000000 728589 307727 64968 478850 546599 310912 396153 839335 621895 870715 293932 358248 488597 981751 135361 609522 754440 49765 9422 451781 591225 885933 316919 448268 685505 225686 302437 573282 115036 701103 570532 897535 667650 341549 891359 1000000 81710 211223 470325 119407 395112 521139 740131 1000000 191699 267439 404229 238077 47906 806397 166682 370089 835975 1000000 922669 1000000 69680 238960 257819 864359 1000000 625694 857584 896378 361249 91627 961978 548937 13700 1000000 1000000 638884 976112 223667 662670 962141 345941 397375 752454 581534 1000000 199657 72445 27076 837946 1000000 881340 534858 752759 251663 813159 877302 250745 203622 572975 121312 952310 492128 752459 366578 311274 17661 658422 278180 540149 198882 276699 786347 269773 43016 707085 16908 328651 349062 658682 586017 283149 971382 538534 491564 576516 211856 825429 248712 980611 326263 99432 733908 6736 40148 778946 792428 906638 583100 87296 26611 482959 1000000 391157 50414 1000000 780865 1000000 252224 301656 816815 1000000 357460 245824 253933 903908 323215 237210 205639 612616 71613 539984 77695 1000000 524998 630109 760130 1000000 1000000 777797 1000000 390669 645035 892402 490028 472223 72870 509870 852339 417056 197365 293818 110144 411580 850911 793294 491844 565443 532462 836677 891810 288488 49073 433852 858133 247743 525306 50968 895337 747995 7057 528602 783425 316991 395216 421491 255796 1000000 630379 195900 445627 200504 957501 123784 404024 183315 924544 246923 1000000 907078 258328 1000000 1000000 416557 523946 132120 232173 248751 102838 94234 28567 532118 494126 1000000 217035 933229 510753 450253 940938 1000000
658158 804743 351771 1000000 148974 655269 840607 792845 379302 162513 791548 195624 316256 970016 163302 656134 289278 357114 644028 192843 891938 111122 1000000 233739 31517 503925 835966 389202 158821 928325 1000000 977878 307923 818367 226829 91480 472889 291595 543095 538383 904339 556652 890042 1000000 75300 873830 795216 1000000 794280 432695 367132 493914 41626 990546 260071 600428 966468 386689 6911 537598 396630 805042 385945 693589 532131 206719 613843 805544 418390 764497 305021 74803 878750 143514 657974 309611 701607 238582 220809 831432 690665 393887 414997 958004 763065 214806 1000000 155536 692438 201950 1000000 300482 560387 1000000 556484 313913 680715 900215 814851 1000000 196109 989254 61100 608840 1000000 286059 607273 712634 384894 845934 798162 830885 911454 323648 43597 322477 292648 628411 750551 889305 175515 524619 743019 32165 381173 514737 372993 582174 851277 312522 283623 105527 741356 832060 135069 735057 951786 104677 541640 496745 271878 744989 36062 412582 264540 554704 157837 743572 990661 387047 635060 381581 297664 951224 686238 783452 365507 917009 893998 121068 755514 848258 844481 267844 118686 135268 125361 122024 1000000 866275 766236 166481 526803 695480 827931 931819 858590 117702 920575 964719 1000000 201326 696061 543000 687278 992483 981421 213935 195676 203778 765088 883770 693285 314051 326904 729095 713616 762268 143673 552940 760549 126403 624903 772479 704923 856006 68705 879231 1000000 503845 360411 742582 801055 868305 603201 1000000 426529 370315 737906 118917 695480 1000000 208662 435968 809061 751754 603498 447991 726174 154507 492272 923348 163250 481904 196616 725620 11040 929253 853054 91603 25549 454281 1000000 761461 640762 1000000 802477 1000000 674641 946064 581320 86696 829232 1000000 63017 39520 328303 100652 368999 46327 209178 282802 817410 969465 873559 793640 1000000 1000000 401994 198349 808973 860844 282405 845744 176022 686711 265514 1000000 101036 208954 323519 671499 376835 100460 1000000 350485 420507 678137 781489 824124 639143 505255 564201 152827 260220 313246 673888 878579 56973 180168
872977 141615 857658 644255 512779 686879 699557 73213 476600 561397 972890 423810 821547 164223 437230 450672 874407 865032 930435 91544 956594 180956 147319 21143 354173 68589 358938 463708 566584 262620 151368 1000000 121488 285532 384534 232614 405171 815299 786789 454130 326401 629748 886767 532333 710747 61290 911688 836328 839898 880036 1000000 839161 927529 305115 324714 234696 620707 278360 264696 144944 949032 120735 811152 986912 1000000 288303 895950 1000000 704280 11053 365211 862577 597035 745999 239816 844865 480915 465399 887756 393670 1000000 71092 339420 835191 735291 1000000 729986 656986 236843 824446 877244 535673 564230 839415 1000000 35501 183551 439016 392421 366903 1000000 234804 610282 211547 4191 23128 854201 546192 290701 37205 480054 644670 304292 769580 568364 1000000 441482 388520 757827 900755 839593 365697 500568 980896 704872 81095 881740 227313 465874 894582 702068 549708 17204 68968 759948 797529 203399 241086 892009 135793 1000000 1000000 182491 578216 861736 271439 1000000 931759 149222 1000000 39526 372734 1586 294953 715160 827038 739734 532895 111800 998602 413038 1000000 925834 612836 303903 139925 564436 739920 402943 792184 1000000 540712 854965 197057 687045 251663 640896 268002 723655 997608 276811 865306 625709 972286 684382 295682 44959 574897 764687 552025 553886 983378 1000000 947851 556988 497320 478929 853834 824216 674746 1000000 1000000 336822 1000000 871182 562416 220173 81540 919084 685354 988525 53254 1000000 688197 26183 236715 997850 203040 691974 890246 405367 167542 537470 815555 297389 4038 16157 651587 857262 155970 740176 570294 404427 545353 604270 980520 960866 458422 163167 281998 275801 58064 749015 261967 199808 289807 652025 731426 288656 753152 224538 168948 655417 849953 493089 239775 872604 909767 1000000 269312 450419 1000000 780706 328803 351267 242082 661798 728491 702878 263990 777165 693338 708725 206326 987420 1000000 167622 909576 577074 585120 547019 633577 207261 697365 1000000 754293 566399 725315 142511 1000000 870660 899439 913525 770166 1388 151061 1415 348033 982324 253921
938381 329915 96461 326775 131133 681808 119110 619170 201060 556055 430850 974789 74857 887941 402474 297778 320499 891599 1000000 680223 404219 936544 846434 896859 81340 966359 361263 736882 1000000 294111 667448 514025 740198 651277 948466 975025 458601 626475 409755 854872 262610 757931 248715 352824 127323 171917 53760 1000000 549753 744597 160980 263290 1000000 317543 100720 317035 989728 60171 458282 2987 288214 928521 279402 982267 306417 856418 153589 19283 1000000 554211 49890 98840 641851 370999 937856 814302 286250 823508 913160 327989 984809 351473 440034 583261 821137 105913 843011 894014 269129 20090 694122 352412 1000000 939389 1000000 31295 195086 263141 266465 322921 626783 964211 873022 1000000 275014 995539 178853 66281 1000000 302840 951309 39431 241540 226552 1000000 489247 658801 50877 650694 254777 893230 128697 560364 915940 759496 722361 943774 81968 520393 696331 260906 409650 782107 633709 510898 530315 27563 47792 985829 912920 763264 829034 290988 178358 688441 716342 780853 40538 863455 429007 816403 1000000 626313 281125 640285 999570 297075 1000000 921373 860361 141219 136490 544342 375224 70840 710466 39814 669647 16211 140494 905785 711353 451796 804194 475060 770805 1000000 670370 494520 154284 1000000 1000000 809472 820967 51882 295622 651787 908474 552459 24584 341120 17468 368900 305655 266510 604666 601489 304987 564184 185237 200485 938544 770388 394318 557905 22915 413099 1000000 506408 273676 893226 505887 41145 774779 640165 850994 49382 19443 967102 497085 123471 1000000 711780 206091 128597 997900 680378 639976 558677 75830 611548 215719 85537 509107 431502 644780 706499 176271 90669 410618 157286 792819 514795 955818 474100 26641 103752 460792 465782 539128 802273 650150 384903 960665 37345 325607 521108 234584 312795 906787 728958 882742 460243 873666 394274 214249 488933 206516 18755 470747 717071 316655 708974 439199 680331 878703 559969 417874 31127 684291 370489 411752 330276 670259 806182 118142 1000000 437701 637043 561091 168211 553474 815896 121914 799299 172820 461698 554228 1000000 856520
263661 206852 826605 3319 690986 657398 362997 83959 594282 683337 357800 287163 668354 925911 1000000 318183 28227 1000000 1000000 1000000 315585 422684 78323 394400 511598 412563 739486 869788 700913 390342 935961 159200 368788 702319 735319 318012 214254 1000000 814738 457204 180519 327077 1000000 323550 810834 1000000 83550 521668 142621 132714 280022 612728 674675 475106 524488 998768 942823 393433 212038 976117 497021 476729 80226 47019 463299 392487 517055 893838 335906 20297 766657 172410 683546 744515 358621 903320 1000000 1000000 463442 747364 1000000 602356 811632 575000 205763 317134 631189 375637 984919 266185 124166 1000000 409685 225555 378929 41015 426613 870089 98435 501834 867429 708493 161302 186697 264380 1000000 64398 609460 630750 402732 242697 240550 832469 297062 529168 597410 467201 213215 114120 753252 983411 932497 1000000 834697 936456 111471 646774 915559 302676 768457 1000000 799309 673184 1000000 318137 133110 344289 278019 758740 1000000 338840 983303 975688 123808 986568 1000000 644337 196400 953894 680119 664330 523188 1000000 941723 1000000 116311 349161 760116 986868 49230 832384 610388 35995 249371 989257 475664 302881 319084 1000000 883944 614772 979309 113089 102553 1000000 1000000 882211 916371 728350 610957 150016 924967 311816 538855 818284 753717 822466 822898 37504 603995 355324 867794 206240 614607 1000000 274679 513338 928917 724503 582436 124685 1000000 371038 409928 611630 67778 546756 572977 339887 123766 892791 61302 839178 181631 798462 683459 1000000 562777 846205 540905 288668 356623 290740 301338 584550 51037 620442 558575 482298 690198 695607 346847 422087 625385 982918 323146 682648 263223 326443 737779 742614 850914 784899 620171 1000000 46072 682122 967909 416208 529236 467889 322527 393673 463607 457016 668874 741938 1000000 611216 782553 917878 835948 554654 389157 37777 357095 547021 315579 585244 7775 945193 1000000 476619 320689 963836 927944 286857 951186 768272 817434 471798 429582 359140 467000 962937 376836 676631 273590 71157 628916 847868 929870 324278 650141 6770 813076 380639 363942 752600 793049
967667 1000000 905403 742298 328326 447017 661996 859045 548788 407634 941707 723940 179018 371715 78794 179779 1000000 168277 551903 936218 453829 1000000 941680 773326 809763 1000000 584301 846705 24560 672178 197020 239342 968655 620317 222653 235695 540353 592472 97987 348002 234863 547537 530285 120426 909176 442553 777303 543570 381957 211886 405557 9033 1000000 866981 203639 734803 777049 695301 1000000 362983 165726 771059 139454 728142 299095 1000000 713843 7293 52261 534653 383351 148623 751588 1000000 342113 782146 204288 1000000 80280 1000000 774277 4763 126091 1000000 141585 103814 96857 890458 222106 839884 840542 767979 1000000 956887 97392 971543 666895 63265 252491 764125 461679 920683 1000000 670011 1000000 112318 420104 258592 197768 896314 232959 157189 697487 771446 853746 367044 298709 356657 617038 563241 259077 84156 816881 588352 189920 231429 435322 469853 624650 971961 241149 394661 845407 883907 398839 805612 120558 1000000 311219 32779 1000000 274979 1000000 635559 1000000 736746 1000000 617491 220991 18515 1000000 340701 112952 1000000 989205 916992 933294 780185 243637 695014 63987 464566 953710 188615 412056 710838 977904 595631 750678 229982 543649 443925 807379 988361 579775 34843 67164 69013 73068 603765 359246 199540 763954 42307 883562 701886 480785 770737 117045 319534 1000000 272059 466190 233615 576916 959219 748348 353116 1000000 136934 861560 919983 48066 277402 525866 163790 107358 150441 1000000 103135 368212 263291 848189 1000000 388054 732356 611800 303719 296786 476449 731081 993724 152104 245130 500208 661940 465553 409138 1000000 572539 1000000 928091 847745 400440 643250 29342 454265 452438 689941 478157 227025 35230 720762 1000000 6860 22651 599752 888343 424570 970722 715518 180426 402573 94789 153537 474386 386749 218749 531490 128758 554958 743461 1000000 892221 496710 1000000 330688 246657 1000000 802668 273896 566532 947799 640118 999912 614407 620710 329356 756459 468948 924299 462206 418707 1000000 842846 329776 1000000 1000000 12645 969527 195671 1000000 554860 941297 224126 788371 772364 988761 387615 896712
191271 707820 81378 829390 340413 681656 599799 175602 846336 358697 107266 502498 1000000 570034 89428 62264 982038 629329 92936 1000000 300754 558772 94212 1000000 547039 563770 24737 783468 983191 685459 674159 692789 946368 850677 62750 493272 338683 863253 1000000 636965 112706 694489 411983 117204 702906 241541 268375 579821 265496 548696 784730 223538 860152 609092 1000000 933611 591031 916909 688554 910050 64063 367220 1000000 62148 433268 145716 1000000 400753 597461 726898 766935 374240 639584 81695 909084 552518 339809 635326 184934 959533 768722 927766 851305 49929 1000000 789738 745254 104870 603921 732978 211947 811905 879428 125163 655430 489688 974448 989692 182549 923685 1000000 515260 490426 1000000 283559 68446 842523 410927 973868 953232 198531 779583 686537 1000000 1000000 671642 919230 1000000 677659 423545 574029 250721 320150 225517 1000000 974039 248638 529327 9628 433188 455221 307452 1000000 220293 513418 281641 76526 435640 801084 106100 278954 579174 621585 1000000 219066 673182 816013 273371 549840 230459 290593 655128 583276 1000000 1000000 666403 852039 468591 918324 552974 769618 29693 922403 5252 390370 525335 1000000 846404 64413 750466 907778 29774 663504 863260 947052 233852 212415 989628 189061 643701 644105 365090 384316 980200 143244 653378 741524 844800 159286 914613 296 256505 638456 336130 391287 688308 555523 437007 1000000 595105 216406 851655 388756 642118 543553 667508 558691 92393 914921 859334 92936 231283 909713 800536 453912 594110 601396 369272 513210 440736 445666 750378 601319 741148 472296 780505 885249 283542 997373 146312 904324 320001 186132 183919 506321 567164 8579 253291 106653 1000000 1000000 229319 163779 341971 986639 1000000 333749 820432 654251 700835 294405 609791 765362 685438 532784 706773 79712 919107 42718 947480 163605 647613 1000000 273572 595778 836307 86196 80435 895037 710541 1000000 135739 629554 742612 1000000 163215 9091 314036 899332 910683 515197 165070 297941 262280 269053 658523 531511 1000000 227607 284947 395701 426678 718937 65852 516466 16562 946044 259645 887743 236978
1000000 528522 558872 351748 286636 989440 590441 661809 516915 681369 391322 1000000 467028 232974 1000000 540723 586422 599338 211290 584130 154081 757652 222672 737749 623431 51868 957532 740048 135957 929707 219416 451789 249442 415683 928337 510626 70511 554170 664943 444140 303031 554186 560312 17802 550366 462201 587259 526860 5995 351578 916400 59262 247448 556430 508678 789019 255131 494118 1000000 699397 512101 130377 135029 320291 470243 767771 809132 307046 1000000 242100 945096 450361 661845 406275 1000000 958353 749819 528592 427718 870871 44480 238269 1000000 303494 852702 901543 198807 49619 28072 943653 475234 892150 1000000 1000000 435969 1000000 325495 692049 608164 1000000 540216 946420 521324 164019 695339 251339 594137 915772 744298 979950 811055 185295 352924 858069 964258 119039 535157 139172 83753 59950 655840 671087 996574 1000000 82131 55304 458724 737192 86547 1000000 616236 550763 151421 696211 766235 947897 727145 752224 186203 577291 689930 1000000 302222 1000000 762470 353808 460848 177349 786357 25331 1000000 883023 410825 141105 1000000 634946 914187 87457 342368 598719 551976 655788 928380 73478 788183 926729 324077 1000000 1000000 68079 465329 227834 72398 225824 325834 239210 909755 123559 1000000 570442 383993 76527 299609 73814 889774 939919 465225 433583 230827 602865 1000000 1000000 1000000 413527 1000000 1000000 305678 340470 1000000 607159 210874 300460 1000000 280731 1000000 602784 406444 919671 938347 1000000 148784 777249 23520 787101 199677 366131 726329 1000000 26468 932424 136762 864495 1000000 980679 88625 710410 988989 539946 715930 1000000 827342 135644 104142 637718 777384 349302 924791 561365 16628 817408 377032 801057 946432 518991 1000000 689888 59698 456436 472387 984946 840171 484567 503830 538381 645558 234128 408474 606651 1000000 192670 1000000 823735 834641 325608 244224 127738 690161 48811 322992 43740 683200 462728 847089 676466 848234 279994 1000000 286600 803580 674310 809681 326870 259856 876579 77476 386309 850057 748541 836111 256645 1000000 696960 43590 109310 74689 190148 411693 693725 536254 851662
6711 479154 741454 863478 674940 492794 903463 995626 757385 652869 709172 329820 883920 348602 647278 140535 505456 62325 752440 281863 263523 898362 157804 787874 942692 835527 1000000 987608 254192 212931 9947 287777 603749 167392 132713 73118 97945 452768 136903 111175 277589 747106 47622 628172 769080 646535 323075 214876 872599 685881 676241 448285 359320 941970 484780 887800 525486 470239 141073 181123 440221 842583 848327 992486 360542 824903 127401 522261 815739 54505 65840 355637 1000000 816931 641555 211309 544477 145117 162764 979098 421905 823202 71992 876390 671640 1000000 232673 843803 745234 799391 965040 340763 696132 562823 1000000 944412 969168 262156 865875 813262 742852 449483 479280 145080 236888 767502 226658 645010 279130 62641 495993 63872 670252 324951 588069 902078 888275 750209 155262 733774 313655 845726 938743 51216 130074 1000000 853372 674428 673102 255454 389971 177982 225508 901883 542714 167966 88862 436911 359011 362368 171885 387767 81939 1000000 803651 865074 167312 904700 214589 867862 409357 788663 195633 1000000 1000000 275641 434417 543849 1000000 919097 360548 450980 868154 835275 542021 264635 574638 682469 592217 21291 843758 933146 344193 1000000 462101 863820 833553 211080 646348 489666 110178 110481 970640 884287 795902 60797 308919 41109 484319 534700 504624 252607 513697 199661 210529 431665 651648 897013 650568 173249 922515 57977 15863 669545 987569 459222 185254 118944 808344 901527 698869 441390 747945 245939 1000000 126334 93937 569850 608424 1000000 570351 153418 995924 736179 404586 374546 664023 962180 140326 566262 508356 178583 381397 923043 630183 175903 623757 644903 652530 425099 345578 828757 823986 1000000 944208 677243 918727 547302 1000000 534426 784496 513285 1000000 900589 689091 253613 368822 733480 322096 460726 1000000 986261 340544 33653 58075 950758 176850 961400 683505 416581 57285 437122 871504 791444 391401 946267 287018 219347 381179 173412 457506 812423 387578 442981 623978 1000000 590569 246721 154601 698649 170375 531560 198149 620038 170557 750356 644799 247095 253152 352748
1000000 489459 883419 405230 973391 641279 536529 161682 777471 722074 1000000 727130 527802 238981 207201 343308 650916 255250 51493 217023 31142 625721 983717 853417 555445 640162 1000000 709894 682038 992876 437339 648679 74390 247039 332063 52195 1000000 527491 619714 155749 321722 174325 770102 764909 373016 383312 706528 497705 1000000 6663 423647 291937 482056 1000000 622098 870969 24662 916032 1000000 447598 40620 908937 41345 282473 271955 1000000 1000000 309326 943999 160538 94310 709692 1000000 51093 1000000 80530 5014 141499 1000000 470347 31363 632954 885607 284497 1000000 779275 926370 520852 418299 761207 528374 521338 35249 68042 1000000 534026 88052 599100 205520 971306 674797 124128 206590 11373 584356 494968 526636 209165 658840 758422 533898 538125 809100 41890 239203 732674 832608 396211 810945 496138 183807 1000000 267750 453348 358391 676446 283011 82276 699831 1000000 748176 899031 33775 907840 893679 907641 263352 950212 699162 253944 129155 478122 269165 853205 92106 312437 61876 69783 654515 20019 95622 357812 724825 342489 6266 223568 731970 1000000 11051 1000000 849330 947678 245688 797841 837982 553414 619835 397462 346297 866063 90275 635672 979868 227518 450260 1000000 901124 522353 323170 457617 1000000 1000000 140895 118323 126837 430435 719307 1000000 355357 231206 1000000 445525 111935 606089 390305 319931 48110 842132 654143 1000000 559607 562288 1000000 685589 823599 811658 1000000 251365 224519 372712 188755 1000000 841990 807902 835488 957745 72766 1000000 661179 731069 879121 756782 223445 331799 455411 733417 408754 162927 545040 514443 75703 378217 167556 351480 27570 275108 785564 265986 1000000 1000000 756747 305223 63551 904705 329199 239669 656747 764657 983948 154857 855772 989560 884425 855574 830904 201712 207117 770529 997733 28589 160101 865191 664139 501843 535587 481757 140595 1000000 440612 588208 555749 428202 761254 622269 550600 1000000 215709 918307 62388 316378 79581 397028 145530 360365 664341 250666 415559 190823 826632 69165 149097 540958 26664 687471 910474 517766 633710 626209 140552 554884
190270 650525 468297 398596 933870 568817 899878 556447 51921 398024 388930 653651 827455 127104 622 637694 132695 225417 752559 542953 705538 211741 271879 537188 879059 1000000 148091 980106 630952 657774 852048 523270 818229 966379 830115 502515 384689 169422 800153 568103 812454 296199 447959 1000000 186691 334369 753160 488699 740914 254821 643355 311757 648059 374508 21556 108570 31360 970364 215785 162293 97551 517678 139121 121545 745573 101771 860787 1000000 193615 71935 236457 1000000 755666 36798 88892 823957 953775 1000000 96500 63800 679742 48459 899244 555929 447416 221113 878320 252649 234439 150369 394385 189304 308583 931679 43415 127489 69389 962688 660577 888100 585268 453873 719110 573294 336337 690331 162688 340256 661219 1000000 1000000 1000000 832770 992516 355288 269469 967228 334447 450935 351085 881221 695868 2603 792551 240361 324943 637482 1000000 883622 286268 856283 260037 132423 339979 1000000 746651 1000000 1000000 404945 54551 649196 83945 518318 468424 784997 1000000 536170 140651 39210 917820 474059 735031 583398 815033 673149 336385 203669 179806 112243 1000000 589040 572324 708421 873318 166632 929072 652536 64417 14908 182890 728996 1000000 100397 186711 637966 929140 1000000 528186 974509 733086 321327 407859 322274 429366 564923 978952 591826 830409 338877 240861 840630 36111 1000000 474562 721920 442297 647439 662558 121311 97531 800426 864609 229578 1000000 806103 960339 640610 822868 124890 422900 364128 330810 507244 952189 1000000 718531 784486 706952 625923 25746 441712 722162 803855 137236 849651 340352 297972 636231 130955 276538 878990 989979 568288 768355 155351 427086 864413 1000000 243135 1000000 1000000 345203 174021 1000000 713859 854628 799412 193557 962426 332181 933367 378780 902579 431171 702254 248138 698397 386087 598719 983989 971465 576281 835755 1000000 729504 77598 675167 277007 906428 148459 769844 1000000 1000000 238906 829609 550277 550979 672781 643616 810967 276107 268001 747955 27275 1000000 641060 67731 697218 617336 663844 624987 256310 970536 656643 770869 211459 1000000 327696 1000000 96734
607662 788252 637108 444497 522747 560011 726196 20198 1000000 302612 63328 543492 124902 659528 869652 1000000 975673 232080 971428 93285 756727 903141 569912 1000000 489188 512180 769262 1000000 647024 303597 991126 278625 158651 992647 286163 127134 201962 466717 707742 975213 192695 751071 24305 873255 82154 888510 598034 686305 926138 358811 114087 439536 619912 600189 540727 428865 936096 640792 815229 406497 835978 520998 985391 981493 728564 421844 882880 399461 1000000 615034 554401 34680 843606 1000000 793902 831109 552886 728839 616919 629325 849497 310610 828103 769526 698304 115056 810803 259480 925828 976409 406213 707717 175239 938912 656616 1000000 282026 1000000 487816 933156 999050 239951 75228 629798 1000000 179963 379866 73861 477497 937735 687175 15551 444323 1000000 121389 439803 724814 867267 489283 1000000 322744 646720 283100 649647 617545 335256 99533 60961 21243 786406 524593 267917 817471 315512 829433 981877 4923 86337 945555 881107 9458 642983 533533 703375 1000000 240097 267347 79976 369800 1000000 407106 996978 623384 577702 423164 922184 1000000 791599 774207 1000000 734581 219973 987984 503307 303158 530708 271927 207528 829548 687942 308986 24171 358730 1000000 884719 145282 530054 378283 709903 52463 292123 277173 744317 256080 426763 207326 128567 466731 718495 707703 543993 154634 120887 206373 161544 646197 572397 695422 5892 1000000 837691 244457 623003 833730 766706 238717 477096 431156 334407 693820 298752 1000000 1000000 688844 619577 355453 131460 249492 1000000 670557 451015 541544 93438 830817 238302 955894 22381 718436 567396 363988 18275 151621 1000000 485871 827459 815286 963351 637063 422281 759531 1000000 925396 352684 860373 582065 503925 562019 553374 1000000 841938 971650 416291 1000000 706390 580583 1000000 526936 990423 999866 626912 636894 451608 876419 729398 931882 469200 1000000 788419 439717 262825 1000000 516274 1106 152337 1000000 837247 315370 58349 684120 856789 419468 586516 863719 22738 694529 425493 716394 1000000 983896 810262 111844 84207 875522 681183 458696 748733 525614 571437 916963 660753
722941 375825 938930 739202 70710 514817 809226 868861 99861 1000000 907901 539026 514680 969443 890026 234432 715139 289855 191001 805899 962813 515676 353572 180335 1000000 837194 395612 583899 756524 538957 581038 624185 154997 443335 365702 711278 272941 212687 441616 664959 1000000 1000000 388319 584830 727158 322787 326247 1000000 770447 753029 900630 909238 986232 751011 337352 939259 1000000 907952 697492 547768 140340 369403 621400 95048 989890 79367 682927 154010 354912 685291 574263 83207 571730 663244 590865 236518 355998 408651 332697 949948 985490 139782 356371 536782 843334 712974 732042 893051 978025 715616 150955 335246 256234 974383 71370 718942 676594 53601 335636 326221 983833 231137 478831 535589 601894 791959 322854 354323 486046 288943 718601 322379 16615 171862 492688 802809 996901 468022 221445 200222 898107 377283 443220 508860 159746 863950 801946 170890 681824 589762 681506 110463 1000000 963290 566516 453557 173171 697097 646642 999094 728457 550984 359003 454105 704490 876469 1000000 718659 698161 930251 859192 490562 89725 700282 483191 924389 573180 114359 130023 765254 1000000 135448 172868 393927 964211 445307 568285 763760 487161 501939 946479 1645 513983 819015 239340 314259 1000000 69993 424841 822157 909306 760273 584516 523758 648476 190785 331405 149070 519085 472839 314452 231662 293925 364661 226731 691396 480785 474376 477088 523925 638708 125690 9936 491903 537734 924125 104846 580030 109721 860890 657374 847058 530856 632154 387714 365807 512148 672989 535571 556490 479741 384063 462421 592498 351137 580825 850146 393965 1000000 202330 800580 138064 147431 665317 649373 728039 1000000 995649 79993 529734 292757 354636 582466 703403 594422 75936 881575 865785 712774 1000000 12217 520414 87765 455244 106947 895210 960396 1000000 985316 189143 133263 163847 499463 650611 262084 295535 930615 965782 1000000 37186 319316 1000000 343224 949822 97819 847406 1000000 568831 513708 892099 484810 286961 596836 1000000 192970 39485 134932 456315 212831 858282 1000000 353796 1000000 538973 682211 38944 949825 935336 275747 836314
812029 975900 271866 861786 1000000 865080 1000000 846060 678078 656038 605166 657588 67631 1000000 743812 976662 391622 739793 430128 15166 491743 96377 454114 140207 704086 828206 242658 194895 970962 69247 275535 786167 925873 385657 260288 1000000 218591 1000000 696252 80748 633280 697788 288928 633631 1000000 547597 669794 331698 119543 87955 194230 431293 901731 918897 364937 587908 35160 980454 1000000 819070 131330 5325 204932 27570 420699 548803 1000000 222734 767628 889735 848205 1000000 196873 948232 277979 799658 849319 401689 792362 955079 186087 902062 359338 1000000 957068 1000000 849698 475736 806297 642573 1000000 592276 147281 1000000 957899 814689 430900 411963 1000000 696845 698867 173249 1671 560594 102307 445482 369639 355117 940313 441784 63323 1000000 173975 766885 292361 892881 104443 667852 846278 757019 424169 886362 339324 261423 821424 238883 637700 130571 753726 490156 16315 1000000 588521 66596 389752 785414 615341 1000000 986268 987688 273012 638874 960607 788483 377928 351263 983721 80884 278073 1000000 1000000 632193 1000000 158010 380954 261842 913587 130576 876160 120505 251602 919725 223781 1000000 117226 733590 298000 558969 1000000 81949 523733 364738 1000000 319223 508045 47255 928709 244729 720554 969012 209579 43555 451338 445790 105022 661261 165363 273109 732273 862002 959571 573761 1000000 628841 193403 1000000 99688 1000000 400416 447359 1000000 353911 707177 496021 366672 861829 751347 679721 913449 960718 415887 565607 450518 545968 1000000 489974 663682 80615 1000000 205531 82117 241925 482551 429343 175652 561453 241545 897368 903000 983055 1000000 67456 534246 977860 379799 898043 824597 394474 851710 195583 828830 391792 790065 1000000 789440 200097 843982 715307 764193 761289 1000000 490188 974589 945930 236318 139084 814585 693264 1000000 21764 233833 690531 358183 115603 695715 280166 761866 792477 649080 328175 497838 336853 163080 843142 13672 518180 382753 206040 359399 291982 247191 534468 112859 28522 865541 378761 1000000 641519 321156 772839 1000000 683809 965047 340189 66453 767265 1000000 481781 550175 760757
491134 137491 486362 470745 948072 265359 235941 516652 1000000 407434 1000000 802972 969341 354958 193734 233181 759589 90759 989104 450756 253401 588243 76066 545062 666642 149205 608983 991619 813279 877495 325000 194932 1000000 1000000 181402 433483 1000000 1000000 791297 863928 755136 351442 46234 1000000 279693 64671 431235 675280 243130 848326 728631 873673 542277 951327 169399 751596 22341 636539 1000000 28959 412130 344674 557123 623384 437640 423993 74011 534134 848941 892662 252194 677517 406552 64794 58191 432529 54253 29992 1000000 192697 191400 72061 121314 802763 514014 719997 920335 674001 614434 138730 808629 821348 290254 1000000 543021 540933 208445 172156 1000000 92034 502530 1000000 257746 986034 678365 563194 563305 966457 786957 602126 933527 561259 517528 519076 416240 150041 220968 151064 893504 1000000 627447 14221 837790 371164 717668 659902 483899 567 139990 84031 784397 1000000 848317 306723 746152 1000000 1000000 66008 565525 934076 25563 452508 249977 1000000 511920 951689 405107 1000000 471613 643340 1000000 532872 609529 500331 86270 552518 204157 588779 1000000 73158 765583 553674 267783 124611 264241 557403 799830 738750 485715 493397 1000000 59630 403249 381789 497911 46666 438482 499109 65730 101172 867120 603345 403213 151537 613769 259294 540485 991965 246959 379235 1000000 987820 899328 1000000 125571 604691 12025 171913 797969 366986 692358 217798 323196 236180 1000000 631060 369453 477308 642687 787397 1000000 218215 390405 502547 431478 202830 664218 408409 707976 300129 474161 940672 286338 519510 205704 623764 651587 528745 983143 854982 551831 1000000 305441 339266 116260 827457 862189 588605 45888 870972 905167 492533 695715 1000000 380651 165931 518938 598661 1000000 171097 36003 880039 545393 167458 709725 734885 437232 446553 1000000 831387 1000000 558403 424289 157962 337801 604760 87532 868229 688126 655635 569315 276853 793653 161532 8211 514129 590870 409039 992900 65275 665372 822596 671880 537066 940057 234188 966779 209974 162097 226946 326182 979193 527605 1000000 130939 39905 622858 59491 667398 210645
484376 426247 218256 1000000 471315 1000000 761702 902976 49888 744792 678713 244341 632019 247211 665382 991428 103750 647997 112723 771553 985503 159329 1000000 419328 938655 531686 416075 150701 176937 175195 634787 847600 350468 64758 1000000 613323 795924 314174 1000000 754763 832019 1000000 953523 227655 44271 814649 719170 226428 1000000 494444 704372 1000000 1000000 624810 1000000 94881 582297 880297 168364 894707 270806 160780 489899 247480 235123 1000000 999457 673654 728006 936050 338792 327280 705247 145207 339665 581510 350148 428929 131641 456662 1000000 680786 1000000 781124 42825 137682 129152 303722 838286 162194 155158 512723 656720 430090 934786 995335 1000000 54103 948906 895274 94139 454816 478857 789767 242170 273764 655904 592191 1000000 291840 615115 470310 1000000 874623 998822 1000000 723460 634092 673804 648355 700533 2486 511990 732357 436785 552571 1000000 953042 623802 120535 767866 859015 766627 298631 249893 797353 1000000 286130 585392 488898 957877 983329 554541 1000000 313473 702598 493646 1000000 862649 301970 783820 269089 661917 791347 102147 373972 1000000 1000000 363903 806922 549189 1000000 100546 176853 216171 751750 1000000 310820 262641 57023 365240 51901 51037 901164 927039 692369 101234 125500 234516 370528 218463 191909 68086 671970 202949 761483 309514 209790 831079 229666 228589 711253 604763 334524 788062 475143 238194 453276 295909 32417 110385 313517 342482 891560 592476 64459 787159 713353 787628 550148 381857 1000000 724875 696599 474579 153349 116828 993403 972278 893828 52517 520807 384972 678199 570492 773549 41505 450189 317306 695137 634088 350443 321144 251443 902755 650673 890684 244522 1000000 36699 391796 800461 1000000 956218 662638 878685 633985 1000000 789968 526723 87473 609157 374882 97396 1000000 306335 240468 938424 100116 644177 677076 703161 674515 70197 551804 1000000 26612 691603 378145 808315 1000000 588880 577516 398586 810821 65927 719775 1000000 588357 882523 162668 863873 649164 584275 180226 418979 26643 277547 725354 519654 1000000 338461 951767 1000000 630441 861283 503034 735843 535831 688081
193548 1000000 236944 551163 284078 628884 389446 203949 55043 1000000 578037 663903 868944 182626 655578 23742 1000000 555341 1000000 369866 966904 1000000 74827 912034 591868 496326 948915 900199 720432 149908 1000000 631322 298784 379798 482971 688465 13922 590185 815246 984805 399358 803720 37247 416828 189288 743507 404943 1000000 45934 282620 42415 481499 14251 360426 281777 1000000 835809 358566 359087 11465 380524 371243 900386 869232 14048 694806 253306 230951 299574 803350 364046 946088 963169 488518 128401 367300 57604 661354 712592 1000000 95937 370010 782330 285503 490714 877673 724314 881493 665816 627747 500498 820416 1000000 140780 502555 551060 347036 1000000 852264 797743 886624 611423 87754 381566 1000000 457174 357971 109568 371866 743721 32518 834863 614990 582396 204587 986323 1000000 792277 1000000 87556 498667 377748 251196 259806 424320 843410 915931 865739 697977 240763 299332 171036 427261 168711 655843 398389 82317 654961 845494 856912 714177 693047 254374 524464 1000000 1000000 535758 875782 514111 587938 1000000 598373 844124 748699 345873 34247 775678 1000000 508884 490931 822975 360350 48426 692194 247035 1000000 816963 936542 913864 867136 963470 245855 599794 961161 579446 85622 661016 205002 73125 1000000 278045 135075 320154 165317 281629 743448 943265 534473 33563 545629 819353 437261 26229 717975 302839 250777 681692 830986 380027 181246 339552 842068 106928 1000000 148918 436744 522124 514795 125406 162182 947354 845368 329882 686820 695221 308395 73701 593263 518269 388947 547117 114348 420807 215624 247397 705576 755518 386163 582877 469620 436477 98807 301339 36886 764518 680868 37352 601645 476711 311112 653444 271347 374505 331674 495464 654596 633325 988663 191288 445417 101532 817740 1000000 1000000 945162 979303 506374 241384 7646 954822 328749 277231 500553 161534 427653 509104 205216 467579 1000000 1000000 249809 340594 933094 451005 853270 644556 282199 148948 768801 1000000 66002 218337 804739 999675 164445 660958 933310 533381 901884 155265 737114 775629 449292 448448 219237 877041 583893 917025 32979 256175
698344 398772 939945 671759 672163 672235 128688 133087 259684 781995 192713 616747 842656 433879 427334 254863 10161 40635 301832 572082 732644 429302 402979 104382 938738 584072 865569 110377 829746 305175 1000000 286443 816596 771347 503949 209950 648688 981216 81480 86794 805836 819935 747685 841950 79097 28151 500560 96190 723710 443413 32060 150400 643860 88826 683810 33773 833499 285502 1000000 485109 993947 564649 307284 285637 504465 25203 429506 364471 1000000 604686 251381 849341 834711 885335 712165 834464 1000000 65348 486310 788927 419651 483614 141975 376013 280800 402238 978954 627211 493363 1000000 204400 406602 93630 425385 276103 624352 217434 767068 85431 696480 835938 344963 61747 907249 37835 971701 921370 785113 590218 241834 617323 29085 499622 575594 701988 900079 762729 433221 516109 617775 496786 297351 513634 124596 950824 304997 706434 491818 1000000 729220 209872 597029 1000000 870543 679252 379605 969937 628337 1000000 1000000 762230 704883 720504 217315 804633 742759 541650 890906 75731 282960 841310 870283 591974 1000000 10846 310325 550416 555123 344244 888007 999384 370548 24137 1000000 1000000 241525 705206 1000000 792415 522020 563724 112613 724201 22576 184600 569450 794876 14534 1000000 340157 551436 422027 1000000 262150 966355 140160 894911 726398 692916 126358 878700 141600 551923 190406 860520 536911 406519 317115 290063 109588 662168 187025 787251 981358 767874 1000000 177859 673791 218379 588993 576361 325143 835511 529944 719864 109647 44711 352227 652071 99321 250533 483443 1000000 845378 319048 363992 540473 23067 836059 11338 981359 1000000 39218 1000000 740535 333800 375479 569902 680616 747453 450291 504340 34193 1000000 28766 1000000 946181 248859 75331 895699 981682 741625 940984 1000000 297811 546573 451256 22661 629067 911566 799999 531487 286479 884048 545542 573885 332111 308291 384884 268468 616134 723892 657956 408518 631641 398284 246659 562003 375837 69358 539243 952309 517980 664294 302649 753203 445816 121018 303374 431485 599274 819487 603844 1000000 275157 542244 627111 388892 632116 545102
1000000 535391 584074 163439 981158 1000000 553244 523376 129188 25893 752985 530404 483916 285137 473595 128433 947903 402096 1000000 618749 339478 482409 96620 1000000 153727 431171 322994 661353 186085 1000000 155820 1000000 627488 1000000 640461 850915 482199 435362 151082 138478 806959 222850 582257 464158 502362 1000000 698803 412016 642412 1000000 398539 1000000 869751 1000000 649343 701010 674089 229524 184604 656845 369455 311932 251442 956688 118798 920074 824924 1020 331745 1000000 241526 143831 526356 618798 851040 2103 187218 665988 1000000 950823 85637 708351 1000000 57684 1000000 180223 330059 315568 819804 542766 521382 604805 733816 666583 931238 544745 530953 1000000 621303 627043 150021 696325 458668 19715 134187 487472 592632 40529 302402 858595 769128 199696 850972 900074 1000000 47077 611756 122746 655428 33504 671796 628006 213283 1000000 385717 976228 467865 449679 675690 639926 312312 671654 307559 336967 480201 35852 750743 43526 614572 88673 354057 134468 828297 340255 616433 703043 377333 915984 190024 797000 729931 418438 45702 370105 743908 71462 1000000 343606 144180 249541 997359 290953 23812 497690 638280 327133 539154 171601 706615 636255 800091 396032 261017 123504 408617 623427 433726 266695 1000000 1000000 923839 825903 107433 640366 1000000 372138 342673 631745 1000000 365599 190982 365950 851121 858629 322734 1000000 1000000 576933 70832 768942 739197 946840 78620 269559 647825 1000000 77377 943124 206684 1000000 704377 28081 465309 154851 216800 812033 691833 142322 545078 260914 314477 11541 1000000 660583 957714 693373 50338 403846 181724 773012 78269 189924 1733 603518 878160 962780 692779 227231 248962 1000000 894231 761240 414195 29016 787115 688200 26821 653413 331916 128870 991489 218939 662819 438150 782037 765472 941585 142012 177723 495807 268723 618170 774473 96540 787403 498437 884882 26972 763184 605408 287430 188902 634508 158681 729107 561354 690146 598368 225098 209631 938747 944675 325325 262719 263183 909961 536417 28561 227913 425474 507748 1000000 628245 554996 1000000 29507 1000000 59799 677045 858967
359668 706627 995829 890930 259851 180843 570652 579175 391893 262101 73739 905122 208601 382691 355 259962 677406 15498 281445 812005 468272 805217 35904 302577 523208 125479 21072 909901 426458 534020 536436 254336 1000000 441779 55233 45725 266908 1000000 1000000 63919 19057 176009 441963 315174 856706 72326 462941 1000000 410668 294523 674924 395099 736978 518684 856661 184774 233577 835465 39532 923029 1000000 5719 540848 625638 742298 937537 659262 642485 905212 1000000 353322 773696 334094 1000000 42307 255929 431373 470995 4538 636870 809256 360171 703159 1000000 298932 756255 408242 152938 123299 671908 285941 803064 651383 622979 538784 1000000 105367 477531 65087 258297 902170 275097 858950 369874 765684 729814 106133 474380 65021 1000000 957247 241650 364910 873386 842982 9087 970592 882096 875988 55749 970797 1000000 124329 464391 1000000 1000000 842000 610207 299928 294261 318109 233938 682911 832854 541996 896224 740305 398055 328632 410876 91261 775106 171699 265396 647673 97556 157267 102563 978624 1000000 658309 676669 279518 762162 803773 234057 1000000 263742 391462 207538 688496 549646 565196 54820 582449 841856 551439 541568 656341 691466 1000000 30333 548133 730773 286459 575063 1000000 205264 826462 29285 1000000 673865 58009 647001 237736 169155 359095 705801 160309 74346 799265 940653 532306 850782 587879 8201 157574 1000000 761606 554449 373007 520171 1000000 12646 822135 963925 701043 960820 346485 737025 236060 384170 187471 738124 629214 459747 276707 433160 971258 589714 538819 132601 599771 513443 64280 161764 383070 654940 593571 769502 823566 905685 628222 39774 398037 309100 744197 456805 947779 70619 1000000 248961 402431 1000000 465934 167771 525041 632739 726107 945103 703252 703874 321468 577350 922426 818188 626383 1000000 667698 948230 875274 105207 44423 270823 123865 652532 149227 485622 856175 160051 560897 49757 986519 303013 216409 273215 612152 861462 139202 385959 676536 961079 1000000 859323 871381 1000000 665582 92369 389342 208733 353606 49052 537650 1000000 752139 140023 722040 592839 412678 885646
848446 179428 924608 77678 1000000 227455 69863 341633 188083 904069 579979 1000000 371985 419323 862344 482815 426803 333998 26997 208127 1000000 1000000 1000000 859316 650833 503191 291615 680241 399093 872667 701285 986305 321993 325336 393308 127120 233658 236220 1000000 468830 845752 557926 983033 710040 222389 222425 807649 331951 705665 527030 353973 1000000 584196 557456 144911 1000000 317649 342390 980662 27837 870585 509293 1000000 351341 942402 358797 260690 544409 95123 228136 64883 388233 1000000 888219 421438 228025 356314 647565 409981 1000000 281441 875716 357925 480652 803734 1000000 938587 71129 95593 432900 900611 998312 152887 480134 947164 388896 852491 939980 1000000 49373 656970 453236 1000000 735587 1000000 101463 625667 264961 637934 352526 520523 539758 961019 464985 852431 721864 703768 345986 849717 214799 132424 887189 431788 405178 42824 586932 1000000 155110 661459 1000000 46865 390364 472080 325041 405672 829270 742214 308383 326542 177031 6849 328119 540747 352663 249802 671033 64065 1000000 278049 743657 234391 633572 860944 284586 661250 739308 135550 980243 168230 934095 547270 65798 130898 959366 1000000 185145 49049 671130 126538 943390 772138 502370 806563 450049 340963 1000000 292868 874476 718412 660860 1000000 789826 824288 274347 424008 663236 868812 699805 28121 360999 707987 366462 427904 255742 337837 412675 456185 825200 848517 481232 729014 770615 516904 609610 666590 1000000 68278 920775 956512 276593 498040 237053 297685 936658 559360 694446 180350 1000000 344707 1000000 516732 667551 648828 904568 897590 133266 524339 456851 389341 239291 775907 576417 29746 757168 629911 948114 483123 831764 1000000 999356 731248 35474 363529 742655 505328 533218 630870 946891 226420 713114 600699 610021 897912 86951 203093 697837 157310 712380 858852 594966 327974 650874 937201 842142 16517 12536 675247 233337 1000000 1000000 446540 655055 830294 205257 128915 884391 315802 905249 823505 1000000 211979 141953 221833 206551 155619 944397 774537 750391 849526 354701 191638 435224 238218 14905 568482 611430 579114 759066 478644 931957
758960 45884 546676 785384 395048 357202 563167 141633 868800 330862 220311 49066 91075 508034 1000000 379760 196347 694556 338822 411396 115603 152823 755932 153176 272968 361510 1000000 1000000 726193 434498 426785 33350 382227 571973 603439 520667 304370 954349 643926 529970 314898 722209 901048 1000000 120439 576758 490641 576498 165075 818264 1000000 668457 491190 781205 935253 569645 773322 275835 672678 15756 170120 1000000 856560 588117 797178 896447 1000000 108165 927952 881360 603989 902809 411384 381924 982686 792329 906983 700723 90018 201426 117706 536354 547865 984871 175716 724251 832724 288763 379202 411447 1000000 571750 884974 900957 116295 573831 810751 823199 1000000 766886 818209 848557 416251 643739 1000000 778441 313782 801268 525105 462204 567927 862455 357992 1000000 900322 755420 1000000 637311 416202 810827 354746 26903 751040 691467 255054 781503 536728 360218 772646 1000000 706261 296680 551100 1000000 797030 844488 833685 740418 1000000 702169 367948 804515 663522 980086 411159 36079 580589 188340 776662 712951 736503 794501 872535 1000000 899371 190471 377513 832634 163071 35333 70067 320691 33932 836611 163035 99066 304912 482609 159680 308827 655678 720949 902295 975489 601368 291749 602896 728286 101101 910412 1000000 452964 163843 403952 116364 877817 913477 938713 767407 116424 568427 414953 1000000 272333 204511 936780 410285 326084 169633 975077 431268 3597 304838 314545 523260 897324 314170 969449 787937 875485 599934 52948 129791 361483 268468 218476 240853 926193 222311 92440 821032 380114 709389 102292 838848 610400 112372 572493 960091 868909 101905 514896 26909 74823 735245 1000000 58383 425183 348072 1000000 434447 1000000 616034 599683 530727 872248 3249 84317 279413 510090 813420 97305 897578 537158 824504 962047 942881 695279 106353 593512 267461 960123 966167 352749 756617 1000000 970206 101040 660085 513746 668549 732245 111788 905317 71567 344753 360031 390686 1000000 105941 153085 689205 922279 312801 922426 278858 999323 854778 81054 1000000 783540 317640 243442 738628 382535 208727 172821 695718 246931 25382
285495 818896 140217 1000000 952118 751337 59081 928542 477731 26656 925608 381158 425194 536090 31595 597421 994003 78468 1000000 151474 406051 45688 737425 276952 198695 147698 482470 358259 61486 330989 419788 909996 788328 1000000 194395 816760 970151 168514 1000000 665511 523650 720470 436744 978564 344877 135025 165823 1000000 206503 630397 563274 347422 441935 478960 715945 132556 125144 119589 254704 203197 678826 236960 851425 76677 367731 736089 688416 651031 501228 978160 155558 281988 289219 186850 47984 194085 840553 962354 691732 171626 484505 4395 932469 905353 398321 414926 1000000 52658 141658 950708 939986 668134 216854 281047 271930 594676 495852 113551 449675 529883 1000000 906016 963415 28223 1000000 454968 526466 420258 832636 501481 306860 675241 123038 116593 649261 116640 763753 227461 617434 970260 576442 503474 684206 906600 499622 456564 113364 163635 859438 683015 714956 251659 269130 545901 614176 255307 570994 501995 851474 873794 545364 611568 112759 234625 589494 657173 654833 446151 630725 609370 130143 876310 1000000 88698 717482 1000000 971482 641181 314302 400972 633519 817517 527533 764966 297038 136153 142394 1000000 232527 479485 324795 383845 1917 234166 853893 828116 785171 485933 69703 10155 698329 709972 705521 730475 554211 537704 191096 516874 679676 101694 919520 611595 420440 857151 525645 206647 555300 253074 310841 664055 977590 235478 320343 368801 853892 487426 735778 1000000 292377 1000000 269934 166376 791170 90234 739624 816822 568312 277952 659937 721207 621569 488598 230133 109662 930373 80818 505258 708355 772221 626221 912417 322640 518919 488980 317280 171857 976845 157846 118338 836793 475945 180519 753257 847560 248407 44452 143472 542108 444954 1000000 14658 169821 149272 711661 530693 919305 772781 1000000 518216 1000000 534782 395051 697606 1000000 670524 993956 384818 939565 678103 260135 468407 989639 727396 1000000 33685 2346 611594 55456 865700 209135 132574 941141 623674 908696 684291 294054 665212 169806 380694 380319 211257 331639 1000000 47121 629179 602728 541849 508572 1000000 104598
1000000 509429 946573 933047 697417 84283 67581 259790 924581 931473 555208 672640 1000000 251995 284142 457065 80871 250207 280040 725147 862604 11242 966479 27000 466717 764600 864000 515006 272846 859170 47402 79771 564801 420328 835307 300872 574946 915383 956571 530425 577094 802917 374132 256623 664371 347976 927310 44217 1000000 929392 910962 119822 747601 37432 805349 934388 904695 329168 213014 881011 798694 639035 424125 703208 503934 877694 833174 197796 873083 447799 965277 963764 24606 15897 766554 68185 358464 1000000 475224 108592 627943 738505 448146 705579 914468 166232 556563 247728 604045 678226 133208 1000000 428241 233590 1000000 380617 748144 417210 454169 739310 34019 1000000 219323 149313 306690 49842 122778 4169 279225 717931 333482 829990 289196 592877 524245 141337 674078 130059 1000000 470445 726415 344945 1000000 915386 389857 129313 1000000 925920 191548 252571 610956 116310 899179 24241 648347 1000000 1000000 216112 271305 456743 911289 285726 729904 70447 180561 851754 443519 872813 493200 146393 792133 468580 719095 1000000 674528 144759 23847 256683 376846 714429 45343 1000000 438408 840524 244 514993 233642 652269 1000000 347443 962204 440366 230993 99398 716340 734402 90341 100359 690790 427701 523007 637970 353610 224898 609094 317611 1000000 120433 394877 104591 800966 924375 186759 717720 867562 496806 798887 564140 29380 633223 1000000 187671 802357 659478 727098 269999 488403 1000000 177539 991129 1000000 493517 1000000 303836 87329 864854 688451 1000000 1000000 1000000 302056 191724 314639 260728 324026 1000000 717387 484224 1000000 362753 522090 416604 249549 660888 964098 886035 315897 617535 377051 281388 722189 526343 398417 1000000 767046 1000000 419590 761204 512527 482776 1000000 162603 316172 352200 188895 224906 19613 320891 1000000 1000000 904188 953171 701344 168820 360090 681726 899589 775683 450786 455517 443636 385615 933420 853678 1000000 882356 906922 657358 857286 241618 509037 102582 74175 1000000 453601 134281 736620 772209 539883 570914 950759 39382 306461 897423 969489 27601 75479 86493 188325 7451
745219 52596 241412 418616 916977 490579 809946 407602 220965 417868 606198 21669 785168 260985 913607 512356 407904 1000000 1000000 790170 715722 688229 1000000 223942 49777 332987 180940 981032 851183 1000000 245156 31773 869850 775444 25331 224219 464066 514364 883247 363868 598969 64511 1314 623038 67109 769017 901797 896270 702645 896678 619864 398363 342472 2630 657274 807456 1000000 1000000 709518 110450 166119 237105 882011 496615 724386 620680 474554 619312 110848 559812 75596 231535 899177 1000000 668704 1000000 148462 779797 1000000 528997 389574 698521 846236 736571 20877 529491 1000000 810724 253357 416803 1000000 641786 741465 241246 875839 302865 348677 173095 280777 402588 146519 178817 1000000 469998 93305 412220 608651 350233 1000000 959327 761734 15450 732776 576588 1000000 801647 842020 672373 274527 430916 1000000 442636 884642 833699 149150 167076 278677 453645 376699 741346 772542 386081 423941 909018 366158 178580 304245 800937 541004 476956 744208 314260 928657 1000000 693983 651801 314968 577209 461877 1000000 59939 213138 36748 149049 755484 928505 82579 532354 982822 927278 826987 474657 920060 708490 693424 1000000 439935 556264 996239 24046 892870 937220 1000000 124647 27457 632389 170867 9090 509465 214666 774004 785709 716546 242258 611626 715550 70126 917846 324588 910755 990906 202804 267322 645084 150826 535358 931175 365177 280313 990311 159511 57908 229226 464232 824639 722864 487424 399948 850210 840217 726749 182236 77045 69252 416003 1000000 776308 874829 455581 395740 232299 1000000 742080 960944 627768 484217 520167 618983 430271 673576 342428 895700 566920 223902 385009 889727 120689 970914 1000000 196238 224431 189880 824513 523373 698463 576207 261195 478614 56597 259048 957472 250807 444704 640077 157805 630487 255416 141827 90632 343223 295186 527193 137895 596734 762990 924809 556787 175171 622301 141974 854171 1000000 96955 984202 556612 794644 442261 482431 936386 231131 185167 221307 677995 690219 181696 107771 524468 295035 494624 1000000 176951 749505 54638 487910 184740 801626 523082 70972 641549 953659
31056 601045 940019 883640 1000000 227557 382634 1000000 695917 600507 432118 690805 812010 285506 736089 734411 321261 824813 345486 764797 146254 983766 564759 512500 717187 31710 1000000 431556 3375 58214 43540 733974 715312 599925 217895 111668 491186 723402 179315 391102 494543 577685 1000000 593367 1000000 1000000 279591 499435 181193 40713 460632 948059 258455 504191 368476 804027 211320 121848 265856 869000 413767 855885 661296 595183 624917 15015 191296 339206 485308 875502 173614 82252 431857 482768 147525 991211 28649 1000000 453317 1000000 659887 190425 774952 359028 771080 518786 2076 641213 346158 199821 560392 427086 1000000 368931 396234 338385 735689 386316 510835 529817 663140 1000000 895399 424707 1000000 149460 417528 989244 250859 320748 443302 176068 626816 562536 412894 876521 41460 609833 44428 1000000 724082 1000000 922785 504566 433451 930279 522191 469133 617095 1000000 81616 752929 10563 389909 291901 506817 237559 748064 100648 244069 586519 996367 305191 178100 112626 297911 289920 284832 201340 374528 314366 1000000 947723 964316 79505 604575 313401 116830 71050 415073 844953 981169 633791 968598 838743 214740 349345 708685 144612 1000000 637639 775397 820541 1505 1000000 581359 752645 935686 764787 1000000 1000000 16721 1000000 737622 1000000 51758 915533 1000000 72779 168622 881181 1000000 58774 921446 329855 799374 499770 655823 594494 983375 115197 823188 408151 943639 374930 99134 676906 567908 505763 1000000 798172 128365 91575 755893 700165 495581 704496 531515 720786 224197 12068 604501 405885 970064 1000000 300099 376016 526451 392653 763542 1000000 302559 416977 748683 544677 1000000 188034 1000000 687732 11989 227943 93024 864670 1000000 224185 1000000 805277 312085 902095 512627 953528 473031 190027 933210 46275 930904 595202 156458 32344 466418 521094 1000000 600617 216051 786969 554700 508121 149276 139442 495620 743360 590892 723604 1000000 162883 1294 687725 904851 637519 693859 128005 44250 210047 818294 99594 924064 125391 822301 769760 617021 174462 39742 728505 281165 596914 131535 890495 364151 60266 131906
97763 973843 196356 706223 721743 94689 896313 561344 447327 759909 962717 968058 836027 535945 751378 362703 494807 393856 812378 493297 1000000 119145 1000000 1000000 8300 574274 692200 588520 404249 613350 109940 937870 1000000 504631 242706 194523 849646 781164 70637 437432 376875 1000000 44573 762593 1000000 46907 569138 810222 246528 362480 86702 101288 493024 199281 96103 870672 470291 165494 459355 834514 3839 786176 618851 255881 231234 1000000 334224 859593 369960 93605 330392 494735 180949 546904 184350 388477 434294 829990 599507 616795 319899 1000000 743423 186181 131411 152656 353729 832950 146366 859488 10235 618005 279121 40729 97627 266411 120987 787550 316965 1000000 989690 309149 938721 882096 425266 160919 1000000 522224 34329 902064 610112 835847 550807 968900 990862 40363 32827 216191 532781 66224 1000000 484929 619225 1000000 953729 623418 239399 543798 1000000 656868 37101 1000000 48694 870937 50795 766285 806666 831099 209251 826092 705420 857906 154697 260908 471744 554490 362892 794150 936949 915846 814795 553522 732596 216386 279743 733680 275665 987002 165865 464969 142575 963350 613784 438575 762030 474863 455742 1000000 385816 609622 234854 515129 860485 103133 1000000 294354 908153 568193 951395 259109 259977 291288 1000000 1000000 406792 844817 98858 1000000 837567 755813 12316 832614 207612 400284 957494 248673 1000000 912897 532341 452617 41551 1000000 1000000 229029 339825 1000000 900492 686832 581593 620285 1000000 961961 483995 115602 446830 439568 197586 654267 76049 811053 904187 513191 559725 541661 717207 611454 927854 87808 419084 464815 199769 442407 288998 327063 632244 607423 646071 744600 383764 702412 496094 690161 166736 590378 976218 611960 502178 645453 3920 240661 615961 301919 731316 26537 24521 626397 481846 401828 898718 989299 781204 1000000 746890 591289 8264 136688 417482 753738 183447 51384 922295 155637 592676 1000000 889556 765076 180629 714140 996931 276331 169366 367851 182424 828500 1000000 813456 435696 621710 144244 1000000 165022 14995 1000000 344918 983180 1000000 1000000 713750 624462 112187
579944 221601 1000000 1000000 396001 446681 605237 207133 1000000 1000000 1000000 500346 182893 324204 221528 237 205971 624515 748716 585544 270771 705732 777216 1000000 342102 467403 243428 323288 176136 361569 778959 760026 1000000 985302 1000000 741499 300351 50773 457981 707594 1000000 225423 473699 663786 495835 675754 727344 273337 768503 487953 855532 65510 757340 202869 355147 554980 1000000 765933 594124 369536 961406 106374 776633 813230 872509 663556 329777 182389 880953 5286 782920 619394 748725 977216 673707 928729 1000000 888269 435121 250266 9949 881081 118328 289115 995982 182129 945411 661921 894972 888123 67361 50881 197234 529428 283206 369332 1000000 856256 1000000 885129 1000000 880268 113953 908195 267614 654545 192064 632278 720271 1000000 804430 666939 322798 466204 969958 999141 547296 37289 856241 782126 732360 74068 88051 629880 588277 670472 926775 634979 781162 310233 515062 1000000 772272 599557 464626 929178 125339 260425 545989 397852 767170 11839 337443 996409 456965 297064 447223 729228 676658 14550 313086 872157 752799 724943 293389 287542 1000000 985200 1000000 317764 371139 422430 203020 1000000 627049 1000000 357845 859675 488726 53917 585882 1000000 718336 894862 360252 821072 161378 874454 237697 323646 300751 820919 353325 819530 628846 1000000 117431 113870 641056 592521 213271 801164 905256 35470 525464 331569 796841 574317 1000000 259755 579562 920974 1000000 581246 902650 401989 338027 50448 357134 729890 541792 1000000 497383 83320 988589 423112 99988 1000000 539006 335171 612064 476279 865558 611613 569018 254719 486153 367893 630030 824434 78286 827422 515304 1000000 912184 401516 75361 94137 12085 232924 841816 46410 657070 271108 509732 1000000 625234 36809 1000000 764919 496565 823416 45071 148933 898492 693201 14334 98187 87109 813144 863187 830259 370386 278782 659613 337658 786070 269977 672189 25487 210043 601464 349998 818678 524458 716563 398655 176473 73430 382888 631947 341153 1000000 848295 135505 36197 172072 228186 790252 482969 757593 468676 433512 686666 791872 385831 529388 652516 695693 829102
168613 924654 48350 9549 383670 427789 962858 555825 567496 146419 564314 566173 1000000 727842 532508 399752 63800 808378 820908 643920 1000000 1000000 209622 801433 394508 647098 367352 1000000 530559 182818 736070 855955 323045 280585 685870 638255 908706 538652 642966 419559 292146 103185 409615 437778 329310 339397 40953 432123 279776 628960 779079 448596 673312 245608 502484 1000000 360005 924102 225499 884960 309025 274024 691466 658310 269103 22309 845196 751198 7977 1000000 1000000 464230 896336 201208 1000000 775742 137222 930503 54547 879887 933904 915541 884422 514159 548614 299593 584247 208277 380902 688925 449541 414810 513071 1000000 757029 201401 461868 540797 569587 11195 940541 962201 118248 733624 447217 658394 243222 234619 802075 554840 957632 599747 1000000 10474 637473 503390 100345 870542 262771 232977 286321 298844 965949 184946 351534 1000000 780159 722793 245900 362093 726095 645020 231539 701503 1000000 227843 739230 85840 63072 94069 998499 370236 695615 384022 222216 536449 516399 186135 282734 1000000 327008 198491 755553 958570 690787 451377 8272 463725 431355 78140 250092 915972 77666 530710 781511 370140 1000000 546963 405132 248042 243267 346578 1000000 253229 845007 741600 990949 1000000 45498 399303 220539 810310 442999 177538 135737 1000000 906055 81779 391121 454269 784012 856397 598124 591627 943108 404600 820729 900597 529479 842243 329901 979750 160754 554644 542397 298308 849918 301834 968420 98711 338197 454517 554508 874487 504814 455678 561960 103530 706894 579753 691390 1000000 756791 862307 543379 653328 215584 574130 1000000 203259 755808 1000000 796584 940514 484515 532409 595350 874495 700505 478040 269332 476900 222035 963802 723138 503347 528257 799304 234789 859191 899211 442522 392344 749782 233178 401362 307934 401894 125243 390708 179330 113359 320202 857318 171572 1000000 784632 646636 779143 431739 324612 386121 304233 551866 848462 648844 187227 91993 760172 22530 440522 607401 1000000 184381 1000000 666859 319714 349842 1000000 50688 90703 128989 829019 239901 505557 464394 498600 809561 358784 958670
468632 667785 885835 298873 795315 312240 779709 848125 29196 227131 874759 803775 15138 340487 356180 629714 999496 270322 979312 473836 497104 932007 592738 8070 690254 270712 141633 88399 1000000 1000000 620021 411631 546717 1000000 857176 743026 492625 1000000 697250 1000000 334576 263323 924979 1000000 130992 112879 416794 409777 936298 140505 210279 247224 374871 474660 1000000 758341 809806 127454 173124 829400 636695 978170 1000000 853038 1000000 355038 367586 332162 337448 407952 859226 663205 505962 735738 338557 41423 724709 916869 71788 871953 217176 175280 82325 828796 698123 456017 225426 697555 553792 952577 453405 673278 1000000 547134 311867 178417 53108 1000000 383045 909097 507466 791437 335481 327576 781323 339814 325008 406849 442922 417423 956102 762512 890264 16465 651157 276287 918344 1000000 387395 616510 994468 566047 707708 364716 244263 731272 132216 1000000 828961 740254 977017 779291 719620 927387 282818 464216 53176 950100 935227 118826 179933 187190 884651 598002 990216 414277 83032 549433 466419 450304 163033 701450 1671 605086 796064 91698 427603 592553 531516 477168 262373 552139 356913 1000000 420566 1000000 1000000 727005 395186 697360 857019 197699 1000000 868344 446717 513963 996948 274996 1000000 753678 169507 707903 293514 973429 382276 24614 16000 421254 132232 181890 45437 412194 771098 444067 460566 934793 717538 364566 514291 425616 595696 716075 179825 231194 755665 726518 1000000 386389 946860 58918 237955 121349 752819 779052 432986 643844 1000000 919537 410101 966491 546142 56298 931826 817042 1000000 183828 170737 1000000 867146 962226 1000000 1000000 929939 70611 654119 392120 337945 882182 501848 801405 971123 436309 1000000 152356 826185 649117 1000000 718948 186165 391350 497308 146705 365941 243028 107993 560754 949997 757305 310161 58851 1000000 572979 394533 254034 638087 1000000 465660 159766 43236 335286 474450 347824 2210 664332 437370 842181 767674 922959 1000000 1000000 31433 159308 1000000 1000000 570293 11183 898062 590508 635213 925831 816437 350039 884717 591157 798683 96590 1000000 441620 1000000 999731
510852 644646 343868 894322 1000000 127024 897977 230134 418487 648581 292458 1000000 384373 261108 1000000 486414 404577 1000000 752346 439458 666076 956826 1000000 132680 410129 472838 794159 981145 187650 498008 317102 267770 494628 709613 234879 1000000 32342 632704 625559 709858 1000000 1000000 231535 190376 217589 602593 200433 423594 850641 290298 969166 844772 918189 725670 46548 1000000 982044 721096 291143 473132 1000000 239979 723181 649017 255085 226242 203578 215707 219190 103158 14582 538718 58737 668286 782839 953955 243118 368828 733649 962280 873769 391618 387582 429475 392151 293756 913990 541350 304628 833387 132340 491967 701460 1000000 96915 927866 901396 198634 359493 670785 833281 784782 829369 1000000 1000000 926882 977528 834208 497814 756792 128914 871524 168780 259196 993377 615632 316429 965925 1000000 724725 915200 284220 33793 107438 783214 362440 92600 755707 981280 603479 822323 529042 414373 1000000 776701 154388 596631 424535 1000000 941190 115718 1000000 380287 932149 941180 946417 39794 65195 684119 67064 115477 130424 863029 537624 514662 382190 301847 905308 226588 1000000 1000000 854293 955110 463833 176264 238010 823306 501410 437494 674238 687832 1000000 749542 544094 148726 631740 571028 653965 893665 647006 501380 483508 941054 261965 498083 374751 971786 308126 902823 858099 270439 474729 783148 822578 272006 662118 415368 352752 1000000 857919 150442 875917 89853 1000000 263047 1000000 92271 1000000 464172 917360 90546 900877 503140 215735 686797 178563 659856 519457 384881 517465 1000000 465106 193089 507953 336960 540591 97786 677786 505758 835117 968952 352616 401260 363744 929823 437606 316017 149805 843437 569693 903568 255933 705898 773143 134696 1000000 617010 67023 573 628254 410846 1000000 876488 342902 630621 980924 69053 111487 695402 206854 81479 1000000 1000000 576166 183280 60444 271095 1000000 512905 284089 1000000 791944 213331 420253 511525 908255 296225 1000000 907692 35406 392374 812890 875870 1000000 901109 282947 614578 54760 21829 779917 646643 216895 599541 380608 937517 45761 864243 805880 526073 989790
420308 376934 935612 422095 300193 84676 182819 858759 40441 1000000 901 738307 455842 189248 484011 208507 1000000 877015 573845 124278 94976 243545 40008 304731 854698 690378 989769 401730 521405 83157 525502 901626 927650 1000000 444854 1000000 568527 797340 415547 913852 855920 235381 716553 532595 858718 647760 243487 1000000 127844 219756 120939 831239 1000000 929570 20260 668732 696994 896217 641672 290891 875565 949515 337929 326480 384940 90172 300024 919210 903658 898300 19373 558654 909393 675263 566686 272266 886549 84909 684949 803080 782869 486952 558040 930438 127206 633533 1000000 639508 400080 737686 556134 442220 229658 969132 747075 1000000 171092 998694 93331 279457 592849 151578 1000000 862964 76212 1000000 873445 300113 487405 214692 310995 826006 825600 161852 164214 214217 277285 641435 1000000 518314 950371 1000000 551314 602180 298536 221153 311751 263392 168753 222831 1000000 623127 1000000 597050 810714 834034 1000000 1000000 871463 133847 478263 511443 563704 545276 1000000 510371 635360 288039 166092 125629 46619 295904 905501 506665 353998 1000000 765464 608039 100562 907195 80399 539889 892080 221998 418212 710824 878488 612122 327021 48552 817271 784107 19608 786222 10668 580981 854988 926000 424112 16564 29062 765517 259920 525496 636900 377523 773836 846746 97532 222562 946551 717669 179633 833538 798008 435731 213207 679650 693222 178681 573634 572119 623405 546890 531759 544682 308339 564209 640612 332296 910499 938211 82308 474117 160876 727668 1000000 830236 6675 905436 216143 657760 222497 850735 15648 36278 382103 32507 1000000 364073 474356 182098 329236 392707 395554 496675 642831 253440 886382 956377 1000000 421643 1000000 194206 247618 935 1000000 227765 165391 692401 189711 277467 581877 765747 208327 795239 398633 137432 907434 305468 298440 978352 81195 1000000 866396 717501 499397 457844 803824 282700 112488 123730 227888 1000000 183972 128829 868436 229330 712468 348476 875717 159880 223063 776542 792025 946943 753990 271916 30622 331750 415023 807885 391915 388260 1000000 991209 547404 392232 987678 842859
84995 650289 604666 234695 52146 411104 963134 324120 25560 269062 22616 1000000 1000000 993842 269476 945696 664975 948049 1000000 841069 320174 48468 683117 190581 915348 950094 1000000 563790 257764 715117 894554 62655 807984 1000000 55572 110906 1000000 198804 20471 399308 39960 1000000 539545 736706 671906 751661 594554 334890 749907 218703 1000000 1000000 100368 1000000 681968 78538 695386 607417 340887 739281 585361 557116 106344 592321 631687 938368 345239 614217 69985 934573 762326 156153 730186 644731 892622 197313 401634 969341 648591 476354 281305 960093 618525 1000000 644544 1000000 662095 1000000 704245 150342 570219 128405 256261 248255 524335 394883 1000000 761744 459240 111062 757952 973071 918117 819595 866164 432269 882968 108915 816020 283526 739110 833204 623150 295978 811379 468994 853296 236117 353217 529868 764904 183256 470726 614540 270406 324301 419074 148463 985542 318894 758277 655349 319117 273981 764216 102812 436677 616136 266783 1000000 519282 759353 1000000 713093 412263 511915 553746 1000000 220051 974627 557357 1000000 622045 463680 70458 301765 418042 1000000 799085 865745 811705 827980 48145 470139 858402 133352 885599 104241 901063 128142 704925 895691 469199 972991 120294 532685 396556 200298 222464 266951 985441 231356 641711 516125 159174 744725 161351 600472 561549 750059 330826 354500 17561 686632 347923 241310 825239 938650 679698 798608 634352 592054 837976 165397 1000000 1000000 1000000 147321 963616 464085 729398 106020 550722 609622 413377 459061 425248 598609 794497 346260 489936 40527 166706 43723 415851 1000000 188334 967295 468483 756780 490782 730972 201147 575482 332312 807016 375633 111499 724861 610797 941087 1000000 353411 255657 367065 181564 780231 902364 686569 135363 60702 796897 783214 327153 495038 387866 476298 222301 570455 246972 458217 547809 434717 1000000 325673 381413 948666 143623 229271 460257 405486 226981 541652 790629 980455 27277 402472 91472 785194 19788 555021 820321 949339 267123 879508 379054 813010 18102 845499 591412 724154 1000000 528224 859735 821469 909355 268046 446714 686168 100668
372697 207063 330312 1000000 772448 119080 825870 551091 83513 482877 747474 159322 852248 137180 877291 1000000 481190 919720 1000000 497474 48858 1000000 899179 146649 917159 1000000 1000000 532928 966079 855701 847806 508466 582979 705865 224918 100152 946215 519263 890447 334864 315629 473904 545900 164731 599998 521835 398505 482518 356008 1000000 238941 155357 596450 816384 886760 968387 43145 197750 250619 278402 966013 361184 308351 896417 939909 790636 1000000 1000000 190554 187693 14217 872669 19045 76651 762222 395016 963356 321819 817697 376295 767419 133559 903022 590149 197309 604867 148302 955798 949215 778853 995435 183734 1000000 749902 366579 990360 732862 399868 884506 282262 251255 1000000 435959 521198 273388 406070 791525 927651 187451 1000000 718698 891867 689258 968684 368616 364138 892914 706101 1000000 626240 84200 942123 621283 581327 501845 1000000 507313 232405 388649 478563 904225 539754 230092 334121 509536 385107 454704 661399 179597 85178 1000000 1000000 435074 336403 96249 425251 542873 731022 814519 26764 645474 253163 459216 77134 812823 273523 711891 103110 88253 1000000 19987 42519 735730 154077 876268 289780 665850 314168 1000000 785417 1000000 234791 599547 1000000 747503 159344 209308 963545 239127 834617 679316 992137 911435 474998 777305 352672 79873 719682 296012 100104 931679 1000000 553399 173411 568116 107285 494908 581512 101678 739135 988540 92174 196173 925730 465312 809192 170225 684443 545784 82065 3904 999563 589216 207003 476691 757289 1000000 205893 528227 1000000 691314 493006 321016 735983 1000000 991638 151230 434224 886880 365864 181517 185775 922320 808080 657117 749109 502080 1000000 603735 53787 445010 501805 1924 897228 257509 433502 560412 561491 781014 163036 936818 925285 256746 521916 1000000 293775 699568 868879 157251 2838 664484 566819 481244 560457 517521 986764 740922 30551 1000000 572699 13981 263610 778656 75779 1000000 381860 52191 330371 513218 370179 467922 546763 575695 941175 448733 750024 789240 872084 674106 501439 153855 961739 23724 462067 826790 1000000 468997 968528 346652 49564
276239 920126 1000000 703837 58877 370956 927047 725778 394110 846107 32449 830568 389244 421567 413007 116505 365486 851935 1000000 305428 430250 2333 514030 114358 802 275039 6038 1000000 943171 482457 1282 587860 935412 837674 1000000 69602 979578 328190 441134 981447 537847 698295 602483 764314 459649 1000000 501928 647727 770299 752770 710799 315097 346825 364739 598666 827225 663297 975366 14318 324243 74194 172833 179838 36545 6856 743721 499668 449947 1000000 811355 990607 151939 120435 958356 945234 692388 575776 16883 810786 175609 1000000 567124 510506 942152 1000000 92551 783904 700520 589944 83354 167533 870082 292017 812923 607305 925567 624806 311000 184952 530632 579234 704247 328414 543079 617134 446396 1000000 443780 401755 566777 921630 240165 143273 208662 126092 599643 687926 951510 159801 693923 150568 287716 182546 547852 942212 175355 323105 928942 292307 979166 437011 698703 772639 252230 951855 671091 155601 247894 530027 669481 456736 447194 1000000 753727 167287 799474 68596 539385 682932 103828 58670 297679 798902 996045 972992 494192 963198 656563 26103 292692 905064 263005 205472 819958 599245 272777 417638 82778 240460 347624 569089 929639 239599 18295 197088 897742 746841 206791 945981 601314 446931 418010 1000000 72724 842299 793199 921223 450271 153017 272067 731994 784285 110189 537080 601105 458269 220340 713204 903111 813571 65904 94976 326671 55257 914521 121665 358368 681675 290807 1000000 325021 8522 1000000 20511 469626 1000000 750569 1000000 264028 144372 1000000 738456 223246 441001 986524 619424 156902 498050 586172 694345 701305 202104 582941 776907 797352 371520 1000000 358016 705575 932572 1000000 469631 383924 921533 527012 317655 585503 982179 117871 321126 10067 904964 90114 759159 453237 608178 703157 669913 290129 897704 655825 548355 585992 665138 607636 524775 275622 13655 371816 943318 1000000 45124 703296 317744 514698 236713 1000000 3655 845048 300533 695937 348846 470165 1000000 374333 652425 730006 791595 562888 778432 56591 561949 1000000 684935 608537 373914 551654 429320 23927 197633
1000000 191373 819501 847053 266990 186456 1000000 900052 332187 554068 477286 1000000 84580 857954 915451 128569 809901 803108 191744 457722 1000000 872893 19919 930285 387421 214203 880818 449692 787236 151173 369873 131734 117385 583626 713536 1000000 1000000 366083 681773 638172 960611 318154 427258 924100 660127 585453 316572 33346 982409 857891 524969 777161 566004 65909 175685 483681 738144 186867 840334 294585 559569 857646 991588 240869 443778 806423 239159 549639 126458 686965 257182 169791 636152 733566 318261 1000000 5048 191562 111683 797214 1000000 193688 857794 175868 555264 168127 441525 662377 363046 554101 276533 401238 695620 167713 148140 295868 542730 664968 667322 61391 533155 593376 521133 236024 81490 1000000 1000000 999378 973101 219975 842911 706407 624115 604096 697387 683078 1000000 717342 524952 16671 93370 1000000 551214 632697 809245 551509 639650 947339 1000000 492059 3753 583165 327369 1000000 858854 336623 854833 1000000 512724 1000000 779041 288285 658792 97888 1000000 450348 639964 650162 270347 583765 931395 87133 386331 890185 553016 49140 275532 22598 401198 288074 369265 443834 124685 1000000 295417 297093 811397 690550 112316 842976 156151 730588 556937 739167 734396 1000000 867098 909653 989824 938721 763572 173314 674662 406358 438349 1000000 206169 399931 767165 759802 51153 947847 772655 202243 270005 887668 1000000 481408 701019 879534 756612 1000000 831202 864436 390589 1000000 161578 636229 433031 477235 472363 1000000 1000000 842907 892863 884102 731715 291200 999620 94791 204425 243604 763977 131238 870789 919840 735383 118059 272035 425082 767320 341252 678045 537060 1000000 697636 138407 83886 586517 45730 795118 8647 413741 791845 1000000 158031 1000000 158769 215956 1000000 296434 996435 702628 117057 1000000 1000000 958256 1000000 924977 931373 403289 731725 110997 475914 852309 443824 804350 594521 854918 274225 929270 682173 36702 477048 528004 212511 561036 1000000 642915 21952 257643 649125 233825 155729 3609 711672 1000000 448861 503435 98674 865661 532778 720331 678065 525875 921715 181454 293831 540623 647787
928660 203661 908192 325428 300717 573702 848161 369062 7574 275692 505410 925113 483692 888338 145117 817382 95132 89337 612554 426433 976092 987127 462269 32081 134984 824116 690660 34173 931687 618638 639730 228536 127268 406852 730619 848412 299660 50343 783973 920516 121097 254171 916378 792952 98801 999900 1000000 148041 575373 815803 586258 1000000 137523 693347 755779 678074 1000000 556069 736704 653969 994476 231426 309172 538502 1000000 494797 712637 1000000 27372 611746 478982 884617 197874 581855 500990 1000000 1000000 680985 602826 828310 1000000 509920 4263 370509 1167 935004 212823 124613 535705 458405 192391 143910 369546 109835 228936 275642 907525 747878 629918 939466 942682 740040 120320 857098 490704 921700 183700 972076 1000000 288607 727254 964151 717738 846964 225641 140771 827191 699386 294180 95762 32944 1000000 617271 708572 661249 65863 503233 671860 705667 852477 1000000 749022 288778 851412 682503 120073 32890 614685 945151 888247 465908 463117 292804 603648 83876 753504 734388 1000000 147577 172746 264172 565852 818911 107242 606267 759627 5833 1000000 1000000 381861 700054 566990 953893 33059 195349 977587 229435 605993 758871 416045 32469 633049 213347 1000000 341400 222233 480596 1000000 129956 1000000 608743 1000000 482894 670816 859267 100936 367873 100616 163194 482764 1000000 285893 389697 176062 1000000 252189 1000000 495428 341514 730756 557971 823547 1000000 438520 159172 748638 1000000 36286 388407 309288 32977 291109 220049 561700 108969 755309 270122 292423 994477 376139 289883 333273 125046 11439 960124 771128 1000000 13665 603009 654127 120605 794467 420548 882287 834833 835739 124025 115635 8648 372569 1000000 782877 739320 718781 166980 781309 995876 672958 777573 996321 23769 1000000 91641 912108 48225 512544 72639 485634 463924 115133 200971 365055 421339 99315 943822 530927 65742 609457 159503 510756 596657 397587 77703 177024 544275 47340 124346 68073 548342 771339 226600 29779 487664 799424 970238 136064 984777 111738 7625 991948 353639 167090 811087 410706 984988 619921 663839 723871 78551 206317
296908 194355 309113 885508 872225 238716 701456 88392 268914 826041 501433 932624 211842 1000000 934350 1000000 933069 609756 655924 79320 936797 1000000 930380 641153 1000000 1000000 567411 206782 813819 255571 265133 869679 906535 747111 192390 1000000 712454 855559 250415 348459 795278 1000000 183855 270961 516359 592852 472869 824251 62180 336311 354308 613688 460914 800103 281274 863192 313116 565610 1000000 8654 998352 454642 827345 753123 275189 665999 97897 242422 761457 949592 924669 899393 336836 289058 326496 418102 630078 91481 463517 123371 329168 550746 839832 515142 556880 396139 635119 979569 170199 392993 242750 403890 1000000 172417 992463 682312 166030 493219 865606 110356 175716 414565 764835 1000000 269309 311071 365379 554104 574845 321202 1000000 568787 174506 926414 606199 503622 519731 1000000 307035 236892 1000000 625314 644845 459749 289569 321818 44790 484325 829977 883188 301375 1000000 527298 324937 596323 464298 1000000 357912 125282 639457 317730 856722 104250 327522 965827 84451 955188 832643 1000000 665245 606334 877267 880843 820291 822468 571425 116676 217809 857161 1000000 358224 527607 643627 18837 65486 964176 24077 560448 602003 573281 291717 200810 249865 1000000 791639 129519 579104 832820 1000000 165236 855688 18650 589778 833273 574626 478449 84149 648781 728014 456292 422352 1000000 348930 314400 912189 534710 1000000 523486 1000000 555212 45407 726028 872560 376469 188468 528270 649765 106179 1000000 30154 1000000 983585 509772 123240 494374 837630 92045 526478 370476 406615 763030 472233 263417 218963 277732 408190 776885 1000000 974608 993594 44610 121109 1000000 484405 699967 822086 107992 312832 1000000 340124 506177 1000000 43610 88339 790526 596174 710840 656059 540648 375659 958121 970298 600154 421949 28208 799483 596356 151222 761990 941161 868638 185594 56084 679377 690299 362587 596724 687260 664695 573783 224168 989781 1000000 139807 831421 621580 996566 418362 844978 1000000 707501 1000000 730743 763036 524113 347897 78722 398628 621678 314639 765565 192836 63219 526023 411902 451361 142051 1000000 489644 525657
742495 433559 612242 937734 463360 244504 138739 287117 57703 43823 826055 378009 451108 763511 146974 463237 239377 86807 748132 444207 768717 1000000 907132 404273 652074 637671 234873 393729 941534 186633 895895 700453 80228 279641 851633 1000000 489998 94812 527118 391212 637543 257639 212916 210378 868377 844711 695948 582559 590696 214048 391677 898092 961509 528595 1000000 2166 258329 228511 997066 253700 682253 324086 579712 844254 13641 949903 430009 279259 1000000 642318 983115 552063 286832 787252 162358 1000000 428133 120865 233065 116631 790528 607084 121301 672008 903409 520526 734364 426042 1000000 988701 97747 1000000 999974 1000000 931283 558253 241072 35288 260126 829060 1000000 423342 610848 1000000 475717 784860 323415 506399 265781 46610 776255 605717 958783 906916 650562 853924 366925 370561 728515 803524 264700 95787 1000000 631681 753821 249046 267992 515395 259373 457051 420002 148997 280187 1000000 45086 556526 537724 325327 281683 166156 343846 620660 795201 751947 224070 946201 792356 25182 523833 225568 714771 459927 875032 1000000 349348 796941 803578 1000000 871762 634643 391752 806241 128568 28277 96491 316262 264804 528403 683607 899890 582222 152175 986359 578100 676714 24349 465969 263201 771758 875675 707641 724178 262154 809969 140185 70651 682350 521423 732943 611686 58640 637364 243749 748374 817364 412150 134732 825658 1000000 780533 376265 1000000 823479 652546 794560 741497 149433 391005 261890 79964 749563 98612 23753 692171 828131 705910 1000000 605457 438603 988644 1000000 215759 856206 246350 155360 406806 762603 25481 27660 402760 60962 368437 908804 409875 725086 961843 564015 826581 612443 852600 248452 861362 638008 709220 449177 488807 373008 1000000 878131 534885 359668 167679 97089 13620 427400 1000000 587636 478096 66028 542159 396536 698965 1000000 308411 1000000 704286 384622 511297 874134 832096 652682 600197 233352 286136 907324 348778 805890 166118 76054 164410 218486 1000000 872972 565115 549516 122599 970075 855424 865291 539585 523286 524875 971131 491793 685138 779578 380262 406666 877438 664545
786558 236014 726922 487153 346525 57869 139031 915698 683248 382206 1000000 1000000 649356 143168 384889 21017 967597 984109 564621 695673 394504 478730 644752 91257 1000000 81803 307352 191735 778480 817916 639514 1000000 706534 584918 329134 558254 727755 520239 7575 421057 732101 381460 1000000 59669 410176 88140 81748 843176 107996 40917 809080 930491 184253 1000000 819387 161203 531031 816844 761981 1000000 286127 378765 99701 411890 709952 171324 509743 1000000 261545 179578 997851 435258 398174 673374 711025 1000000 340579 207826 829996 1000000 1000000 209007 394450 327090 970477 433684 940586 108529 787039 507601 208819 914332 68990 178428 652486 971918 258865 1000000 161227 440837 853211 27957 392787 959977 815823 700076 519066 811941 695746 805584 653367 302475 38661 179154 956911 646892 678289 973311 880754 804186 718205 585387 821076 1000000 881381 207131 503624 77295 34273 331786 659089 299524 132199 1000000 462197 439958 348232 1000000 407544 890998 635991 561436 250712 884730 310866 659015 432154 104501 24036 360307 85431 242238 104030 776638 559824 571995 546428 801165 520749 1000000 835742 327811 743696 619536 662548 630570 190866 379821 876372 1000000 802362 270395 60648 600779 346080 96214 861319 36287 582268 309709 221255 77685 436681 1000000 489859 562894 1000000 220469 49092 91822 723970 165362 91096 813655 1000000 424829 317132 648113 619141 425208 79596 16586 650672 578297 1000000 641981 968702 25795 989711 660016 303187 11542 570955 515497 865602 149836 408050 765830 676223 193023 837940 43157 414248 757402 345011 570318 938913 618121 58953 714593 838199 269014 484737 955847 557358 332882 48099 360187 880034 872365 879641 1000000 998651 532570 994488 510861 844092 13927 1000000 128913 809594 724095 39867 754343 821487 89814 974163 82491 1000000 193095 584423 432389 972560 313385 352555 939080 645953 270932 846280 506536 669033 57681 870814 508051 618261 99427 121845 167402 1000000 76221 1000000 748533 804031 760345 180524 366700 791504 133466 753180 565485 1000000 60269 71553 625489 50356 467033 448740 750052 816891 384876
156098 381903 413210 794186 835893 815978 770974 260832 1000000 716089 471911 393461 1000000 640992 905617 457944 561252 147043 984947 12085 413116 119046 175640 240014 674140 957924 257626 801934 32255 765646 947204 880327 366927 42004 534486 168669 989826 284943 425 782857 691077 549889 984208 571056 28134 805918 1000000 514181 1000000 32869 932129 325304 278595 813256 424759 595534 669 1000000 168445 180885 1000000 338537 230819 840298 543893 68383 631965 995558 68657 986627 689895 813622 546513 132536 668877 1000000 1000000 852348 40778 765245 1000000 752000 632944 757441 409417 651625 827808 835697 204804 56638 41529 406063 518758 385758 667371 468971 172218 177380 775426 258470 58176 322469 182129 31719 998389 870614 71386 440118 597795 533851 848226 1338 846381 578982 465000 842032 788782 700305 1000000 97996 703257 280174 407246 60586 210148 1000000 342904 796189 787025 903867 458750 468607 560015 1000000 733688 158545 716702 840134 780159 187445 980805 447977 69481 571357 511754 239763 663648 1000000 213817 96151 268375 523968 775113 724976 591705 823412 708979 765072 312325 1000000 102345 697894 364257 17052 83244 523038 206682 299027 1000000 186010 129890 752637 100585 63462 561547 130657 347620 251875 1000000 812591 973311 348271 808355 871416 75878 544848 21322 348507 1000000 558178 271551 46548 188484 45816 355472 196803 590513 246930 431425 483452 673622 172674 812747 1000000 512361 833167 333400 617547 433756 273502 228175 433325 1000000 817868 961308 767743 991158 1000000 330523 235290 317223 391832 857700 112146 1000000 583375 1000000 1000000 1000000 714568 535673 1000000 291774 629663 352495 471539 761025 984529 37197 267194 790993 524614 762218 473387 1000000 69411 252791 1000000 310310 198301 562676 382847 508242 25520 466654 350358 555191 838934 257238 564008 298857 960568 679612 420971 901911 421923 836709 165003 225235 1000000 43077 785957 447218 612246 583011 523833 738734 920137 156682 966020 428419 95800 983274 94458 609266 668898 1000000 867923 900529 654140 851016 408415 1000000 839719 571920 2743 118277 1000000 742353 615152
683072 926241 974418 934298 118657 651824 969894 341361 381249 959716 207104 419821 1000000 1000000 476185 280244 279628 408144 709337 1000000 5636 760017 595559 147993 539032 656828 472928 3904 814747 87849 954332 626584 1000000 401058 576 77827 285749 453304 996076 286335 485584 73866 284452 474245 138893 415360 132943 643106 1000000 826519 460894 1000000 1000000 346152 312625 38957 174880 217459 123379 898945 677561 857286 753337 1000000 891594 728034 402028 32897 986529 991646 457724 602340 642651 991758 482256 398491 154083 11142 387344 26912 399391 406106 761914 350916 689645 988605 821765 1000000 378664 926890 1000000 883313 124899 203615 142375 79698 673052 969809 1000000 489508 367182 508941 292323 752048 200567 737697 722627 2733 751748 542662 612659 688166 53606 512481 781124 119973 159946 101567 876995 425551 609183 1000000 407104 1000000 731052 352332 789730 850376 285822 453276 56699 117563 963121 103229 899656 78026 117142 966083 1000000 457149 786667 594414 708041 879936 1000000 832004 253831 744061 341997 86700 711619 162670 758967 958554 172114 90118 846186 238556 751848 813423 724606 436021 446313 659226 727937 612089 865933 560247 312677 1000000 517888 872920 396159 526736 83098 423938 716073 435209 1000000 751061 757261 93189 1000000 22198 496673 852734 503479 239736 131005 116086 954086 45260 1188 832723 585241 64649 918299 644327 665517 584205 505004 451445 619420 569865 247584 144504 354445 928132 545154 645809 808764 684543 98265 99700 426186 252115 9312 72882 850843 465237 986016 844757 874823 911661 3103 1000000 221762 948550 141282 784384 135711 466462 367454 480192 753953 246000 151909 1000000 947082 9500 670762 23142 464837 888238 138981 702944 41259 791209 290378 892468 553414 784233 734272 24284 297330 99336 484376 450744 902179 766000 817826 211807 274863 741031 1000000 187295 587879 299725 727621 373896 1000000 860992 706269 167042 582900 879204 369919 904220 385204 137332 583409 970417 485041 853659 977367 915935 311505 101293 547665 55322 226314 55274 1000000 602006 773826 1000000 372957 668084 1000000 782439
367917 352477 1000000 390713 1000000 832375 562199 49685 12116 32364 451497 703636 350783 576827 234282 375501 1000000 892100 545190 97707 307381 364780 394220 875843 167902 753931 285676 624989 601825 566092 770645 955580 390157 835120 232824 1000000 964540 311684 921678 95962 51233 1000000 176881 301623 104915 884746 239727 797679 203022 567537 404301 1000000 513160 517766 258260 490756 1000000 283932 785580 626686 84953 911657 345892 365196 423844 227530 704103 1000000 654362 937025 185399 467775 947812 386315 12459 612349 960543 264123 376166 881836 356381 981142 12346 300578 321884 1000000 975718 189377 648110 697471 422543 338342 1000000 86350 557011 109824 587367 313442 435543 335037 77119 29838 796449 602534 786336 482814 823282 392297 110894 251390 639855 88101 973289 754122 759496 844889 560459 803405 73646 596314 1000000 1000000 894073 463707 393025 439449 355917 224487 886317 952518 806318 41146 507927 726402 513828 650908 42034 495477 68563 794974 684877 583733 78768 321547 273470 230572 551835 560702 1000000 493331 904058 499824 350673 941102 836480 392022 367383 922780 683015 331373 761259 7621 792033 435494 218994 965991 910088 140535 175829 87156 268422 800633 325294 1000000 160400 20661 208647 1000000 168612 366934 869562 644163 676913 501303 848347 340849 507567 888267 101794 862828 411683 219310 389919 873418 140955 496160 525550 173082 582624 872721 603694 770526 398702 1000000 833614 776873 916136 731380 844085 849881 84253 511754 1000000 93462 1000000 679285 819950 37731 96716 293654 507265 475518 413046 844937 480976 235696 510884 247124 175251 123068 462663 157804 93558 401785 765719 287432 392020 643475 727152 509598 296976 455172 779753 874507 844013 743051 1000000 738851 887998 1000000 1000000 353764 1000000 213529 177839 692374 491248 540120 1000000 889137 49514 692079 130789 593416 964222 342793 1000000 242527 408990 491045 695683 721580 564059 127600 947050 999713 184905 903946 464342 709170 479834 730745 1000000 1000000 657048 264074 787980 940029 217828 42180 187203 231845 809966 601260 102774 975077 106667 347310 564033 217396
107786 296290 1000000 968753 138546 756931 39190 439679 1000000 192185 124470 390351 415936 679704 1000000 1000000 87503 181637 39237 609318 875051 340412 793339 18034 463473 357211 153560 844566 648343 1000000 702008 1000000 332801 858464 257664 823471 599847 1000000 460307 443696 943040 669692 1000000 455983 646405 1000000 991260 662927 410210 744716 907584 299227 1000000 990855 724887 351680 128700 54607 403838 694021 130015 1000000 355669 614489 872080 559554 640422 121277 843218 329886 852114 1000000 858764 949814 788255 574888 329414 111183 437176 134086 173197 385998 817644 861015 181330 675126 802274 686804 109067 415642 923612 400244 690067 982810 987330 236200 651644 297059 848357 805549 245221 275134 293887 851428 975380 1000000 696622 220638 984821 681171 1000000 733846 519900 291068 996742 1000000 455636 41557 178142 1000000 345925 1000000 42048 597257 844089 1000000 962095 632282 282891 731673 7954 663733 553633 483579 84879 900023 680659 607265 767000 608816 1000000 422305 941726 234171 394166 214892 889677 730075 12167 535530 799972 680153 584236 778269 89890 90962 774328 888212 432626 892797 234653 244838 829504 635220 505152 901306 1000000 722276 1000000 207316 1000000 1000000 183397 996401 149038 584355 215672 565862 936679 828110 480563 372673 456467 482118 1000000 714883 835775 321131 100027 569677 886553 637256 119231 1000000 952214 319572 647802 600421 818158 299397 459773 549944 606120 697252 894687 338028 964913 911800 466787 954374 361341 873254 754311 20998 605690 156662 849430 831794 287377 175130 446901 375711 450457 158811 564134 1000000 483058 294915 862426 505282 728246 125767 933499 45001 529535 421436 644928 301036 784366 435277 147703 23566 642358 359900 1000000 749708 11555 423282 721862 902851 959690 1000000 589168 970781 321538 417785 738908 511962 1000000 642620 898670 10750 811969 628023 36515 536369 762062 79348 1000000 906866 1000000 608544 639189 439388 555025 6402 703199 717011 306864 260316 637615 450242 128765 561433 125496 686739 705463 296534 401078 693088 659919 739558 323401 535405 264725 197623 665220 333443 1000000 355855
45345 760898 280760 1000000 996805 18149 759450 1000000 457036 928160 198023 113017 671901 599479 283596 145528 695181 708579 224134 92263 780033 170945 243597 302345 542847 416121 369887 730004 303260 632821 1000000 175440 1000000 145326 654778 561332 8687 1000000 489115 824726 192862 650703 721843 837669 841247 242778 655979 686176 834979 677076 847693 846173 883276 664360 904265 79655 567269 915904 336967 436062 695583 550458 565903 584235 576413 239459 76797 979827 969894 30280 748352 76903 230259 80090 712247 883515 523973 662510 908027 853444 261662 705456 1000000 647977 962836 1000000 454558 480128 174696 695222 204458 259392 473704 430334 929966 425084 385041 15020 651626 656023 287122 678931 156821 1000000 145336 185023 599277 816184 291721 82034 962602 208408 981737 1000000 1000000 966157 242098 491706 162243 499795 913987 862458 239474 898438 288144 135154 605182 46704 1000000 332662 878080 950096 744836 725658 430107 500541 99946 494825 668129 542433 680902 596940 803808 884538 632575 774377 76262 875756 636557 295738 819056 130842 482843 281214 614532 258580 395493 586564 201441 1000000 565742 614574 257263 62407 110160 360453 844914 636992 148757 418734 358096 902502 757310 1000000 283435 149103 280489 541925 900338 196223 273995 80834 629007 953989 603995 17109 290062 987913 1000000 68405 901336 689064 739505 179381 881947 319412 888366 975317 21882 815010 1000000 414034 26534 664419 1000000 65150 606339 33355 287989 115045 760622 46119 835124 216406 9090 167273 1000000 252679 1000000 90459 520701 590493 550307 149537 1000000 750852 831232 1000000 927887 40497 575719 861567 146186 821316 903773 363574 666356 143681 280459 81045 163429 972392 110798 677560 400575 985458 452662 495317 669935 847929 199111 394740 609129 1000000 625142 326645 457580 913625 860547 177145 693655 689329 159577 68592 311593 514712 401827 767789 392875 784052 206603 342176 788177 642261 850814 722769 1000000 121586 1000000 345955 804623 253310 5366 68802 183425 730812 199929 302512 234444 872134 786146 296909 936285 300316 373559 995988 266778 134239 65069 730849
506652 891495 739965 142473 258078 40768 963013 8566 367630 1000000 432245 409168 482743 972342 1000000 393190 1000000 272026 1000000 807394 270310 589060 541564 221533 471287 78767 792077 271029 439134 357095 530220 675040 732023 149480 846553 358616 121424 129056 768556 881964 628558 813466 615286 1000000 1000000 532319 1000000 891537 480034 913210 858065 260028 117054 602385 215260 826618 905636 126775 334712 714211 389016 1000000 91802 384301 380451 1000000 414147 1000000 934569 342005 1000000 847233 356575 1000000 625644 341797 217924 1000000 1000000 1000000 586811 821008 694388 565421 625698 923875 355096 272384 44852 981032 978025 214074 780383 980952 950360 385091 923262 247499 155470 137267 48111 356198 364463 336847 862214 856958 193133 543229 142342 201986 799960 20003 391856 1000000 525719 573517 609129 73980 1000000 560127 93437 827686 702002 990955 832624 717052 423373 1000000 129176 385452 625794 765718 123352 127405 49860 958576 436033 966316 132469 155041 785943 49394 512083 870067 456322 665542 240401 640296 466205 901058 23413 353558 206788 703402 332240 1000000 1000000 405485 79174 222216 1000000 933514 981520 499501 1000000 983075 768727 318957 966228 44999 737837 269657 888027 492782 869512 379601 959230 1000000 786750 160508 332881 116496 821081 504813 119761 29037 1000000 710756 235428 253224 332445 311915 611748 368105 564573 286053 146591 284036 293354 1000000 365540 365629 1000000 167784 482502 269592 948148 445682 364798 302370 231481 745738 459338 745188 919064 145673 271442 1000000 632927 190215 237993 541242 1000000 484545 363837 368204 216948 672601 288399 1000000 158447 493799 1000000 706572 906541 966855 670547 792030 347534 760493 905947 553746 467424 237902 767817 1000000 1000000 55424 940184 831131 87905 591232 201688 1000000 39760 57419 722432 783277 613990 973450 663295 588376 1000000 133703 684983 167639 1000000 859369 422358 834225 324058 406411 793908 1000000 297143 390018 773660 604061 742430 998258 1000000 557718 857285 229251 821266 453072 102590 631391 775940 103869 131766 166803 1000000 709335 227315 488678 701892 466142 300986 553622
171658 710573 382290 118222 413967 447208 930262 143123 387365 472373 1000000 147939 894658 483946 488885 896455 796188 962725 347253 147014 405738 673033 459587 446448 1000000 280251 23613 1000000 982085 430561 695887 708558 1000000 581452 713731 563993 294609 413821 246932 387496 51247 26916 755342 239510 118204 522439 858963 672409 382698 903115 363658 563085 786000 803917 286195 550493 603974 951399 264805 462717 562955 985989 239200 521405 810185 391979 842676 569 581183 324505 372571 440514 972368 170181 365987 361715 3293 764512 159133 703429 932700 53441 788053 1000000 1000000 515558 877638 225624 148736 32245 984491 297204 113264 780167 134406 1000000 37168 831387 362525 1000000 1000000 176410 583467 287734 402066 51135 462638 91917 1000000 55704 847269 736973 471959 394067 909606 41484 667310 343587 782039 633416 482159 324555 654804 785415 207444 820594 356846 958673 826480 935009 485045 328484 1000000 301960 226877 622518 99473 383390 601955 126896 350096 601315 902340 546771 328945 469896 245965 1000000 1000000 180224 307681 1000000 257222 902441 426485 493684 134219 934545 1000000 317385 209713 580049 89958 1000000 706954 626067 318914 148525 1000000 528326 495259 43636 832864 626636 14053 387754 332065 723752 394322 393434 23031 747109 501031 784664 892141 304438 62269 777145 664432 415972 467011 949960 213705 723964 887628 569785 940779 1000000 533583 240629 610536 211161 355466 640760 798446 922715 139638 96916 50404 262453 967644 519175 1000000 697215 473503 97463 749827 331454 695636 112089 884371 813799 328457 58178 1000000 457579 346911 848748 606411 417383 910608 1000000 959862 652273 682767 33376 110749 644989 150095 774374 948755 82158 65013 939221 506568 997398 498941 970598 872353 204574 862047 72620 540686 183341 53098 412867 1000000 991237 937491 206777 141898 1000000 278021 530058 391190 214683 862455 981530 698609 135182 937977 976040 953020 628237 481542 774268 69170 274859 1000000 822010 302379 249313 932870 528637 532806 924187 991542 96920 848860 634058 115809 591134 1000000 114383 973173 942821 805205 1000000 654963 311166
777148 227817 700529 774610 338164 141140 786956 583102 51537 613114 675816 704159 233393 20582 84155 250332 595578 15356 342124 554593 920608 727501 41363 204193 414027 82237 601147 20794 60254 933412 224236 359055 1000000 308353 599095 535985 425434 3513 31320 1000000 561470 580417 797265 623541 871473 568766 638109 986163 121788 882823 979510 848891 373271 811391 509308 81758 298651 111931 664078 1000000 725812 362593 319876 572581 956544 875545 542710 1000000 5265 491681 207920 547917 420878 1000000 324899 1000000 243579 920064 696812 467943 55121 261031 935104 274359 475279 126979 510012 890327 522918 903498 275440 1000000 44597 42977 261883 542818 658898 474249 693856 758762 1000000 902861 1000000 628437 675604 356091 731680 663306 928749 150574 524953 138816 593901 470410 123769 19822 660732 853808 99114 1000000 1000000 365055 1000000 127722 305826 984876 436135 400682 1000000 509894 814435 899794 965347 511206 723969 968238 410258 1000000 388620 920281 889864 260353 15162 463212 727420 872664 72404 1000000 413362 423964 1000000 327271 40723 136151 579379 242604 504823 74404 290401 913454 841863 592898 552132 24333 208306 29258 429321 326520 608559 878755 783469 791588 1000000 626341 115156 625779 379022 1000000 544185 745708 934854 587421 440047 369708 15133 279349 154106 347720 676974 1367 268674 748092 175438 406664 637055 797136 122634 223053 226584 1000000 652822 532057 354211 826213 157153 608295 850742 534067 306992 913562 129746 109393 1000000 1000000 189590 633916 331146 688702 389635 345155 903602 890839 135097 356296 367820 499156 520080 352870 17972 119770 948633 843287 483115 1000000 754863 784239 1000000 607170 906523 699364 881739 1000000 331910 706274 451431 398733 521903 425357 274481 195740 856301 604111 282206 97427 537753 871767 751200 905708 404527 298900 384667 778668 147578 296124 797760 350075 629361 906427 945279 230104 625643 459849 167115 514653 702739 142110 1000000 52332 299954 277962 773724 764303 728983 599363 690391 296469 539982 872158 880810 822692 374816 60922 117905 618189 280900 366665 1000000 865621 225509 417114
359986 986208 594527 81538 973301 1000000 790241 556430 837591 575778 178406 911206 1000000 819323 713016 297752 135247 298097 544240 367545 301300 125424 752044 254030 798141 852882 766935 789075 935793 661397 154183 357934 230922 349959 892678 979480 664422 274721 578038 866292 261438 388073 357345 223722 727064 515684 261736 200600 885734 578054 198960 447383 15129 53242 794022 89275 1000000 853515 323096 563360 147132 539144 1000000 496886 65251 183711 562682 64670 995408 460914 217972 787215 1000000 835481 535654 435134 972043 651022 126654 289103 266398 322769 920929 1000000 702040 185968 812677 734495 946063 574569 860822 836700 150171 521190 934469 795725 73267 221502 7507 998268 860789 283505 178289 703147 628371 298935 633956 446117 786823 791979 65485 696237 672474 968971 417807 975909 478292 84074 24031 359134 408437 619605 1000000 1000000 924885 360325 1000000 388263 92546 512462 563892 310944 106974 479941 905094 83172 127801 51221 179608 378000 921772 302343 349181 260581 1000000 855237 501650 107401 218998 378560 1000000 975099 357400 406592 275882 654849 8992 220919 370547 167268 1000000 978010 341934 809133 347443 100853 316921 568024 61048 580687 121163 475739 763447 137535 717996 492189 867436 88963 304878 1000000 300149 663002 580849 592709 889499 781881 1000000 711334 260089 715619 457286 783212 23841 106215 392773 471787 1000000 515645 1000000 683851 1000000 598690 898322 80328 493015 900306 329870 278093 53949 822089 131629 798677 380477 955360 920920 110730 359843 26102 122465 605244 188614 323625 58136 29228 436661 291290 63524 17245 450723 996911 168721 1000000 608043 821401 286059 706721 214688 602162 949014 376264 367960 622021 214192 812149 1000000 503683 1000000 1000000 68573 1000000 997365 244570 1000000 1000000 688127 125719 348860 947803 523289 412723 838504 354932 335350 755525 1000000 500615 1000000 531898 351415 1000000 330515 180604 102241 273958 241467 899958 601656 1000000 299525 364678 978276 57798 737918 256331 937127 19536 536130 946469 208509 791447 17648 782174 616726 918575 710127 932050 60898 938201 384633 642335
1000000 408090 434107 679323 306515 133466 345384 234571 1000000 600182 598008 690989 1000000 758530 608798 740597 126906 1000000 974748 836851 259149 639961 168801 175062 138407 80127 526561 1000000 145245 525078 128466 553611 98566 597511 729857 864071 404055 520153 575116 953068 826591 112490 1000000 803527 575971 142757 652113 54199 160279 1000000 147548 562445 519769 129113 543901 776986 1000000 389239 666170 843347 104097 37918 1000000 681764 332577 843782 1000000 502606 132923 130228 407188 115315 850224 759722 20263 215071 651699 1000000 292487 299215 755639 533218 890585 649274 523300 1000000 317706 960651 340883 1000000 599410 69177 201732 482175 437750 815306 198795 913195 224032 826396 255498 236020 913012 825804 984868 294061 2752 315355 1000000 946713 605933 1000000 424205 959403 104388 1896 547170 9063 412282 964098 805963 114708 119275 62360 612421 1000000 223771 642628 495976 197525 505827 696241 367632 710141 1000000 828749 767165 247647 619519 1000000 962573 29147 3420 419711 264177 228928 976692 270072 983848 854052 181311 346503 579177 501116 422320 48186 1000000 938423 330215 591713 199614 14552 1000000 149183 763557 516983 895156 751756 213103 1000000 578032 718696 821872 375836 333701 1000000 39810 623241 325029 751676 307021 557516 351364 793826 154471 16441 1000000 784203 409706 386863 508860 986053 703548 229735 349230 495253 164910 316980 691703 882471 789054 181652 594882 979217 1000000 248682 208926 725667 1000000 522773 301447 665765 482937 901121 824672 490001 1000000 143669 73516 41179 485602 710145 1000000 177465 454913 926729 198223 628502 266059 665948 875790 119162 344528 658665 766215 334859 654518 539479 700144 367065 812850 450261 885839 714273 826702 13865 555116 822432 689155 280202 732632 912110 1000000 748004 776415 860403 570383 642384 340675 1000000 529134 812151 614443 929322 624906 839690 263353 686417 776993 794583 413616 159385 1000000 1000000 1000000 759700 930217 706080 293055 971589 19841 1000000 282537 940680 1000000 328761 703434 473676 944869 666210 1000000 580573 1000000 994707 704086 31517 506703 185572 210429 487460
822600 654017 919780 310471 346857 530687 327517 339722 1000000 910185 1000000 533540 146415 423858 9568 758096 187200 71284 1000000 693999 220912 999929 26213 293172 337590 641611 104199 1000000 583944 1000000 147023 707124 1000000 707245 710327 980451 651282 35389 300666 235224 114462 142586 1000000 135710 304778 85994 999997 754870 1000000 683213 687015 247271 766517 965760 697320 859093 963031 532433 448430 76381 1000000 671936 80876 29766 515321 502926 342856 297151 1000000 302157 160405 147963 834202 529761 164003 820911 116354 449397 911543 1000000 1000000 428383 1000000 915503 744191 56488 145618 1000000 1000000 971867 993894 571713 217572 1000000 118064 80111 895621 614161 37969 949754 553283 847162 510448 969738 85926 20177 175257 990970 748483 754737 1000000 253248 909370 566881 522277 762862 804000 243908 93352 36113 423088 898860 477002 1000000 746665 911379 469908 672079 104084 757314 1000000 826108 240035 29840 215585 521111 687144 91883 380808 482917 35430 907906 90364 1000000 530829 909151 98669 49980 100652 562974 584433 162352 117160 1000000 309342 100237 876154 589822 193829 610148 255837 401053 738409 839331 162712 24440 869499 1000000 499114 498324 411090 570725 474668 287915 11743 399200 712188 427562 185589 241126 888138 476231 889011 375501 675289 632697 967119 894277 396639 297859 665475 10927 782311 620005 1000000 490025 1000000 451894 480107 296846 529601 345211 225735 99198 412027 29584 474907 815691 149764 212705 550952 778060 674526 63892 449650 793640 813090 746767 628222 543585 994147 977478 560201 1000000 353587 143631 211176 499935 948940 830613 659394 472290 360869 482132 31488 758566 336470 177108 957085 986958 894942 168753 358289 379467 183587 291074 856314 864840 650605 601255 406009 940271 1000000 598253 383739 176904 572478 717948 482018 217058 949273 725581 1000000 679008 439267 1000000 874777 865879 223202 1000000 1000000 794222 654605 30125 536909 371902 1000000 619176 708211 315743 389739 272925 97570 344397 929510 135213 25996 611569 55573 404792 38003 693324 214800 146408 998330 974893 863979 456428 98658 314190
505926 769546 942144 333187 742841 971311 885880 772280 410642 316127 996113 847988 918184 473677 463659 353793 233541 43802 1000000 884036 966713 208742 197795 170450 1000000 746291 877450 617503 656644 138691 988878 406387 531646 1000000 139792 1000000 692823 881243 988143 95610 180793 752737 612984 1000000 1000000 598914 423819 743844 400320 325900 979104 259011 751361 1000000 356099 121388 757425 1000000 527305 175577 198765 310910 810207 499414 789220 832809 88444 1000000 366472 387566 836818 934165 498773 780639 804516 145249 949635 59911 268140 537271 641413 459730 705446 425459 560497 488883 47464 640033 283726 584729 216382 389150 430133 224033 355093 228297 433202 594598 288807 238339 569179 16046 6913 304817 572327 802044 186910 29722 647447 755323 300314 839479 198207 124798 635716 857668 214631 349287 504870 659739 79523 389425 571460 654658 644566 937377 129351 234634 500967 252246 558010 362809 252579 638447 908928 479628 253569 440339 104369 609789 226388 944015 854105 837260 468091 875434 298070 555344 672058 409123 51181 553822 364038 503033 818611 920592 1000000 153935 1000000 79244 5493 511277 855235 1000000 874687 993957 370535 896228 712235 168829 980813 624439 508586 506513 452741 535218 936933 445402 764689 759145 305363 918422 967824 39470 1000000 414991 495278 44112 311710 68875 376739 569124 862850 823574 369518 694816 839874 68875 750578 550912 279624 641769 947092 46739 558008 162678 473143 449354 789115 147209 832835 1000000 32802 86917 39061 794391 313344 433361 899783 439237 951177 879013 724682 812187 573159 37505 15865 189478 1000000 481144 313256 702863 1000000 868982 591100 208640 334031 177804 991016 83476 226072 873796 74878 682407 2973 610870 527784 74255 493061 891301 379498 310154 295974 206685 848217 902350 255235 123381 771339 129027 342394 198405 690805 682559 513771 493506 164134 110139 368364 693584 911198 770769 938542 551310 955141 621831 498072 877273 447997 1000000 631578 811979 150762 342822 739557 175507 929234 537232 849593 594357 691791 145564 252406 442937 311580 9021 1000000 99300 569196 809628
340680 387509 16348 804118 494856 138500 261370 362319 796844 76261 838444 545811 226103 261922 243909 161700 788449 757303 830893 43259 458299 798478 385543 223724 888115 212107 834607 476168 952164 205715 371081 763664 1000000 443324 528432 724178 93675 297531 158837 277788 82055 298134 58437 26637 102523 607459 958605 606934 275329 479946 428876 798521 186306 58607 57855 320182 320073 1000000 923020 309184 335595 830838 547161 20578 611188 161504 609565 1000000 776969 926436 590703 729169 232670 717494 677266 928636 454433 832766 936047 4000 128450 257048 347532 862658 21010 618303 880415 678020 912474 452925 1000000 657408 623141 700790 86574 465611 888114 648330 242831 517161 855227 1000000 825669 409594 2679 387625 985489 598419 708628 122600 602725 960202 34931 695937 629593 607379 169146 499658 283378 978603 21092 1000000 273876 61548 909898 873026 95999 89773 605597 253423 402451 621006 546967 286445 970321 22890 605491 1000000 635422 152941 738866 341016 830312 835911 41192 645322 497424 685427 637874 539048 681252 1000000 1000000 722925 238551 764229 438128 431204 581781 347982 747703 867437 558944 633767 296083 547706 857390 906912 311127 827058 582747 897935 362725 957032 16711 900068 620922 518703 152164 826206 1000000 642738 193647 558807 851133 6748 959735 356087 1000000 343961 817737 810648 228708 523342 585005 499680 240574 558733 414861 38868 873443 191750 335420 1000000 598273 272134 891436 633223 832304 634020 290532 981166 651698 394831 498261 1000000 572923 717386 528934 438885 474603 1000000 954099 454786 888869 857127 326502 58987 887653 1000000 243025 602499 57392 532493 621353 562103 239950 1000000 233748 438320 559351 455972 714401 675709 285080 550973 133067 708746 155406 335387 976508 555626 929493 731519 473927 288171 801180 11965 1000000 652131 109620 45881 442613 377528 329019 622189 884785 544995 415056 983227 825518 697931 258030 353772 24561 696055 947697 721304 746243 59209 1000000 191328 480084 760515 990784 41520 667982 897396 115925 1000000 611195 353572 982916 631962 245246 844207 37736 143393 648459 971858
416867 823423 1000000 799817 415668 908890 940027 286081 358666 484369 577611 6358 259801 629363 10783 913538 422485 234920 153094 495477 483935 596999 1000000 353281 620252 310816 93629 773251 9347 562912 120288 564914 842607 228538 23831 747275 526093 830083 270971 1000000 75258 370267 622715 422674 912988 211249 208416 584275 934356 852022 104792 842375 480399 956481 914546 333107 22971 925090 974328 1000000 1000000 10553 1000000 478001 859520 1000000 238165 18079 1000000 184513 156949 572103 474871 467300 424393 877757 793648 678716 733597 609240 231554 558910 552978 1000000 123520 978949 626975 997559 539541 246567 818941 465359 119088 790487 22765 184857 48618 1000000 26501 16629 467495 605028 389874 448656 893882 97596 943306 1000000 708690 776905 628910 716562 285017 703550 704193 585237 147885 687530 290647 22842 2998 798763 858024 271092 270420 1000000 117845 450434 981466 818223 785828 506429 685853 325770 338355 340175 999796 89630 1000000 965826 673118 936095 524416 850145 182920 1000000 826363 320103 327582 424398 905442 1000000 721133 499080 1000000 233685 251973 505922 483980 626295 722804 379753 511361 766648 866043 412660 371927 477723 238519 606461 367415 733019 515908 366994 1000000 483586 257940 879249 829064 834827 827401 691259 506014 824476 440406 833912 643518 682136 10429 570617 475437 364244 417499 258762 91444 898654 694094 264944 1000000 760641 538465 666348 801981 317759 125030 976978 324612 1000000 565466 2350 705893 930719 689142 627235 677107 682819 237952 1000000 990596 661184 479312 52941 426501 13234 894872 278560 523254 262340 350103 568324 473666 468167 245711 82081 239906 605703 958473 277400 674826 820673 829967 411676 676453 803002 195627 100353 333766 835532 796202 846917 140504 782085 729681 1000000 611135 798643 861494 299231 564188 363228 343407 583038 574917 798051 1000000 756696 987452 370678 398513 1000000 939837 754052 417096 297638 1000000 574129 357956 919720 281086 910735 407497 361023 1000000 350731 1000000 721270 308548 251689 95410 971325 722148 798273 299989 255390 817581 365638 960167 806071 954266 222715
12079 940609 771345 1000000 367203 985482 293002 534709 407311 638765 328722 544032 776909 423317 956950 114801 997450 153805 705205 802119 178421 295392 953472 833915 114575 871865 1000000 643694 256773 84408 857958 778319 343822 218714 355127 583077 433070 112432 546444 657106 744120 693592 71997 992285 375232 350763 57345 822416 810139 1000000 131870 862207 931213 1000000 1000000 216689 516861 86713 899858 113227 880928 22416 925476 520832 766372 497589 870737 1000000 827491 841529 547065 318159 759962 804617 1000000 46986 171224 776274 263355 517915 456491 97659 976695 707199 910677 1000000 689561 445688 697889 132432 644565 68724 309108 357470 630606 1000000 7739 1000000 1000000 176071 242026 581728 675761 976800 533607 31914 519886 451538 222145 672595 1000000 1000000 513183 80742 324974 3746 1000000 325181 570756 363853 1000000 576685 204278 1000000 289123 918896 753441 782615 812683 996551 595386 900114 537775 139530 986282 1000000 1000000 122978 853770 233011 550282 404957 1000000 134257 236692 819940 872033 563211 1000000 874978 871673 233974 914487 190386 258598 916707 170578 1000000 148797 880183 784636 1000000 78432 207765 857195 546561 905062 386466 820952 123021 136715 15083 324948 759805 844073 621220 785736 677418 430361 155965 612997 675498 389493 939438 812287 939296 1000000 620071 75357 1000000 559073 242551 660590 669557 589228 1000000 874454 481688 530522 598490 337929 6072 600552 859036 924429 284455 116067 792638 342910 652689 462218 1000000 1000000 426562 252085 97192 890878 950786 447837 1000000 75469 552894 569118 732788 234123 465382 516811 980237 668063 387518 889703 424934 401421 600509 336598 566285 1000000 1000000 88779 490236 102833 700271 913897 266473 35112 505502 771978 808768 256656 716132 947273 757017 574100 463746 374981 61322 1000000 666757 160551 634582 140423 988020 221938 316075 1000000 325176 222582 308639 663034 223820 736969 934694 1000000 998958 1000000 688453 1000000 744407 420285 277818 420475 429766 200691 37498 889080 93330 95470 869757 1000000 12813 852178 364713 469631 824506 386601 776668 407689 835288 601933 995868
558070 782448 481075 873330 482145 1000000 951688 450237 494321 761732 987158 156124 411316 820513 780986 733429 967240 317631 23861 1000000 154835 673698 595866 343940 292227 41524 272277 576034 91694 312462 813031 472450 126812 285250 86325 685477 210451 1000000 368826 1000000 612470 394190 288835 198145 555178 347898 690294 221105 573169 737764 207411 224140 616923 205748 1000000 69047 678099 553053 51578 1000000 716095 570987 804084 621023 129830 463740 491058 288986 410251 553820 617256 252788 995401 555126 534327 692075 394520 287374 619365 698836 386705 111950 387103 527008 313636 138939 885954 577445 1000000 410017 1000000 986114 546132 828234 343756 974362 1000000 823214 415593 1000000 937547 903999 40837 574626 719786 714216 620578 951976 761398 507513 726006 56036 431048 29954 285783 811323 238155 641578 49614 151840 464203 103174 228783 686920 1000000 367117 412201 629984 834599 1000000 673782 742079 483024 597747 570500 1000000 772572 292513 1000000 796766 988359 909928 563867 36858 979657 86837 569461 867115 308414 827188 114509 841931 545405 5341 97830 681981 626511 134587 758775 318425 384534 635666 1000000 116592 721496 967100 30491 413646 311366 907822 453700 225420 883344 753371 1000000 368442 794589 1000000 768279 646333 1000000 677110 1000000 878017 429787 342259 405425 877282 263239 482728 265223 82047 520689 443770 790473 1000000 523739 465516 503907 853585 495313 346385 175448 433740 231397 149552 797943 531774 858862 1000000 504746 585409 1000000 247229 55121 836420 560494 828764 75129 766702 355215 726678 1000000 689229 1000000 139134 90930 713626 111693 184834 795620 454121 449822 604606 1000000 291629 849458 351708 412558 399244 283675 424047 967760 342013 118657 997085 391499 176796 537987 57946 1000000 1000000 1000000 506646 162725 1000000 301641 193492 1000000 36848 493295 139432 775415 660440 290887 696679 604574 942992 500277 767767 558487 269629 502611 151315 636491 1000000 894743 400858 481232 468065 733129 69288 586556 208041 805256 1000000 187682 142276 583057 158977 1000000 706772 462234 265508 701577 1000000 715784 488006 562253 105311
384129 874169 994104 389214 753256 416891 200958 219093 109119 518425 965742 565670 1000000 76977 750365 673055 604981 908383 651629 417610 710046 25113 53794 786263 1000000 859885 7810 16368 629546 703762 34582 823397 35264 524060 42546 691245 1000000 111509 888282 401076 319716 467471 967376 1000000 81228 252419 873782 180887 1000000 197714 808842 768744 138996 982671 1000000 292602 704140 811965 736371 53629 411902 976870 321237 829048 902334 439554 392071 284529 1000000 684023 1000000 1000000 821127 963312 315388 851801 205597 1000000 150052 100008 832845 489990 111955 345926 132099 1000000 1000000 798635 307352 404175 1000000 347223 137775 674693 396797 737074 713204 337633 685198 28917 937022 278217 667976 369407 971950 704429 275731 574185 410708 951010 275055 809784 350592 433255 271608 23243 957955 796616 155693 793176 117473 369494 933406 1000000 98176 407424 811125 524602 834336 201546 1000000 1000000 933507 261880 283418 252973 992195 860543 359073 1000000 172633 1000000 608125 26342 787277 681132 270444 940734 90290 218659 1000000 969827 1000000 890465 549830 436082 319495 1000000 35908 175285 725534 964428 437747 69185 546358 555990 811326 740898 488885 630727 622633 160320 711439 964369 632442 17761 429894 380397 527972 134030 710223 439524 209331 437630 16943 758994 563162 147286 787314 324224 531610 112737 646456 820526 169250 627308 1000000 418929 683849 483858 375137 510379 739548 183098 571930 833759 438802 92371 795893 229119 345832 222164 893393 423300 180209 791007 144474 426208 867844 1000000 653714 38021 231409 328543 367082 65453 950100 65407 402602 951927 805809 328313 816885 47610 206800 621214 623833 348589 701393 805542 409639 682523 912154 432151 470605 316044 771481 1000000 675548 424894 438844 832245 440967 813869 921268 940131 935013 336475 291022 956061 733355 948712 257131 550365 237871 397318 628806 99401 824563 247180 285850 578645 505905 798582 754042 195925 657556 70736 827940 490792 96957 805515 863386 1000000 55181 893255 413961 907046 33889 927080 1000000 208490 58310 1000000 726607 827454 366154 548556 244143 117062
635573 801643 378304 1000000 762732 936882 460877 2436 415762 649145 320993 617212 836565 868101 499438 74955 726418 742921 9563 273974 442740 1000000 296921 817012 88943 1000000 407397 908156 542922 237476 144138 705998 298506 1000000 310463 114847 982862 633289 1000000 41938 272173 563779 1000000 1000000 874580 84780 535953 614510 620540 468850 159486 590244 187695 855403 843529 371748 840682 677885 1000000 309145 3937 911959 619095 938878 916349 615998 175710 1000000 956550 542082 627480 777749 670867 967382 836152 955573 613527 660521 971610 421759 933921 178223 488158 776656 950896 951727 778935 218243 565982 538842 841724 354521 518329 511813 183600 504565 979000 95890 636764 1000000 537607 879759 112495 555303 914512 452610 888083 403477 140175 205988 797619 927225 98468 54598 7238 821218 181051 1000000 692093 669253 315216 99506 725794 934451 254347 541218 771218 544900 969826 682150 716261 70033 498197 292576 82434 387875 303388 291097 667337 648322 141840 978782 456549 75557 267329 198119 344706 425484 1834 237010 606769 648109 922505 632593 311258 497552 444320 1152 703191 5736 422692 471102 798555 1000000 947912 28784 1000000 531164 312002 344506 106236 104630 140686 874149 706097 556429 849360 514828 32988 163974 322667 1000000 319354 679544 600815 774345 338398 684630 907747 240728 386928 670289 319163 157340 210186 854535 472506 974024 638696 701195 514727 18591 135032 506080 549174 650802 493200 150361 1000000 165554 999163 364938 484597 372669 148271 223883 1000000 693889 741428 564425 897670 917834 207804 976221 184423 150704 659450 61044 824588 984538 568211 1000000 327969 361120 199152 572153 612808 1000000 489 136658 984976 991304 761653 1000000 927877 826721 880139 655433 212292 749553 126600 628098 128671 244254 212424 127327 358442 471856 163569 38397 21794 934481 50689 1000000 427364 436215 893604 45937 624716 958378 835056 269621 636109 874383 891982 1000000 389599 283268 396670 450584 703565 113128 738730 409276 1000000 806816 611799 562536 118835 105992 746183 1000000 757635 821941 971192 627207 170242 169828 998075 264249
537503 84153 1000000 266219 808138 724226 311684 190904 810078 699983 300690 598156 357623 734055 47864 539360 15719 820475 225636 1000000 1000000 306233 597404 364843 646829 768131 178076 478340 166806 43746 84529 826348 214217 821900 285196 262820 669669 963932 764784 1000000 842474 875365 224865 283350 295730 171897 167754 997784 986284 260679 200221 394570 936832 97388 988789 496800 184733 73099 1000000 167794 298710 452758 658276 502726 929718 135786 467212 957104 692131 933275 960931 104870 1000000 997469 789879 128608 458882 818391 721640 128782 51866 104235 1000000 1000000 729242 43841 111945 105207 53073 894415 136522 725736 913995 820435 916132 747001 420379 887195 425237 37847 999196 463733 999264 110739 94432 493822 357937 379281 158592 506307 941178 361252 306137 393438 867810 569925 587497 598194 669747 646639 24665 380229 934746 404557 174967 1000000 698045 763490 639835 1000000 157648 908483 108044 34544 572190 1000000 1000000 284728 735456 195013 130101 43032 957672 655316 396812 584174 1000000 649985 1000000 201621 1000000 405113 1000000 431739 464478 944590 919125 963455 789815 908385 681074 481868 200103 314793 406964 613055 245809 217226 469310 171559 372764 405594 112395 391207 441403 629641 758332 311205 931279 891924 1000000 12602 402685 322158 1000000 92096 854696 346835 1000000 325094 1000000 548586 704508 638307 993130 209755 191195 113604 682703 829465 662463 962485 1000000 959114 907783 988442 321166 1000000 433272 708995 117828 300355 745620 96860 762437 1000000 381947 885889 73632 138397 33733 195258 429912 244784 286279 782956 114425 347461 264631 789553 412408 319257 340479 1000000 706862 784223 959781 481821 997104 784435 996510 110289 893964 610973 461422 827170 531458 545362 216802 1000000 702663 95040 560823 290589 484132 678368 1000000 489520 681880 649905 579765 243955 862845 220728 102402 284119 582710 318448 484469 98343 969026 448865 487370 796740 986128 292786 380215 57951 43132 245013 982896 672995 849699 143073 344906 224902 532333 558797 839506 995846 558825 662013 31657 106382 125038 164299 615507 80388 950624 31198
28309 708244 848607 503540 192082 254201 906821 775098 992908 872546 204260 1000000 1000000 923544 895133 359097 509608 669205 137606 353104 808952 482230 577826 420911 165810 280070 151594 214300 587121 642975 877405 622870 1000000 243265 1000000 402760 544946 212187 225287 531530 680766 111837 778172 1000000 1000000 348793 911989 497337 944898 365040 1000000 568485 666442 208028 878822 960039 393092 289665 279999 525517 717189 547503 199166 412391 196465 124116 111542 961791 420797 429085 829948 399648 47110 600749 34163 323947 630069 653038 198846 90186 993014 426921 519227 258547 106490 382940 529863 1000000 28611 524635 837140 812965 832131 1000000 857759 1000000 877343 973938 352075 355390 617577 692044 78125 726828 1000000 746378 874348 184420 397214 454625 376273 604132 1000000 27653 890337 619346 275331 404174 566926 867874 313876 501344 49131 661279 664330 383441 1000000 332250 117822 348194 109772 682230 737535 689727 469229 767991 680364 626571 475096 113661 646980 864107 753937 571467 462187 933651 307028 851558 653589 561608 809966 313401 36325 674999 130212 1000000 403998 336893 552613 2787 229700 988170 1000000 543884 455233 241834 560517 1000000 425653 676690 411793 1000000 428857 739891 777800 892702 887115 293689 555648 147013 504241 447077 763673 597851 766629 696855 661804 456853 268982 491755 110033 923578 963128 675866 24611 68705 866342 192805 550596 726606 44662 217890 704713 175717 395061 217570 118237 1000000 286063 307854 623841 999597 230494 259279 960097 588478 682722 305355 123027 990016 1000000 598435 551683 55562 19383 1000000 970003 734000 377504 84791 444121 540848 1000000 10823 857749 187912 849245 163290 480557 179520 397706 118047 556120 973179 957028 799073 44254 153682 438139 353738 984595 2245 945265 186788 129594 145898 331567 1000000 827623 917876 938975 641611 963691 222496 295691 290777 926105 896174 608855 155348 714770 69139 637089 275917 666089 1000000 654645 861890 670755 270842 709644 994579 94026 733826 52254 450039 909818 1000000 411659 644010 1000000 547704 741409 442444 827497 512747 583292 1000000 1000000 601241
894004 94683 973828 112092 694620 244132 186020 632505 26595 1000000 344596 522676 245608 204058 92429 1000000 817284 574303 962908 1000000 575420 1000000 113223 301971 364869 978548 552796 1000000 466109 721838 315813 537975 638823 782851 518994 14137 393175 780817 566926 806537 14699 647891 690516 587729 285792 784598 309601 689001 269248 513941 306818 439364 933492 739957 643632 305102 479137 141986 879117 629872 925889 463086 841545 728231 651650 192882 639539 633832 11659 831925 402072 1000000 926653 741405 1000000 508173 240719 682028 1000000 48533 702809 876413 818941 386542 271360 898895 579456 432204 354959 746220 1000000 1000000 987709 287098 247610 637462 635106 597043 104970 1000000 595932 761723 512534 698534 802942 954872 621384 683864 570354 373565 545983 915911 337702 83274 663628 387631 199746 905677 773077 441052 116771 1000000 719162 949675 133497 414816 228850 895844 125778 364837 914571 906957 60658 1000000 651442 917477 996806 597068 716791 1000000 610523 37719 128164 531187 830145 144464 848861 47316 159633 753504 812433 31001 828206 626588 648309 229820 928021 1000000 963619 940740 676672 947871 210558 1000000 173745 97862 491396 446746 825275 529065 750741 667614 509582 255562 789729 1000000 94294 91846 162990 1000000 1000000 899155 405644 292053 727233 332548 950895 456823 337728 209710 837258 489569 749832 888837 291586 597144 526058 458813 1000000 365342 886853 260880 861643 78279 826363 342468 772004 900979 228180 773698 75860 7581 686523 121143 904451 150406 1000000 20313 366580 562401 899191 1000000 530089 1000000 84354 46986 146432 825318 30339 543306 282098 100476 76375 376414 484396 144250 164021 1000000 287139 73648 140989 224502 228753 4728 538193 890488 725161 725633 1000000 986033 333126 563603 801881 866804 663279 806618 318043 113708 919123 517172 1000000 297640 839021 842646 323355 531342 436291 232594 523168 1000000 91201 683769 860081 971701 331568 276670 968585 599535 878328 148140 303580 911469 54337 895610 437059 45428 939986 1000000 467279 617761 384284 233857 344822 784571 652608 118012 266290 825784 959560 192523
150169 998314 457104 114837 5837 56848 392910 715420 857517 1000000 354924 822705 594797 863224 480066 292970 52882 947830 326141 1000000 955648 333304 594848 877120 1000000 72467 466563 135543 547453 872695 1000000 1000000 362628 56811 1000000 792673 568294 515811 580368 1000000 167314 521614 1000000 728565 425482 12880 243571 43994 672903 306207 756458 495565 899258 687313 867999 544534 78919 76994 239155 613684 341778 212144 395030 419126 821817 1000000 1000000 197177 287413 250723 784929 113765 121493 1000000 104719 452921 842249 901899 468123 110979 653183 234630 693904 589439 242669 116703 376852 431282 486279 39821 847462 906578 271352 1000000 15036 875587 811526 925690 1000000 208804 676478 451999 428137 310452 278659 60538 1000000 156998 130027 891995 854597 946561 582909 871203 993711 771999 195733 932352 411522 1000000 1000000 113397 589341 1000000 598529 856172 693756 617080 244017 374787 778504 759446 866420 1000000 629794 135108 437846 126045 745173 160107 651135 702148 1000000 137882 603103 115669 698355 830590 637221 521128 622892 66800 1000000 840683 842978 663772 530414 542624 67324 273982 279589 17687 15378 1000000 523848 1000000 722962 535845 101796 388013 21162 687681 441724 1000000 17363 1000000 1000000 107784 719797 945670 27178 1000000 331177 781217 587491 889765 467802 460214 67028 1000000 273512 517404 362748 221425 762452 580767 864106 171510 830038 260113 184544 3118 66825 803562 832754 3506 426026 748824 1000000 763444 965136 715355 979161 149759 476157 152313 981568 718444 116820 186974 513625 655964 408802 286653 795085 78231 661798 938589 230629 956056 900186 1000000 494868 99725 441650 732486 454008 272108 494043 213503 144933 78273 600479 879667 1000000 958843 583548 701886 360265 729219 822835 1000000 621449 521352 706567 14045 267682 476621 132569 665812 348634 938533 505442 889745 1000000 48397 941939 33501 35029 10681 955690 526808 757063 750103 502506 762080 649999 505616 250196 434714 90747 47533 718440 804306 1000000 1000000 305821 116848 288006 38009 523677 978108 926512 358067 303342 116745 708733 694124 424377 480568
236373 223619 30029 434780 1000000 1000000 248359 83059 364071 1000000 314796 741338 517418 895 662838 133847 722597 30608 529575 1000000 336554 998819 47438 643190 619274 800654 850877 200108 8639 528831 497865 668701 566380 666149 645829 269330 871595 646265 885222 24912 494408 604540 892339 791583 582589 274229 1000000 894663 765154 790685 957361 914422 317570 535779 757533 657663 480234 879190 831932 140973 350554 507421 1000000 902464 54585 356314 964347 1000000 162322 20993 602923 185846 297073 376885 886895 1000000 136004 617223 975744 272125 494820 707792 762884 149326 237468 246488 796667 417302 406281 234640 585814 999051 327508 30930 204200 399742 228198 190005 788682 665381 58372 948941 299187 676216 247462 40152 115644 541890 1000000 435784 336673 304853 546745 242284 847705 935105 637856 682435 976122 596446 349737 578754 71087 29353 48636 992591 487351 717421 104512 899422 93470 1000000 549267 137908 365690 946869 196533 877541 353393 541538 1000000 45705 542497 667384 379769 619903 218849 938203 641167 395820 317069 855895 135325 979619 596591 637924 542977 60576 393499 155842 415628 128442 153480 251226 544316 323449 68019 766203 122793 862815 227394 357471 652555 602190 432488 495334 161859 192114 878435 113645 826825 1000000 803647 566347 1000000 66663 882868 830101 771966 853467 833357 768622 869802 690869 633419 820000 562219 852253 724249 258370 360317 51697 634197 871395 976284 594966 382898 658162 651160 899264 248141 737542 242044 476396 1000000 372670 40210 933541 68124 835570 802526 928811 998135 569476 496845 831030 164654 246951 863002 983271 550729 668258 668032 1000000 766315 978436 690179 114959 645063 836928 365019 233627 695294 587073 380705 409513 1000000 418870 360019 874898 479047 464897 2413 492266 633777 1000000 995266 411744 678024 471743 625586 988859 360616 1000000 597241 371833 315855 463638 678716 703809 579486 446675 835035 213295 150577 969603 605821 458734 12048 556853 1000000 484845 858579 41761 1000000 689630 429433 738750 885507 232542 1000000 1000000 40981 141414 91673 842555 523794 8143 206642 241203
573810 421644 145625 743807 519629 120068 913868 704024 791768 867056 156640 491029 784509 299660 65809 141416 499579 771386 694240 738621 687087 442061 15313 896401 956254 730351 347735 153415 590120 930946 1000000 146821 31459 314660 121170 161927 476522 839796 263454 291348 313808 760439 957353 481775 411315 356289 628403 615414 420189 538659 893962 495697 298697 1000000 818489 700204 242523 197475 800139 24896 52256 864824 668939 709027 759991 657725 550230 787261 675791 679404 83141 474284 804998 28820 487464 247547 120927 746766 623883 381089 566000 288657 215365 346882 541004 757367 709210 401797 81781 158433 594411 611683 16275 582089 191905 1000000 45241 609941 657977 677211 835595 290980 328972 457384 227937 910827 784240 117201 403858 421705 27953 700728 32410 608951 617680 321601 633871 324348 145878 447893 252447 630907 973408 308152 620263 960007 726000 284995 920905 560378 735512 776701 307715 357681 71063 1000000 1000000 673363 1000000 345623 205702 187650 296715 977794 336609 499426 788919 1000000 200616 96721 240337 270304 408093 654758 993431 387467 1000000 904431 331379 669363 1000000 318569 896937 451393 721773 557255 308178 1000000 611864 468268 528231 825123 1000000 495093 888832 600212 65613 344078 246647 683778 778557 970478 768379 297761 43269 371232 985564 738009 993110 939228 918250 679122 385935 202641 903592 286476 958425 703544 790138 757659 39338 620227 877053 930838 131692 892705 252595 840274 354480 747907 317100 63343 160118 135960 1000000 20221 2936 390976 378951 476547 473198 400954 1000000 596059 14332 598666 494544 217175 971262 183263 844620 1000000 155695 502468 494247 267574 284844 1000000 316502 451534 278328 168402 706061 814853 391491 1000000 226371 171066 88822 940033 580684 827640 184277 412052 886547 1000000 1000000 840405 1000000 500242 164164 573200 923932 377471 742817 878071 1000000 763164 960153 731042 1000000 133141 919315 1000000 342120 323539 723631 543091 251089 545256 54373 59128 172641 592174 156879 889842 1000000 755763 292325 318849 61406 578558 310706 253696 779024 849429 779334 95560 240467 271280
799520 9137 685525 400631 294514 232538 605833 757714 216897 783453 441862 627649 563360 731855 1000000 172675 895636 103485 1000000 535043 438112 535390 182973 896143 550168 1000000 64922 720428 906762 1000000 1000000 624143 764438 222038 568259 605747 799025 186300 725001 997329 238935 834040 397293 172685 675378 427118 509243 432835 6660 698811 208050 59917 242841 527883 526967 1000000 795590 923702 199823 119217 550437 874625 753255 571775 386564 403044 546995 69017 726344 366716 448501 256893 622182 1000000 634274 701046 278181 820315 360629 904975 839889 1000000 39078 464249 968134 275228 552695 838157 591647 229215 97682 71993 915262 69455 456563 810468 750036 470242 459726 490555 1000000 501881 174938 350827 105598 508088 247812 983224 877273 632406 1000000 16724 811314 491563 1000000 413774 1000000 106360 522301 852896 484031 206895 404359 367378 1000000 500529 49629 558974 549421 613259 1000000 436626 298137 122870 661380 235265 859783 81048 473595 975233 975838 628985 21176 823812 612968 468605 387134 405963 123707 900280 136581 1000000 358840 608668 971145 998565 351469 308906 173977 777896 309775 814972 243754 253563 144013 743051 306514 875559 678389 144114 263114 598344 1000000 338304 523352 1000000 42125 479867 604727 262433 446691 999138 880605 382368 442782 516452 508946 147101 801624 371706 42421 321147 293765 98922 90858 31449 783367 22247 501419 651802 688361 706868 710403 318623 355612 412164 782362 550821 395165 379795 528426 965452 211715 254132 841998 336748 469495 62874 722750 644669 942268 50529 44891 456946 62492 443532 957662 993199 479018 258030 768613 793742 726964 331291 457296 957689 789601 494715 434660 437399 355627 396736 559342 593841 744370 84099 405753 288394 161002 823600 572870 912099 250439 1000000 894563 694069 357815 202328 723177 513995 632257 796978 855170 492654 970238 1000000 604904 663721 235905 115916 876255 356896 611890 360275 930548 431991 737927 1000000 1000000 615194 1000000 919466 540699 2130 149511 977743 420799 352599 374606 1000000 208613 108693 607952 706582 407775 996235 667639 244975 983194 751571
684031 99252 508738 965355 1000000 411625 340447 652049 669337 709566 818352 908169 225355 47268 1000000 985870 924553 769315 168331 377024 537668 679814 937532 996412 704031 308720 500667 109506 644370 439132 58422 548661 1000000 248386 570690 102713 1000000 74012 915334 853125 53442 131249 565252 1000000 1000000 329306 171207 1000000 578939 572906 464447 1000000 356923 775512 555178 620424 184878 1000000 621117 162847 732090 105938 721940 401880 188731 775334 1000000 204674 824374 811897 455701 760372 821293 232769 115848 565623 549652 383036 824788 344896 709164 672690 812944 1000000 989211 834015 897741 561461 751940 655483 936239 510216 790190 1000000 734643 522764 89137 88829 592499 879980 322148 475991 151825 309081 862274 230251 669479 932199 417061 46370 850423 118969 964826 942306 677463 473236 529293 546645 626214 1000000 20265 336076 557750 834560 944435 580095 403428 889087 327073 12643 1000000 748766 467858 436088 169279 110169 868286 529585 1000000 56054 55171 1000000 568011 212326 723425 590899 648007 352474 499437 416509 774230 882193 795333 720342 476734 424840 943610 340326 687780 934850 405702 641789 361896 58948 642531 319678 1000000 295670 401610 343330 454861 1000000 975288 754382 641599 137522 54350 290080 689600 371169 882124 333290 950817 1000000 784526 811696 803727 839947 795460 391475 593021 436946 45635 180671 319176 661941 906828 936583 1000000 424929 353777 76937 350716 420961 529061 557309 206818 419969 441274 505369 841094 968830 878800 1000000 1000000 753719 211612 1000000 453118 153553 787388 282659 1000000 846256 611947 488035 512939 412711 482462 528753 568360 474543 426849 458814 733100 994839 145402 800149 232889 1000000 427054 735506 786865 299730 15965 74753 247118 454125 574747 1000000 941769 454400 505792 417323 268964 338854 722565 572651 173702 324450 361188 242721 340198 1000000 947827 923069 947609 1000000 1000000 364917 56039 924941 504007 462994 794360 372415 62093 545744 565862 261264 1000000 1000000 379048 424944 168217 1000000 424020 945909 555749 70928 239626 176477 736805 551886 326587 359996 537084 874509 419742 831025
45949 113672 475835 1000000 316206 550044 505962 807757 696174 431624 715552 436950 43065 311337 994143 1000000 350942 507259 153333 923445 105260 123060 425234 128327 730162 751262 1000000 81517 843226 975566 155960 896576 204701 396627 1000000 63073 705108 24132 901673 316411 944110 622573 918946 437430 255097 1000000 647189 207842 445658 439322 932759 114094 902811 10977 963580 905760 973485 867542 518137 651161 873753 135583 398718 828536 258262 429116 66766 949021 490370 969171 244401 678892 433327 590407 854744 634733 72320 1000000 499470 711649 518038 58733 489650 61538 389466 959953 67121 547588 530889 358618 636158 260392 995318 227685 1000000 915528 562912 220099 837754 712994 889092 101024 977428 124184 919153 327071 603249 432534 650785 127435 524774 201113 911905 1000000 887379 683763 362679 645371 178011 284341 586867 111491 95612 17562 893662 206632 115875 86241 1000000 170274 613068 879109 894760 989819 898123 979937 884180 833894 103183 479423 540096 917176 781652 371550 184137 701971 834363 788509 882393 676808 13217 96950 474136 940999 463854 382174 968178 631248 343597 611074 918911 409488 631017 119862 212643 306167 30892 297587 670186 717513 724326 571249 680651 423655 285906 593099 302849 155369 621791 507685 827428 1000000 681910 364467 920970 127261 1000000 1000000 236477 761162 871231 914307 781878 426326 1000000 275243 1000000 310638 145534 848655 978896 13912 1000000 147123 361864 550164 192094 906638 492905 790190 111603 550287 654850 365210 583724 696855 504055 153936 289690 49247 505857 101909 774299 372520 477780 134563 1000000 1000000 71406 210621 356810 11208 321636 1000000 504509 492500 956851 155728 1000000 698874 652737 80237 1000000 1000000 935274 70642 788860 699050 384231 998323 56842 1000000 835581 830739 610232 334635 434051 142566 987881 867626 668890 316751 428077 879636 865019 93015 1000000 894025 1000000 458912 677087 633078 741976 616626 578432 896650 315725 443285 712527 590151 81104 73896 245477 252922 484694 1000000 1000000 997619 291501 685774 442250 644526 1000000 310641 747602 1000000 289875 183656 100718 173200
766441 327771 1000000 1000000 297334 585561 413539 191258 601706 752186 8716 873625 209069 79466 694516 1000000 163228 486460 81695 658163 783847 380342 582428 556451 249557 662965 746304 129509 1000000 1000000 913685 1000000 1000000 1000000 607293 725258 542964 917941 621064 1000000 741762 3505 737130 835483 1000000 218952 886699 214447 170410 1000000 565450 474055 971557 924204 312946 660875 660265 195936 806207 667890 911003 272034 86770 236626 20535 495206 210316 169571 843229 729324 883419 736608 959426 926678 972632 661877 902902 756198 540777 584924 772515 83086 958133 379148 182394 648589 659855 129208 728845 242718 977067 1000000 549651 1000000 140096 642188 1000000 377846 245642 43605 1000000 263226 105498 39632 550633 129804 751056 54209 860030 880637 836688 406726 132691 50663 993984 843943 1000000 877671 972174 866763 876116 212382 742568 730179 1000000 281396 457500 1550 394742 370618 507972 1000000 770444 549255 174948 934571 116518 403920 158020 248469 600473 838661 966548 559532 126330 737904 1000000 945725 546914 390648 551533 117472 329728 1000000 850638 987068 142680 863866 329325 1000000 634351 140192 861493 725739 10323 45085 647023 58557 153025 504898 1000000 434530 1000000 347963 996861 547270 985978 337 1000000 488213 131741 622410 670779 778355 384413 579329 844928 1000000 634961 249275 705849 784213 861814 131275 37167 440353 732719 1000000 354577 442102 497811 127480 822746 754531 401220 195666 529812 182302 514793 432507 903631 789101 219000 815350 730334 176608 42146 90407 478156 669227 476627 523737 793360 160550 446182 822039 481991 453627 591539 712461 304418 734975 1000000 841164 511683 1000000 369143 90999 856767 504687 500043 504336 225078 983192 1000000 371513 898832 700532 718600 646560 107934 874378 977100 454765 239505 497552 82764 725906 1000000 457055 922869 568000 795378 575137 27621 388037 293308 221971 652984 292453 844769 863952 599720 194241 329821 1000000 1000000 468306 866910 416154 476869 186143 1000000 79409 768565 1000000 547844 762834 368342 529268 961984 278931 691204 583941 205260 65714 291396 896132 896418 471309
244914 578623 498425 817356 104086 244427 445457 480598 77220 196542 369402 282837 130307 798577 1000000 446949 532869 779424 1000000 323503 283592 1000000 828722 227700 228171 499176 728780 470788 93585 693687 972496 208106 670120 366491 1000000 1000000 79474 266429 92049 805901 824066 971827 206488 482746 876874 668119 153659 539438 700454 659402 561190 88587 468301 1000000 10114 983258 837071 513203 924378 498237 753176 794094 519513 169568 547178 134846 80723 533766 1000000 3899 547173 108696 964272 983285 875459 673676 958981 695052 593977 749621 610343 624827 1000000 729761 332202 607267 586265 280338 290068 266341 550185 409419 186559 658620 810298 664725 9550 836645 395411 519939 408594 852384 512455 142819 725160 929587 744987 964830 226647 226487 340923 377905 692464 531452 728687 842571 427249 626791 564016 376235 339962 710580 800965 364081 79483 428815 1000000 284617 268201 698620 554515 762543 421818 45432 140526 379889 1000000 169989 1000000 363167 934116 524178 199895 777206 123098 536647 198357 59066 430622 1000000 315539 660 1000000 343753 428943 113432 914410 381908 645253 194944 818684 926695 692096 989687 833768 164719 543821 385791 1000000 32644 452755 281105 887265 624529 580009 813406 543056 638275 425520 534669 1000000 386685 537374 255353 844124 56707 10638 184546 68103 52347 860776 164940 761043 858240 734544 351097 1000000 385857 281786 40184 109893 55029 386817 324790 370681 329468 343502 737743 593831 602622 653849 357738 308016 1000000 466686 58614 601149 89746 164522 601721 448859 221196 671034 373787 1000000 503974 971521 941311 353595 1000000 273556 678621 208773 894230 923450 513287 111235 648095 520115 302239 181144 368485 99763 255758 121030 488772 577519 498499 1000000 507295 639021 267125 1372 599232 691515 297160 850648 828671 454301 464357 1000000 703076 200823 706631 166532 878368 520693 172714 878521 863451 885339 50663 1000000 361272 23799 230138 967154 635522 323951 413406 271441 87117 459986 130801 348014 937392 609908 859441 1000000 4072 85532 953366 847805 886515 277872 828367 558655 1000000 464125 139903
349175 162619 597329 530976 755734 298776 418070 425148 549817 12562 303853 995740 982800 862277 17925 793991 2928 887319 283069 868797 656323 1000000 667121 484492 163707 942325 826609 374291 983970 786047 535980 829743 701202 140298 174589 93058 303877 558960 145258 729302 630013 125951 446247 660912 677173 39217 135468 358224 915662 510769 52551 1000000 487328 885980 984058 550928 820204 891487 11620 173302 585632 19538 544855 1000000 231215 316046 353711 588248 734548 139270 1000000 367691 65717 851089 328472 31754 526045 136322 1000000 381762 429532 716269 1000000 692573 127269 1000000 199971 929947 377579 332312 211142 736033 631705 260458 1000000 522155 715875 380671 996063 97967 819424 1000000 639445 1000000 311271 392011 647791 830797 404212 693870 139916 617576 277568 1000000 1000000 1000000 171479 535244 106216 42214 1000000 905107 430962 54387 756761 591110 1000000 731651 614474 344712 340579 1000000 1000000 494461 144835 840377 922008 894441 1000000 355282 222577 467134 217056 580270 897046 655538 126264 638927 928174 743918 821079 925095 678775 536274 182824 501420 710356 262492 688133 529988 1000000 315078 446023 1000000 593154 1000000 862163 624642 709060 1000000 131190 113493 19917 976888 851502 353137 1000000 1000000 430952 730760 118637 81210 564461 111930 572087 578811 677016 13468 782946 30690 364717 634747 292626 435915 1000000 498916 208568 11779 137538 210336 1000000 1000000 972141 97327 261118 1000000 31528 96035 609334 611839 538589 507425 827168 301337 80486 964272 341752 574976 777129 891512 976836 1000000 366379 176131 910511 197024 321278 876071 586095 205962 223040 366907 4124 977655 749172 857973 1000000 997080 1000000 56125 874322 134563 1000000 1000000 149687 584322 1000000 254072 736330 71732 505023 1000000 695875 948771 1000000 16642 505907 569888 13977 1000000 785741 806069 998293 282849 616812 1000000 481200 977041 415488 34931 492413 390095 595222 1000000 100675 289793 973208 872965 362692 475223 433745 825513 690362 1000000 361055 1000000 939719 274438 839940 81720 22694 329608 744349 341203 742 9266 426351 241849 192570 184186
219317 708036 1000000 233655 42724 382487 790684 846918 538844 885783 88513 278255 942999 181413 113048 1000000 466996 1000000 897982 175627 722808 541473 379851 208340 17781 412653 451205 892761 660546 491915 837950 839972 753930 54882 406333 1000000 174816 732348 347928 622623 381605 120738 439261 1000000 662006 1000000 132126 817048 736267 1000000 867265 840091 851826 8873 1000000 98858 370945 843506 328694 441650 743319 220188 240011 222977 887816 459160 689778 871513 271557 189723 78193 664572 987919 967426 183783 1000000 297982 462467 360615 858193 552700 531130 342781 28113 1000000 67148 110740 494174 130531 362199 757191 474276 1206 246 616778 637791 890019 310040 456763 65737 1000000 984818 959877 930439 133409 530751 686784 1000000 34410 245449 722597 37678 724920 580712 106768 358375 192082 551765 698020 107917 1000000 333896 606117 807690 1000000 673616 199137 1000000 995896 887687 1000000 1000000 106482 426417 407604 417711 531935 143464 433322 739283 468113 832391 836483 109868 733822 437225 771830 1000000 40637 421236 39623 923201 993181 400715 60370 54047 38102 99749 369497 666986 799271 743442 152539 89925 717772 409863 778971 384081 485188 159461 379894 55505 978577 617802 783010 287547 108118 8061 940371 491143 763756 859861 806948 968906 38130 993134 262093 1000000 101096 620995 623645 454526 262165 888612 605110 10286 657535 1000000 742365 994667 34227 582115 609882 853971 829700 130425 374209 553378 247927 202441 450272 1000000 714662 527863 637663 547852 546243 986228 177983 72362 664805 442608 759130 149713 117826 41801 110157 693177 841662 179444 150211 371236 222790 1000000 730543 203760 181151 742965 308222 827416 288478 776059 258925 242901 186064 85543 90559 849174 881315 304450 995030 376354 1000000 20275 1000000 621662 415073 845329 80181 715807 842837 400706 663218 893157 342572 794026 823645 49075 600977 1000000 907138 572918 886369 756701 781968 708432 716290 78891 984298 295825 770663 794601 241217 537772 401794 595530 741164 596453 270022 31250 916502 653790 870687 425396 764581 1000000 355900 347763 714505 1000000
896621 213664 580374 127362 890962 118920 470699 253950 876435 235598 859740 936117 915995 56757 822086 1000000 204805 635362 638082 885367 954973 809751 214189 470127 107435 3087 466506 121187 144346 975188 870461 457915 347776 453719 1000000 299625 474087 607070 469472 167330 853851 157198 740984 882568 176772 407164 214352 229433 961538 955809 717460 452696 461527 34506 804683 302631 861740 505172 143449 382825 102659 163694 577185 641279 98550 437980 537271 1000000 363304 291554 774978 461533 899014 1000000 702576 301777 7271 478789 96360 731634 445345 1000000 422743 194030 43889 209191 820481 837546 34787 398442 179780 1356 639120 617913 209545 48457 419018 946815 327539 178993 899328 170623 421025 707214 467037 319708 408579 560163 267186 817930 1000000 532866 1000000 234944 731929 1000000 555200 46372 535808 721013 39416 504266 167217 311547 745668 614043 605212 177787 792637 772951 6512 179168 889707 279431 133307 394048 434045 493610 372758 1000000 854499 356134 67764 1000000 879363 217179 476076 928386 590388 1000000 426246 613677 785422 105844 363006 904291 882918 1000000 159224 603757 25626 636689 680480 923861 36783 696577 1000000 662201 610824 66892 880454 951008 279184 627442 633777 980211 860156 897720 581885 398830 937615 606751 708444 434974 499293 20338 680896 279939 385620 438332 711925 811017 684493 100973 661078 873047 34226 119308 383332 1000000 660925 901260 720206 98033 40487 322756 1000000 707034 92348 132597 564485 458271 509192 440320 130131 88167 683468 595591 906040 964476 467734 903364 292597 822800 254159 318308 260821 599583 575198 872176 612358 267978 636450 773429 355112 727163 310363 900378 748774 837121 65968 1000000 848632 380922 109906 142863 423783 47444 807280 977555 615299 451973 455692 804995 743123 738430 257716 478993 766470 570346 769938 287039 537524 796677 136704 241486 87629 1000000 147451 1000000 1000000 757398 803860 504828 13958 725421 770861 599107 844782 596590 208182 1000000 637334 1000000 1000000 824168 17556 150276 4968 357421 164492 48975 232438 103360 858883 295028 1000000 848582 581889 1000000
371649 307520 168283 854302 201827 882516 213304 837996 726844 562904 1000000 667353 649182 815999 844994 125147 908431 341028 968267 214754 1000000 93343 577413 505765 968297 186523 750314 885159 188536 901724 261741 364359 569137 374747 771332 1000000 554023 366555 579412 234107 426754 536914 208869 490240 730742 537888 865099 943647 549322 1000000 452540 820920 228490 599492 374889 70468 228795 634059 877648 607038 162021 670778 15076 666865 851627 679421 486439 220731 164256 296957 64648 51573 968505 667371 355724 732095 1000000 637651 979214 681021 1000000 502896 112819 339236 1000000 766671 59392 313809 328368 726297 455193 696480 488861 667745 473009 80068 364765 675289 591204 1000000 1000000 801055 1000000 754016 737280 138632 326237 60795 591616 97713 823065 810946 875984 81109 687826 998977 59816 932970 443506 616621 1000000 270593 594896 1000000 995882 796283 190407 134415 940742 254022 178470 1000000 284355 185874 149373 583198 600484 823960 98085 220519 609389 351139 832155 773201 245833 50000 164430 442566 651237 416351 611667 834071 1000000 354859 993605 941158 889844 65798 811032 274573 167301 54724 273853 118128 1000000 1000000 518449 55813 663301 347491 414394 40471 154307 13722 858825 120727 126937 157588 350791 423728 955284 961200 291963 608005 1000000 878267 933995 463042 105217 412456 242133 442253 400203 148484 133397 134749 1000000 253267 487425 954562 351148 1000000 926478 301237 1000000 9393 36009 569449 1000000 797294 1000000 52310 835914 760111 604923 894493 49329 420688 918081 419954 664274 497496 993348 117482 644457 965229 407543 24094 575890 473613 683193 623907 832487 317827 686302 766879 613647 295632 77923 1000000 78105 1000000 166410 320783 60940 740283 529695 167354 455232 134589 280953 964872 805281 611220 227956 967087 1000000 511878 769053 1000000 771237 93223 40287 544903 1000000 480303 220939 69723 551950 112888 28253 986637 1000000 411614 485931 593536 769150 943497 698375 502037 83207 708902 220079 568967 680461 334734 902281 17382 423570 56239 445570 416889 714787 808455 995475 22598 420981 141988 957952 348575
659129 320889 1000000 1000000 852950 622022 977645 275302 705325 116678 788246 46110 507858 598981 519528 813507 696751 366905 911466 137384 199198 1000000 871836 397000 982953 1000000 377159 58470 932568 616089 854349 1000000 945822 28345 589181 280386 963987 304308 838204 833035 1000000 1000000 834782 1000000 719764 742600 706168 429890 122654 797376 251830 12212 858346 383338 919996 682068 121251 948898 932878 984520 733617 615825 319412 754149 1000000 410041 293769 5902 1000000 424300 962182 458117 73391 439817 48823 465420 277414 425681 510798 1000000 546291 1000000 171032 8529 544650 330018 676898 201884 496887 726131 1000000 678979 1000000 761947 422402 151628 459860 91277 542776 755390 890167 340781 693897 339235 6581 727376 436941 916321 892810 930810 575174 767466 150625 632904 843353 2810 636072 511536 491530 573606 671219 175504 116542 836941 250550 1000000 285243 1000000 612962 325245 718878 1000000 622280 517517 518758 82729 50800 27790 936745 1000000 813166 245216 864265 821577 680321 600875 11497 578980 511711 1000000 798066 908075 1000000 36427 883946 518086 984029 1000000 891946 1000000 132524 332282 91014 3663 324387 46918 551366 588809 119785 649312 551510 374604 336400 186265 232439 463254 1000000 853211 780665 1000000 887734 109966 684688 320286 27684 342076 688134 419683 703016 906172 278033 1000000 521406 180892 314790 233783 953368 853520 132790 863984 754142 334850 151541 1000000 778199 900437 26906 866003 49931 308527 590434 104291 825659 879263 799845 607154 348825 310789 6806 610564 645473 387227 993342 46205 514702 412291 517 558715 690388 716250 904982 152545 999294 884702 607798 630575 78589 115101 249563 419877 785010 689875 549337 1000000 487193 245405 259884 32389 535415 827844 1000000 677648 18822 356821 717378 771168 602469 737155 963950 268651 352163 971258 604809 330113 176967 423764 12066 905946 642827 199768 173324 68676 943922 284136 458866 901947 974317 1000000 77334 884346 673157 1000000 348843 1000000 947847 896456 270826 818102 414080 193712 983720 507939 32519 1000000 1000000 78563 75319 110712 453181 73172
70013 1000000 926888 366863 69104 318155 721805 901198 442412 499629 971856 595009 199101 765926 1000000 576112 310888 985536 60382 151812 445654 774015 821761 175992 415311 432342 610127 552498 978215 803849 233256 678416 595006 748683 33094 605305 564287 321136 652862 455460 443349 197932 542624 793905 370080 325936 804193 214994 268977 691403 747805 264885 968768 1000000 875742 272869 386659 56469 177336 987856 67709 596003 519966 932195 894845 770053 478568 1000000 819713 96118 748393 289843 283642 522931 856348 732151 91535 760273 319975 128447 304827 944785 382522 572387 364841 71878 682015 79443 726313 749787 668970 744105 694932 244884 470966 568984 674038 854805 244874 320489 757617 256908 359902 148084 324840 478826 788230 733342 329649 610889 558550 845288 384754 462590 672580 985261 1000000 741520 638069 250175 701808 1000000 667432 15931 274136 890344 717717 27628 514649 631567 552923 924072 224391 555164 1000000 645256 921639 996959 672881 258921 809749 118942 953844 584862 1000000 692230 1000000 762088 641012 514114 1000000 132320 925240 1000000 777010 641535 898015 736441 383950 905368 690136 208387 394453 713320 811381 627653 918172 277020 105558 646969 985388 203275 404830 19778 508087 224573 546217 955262 282636 1000000 991933 717474 734243 792768 489096 475685 503697 622080 308916 670395 644902 644686 685004 467251 311432 547339 500899 329617 502009 52687 1000000 215536 276731 814669 302765 830061 783261 922872 1000000 360674 81144 795636 34229 83355 273614 739820 88766 1000000 202700 402445 253139 281286 718002 374301 686913 79153 552356 261037 220414 727471 995258 587825 963229 513455 320312 204032 61810 114768 435648 793657 628733 262262 738940 232118 193047 762565 493236 2775 626409 145815 10236 263107 358508 382300 395979 693788 232154 458681 912569 645303 990200 922339 683394 70693 1000000 152894 847276 114184 608652 479230 1000000 583674 568706 87500 324261 1000000 741176 324599 246830 714723 407407 74074 553896 843570 292412 658962 477419 754592 208409 799567 367318 695720 164006 921172 631563 583094 167342 921536 252186 920029
688467 861461 855621 452003 1000000 563141 1000000 377073 1000000 718582 1000000 961318 838264 454428 762253 604364 285517 411346 897239 1000000 525952 773122 947513 1000000 54482 59385 460958 540142 214475 4966 305624 429674 773607 420780 540901 557909 728305 1000000 981287 402676 797681 844016 416228 202644 794932 857427 246509 87704 1000000 658537 833913 1000000 366049 431138 776343 1000000 985269 694178 334277 290248 74025 55940 1000000 748687 72614 560622 257058 461825 688094 442655 39855 656356 1000000 383916 889654 250131 599083 1000000 876041 599841 598858 393727 1000000 100271 174871 875372 1000000 168081 280033 342588 849373 1000000 472202 604703 456182 1000000 730604 449561 788884 1000000 1000000 453655 933774 572347 496837 501498 964520 939554 572158 565482 744776 628425 871832 383577 258097 1000000 504864 284767 78513 339348 351054 930977 446641 556222 613729 950855 606173 23200 377245 860666 1000000 59134 198598 582102 964334 948178 75289 118066 335979 313604 171291 998275 332583 167483 394373 1000000 273560 1000000 670264 158417 628869 536504 201565 30099 251715 121734 901689 872346 565981 994599 868721 366765 882466 314307 223518 86255 259937 636724 542113 369581 630211 488279 736672 675715 686338 854307 1000000 731038 679861 237394 457777 115916 613070 587925 496952 716215 69437 379636 440293 814163 93322 550281 170025 319411 306255 45938 45254 504369 68819 864200 595928 633539 801522 741734 350942 6091 829931 28019 105046 916397 79307 680099 411155 1000000 703476 731149 1000000 611737 503202 93215 115655 15739 986990 925684 1000000 551967 461877 702585 276723 455321 762666 253220 630363 828271 553731 991222 60352 736749 249085 536451 914812 227311 96524 1000000 641683 551790 948791 1000000 384340 127525 67724 331077 489246 46806 375916 475085 948619 881979 820379 150337 23054 10375 818901 291787 881035 400532 38852 55160 81373 419352 424338 344553 1000000 569116 850 139131 775591 998572 83697 1000000 188764 239085 1000000 624572 192923 45894 500867 89331 713241 1000000 713806 755780 536123 111683 623379 374594 645952 547738 938591 244065
244406 691601 288400 660602 222269 1000000 133668 863555 1000000 240593 1000000 517435 897532 782987 728706 1000000 1000000 88447 585287 39188 139565 254913 678677 956788 965267 402936 161162 833062 166990 61708 556598 253758 434264 105535 378548 259562 526912 299942 782701 590934 594010 916223 657130 827101 859908 42760 274382 38409 515382 1000000 871925 226668 49306 766360 671016 755818 14225 847283 321693 573156 355387 1000000 136842 412203 62671 872270 457454 579172 924828 845110 487732 300728 1000000 1000000 382066 350902 515329 322095 563721 67082 82880 172288 88357 1000000 110716 267119 939072 711384 758787 421542 481313 699142 895072 272212 1000000 443057 1000000 1000000 813215 655297 1000000 743053 594698 952385 1000000 380669 657234 50435 150607 630001 602492 1000000 615946 684483 37177 970227 913705 916535 715286 951300 131603 1000000 328165 483765 1000000 721211 448882 392294 208692 66432 362288 761999 701715 337144 672290 363729 128493 175915 961104 495756 945985 702380 902225 480188 58903 1000000 414523 950319 719032 959824 609936 527382 333543 1000000 266398 309441 386178 284985 240406 327977 912927 51466 735336 318632 951745 600072 67930 859007 1000000 913945 685773 479450 7512 149694 82365 702131 284338 478065 33587 48961 188607 972785 88710 616174 996710 1000000 238258 193096 188380 250454 243903 913360 365571 171889 102113 748748 777156 642916 524906 1000000 72900 820774 43683 934328 967419 259714 442522 500368 1000000 274903 331297 1000000 974181 875679 24737 395148 859630 463641 327061 463894 682925 1000000 353423 46174 969 216291 555600 996532 16274 556998 935458 498590 303159 308662 517937 344716 584891 82910 757766 743375 364428 261964 250497 692299 812011 477160 577253 892388 498785 598504 764479 791088 47510 71277 369025 304301 288671 23480 802009 568605 845002 947640 561584 908998 27783 201949 582870 568371 209507 819119 1000000 625710 135527 1000000 333064 1000000 155622 447008 412087 440010 81964 203075 119379 1000000 366780 777218 328730 1000000 15567 638470 698962 1000000 587758 950302 720940 485906 1000000 814784 319955 677422
1000000 901908 122049 154424 126471 975538 319303 838710 874149 248055 485547 323559 391213 390743 969392 525985 277177 397104 103411 660570 952439 114273 49757 102329 324751 935798 924255 504049 502831 557246 719046 686307 246510 133023 476000 127661 43964 515554 687409 357958 533648 368909 4391 1000000 362914 699882 193424 60623 631423 124372 419395 999436 705758 939159 535880 6170 176151 329891 806153 684925 239296 267806 6312 385049 850278 1123 58620 564915 620067 694515 15201 83115 126544 1000000 108011 552477 88810 135445 522820 443134 663387 942912 461189 493727 268007 775894 940499 647236 694010 425575 594242 105987 982849 1000000 31674 296726 123819 982913 187607 648747 892388 901553 1000000 605568 645906 637731 100549 934926 158427 139189 57296 714395 479080 162692 597125 919838 1000000 896010 940358 831408 122280 518946 3574 900760 961685 1000000 683315 864836 288999 376167 16192 1000000 677688 700520 701623 186427 403183 758982 588363 240171 633570 120913 325490 409001 808827 735851 1000000 1000000 667994 1000000 431483 649774 244834 324326 1000000 454042 484412 812822 40903 662727 241783 776778 621753 726546 61743 266166 1000000 485974 645376 815698 431855 1000000 1000000 404878 412547 66616 556591 368232 1000000 1000000 343613 986343 72711 136078 886014 958598 1000000 138657 652621 36694 204301 787354 302257 203106 605169 687654 915097 883840 880735 855716 663761 180022 197246 354159 1000000 955064 686684 452042 471238 1000000 412623 535329 800810 672414 582199 633988 603678 125513 708043 1000000 127006 899095 485673 322619 75027 780250 995576 1000000 765395 108760 276064 70255 331777 444581 781752 496741 497626 210722 598679 610772 498645 774479 90311 40192 270822 682316 348337 575425 127401 858405 1000000 77396 153621 269325 30967 881990 1000000 356751 714076 856656 230605 970473 783013 795873 467570 458937 1000000 348189 137594 157029 317026 118331 14723 171891 172052 711308 222868 864029 452710 1000000 220293 99110 425546 511421 508202 579586 764133 441407 328426 96671 1000000 238468 226419 738439 620772 1000000 249663 37010 274582 611649
1000000 868060 416271 104680 632010 569630 418223 205212 1000000 752715 405758 499124 542527 780142 250279 739403 615953 304561 930860 797146 1000000 1000000 135338 237854 332648 999538 203921 656983 62943 119699 1000000 295716 1000000 995824 881250 190637 112059 260885 795860 689204 395095 412092 851215 148273 249701 514803 559715 136805 293637 535957 229147 157907 271915 719140 1000000 828773 525525 121055 620612 509053 946654 371891 615360 199328 138884 399223 358621 440603 723740 1000000 484865 520289 633649 761878 30319 473123 498682 936198 408116 675820 1000000 865568 701326 556763 10402 792898 946087 895792 538558 980912 554168 225978 538662 421776 951858 900898 547804 711207 388761 720133 193521 46989 660068 115315 502936 977856 1000000 228289 829376 647782 343124 398127 325621 120720 827952 1000000 742750 930945 778704 685705 464442 882549 927381 409871 438016 140194 639262 449574 903414 829830 182786 784388 479739 14498 638446 359340 1000000 457437 1000000 837717 136584 362974 235017 612953 37362 571197 555778 1000000 519285 490093 742622 705839 1000000 314608 950938 950448 70234 970713 64514 760509 912095 111610 170655 240381 579588 780198 731046 886190 1000000 138808 190198 1000000 849083 970946 780618 250618 144633 195462 1000000 23576 562831 657907 419186 125496 383233 120298 766959 1000000 398423 783093 278387 508577 41589 334198 624221 959648 994994 860928 811237 951141 831119 969153 663421 1000000 843520 727877 90095 622739 372332 891119 785850 746429 961892 119621 161464 101350 662805 453537 228359 881703 1000000 535178 58122 364129 388318 456841 994816 83203 147602 496455 610448 245253 953685 119537 70853 759943 441848 223523 58844 772055 28511 284812 1000000 521170 614866 292326 1000000 259447 983724 1000000 771018 673483 213443 674261 143753 654969 1000000 771866 144020 913697 111875 715653 707480 971302 392092 71032 121846 147373 473783 943308 157835 802711 697983 509562 494300 499771 58735 353731 509114 687496 801992 633298 284207 94192 175172 715003 342138 679720 622883 682203 1000000 478190 411589 38637 611650 293730 1000000 891420 230577 454460
929810 224051 263823 787183 848363 790634 1000000 184231 526284 204966 983462 510766 469499 479631 1000000 243059 583594 992575 1000000 518189 907411 982449 782449 323823 130286 870770 163845 925723 1000000 262914 771596 544355 668145 424374 65193 821366 73819 372200 293180 1000000 805280 658956 197957 150013 213021 227340 67548 391070 386557 1000000 872812 703357 609300 65412 30152 894882 202181 391033 664011 300091 159180 569654 49115 748415 176482 41400 637514 414908 817948 815760 551768 1000000 703215 510139 1000000 427766 452390 994241 724461 384753 354325 139996 90954 524029 763381 230911 909780 297404 107830 886723 232695 852068 902053 829847 745567 399604 200299 757748 895596 426318 943537 308188 505272 476528 522021 228162 350954 6208 151666 151371 982385 962517 589876 727549 278837 8086 398045 485432 348151 139974 560713 392973 921672 894599 776628 812060 701856 945095 100801 421514 853393 819549 1000000 756172 319554 759884 769928 386440 977303 1000000 605105 1000000 872048 165065 304627 480842 751465 350173 980690 671199 952191 999175 939572 101140 341455 511911 751234 432563 105776 365739 971938 273816 141338 258524 12226 439408 157779 597105 800825 432504 395097 203070 77012 665819 1000000 719092 812728 633885 974018 450530 628954 919133 303880 708831 459146 205936 517572 704333 846002 79103 647792 179064 956873 618071 432395 431184 1000000 663726 42397 985482 1000000 341975 883031 1000000 333465 341068 1000000 425280 876817 799134 786233 164918 199018 642423 676686 250975 357373 782622 777290 150663 449851 4130 380724 501819 363364 394908 133546 622115 1000000 34510 951920 699713 223650 48357 637202 850300 302544 860936 632158 644559 148469 995324 246746 463993 219040 402278 918161 1000000 1000000 538059 599504 66806 353577 497195 493836 794466 17558 423763 448531 132973 1000000 646427 806516 1000000 392974 866082 98228 137307 488103 199251 814909 1000000 4247 1000000 873356 633828 1000000 230627 363524 827604 18665 982874 510206 591774 438129 70056 463739 201849 214489 74210 917592 320034 82510 936631 681687 655797 399472 476222 643445 49834
796149 572050 487084 466760 219194 1000000 977815 803072 125448 770695 895291 146253 958804 273386 463380 148854 773178 784658 128261 134018 932379 751048 597655 62043 1000000 53404 439147 534576 150234 356423 1000000 720596 31319 40517 902089 376511 317941 521774 52603 235947 854845 851803 629101 520233 155469 171988 942890 289980 172232 12508 345237 190635 58289 155571 312826 127362 309009 215530 328775 834449 674457 1000000 552958 495956 152933 49156 361570 669146 350682 762365 359275 392992 819759 724944 405107 231374 855672 710589 371840 707719 561586 749437 504469 1000000 448515 911683 735154 892500 249501 488923 215522 361152 58666 430144 1000000 416100 1000000 870248 1000000 914774 521436 688358 622751 306330 979448 618914 58957 705672 474785 79368 456460 858847 961758 526574 1000000 1000000 310150 795156 262968 57372 550446 327829 125021 590292 5312 941760 993488 248446 1000000 434623 292075 1000000 1000000 760191 457265 799127 262922 234381 737589 575298 335991 179682 909348 563270 386625 491466 90392 15123 853964 814686 294996 470525 654988 521513 186528 184918 50855 94711 975835 816278 594250 355602 347991 377124 793855 580332 905172 415741 968612 722632 175336 121169 404197 1000000 1000000 426718 509899 294051 1639 386326 904134 1000000 389071 212730 69706 1000000 574222 627163 628019 281977 440753 222707 937590 115059 462434 153967 899312 69525 246509 147125 395121 583420 930714 113938 936061 1000000 149850 683137 185772 125879 16351 5895 1000000 1000000 790642 215907 36051 357871 161381 917863 254036 300418 434478 8728 482535 837937 633339 621834 25764 829828 290729 50255 6411 848758 815367 429023 935087 1000000 376056 322334 321952 319207 232741 1000000 1000000 530118 509405 735098 91346 500299 295669 79749 364800 580114 1000000 771609 764940 1000000 560311 1000000 308255 18603 274032 152073 968453 283003 333828 761061 604748 552406 33824 357309 548659 801144 484705 905195 75783 851679 816814 789276 633549 2895 458799 886721 569000 271413 207436 561586 886123 543384 1000000 485860 445889 27462 851710 779873 179124 1000000 520160 807768
110106 242813 650375 113236 792547 394828 1551 652031 945019 76476 649844 520499 103776 1000000 704347 182901 1000000 375430 256986 576215 520834 769063 261828 597448 535552 278780 701128 896877 970969 1000000 1000000 68675 217336 260043 812009 783945 919643 1000000 88015 91823 532979 861338 275132 171981 1000000 269056 939148 876579 1000000 800386 288086 958173 48755 1000000 570936 37254 458673 28966 24650 901072 335632 106746 1000000 329716 670575 937010 1000000 291258 199671 588034 935316 524685 638172 218368 1000000 786862 470999 637099 651472 218283 1000000 113658 15369 543836 754274 81545 80704 640804 332894 762945 998256 592771 96097 34789 202292 68016 729131 406476 912935 1000000 152744 565357 3117 875018 825230 807922 472382 461067 1000000 901534 1000000 331527 1000000 418577 774942 1000000 654479 655911 211900 209454 1000000 207204 525790 951697 264521 208730 6511 472340 885290 528130 968409 268442 546250 1000000 100884 172393 370002 399898 613887 822474 794749 37846 918485 168813 583107 201472 993983 682739 253076 478791 983947 148098 2789 831625 204656 42327 535915 155299 469174 85929 10702 1000000 920598 687169 87235 8722 424247 984381 398372 188547 4255 277110 822042 884805 230206 92938 277808 194712 261008 726356 224710 647357 786244 888141 314294 543460 453420 158921 103942 825272 897281 856402 57072 368962 535919 832725 399055 1000000 458564 400769 236151 923347 663423 281017 660395 322159 621951 977252 421137 695819 276243 807636 369943 540409 762799 103508 748495 512523 868163 609332 282997 742060 959660 1000000 389366 532036 34773 813762 652263 214971 208940 679292 625776 941770 232304 985377 971495 1000000 957521 488941 660900 809981 760738 312025 62297 708940 1000000 439089 1000000 380595 252198 377184 80878 811681 217862 933706 586316 276298 991582 897505 359460 538543 1000000 844890 66766 767266 99351 850432 1000000 137334 462236 8014 336607 1000000 948962 402196 759619 689872 1000000 216584 299489 935329 100143 3805 504646 635074 669292 171487 293039 688035 26014 341714 945502 434819 416407 283771 97117 122455 998628 467706
93206 851107 960218 37814 35145 5196 85562 1000000 286070 978133 432146 847416 849048 855113 930933 1000000 529915 991653 1000000 364306 286708 434546 860233 225669 210583 966107 962484 588755 575249 550371 211726 359431 803323 764691 295934 218142 293781 796981 267840 62337 954322 1000000 550200 376476 138290 276040 300273 305951 300930 394750 574436 184944 60990 192659 838802 291257 243671 88479 886825 505160 1000000 871072 791195 652114 122881 615914 65679 1000000 462477 381591 910129 631905 858054 999928 884885 873728 156811 625672 254380 795708 968012 1000000 567136 87008 572436 1000000 667041 216820 756979 1000000 46501 228731 941642 693903 479628 383183 284512 985082 1000000 793678 740433 1000000 347507 50826 935165 916060 926983 768907 572676 526123 255867 925995 42538 687098 711769 813984 791403 504584 160771 345058 872871 726828 1000000 1359 234926 660560 354811 277127 923383 190771 1000000 1000000 419712 1000000 199658 389994 850588 442134 43891 198011 393253 437625 527935 195258 628379 1000000 338310 887984 794285 1000000 997974 1000000 791301 470099 345487 125140 1000000 890641 23641 337774 465100 953406 1000000 681412 48132 298194 28524 840640 802247 1000000 189049 517294 968155 428207 542659 626820 441655 950610 1000000 825322 950082 422844 711965 622799 250651 832624 494735 948074 996678 116799 952316 149165 281613 114766 321570 131175 313268 49415 200054 900917 291418 355874 434642 494043 795773 554406 198161 400315 923221 754096 428826 536395 513279 184311 258324 147535 671375 563772 63650 429818 129088 237101 527178 761707 891822 40819 11001 499609 702263 92508 757681 58696 1000000 192394 997859 222498 1000000 1000000 1000000 951904 372600 909138 40315 194511 771386 912000 1000000 407762 425552 368991 503527 821752 612314 661917 617183 26556 1000000 724101 411717 38322 239757 1000000 656119 664942 477612 251644 358988 929133 424342 663150 814652 997857 793605 490184 667749 991574 986972 800542 1000000 748443 189395 233981 443282 730291 614586 923132 523525 718860 58718 321503 989984 860310 834665 112955 871857 589630 723967 98079 517970 733670
828333 511214 880714 9143 289243 312487 739156 222963 275340 265416 414919 265806 275974 652354 647851 238245 123006 251899 930531 99193 129999 340711 974228 969795 234851 474065 55155 1000000 315464 350492 626189 559407 684093 999572 552614 567425 521276 121574 157146 540418 436738 194755 937393 516835 471954 371685 553842 135817 57630 447463 964022 159507 660033 75399 826364 1000000 256142 780917 767735 55297 592345 855969 218867 150740 796762 1000000 604068 485259 1000000 856095 808307 617835 891969 2887 836469 338105 919333 31500 632396 819214 978 674380 148046 856908 190388 149556 57873 996229 63400 850789 582545 485338 1000000 750877 380246 217006 134407 223362 257076 1000000 665332 659717 677803 439597 173536 946455 285147 151814 51591 505910 279835 172140 916446 303522 819869 994842 278984 817689 698217 381895 851254 261647 749255 689640 658578 336439 5642 813320 847498 337093 253381 585224 326203 1000000 305125 972427 401175 567391 646011 213868 757700 845990 867639 610473 691494 82331 666584 628743 182209 375164 90380 370944 656946 49370 794853 530807 802754 292739 1000000 730149 1000000 1000000 396986 69102 954003 1000000 993734 240423 759912 476152 940834 216999 396961 593609 805622 23007 28702 422238 1000000 746169 422982 293910 28211 384761 746939 312436 314269 893785 981295 1000000 864495 729741 273266 799856 32063 439434 477458 952274 792763 355654 386829 942137 445489 608370 426014 233494 900586 329847 890646 631359 13501 341372 529950 208724 970919 642340 426357 403374 83386 342589 453300 862924 341193 77293 377759 509549 407592 1000000 1000000 626962 176008 358466 147065 892664 293441 591050 625917 65744 608579 561764 572283 118383 749303 1000000 147342 970340 785714 478465 135954 525744 415596 70571 331570 76138 278993 934103 255946 259116 1000000 794585 119487 918570 735200 890198 904324 130510 670666 347591 949649 940223 264326 837122 587614 680212 984994 497026 1000000 203852 595217 599089 848357 172326 452014 551422 79348 183547 638603 582028 165979 715660 205572 1000000 995666 445584 40118 286458 257938 310528 131907 670938
768436 601973 631635 427095 419571 723513 241106 430802 362276 225493 679224 266951 472762 273730 262625 402892 154446 949086 313525 534001 440746 9920 239516 400226 962104 305409 686232 985872 100741 959336 162200 928170 926961 479246 403833 938100 946913 399322 700621 497162 537542 48041 580367 623939 687907 717405 627788 825819 154503 1000000 547024 1000000 513200 366420 964643 144015 215905 809677 271257 209427 600492 1000000 110509 623018 712812 648011 55856 476157 203608 455126 330892 430363 237718 424764 679811 946289 218005 167822 775168 590251 117323 56129 925716 123117 988012 191536 1000000 353860 894900 1000000 744245 537709 604181 876398 703991 913879 898118 460925 389045 812013 578986 463879 488172 145188 358247 900635 311270 390708 1000000 8842 192593 161689 449068 604319 898948 84483 863752 47320 325208 394704 775583 218545 409466 858360 961359 395287 803548 732609 683335 318643 246418 829825 661431 375841 841239 74229 115752 95536 437641 998736 941491 608208 95680 589885 230865 546735 248745 1000000 500276 800734 158838 840655 1000000 568478 450865 677771 796450 638782 206790 26467 332814 741011 436054 393577 295268 780880 425865 307816 957960 105406 294851 410443 766083 575918 132282 796480 457898 414592 211989 181712 212678 1000000 67247 365385 777221 189262 390516 719554 203992 492308 471216 499102 606473 818570 725599 178622 576970 830313 47702 316913 15010 986944 857283 1000000 962003 31641 618056 60545 754291 738730 792979 235917 447227 438888 77922 488929 1000000 60722 323851 230312 310010 813506 557337 204075 148410 653410 410026 167601 631719 545925 24464 448887 304081 919279 492149 794241 797491 428248 553543 938233 146597 786769 639514 928273 1000000 554334 570082 574341 936183 949201 272266 324250 751412 213855 1000000 105701 760782 663624 804104 355274 629177 331573 974762 425018 88843 347988 757326 322143 777598 328794 1000000 537059 163735 771611 1000000 13030 716644 70942 416952 311370 84282 1000000 655660 808121 880029 989543 101068 614090 421372 669821 660241 405458 343824 99312 275355 665816 189518 209736 675842 220470
89917 662044 243164 27682 844170 55993 268864 74229 756679 270799 231556 457014 681405 201475 541404 821867 489711 759407 715613 18474 870281 47471 1000000 698614 264491 214217 239221 894153 809594 166869 314701 669676 362994 1000000 349725 384212 453595 501448 951966 515827 422204 731305 1000000 697344 286884 798841 994295 568209 515725 255770 453654 133889 681403 256024 309707 126079 4747 315206 187887 285274 891717 748954 850025 652695 571554 332113 371918 5664 30556 1000000 536043 542933 847855 719970 170197 10244 803332 1000000 459288 562295 1000000 426865 218441 369086 925766 132595 95040 145988 13462 403913 181980 161367 931388 544290 175024 510484 1000000 766604 300904 968589 512447 43334 177711 1000000 438955 985892 856522 379478 574659 96395 408951 136136 709964 78779 223407 6591 1000000 1000000 995537 651299 975491 66221 286487 886424 490530 230526 307102 574030 816017 580306 89760 480635 653952 1000000 117329 1000000 184110 11242 835015 148364 700170 538350 61455 704761 519913 702006 124436 90572 1000000 811113 129861 189206 846220 319678 517975 951621 728574 765918 518030 321614 392576 127395 226679 378695 807155 677871 814123 697992 157324 196842 292722 326910 624793 351035 227996 107385 86680 357244 425776 926510 389179 1000000 459988 1000000 996616 986460 876520 611259 1000000 170132 140671 997869 897540 560032 124956 895971 677277 99793 7167 242776 477371 635834 843291 818552 938680 1000000 785132 455741 928876 45726 727932 468972 966614 533581 706791 368441 44577 393148 1000000 914624 22129 329145 1000000 78284 954606 515817 283183 748693 675398 143293 1000000 649145 781268 188989 504142 394883 966523 143866 423660 861942 485270 490954 596913 953020 491631 672701 594552 711826 490888 1000000 564104 511098 908031 1000000 1000000 93030 784872 442332 948897 208769 654218 95776 128047 47738 84876 580505 250014 272649 1000000 825470 785176 156965 987325 640142 162353 937976 530862 1000000 465585 706222 39374 490542 164128 308552 875824 25930 679676 318833 712057 753946 633703 13625 130009 103378 53678 387658 576854 1000000 424010 705082
609690 856580 531183 568535 387934 516400 934770 1000000 587856 617800 634796 126193 124489 532668 30341 174840 166106 246773 126677 18434 78916 871931 95236 678142 807289 631800 274768 192189 532440 148062 966214 367293 133213 38630 705190 445407 729183 698540 504534 531837 769820 304360 226212 994613 1000000 887424 1000000 1000000 90967 454107 801316 511573 679505 877583 755373 669465 699065 737395 428871 155265 365681 664457 1000000 986556 975944 1000000 435558 919893 773885 839256 821958 600039 814339 304085 1000000 488052 484474 175942 333161 513807 414460 453251 180133 156983 449062 284687 395447 1000000 435458 429288 750081 226179 290657 637443 1000000 1000000 888648 567451 755045 354578 906295 359795 615782 202547 356897 698878 721400 650617 413822 460598 943636 762719 166247 46581 579715 1000000 52081 185040 1000000 595000 1000000 685300 984587 337060 528641 911398 318659 479421 40315 30227 568864 362574 509253 1000000 1000000 956641 770537 63878 760225 873031 403411 74210 687441 418679 497695 267387 342446 87217 158178 952882 970534 236867 202133 848501 791463 312207 372272 653850 866550 616511 360857 458205 167171 446900 643222 462494 278312 478255 106738 1000000 524829 814659 591720 303255 524723 655256 966874 960283 293054 607161 12467 1000000 1000000 201175 415479 671962 523394 1000000 133127 764329 825656 491692 1000000 150828 146051 996985 857254 310020 773809 419870 883063 171492 1000000 88984 737972 658984 31927 88500 112983 512488 627883 860508 108845 219974 211827 935253 1000000 84663 1000000 351190 296491 1000000 763989 493021 308486 1000000 89691 1000000 824786 189987 35230 966076 417904 1000000 1000000 754290 1000000 654155 567468 113386 519736 769848 688316 115910 1625 427604 9699 606472 505123 503933 995866 844835 871387 590348 526705 185873 172099 928096 439660 554811 585038 335463 296148 461952 235795 906934 450611 251238 889863 662934 59373 807319 816870 217643 378203 260157 661965 293256 71577 988300 746093 1000000 149748 318502 683460 499495 21301 849378 932419 713067 59688 560556 837051 705538 973519 243725 87656 107809 707928 211460
20259 781879 1000000 337731 251217 742660 1000000 339236 18157 384698 114860 271794 616962 426915 457160 158561 746034 855727 824466 211489 993094 1000000 941798 665937 655441 842249 107546 827002 15140 770098 467971 995700 510328 705452 439189 626727 236096 773771 634128 452039 118752 772655 606889 412786 14030 1000000 981686 546164 689119 992340 9451 2656 32152 218356 91520 122042 565863 1000000 917150 761510 76523 373540 630948 283657 1000000 297626 168090 742264 917381 184901 384687 279321 657670 534271 55023 852319 330048 67608 194472 405985 631819 783365 648942 876956 740807 722662 204216 750289 883175 551391 748629 807720 125453 56713 345670 721445 767789 1000000 84485 1000000 766845 298723 514255 749531 593737 817943 743713 386530 752296 612135 316617 700617 1000000 1000000 987190 679313 669662 110034 966271 567131 1000000 335075 764858 1000000 992619 563723 448170 618570 849774 775907 424178 450735 69821 224419 891459 667837 707971 207726 1000000 895269 505526 906308 49004 832257 8741 74756 82227 884201 385690 911062 582024 419760 1000000 622421 697842 887796 133486 1000000 952812 668823 645633 571056 838093 43199 236014 482678 468276 550124 285775 368424 535775 681013 714830 244134 155997 596504 121904 320496 811292 137206 742135 1000000 655661 1000000 827965 658347 873904 749613 447720 749680 55363 401651 905181 805506 179551 436781 394446 387327 748178 731388 873452 727133 290571 724360 972916 843471 648845 421796 994406 140802 205363 726782 645548 814511 400923 362516 778149 381126 10265 275492 970361 932735 1000000 519445 359899 1000000 812203 161630 849491 150760 705199 366828 14558 1000000 184618 875766 299085 639472 331281 427894 628548 85571 180697 931469 325606 616329 1000000 262081 972913 536401 848053 402452 316550 574033 126803 323797 229705 737955 343186 293286 979895 261898 162757 1000000 849065 1000000 779739 211012 506377 587730 484526 469211 372727 718662 26029 574333 550833 574195 428742 391334 838871 1000000 687148 997621 591668 147263 935913 427270 527686 60875 978414 1000000 1000000 1000000 747583 119000 270027 522425 89918 152491
969806 664394 647429 770691 143599 486110 205117 605870 271351 402566 629329 926559 1000000 593210 1000000 5687 722434 228828 103715 117775 1000000 196086 226531 588625 644440 117080 1000000 75288 732408 647091 289722 644883 999748 367233 817951 685981 316407 463950 64556 654129 1000000 219461 545052 390873 990494 90755 616508 348875 643909 752719 408069 13525 964211 522445 913216 955642 635261 524919 580955 94018 997048 1000000 490050 260794 683681 341272 95348 631223 620577 981550 61896 263557 196445 478296 469193 423675 18006 790400 926906 55705 424242 448323 890114 528918 113076 20680 633215 617848 886273 744621 28211 817873 134583 2568 327998 502630 1000000 902286 534697 240357 1000000 920580 846645 308443 84396 1000000 279251 472000 805924 611348 613269 559753 285416 310177 100848 863673 1000000 1000000 626550 965209 909220 641735 231804 475479 453136 544218 438380 901587 276791 659127 142858 980518 124477 959301 7161 408342 734049 69191 141339 835298 843112 335001 523593 316677 573600 606438 911337 62206 396597 583395 39679 826439 183011 101391 35259 807106 212287 1000000 1000000 825212 532892 760899 727237 438337 60345 992848 775591 434087 819980 1000000 570163 312012 587506 1000000 349771 1000000 764590 427151 1000000 429920 951015 131659 732339 380293 442514 859562 483747 525243 650700 192057 433067 555701 1000000 145152 820340 953665 443792 194151 751814 732010 814518 628825 241395 692064 201221 951554 639836 126934 657300 188376 373885 80983 53183 818924 710134 191635 241474 962404 436856 214665 208848 54997 487358 961881 286738 753468 1000000 90562 694686 342116 720295 347676 710078 924499 747875 787395 10243 985312 105504 1000000 557033 769403 440097 908063 989383 628962 761772 630424 278270 554304 585534 816500 307565 639946 54600 369733 940219 72452 95054 20530 932505 250476 856973 687606 824558 516636 549296 75246 426795 797694 161572 698921 1000000 700867 645460 294084 264179 30825 735914 688815 388628 378580 819818 137392 948310 338505 697780 162600 765730 817377 458194 401851 116229 85219 679408 398885 755541 163256 552133 623561
616580 550989 408184 443354 535181 893873 801118 604837 176428 5669 233508 1000000 215379 952401 826938 639481 26121 719837 743120 788997 269236 599235 562313 1000000 227346 665234 352182 858419 385788 119689 316410 147145 915379 1000000 12836 299040 229824 1000000 104725 225137 76414 1000000 441409 774644 23714 71622 518369 875144 757274 794776 621474 77193 568800 1000000 489529 1000000 272619 208584 189706 910539 22217 694069 832682 763857 341477 538656 407202 700163 653255 155568 1000000 1000000 814197 374874 897805 621833 34937 155666 579877 46726 1000000 456966 118130 364259 298518 496096 1253 516305 1000000 226666 240444 561027 314766 203596 544848 898225 74842 170607 405506 366808 792278 872093 880877 549470 217186 619242 744420 754560 713111 710289 896401 284568 1000000 517287 172725 46482 10791 31111 86503 783358 1000000 544401 375798 119642 463700 202717 717129 464858 602755 648291 991393 491909 130519 583942 216410 747657 241918 40076 857325 928359 34283 700768 816354 1000000 29387 1000000 71267 999705 855038 597782 580717 1000000 541451 217122 838236 284709 835728 365906 843958 239684 1000000 930510 705744 312676 152200 587769 216063 667797 554024 804216 25974 994515 588653 386008 578007 246742 355066 334742 114125 489252 340611 1000000 195989 881935 985283 285374 977705 909474 600720 221998 665980 56728 372798 657442 560587 288216 315252 533028 888545 530726 829271 344808 407452 250399 311896 101122 1000000 821549 652364 872505 116371 711541 537421 45885 414681 445254 333780 830187 221025 339213 155027 697746 635927 416172 768588 689184 194897 160606 893863 98975 591543 1000000 746827 494008 76235 528070 980930 507363 554538 793643 450158 616816 802796 646379 732703 500951 678457 416590 1000000 9891 890433 939117 613513 333269 426065 710709 1000000 849760 706891 107375 900430 777792 597249 746841 599778 934763 774902 204107 369236 393882 869734 809681 189380 1000000 1000000 488277 241682 8077 644644 104876 869024 1000000 1000000 1000000 298575 463706 297402 536259 229561 191403 29210 1000000 251556 834234 553697 6386 882850 393649 40808 500989
123734 209568 721856 331153 621539 79996 761895 808997 1000000 47058 631802 295557 182231 395613 810961 842956 755780 337814 465411 756796 589829 908101 928585 673982 415082 549567 875647 901080 50581 37947 1000000 616641 420938 1000000 426230 716577 95847 997186 746282 181894 779549 184292 196607 600710 276950 652893 578576 990027 202286 416397 297928 1000000 413361 1000000 642303 165338 40596 460801 413010 699257 732311 30995 791054 1000000 228248 812501 841151 824730 103057 581143 489314 924005 213531 219036 149679 639722 374485 313192 864461 872923 366747 398752 570524 1000000 77587 1000000 539013 617739 30597 885870 327583 449499 683460 264275 392669 426542 474302 903369 138803 514295 122881 323596 48276 737269 906188 963418 1000000 101204 492415 681609 498626 766970 515462 159969 708568 694172 75069 94507 599173 742822 164757 653771 793508 135842 235257 988135 68758 149146 277629 771600 156295 876245 796852 376058 440710 1000000 247184 293627 876259 8715 607707 704299 624446 176828 274618 831247 781106 66757 85287 716265 371302 636576 921723 236471 607535 999960 659874 656314 754518 580075 125304 763123 699244 28377 478149 1000000 675334 57818 416165 269547 842906 962295 554233 341124 690277 173395 697827 165554 21463 576414 259207 435589 958326 663185 256840 55566 920740 505285 541046 25019 237567 657370 887159 153714 636561 137819 737203 891835 144584 199900 960295 253982 501669 888602 79452 543151 28664 745003 976519 335064 831128 573493 1000000 178723 444095 54085 653505 636783 533264 16559 1000000 872978 397752 887027 857568 57309 903449 363713 442922 50393 250136 76231 1000000 126634 580076 122127 802814 311363 914255 719482 330533 543721 846265 148141 933604 803132 166668 436980 705085 406959 733183 438993 71135 90525 970675 210624 933959 475016 285016 1000000 766215 748406 225878 854163 589508 981783 566965 73455 483279 183808 280627 74081 762526 448851 145291 164017 301546 754172 205479 1000000 308758 441642 474935 314892 1000000 264528 102439 621639 613844 803282 278118 759246 372683 312735 696950 701837 704091 1000000 475152 440621
28648 198001 964842 575056 683280 792917 259703 69246 200231 762948 831532 193995 1000000 130787 905640 114991 601994 856893 589895 992409 969226 819469 674406 990502 211201 265781 465159 40911 955554 904342 364391 13129 566570 975120 649737 354963 585784 1000000 316881 54907 308328 510921 71561 641320 657402 475160 679486 894558 277660 646706 1000000 682878 792899 335080 1000000 360880 931991 621118 841118 414271 926077 97882 304244 915019 133174 216527 821769 693299 834460 84269 599023 345199 734121 101041 725606 857946 1000000 138334 570609 135115 921193 705676 42830 931038 358746 174615 42445 625401 404753 516684 999302 791760 103442 920731 946188 465687 535105 20307 933877 21047 598161 1000000 176922 125996 222667 900696 570167 293280 200358 363128 162722 36775 212032 1000000 533033 720648 1000000 447813 344530 1000000 244552 1000000 321364 727777 597679 741748 453189 842438 633992 683366 40019 255858 872324 993406 418281 1000000 734014 91933 1000000 209437 918758 518140 525758 392133 574066 485487 1000000 509933 205275 897337 692084 618956 2701 95108 542757 132351 1000000 239151 168569 782393 331631 116727 877603 413359 192030 50724 561994 210830 451572 213549 203970 434247 1000000 1000000 8996 200419 570518 584789 506736 802731 414961 627434 748644 37676 1000000 342018 470897 495506 228985 283160 947841 373574 37273 877429 464695 727581 62778 473253 48755 274471 209848 459197 374268 304138 702011 948042 432758 946808 1000000 670076 229901 566504 705755 549193 439437 1000000 355846 692469 368416 418263 838959 798703 49106 1000000 407815 433882 1000000 580108 343315 1000000 185974 123458 990931 211369 831104 631796 84256 284398 935459 33541 766863 63008 1000000 139688 346244 988970 689730 730455 326317 16748 41555 321228 367799 244362 871999 156906 423260 120247 779767 771374 279051 245692 206088 720382 4431 603025 620898 896177 870453 679130 446529 127729 225632 817970 411162 629953 527505 1000000 932173 544705 635946 7359 464314 375070 62381 1000000 342525 8687 532801 954017 1000000 725937 248305 1000000 716597 792235 1000000 423499 764637 9292
785893 152722 401802 828454 644393 464523 638940 575165 640506 847877 806270 893276 1000000 121275 1000000 579730 255022 944064 850874 797908 735882 470734 1000000 585956 111545 160912 853069 374328 756778 652518 104679 453145 80837 759432 283219 136430 873600 194873 862690 519687 926990 388841 1000000 417901 399824 344812 945389 96938 1000000 103312 65892 965698 916142 160414 367178 95715 783707 965169 482528 996462 85482 453319 897949 575919 665645 820726 776866 136720 767874 308478 513141 859323 1211 845619 213627 645617 991171 291771 129014 289364 667962 1000000 238762 355096 811621 589087 265077 754424 187499 581935 622810 1000000 236761 311715 1000000 125710 282016 500893 445200 100915 994387 903148 477055 686375 869770 902139 736099 758719 305132 125485 634922 1000000 511022 1000000 456778 842810 1000000 270034 429683 786056 431427 42806 428578 671792 563702 199860 275926 972152 443275 72616 72421 1000000 78183 765257 8272 789211 950136 293715 807299 253787 919658 450673 1000000 678186 1000000 745181 523376 353651 1000000 702737 1000000 777900 945428 931542 330680 663500 951169 251863 586492 1000000 1000000 561505 756997 232901 969457 944328 361702 751598 95287 917225 158395 821146 589497 821003 564478 526092 637406 266483 78380 742021 688573 940142 273851 401888 98781 456698 564110 869114 669527 968123 1000000 1000000 530811 367216 350593 715249 73176 782437 280875 767071 225617 252152 940236 314239 74090 216838 213127 106126 740213 253947 877848 73178 1000000 928099 200536 150975 385956 731407 1000000 1000000 448865 1000000 563606 58162 186100 514352 1000000 73857 920129 145846 474717 896656 151717 224766 1000000 510058 1000000 158140 842783 863349 711314 549994 907715 973106 116032 1000000 721975 909084 793937 206970 501637 241333 310630 915558 834440 63483 417467 138959 467584 66131 829705 678814 395918 428668 176622 227009 995989 34802 950331 619996 172348 91123 21300 700668 791348 228315 172823 218870 682469 855101 810880 374824 335057 971612 206692 326899 95375 665764 296774 644718 1000000 831036 877418 100603 1877 175754 1000000 436564 478568 174111
392840 362664 101157 361596 536887 83940 1000000 700971 895354 955145 226074 122843 43283 546418 18098 107909 631398 129376 713311 110768 653023 818087 461519 232474 903048 807603 333681 12153 289375 485093 139794 604901 174432 1000000 983448 342170 259761 325410 739735 825852 914929 187633 104612 942731 798128 795233 960599 597495 313290 775202 248729 695787 860381 191168 802090 197 1000000 882912 446036 922740 894625 154766 555822 308730 331107 959337 729774 999476 712004 902885 916444 221573 44172 652595 1000000 668680 519493 962018 195894 376546 947895 198402 621411 871681 755006 992036 1000000 561450 664581 878687 743120 371836 1000000 569587 45448 496571 890975 1000000 615508 386182 859226 660220 1000000 57207 587980 936987 916247 513591 468336 456514 390040 744425 840556 239545 101956 329846 243407 594669 1000000 118319 948751 1000000 1000000 604994 850138 331397 637213 842393 180144 210345 50206 35600 1000000 217252 883826 699803 470591 974196 53439 518002 241615 913047 976867 4651 671995 1000000 1000000 66604 941062 371619 691404 169162 1000000 622098 105060 324990 902859 210897 567716 889219 127017 723276 228713 767137 774229 356485 536702 395645 282817 1000000 621258 952488 316178 223358 861523 613175 808992 775688 347412 76007 752689 666186 174233 936322 375761 272062 998249 177855 911166 380374 473444 264232 177071 104792 525449 871 1000000 331217 1000000 406036 512505 616289 615745 282546 1000000 718843 852374 574809 506129 296177 948120 1000000 317245 227678 759947 670567 432589 759739 301446 401598 249818 695695 926798 915460 591890 547050 450295 263115 962923 132295 845550 560767 964136 743304 608388 978938 589766 520800 130162 254254 510226 857070 732045 1000000 544416 827144 1000000 661924 984465 276528 899956 443962 867825 278249 411956 169956 452546 77067 50111 797876 658208 665183 432753 1000000 472950 1000000 658040 392454 445965 65574 799358 1000000 826316 728163 103965 424366 276122 538173 968356 363238 543035 183234 974385 638088 711402 124732 387730 1000000 438039 850812 401056 622156 659538 785566 898783 161745 899106 568492 68046 268818
388679 266661 239237 34633 524714 229550 276592 177754 905352 657 586511 863853 887398 817379 715385 312348 818988 846554 735312 54394 862541 1000000 1000000 300731 439110 392915 1000000 583479 659357 611453 714522 724116 1000000 75782 921442 1000000 797972 504861 81866 1000000 979278 1000000 657195 829432 310442 61456 85895 1000000 210671 746260 751098 52154 231680 923589 673512 520292 241222 845467 850201 793134 949433 260079 990895 51784 709369 530519 227961 907371 378041 428037 113013 199614 410502 1000000 481143 1000000 876651 636166 202438 319197 21418 915187 808694 862322 602323 290228 750421 1000000 147139 152720 643072 57241 494195 888128 185627 768307 543150 502134 346260 406353 883511 976446 563411 295334 419233 85549 550271 62668 20656 484665 103692 433814 962191 355018 46878 69119 879523 285643 628884 1000000 231200 251921 237087 129160 1000000 443711 350580 714772 767715 65325 165353 292743 1000000 438358 281279 381450 1000000 937459 710337 265051 256126 1000000 514478 534280 828081 418687 927305 1000000 887614 496057 823115 50247 208479 442399 981264 724027 60188 1000000 917750 233124 90623 461226 278448 279454 227131 674327 380743 190624 101067 201330 683243 506049 654812 231828 502177 309869 1000000 1000000 1000000 1000000 56843 506518 1000000 664719 535866 429317 88112 727570 332963 409971 487800 45270 386536 44775 977100 994370 300934 215964 252210 874545 538126 409096 19300 360856 259540 370157 574515 918274 314194 485665 908794 366943 924598 942367 228982 966110 871205 394916 982924 467113 897249 185358 840929 216500 970578 737716 9312 397444 1000000 885884 280302 58639 903557 1000000 774058 554769 204977 68950 129620 738782 938696 43881 521487 121376 675146 457930 48476 444245 886489 60243 551582 418034 441953 743140 675861 705479 84140 77059 896015 555470 496477 828358 789647 231706 687671 555896 638394 68837 890371 979883 454005 326986 441785 639119 1000000 40334 866598 1000000 227720 1578 794419 894439 144253 1000000 968070 364520 1000000 707157 553834 1000000 965345 531704 951967 792282 84704 700325 394489 1000000 601514 917038
470680 226411 775175 579124 223366 360848 716926 59526 1000000 308810 615178 264318 429475 126171 876035 317419 960985 724163 681444 720281 396300 656657 290957 858846 793957 627238 437898 53665 812005 723920 832785 623950 561576 759784 1909 456796 984124 497676 739553 1000000 281211 572808 406970 1000000 677602 491256 766280 450271 1000000 392895 119226 1000000 322732 697138 426889 402868 304517 651786 71499 426083 17224 1000000 825109 983370 836713 139245 937622 415073 941689 184598 989229 355691 277463 375115 506070 658349 391507 59106 138976 938170 874040 219628 931412 152241 97926 971781 723531 1000000 325809 683246 261397 141592 650613 687629 726900 976226 772078 377886 19342 603053 18379 1000000 939323 1000000 658850 323655 251097 689624 548908 250091 885297 625577 153509 594 528730 549101 342899 65898 146824 250473 485905 888439 536043 76717 575302 418531 265435 403077 1000000 200120 833600 385297 180898 491495 112965 741127 608538 414392 565236 454700 558789 721844 615899 614694 691772 547614 649363 394190 205042 797742 760610 988238 173507 334169 884808 254304 62543 481366 979647 778028 937196 514531 856546 456558 561944 228898 493126 345607 1000000 84961 721740 496595 889801 424998 649344 463480 915225 578359 644509 57941 7757 148719 802016 747481 55794 71927 548162 461676 88069 610951 556228 86104 194700 704762 827161 868853 660232 1000000 1000000 496687 933615 17397 796840 352574 78774 21238 703249 891590 663837 976115 318237 638006 528084 199675 414597 1000000 389276 682475 78018 713900 302370 778291 526480 161557 52276 180431 983329 59482 435078 404194 694497 593802 337439 1000000 501393 335501 505860 397782 346885 489881 982080 950838 1000000 897641 956920 527485 284310 589998 93400 701428 659647 297299 697039 406174 46906 1000000 597919 653701 476940 984997 454370 42008 670141 607258 746946 723220 352840 745052 345259 521594 489329 143255 402694 921377 229226 645810 703214 60682 1000000 674872 833093 952167 912697 817650 216433 365031 744889 739473 628574 1000000 945211 323893 30482 432347 502040 109231 124103 979438 146292 377120
109333 712640 565948 689357 913888 1000000 665812 72841 505589 784103 1000000 703369 1000000 891403 322034 1000000 158653 875089 10660 368550 121959 387151 332561 50053 138387 65549 839763 627208 839126 1000000 205336 48705 854169 615248 703484 88155 396864 473624 169554 663686 262512 716177 1000000 414889 1000000 223716 1000000 402544 429340 98802 108181 673361 890910 1000000 706255 357539 70537 102185 1000000 786103 1000000 1000000 655310 472878 794059 396820 151265 59803 430879 804877 1000000 122248 984128 469398 69264 361970 543224 1000000 250743 749990 640217 66875 379758 182457 562588 623447 317759 150135 35716 102361 461618 184993 755227 563220 951898 962748 83455 234464 441291 593068 769207 603215 118649 836135 144492 1000000 1000000 462086 673191 418514 704566 775574 829237 948952 559734 317654 1000000 1000000 297876 111601 595990 212692 463940 110840 736906 893988 187170 393560 389460 156483 952005 150138 455740 429786 1000000 292139 590232 530304 97103 16624 1000000 981123 884581 287135 644573 515767 119 530010 98044 890015 7734 273287 265909 1000000 913245 61233 795727 643799 260170 678909 634791 316704 361347 910186 689385 309333 547346 831839 847057 240904 652426 108470 811117 1000000 5763 575152 411107 1000000 671289 974119 799699 794601 1000000 417437 351335 94030 284856 771889 368414 696059 622405 806828 53343 713887 864331 1000000 678605 905092 612032 638014 244192 612577 427153 135774 90094 672533 282820 165625 493772 526915 200618 567264 933198 781978 669316 356474 975480 298661 287181 592991 151456 173902 780224 605158 216877 293710 1000000 428937 51666 755798 344153 156313 768144 1000000 24833 891104 930491 343285 655564 1000000 415932 261914 472105 936846 1000000 622506 400681 812893 294702 559056 694143 687377 720833 506681 507314 693150 962791 666530 774497 76384 679402 742048 1000000 215906 845543 1000000 947061 349330 233729 37350 1000000 813283 211849 599084 85181 23016 231325 271169 1000000 201820 222789 36319 916046 275604 478294 1000000 670960 93735 506247 898090 949106 163015 254596 320713 743545 368827 955693 210732 997018 624915
293701 864339 77490 997161 1000000 1000000 461565 588 589834 764030 926269 928436 605421 216946 878392 213026 652991 151370 775867 1000000 559660 62751 118719 82222 484853 703052 920114 112863 715757 487821 528320 846108 881260 718244 1000000 845661 186958 395546 360637 1000000 722785 994216 1000000 677369 153983 13791 150455 234128 368624 450718 458387 745531 25605 11150 1000000 537229 152035 721582 704648 424770 463276 173647 589325 494771 199167 250119 82371 193641 394055 1000000 291219 568694 660297 463363 708721 652106 897211 849269 260934 1000000 210084 775610 79031 932648 592381 245684 391655 75245 218899 975293 433725 113357 868619 192216 946048 868603 750072 945088 546480 731174 331748 656157 437415 821356 400089 32065 436243 884889 760274 304893 883845 1000000 239057 467406 852959 102503 762 916014 598480 579179 236091 690267 1000000 329275 825327 886343 801563 279437 51462 1000000 380954 136348 606340 479340 481398 211444 992246 556814 1000000 679838 661493 194808 182570 400328 608025 679280 909447 556608 616711 486593 805917 313259 562254 732183 77326 381761 1000000 553446 991612 347454 453038 197039 921807 133126 1000000 383788 1000000 1000000 211321 667070 188108 687782 694472 856349 763591 894848 649515 414370 7390 274025 722851 227041 767640 78339 1000000 71570 485935 1000000 142114 593468 565621 957147 1000000 299728 355757 691346 327283 1000000 660920 1000000 165436 788730 378544 566810 149827 259669 20948 916999 983861 492116 560825 608841 20670 234297 416772 336848 78723 954689 39184 484388 522570 169230 1000000 128459 1000000 731397 1000000 960551 530405 622894 425749 1000000 797563 916042 317650 16677 98006 393986 1000000 787184 92348 279930 317441 438373 717807 918073 981126 1000000 977175 365656 467788 812919 557206 475283 490850 782460 630708 579640 45199 565342 159179 594104 613114 845704 997054 39101 265535 23581 660521 945980 799624 953793 1000000 437058 597521 30111 755678 22680 282665 658424 1000000 489938 875383 279490 422707 741470 656851 945586 636458 926190 562983 138193 584780 916584 432730 418717 1000000 896465 373076 833973
1000000 269544 811133 239855 253115 320972 813501 1000000 401214 490839 355710 584997 911880 203724 243697 934900 343132 1000000 489356 632020 1000000 262505 617782 1000000 1000000 514223 509194 546580 293463 807855 35083 634419 507909 551104 650587 824583 805130 1000000 271262 463962 1000000 995262 840814 893197 988159 1000000 1000000 692827 495434 1000000 619887 201548 152852 122316 125574 709321 317235 1000000 852155 458370 659311 515983 967205 932881 550336 333693 472031 471859 1000000 923601 510740 503325 616568 767038 499699 48060 989137 127762 377729 222546 866391 898174 230230 1000000 381279 98223 854575 27351 1000000 38713 245122 125822 835411 451199 416125 465591 277451 435328 471601 290648 565457 247040 579289 521211 662436 585024 660934 934274 763226 98032 622947 1000000 1000000 535455 832704 502599 136666 322902 605500 364103 596529 683495 796607 746771 623366 285022 329146 105618 1000000 226539 573169 150121 739342 227249 760413 379558 847228 1000000 356640 3811 352514 1000000 560951 1000000 95894 514234 677757 703650 23246 262021 965417 809361 27183 432243 528677 414136 105228 248670 764588 436594 190437 90312 611865 517288 445190 99114 552283 8647 448142 1000000 582080 413212 147771 952148 234867 263844 877344 167710 577200 587009 271308 983007 1000000 15562 1000000 679971 819417 748579 949073 249015 350983 100719 351853 401554 302081 314618 108044 602408 344686 724210 712604 822068 849108 80864 656410 1000000 113558 59043 183213 798255 350762 460402 1000000 847524 176520 23177 283163 582555 894675 734822 919811 902665 621908 541454 243881 676621 951277 878581 798832 992713 84145 316239 571827 826031 154086 609633 639032 906253 803628 308305 946250 9148 609382 406360 449699 234133 173441 370254 479224 1000000 53226 416390 249540 539437 577261 6816 756137 892992 234517 624922 29804 982694 1000000 513530 165852 740166 300656 920655 107326 84380 444663 841209 821744 201447 1000000 912662 812536 865320 825932 347942 242805 647060 49276 657355 295875 1000000 335042 932331 268009 848198 364577 248058 648088 484777 259818 257108 124083 875633 300197 735941
714020 892010 1000000 719056 774372 321466 979600 1000000 120595 392524 123838 231918 897436 948917 204687 127740 140690 187978 547662 722517 605180 821282 429712 733286 754058 44790 637415 750248 998079 441936 166238 523496 928786 807083 252226 1000000 658110 78307 55720 1000000 1000000 1000000 813607 987121 483990 10799 772726 1000000 687350 809715 1000000 313928 966611 778639 83780 613253 533311 655240 856231 71147 711997 967953 600856 564107 592479 1000000 540402 655441 1000000 916450 253796 731458 361644 747241 307149 58811 871421 388670 599414 420054 443111 871296 823889 712991 272840 400650 1000000 120135 438852 270422 37822 33653 996490 494193 855565 148416 842091 354195 957905 479922 285774 345809 120867 318785 624122 936342 477038 75905 486093 302294 314669 36920 668214 440167 248656 790910 368727 44966 73570 61798 821306 770293 175105 220961 738493 22695 189230 451074 146746 852269 637101 714368 698964 809419 297989 107728 338054 376986 860881 10238 954137 146155 900020 936693 338383 705191 58335 249478 329500 739629 400373 1000000 234246 666428 861029 281786 573782 1000000 610138 612315 402374 1000000 326686 778315 515161 1000000 69810 261936 452283 878919 150887 1000000 551183 488790 892124 1000000 909190 499837 136124 879085 870301 559131 367968 62949 436450 909863 1000000 935837 235100 1000000 109678 538615 153165 720580 121018 603398 82893 712374 246264 776554 1000000 600721 61684 220382 43078 949088 193460 15668 741257 901922 1000000 32786 954999 55023 770939 263978 381563 235447 257064 360542 32044 193375 1000000 104587 293534 381868 984473 821689 1000000 357958 992541 203681 1000000 552101 840092 1000000 972212 451120 671900 105039 416882 805305 837948 1000000 880905 117057 723887 855802 87861 111038 160793 530391 157065 317421 588919 213535 548914 758532 315896 419621 1000000 352735 173934 266113 279725 645863 454675 779863 525815 639986 833556 232857 104006 526015 112014 998727 315059 890938 962504 415833 1000000 265264 951387 843224 840448 978745 716970 675572 501065 1000000 307300 572878 359170 593611 805086 870015 231995 299727 637939 656389
91975 258325 332180 978029 270389 521778 1000000 74063 305872 595611 220790 597269 772387 160764 99359 836774 797922 68775 836860 818228 569301 988655 483325 8988 90836 918016 524174 590438 54662 82546 212197 165372 608098 885292 292006 573605 204619 216016 528129 798000 630398 157634 1000000 256101 1000000 845519 60813 1000000 155433 1000000 484192 595577 734495 895959 117198 962236 487081 711876 1000000 715089 1000000 59479 676519 401010 823952 535685 331391 613037 170179 827344 743753 580836 148807 664349 990979 292106 274611 581607 884230 673543 467463 778449 177999 640999 392134 603655 16076 682213 697715 847733 109152 170454 874469 445901 528162 309991 1000000 688486 469612 405738 469645 1000000 862642 869303 413389 53539 155290 542544 195849 958082 196231 270004 779854 830851 174794 595515 583158 603067 465401 725079 997522 810560 921123 518429 291028 118751 64574 798852 450546 1000000 231727 392030 977548 89141 959294 18351 456794 362349 660199 330013 1000000 557067 472105 754295 595727 806209 519630 949111 902609 987376 1000000 558854 145100 538614 120420 977163 645881 673800 1000000 163390 173595 608135 601968 663704 857861 163523 957372 653879 924459 221576 753530 948265 1000000 373252 115692 53267 778206 706534 550944 1000000 169376 266877 496491 962286 829577 571913 369717 209639 777172 15366 265817 46028 89054 666550 544281 112217 1000000 88966 227815 507951 523557 407075 578109 696536 653387 407335 936014 347012 847538 227867 317808 591849 759672 146872 885030 550355 49851 482265 161972 914643 601077 355387 941901 159553 295979 661773 201995 304063 545445 288569 748544 736100 239691 577847 978266 698250 817361 959394 607246 800820 781190 565072 256504 935377 600145 930603 231166 796761 418460 865290 192976 153374 318134 99076 204445 712491 838007 971965 30074 960161 1000000 375428 24637 895237 16504 857721 1000000 1000000 146531 927134 51744 424864 1000000 145740 88248 994433 957492 995429 285443 850823 1000000 133049 723073 835576 1000000 1000000 1000000 291571 430992 38691 859995 372565 18987 728266 291712 651265 745028 1000000 895037 1000000
416635 116258 1000000 819819 22362 456323 582884 1000000 98040 45622 574162 55808 417506 677574 946530 376624 643339 815060 6755 510857 908005 315637 918500 792543 918728 539042 252005 463734 885812 482238 613257 29979 1000000 266700 944956 243952 966320 484641 271041 804369 703479 147762 696903 666623 113315 251033 386864 351867 775974 564402 41735 380638 706325 542695 45736 104446 155748 801586 1000000 829615 384682 1000000 910461 46595 723131 488378 681157 436091 783219 885528 164128 925894 24278 406924 99810 493194 272754 991234 820419 987480 751401 236516 39794 229919 478408 885871 401474 681877 682267 94978 945157 402520 782727 274266 982073 867875 387289 234835 170871 27255 472985 618683 1721 1000000 354682 232307 158885 134074 68875 451589 307008 918997 526470 616910 708085 931850 374316 872460 982012 792228 301773 631469 310869 779388 430469 1000000 525483 795464 900659 916021 676613 429693 745712 265116 693536 1000000 1000000 163227 525981 540497 1000000 198640 1022 822108 707186 64588 713391 373929 287040 236806 977090 994460 1000000 340866 896009 562378 808358 659952 249550 478834 590272 747376 732233 135861 1000000 35596 69056 857475 522965 436914 526090 770557 1000000 182447 12641 1000000 90650 661833 780649 80140 733197 160324 690902 695538 711699 663209 58480 700920 609773 1000000 35235 511434 97910 503375 361341 688507 736010 878730 779424 719933 19608 731732 938735 100371 186507 715850 74602 486725 608568 371677 169318 72207 55590 926253 145990 401237 51515 690278 885099 149915 357867 862385 460642 86578 504548 281106 87871 531039 391876 928471 260144 995888 111366 273230 371637 267863 1000000 433018 175557 49262 856489 51505 635523 103451 480611 981848 496003 483111 729846 658675 921887 55451 364476 1000000 573350 750723 562940 387224 650677 835042 385161 1000000 506498 969102 339 827870 58491 212708 471571 388243 218417 235748 271432 928959 951933 1000000 5687 387074 552158 360243 170606 176313 745896 529146 254068 415699 1000000 656108 354841 1000000 28256 1000000 531781 313967 715658 1000000 479664 591404 252063 786833
51860 972469 743303 669458 985371 611356 423305 189567 475653 600454 311858 760182 512532 795680 799679 77554 131902 750066 785239 1000000 651289 935289 554276 495519 110690 112607 130320 625238 481374 739152 624427 192098 452457 527131 709964 831714 331746 251599 1000000 211603 247598 620559 474509 169177 359638 997632 652520 443306 589571 1000000 566318 139350 398679 315874 732602 633489 409039 42561 427018 520524 61844 536392 3064 567687 971432 70418 27380 952982 175739 153384 479622 1000000 443224 253571 909781 703691 808449 27912 689460 631205 1000000 988580 67028 484052 184968 828016 698919 522404 211928 333803 1000000 323336 688943 808598 164289 822775 869212 599266 236635 462371 581432 1000000 709090 1000000 1000000 976823 897448 119883 436070 625198 310805 769708 953259 31532 418240 182243 1000000 542699 191017 238554 779584 713429 422 418657 886850 467907 591424 757914 640681 1000000 761962 636215 381597 215862 253825 503005 784351 646623 160766 728716 932750 68454 762958 102981 537805 1000000 794341 188167 70624 159357 514025 444749 572946 392060 198093 145558 472392 535821 239750 580742 132078 180569 313653 61713 543750 431008 657745 133184 786811 398488 317353 19909 246091 4988 347790 905641 57895 326151 840610 99472 665460 879394 816623 83966 79616 193886 1000000 972389 819524 239934 715156 95834 891146 809894 1000000 551856 536126 907489 945922 67716 8244 94910 667388 154865 500215 388798 791266 621046 705124 9241 757269 757430 525593 79847 45867 651713 969867 900371 684265 185398 119002 515337 629418 731290 202426 759434 635497 853929 269638 1000000 489877 912160 797445 831991 676734 1000000 198366 41482 962162 712399 1000000 37752 463521 836129 565689 1000000 546684 320156 423740 309758 1000000 891844 196031 276967 438447 1000000 938441 929017 709449 768809 503314 950028 760780 210074 870236 685299 224725 118525 109929 60593 1000000 595220 849605 1000000 155744 976048 483692 59705 307100 447402 921478 739396 190572 626382 904313 203470 550460 1000000 165373 1000000 315935 917239 468703 307509 104627 72073 117238 474870 126512 317718
1000000 19802 78397 193989 794532 620728 319868 672522 905702 844693 685050 514208 156437 381916 791930 241269 832478 224984 211310 861990 305101 323780 591701 275649 26806 251031 416833 922033 1000000 428781 1000000 836409 225347 1000000 872473 1000000 82600 46704 991032 118884 175477 738394 432284 640133 286299 829691 369904 392964 7691 224320 543620 997509 352326 715477 624427 93193 940014 795288 92126 1000000 760388 956101 84087 200239 650991 112197 270172 1000000 113213 570000 499688 805226 639519 17415 898219 432236 261800 208478 995298 485564 5181 494820 139971 619636 1000000 858327 346516 1000000 424363 213039 265596 534146 561414 1000000 694369 783414 311558 181165 820210 755700 195412 1000000 195458 101287 985237 423236 865551 445834 207393 449815 568743 1000000 706475 463561 918830 96396 427496 424714 764209 799892 928607 372204 23420 555709 875820 135617 487823 761196 577222 1000000 89266 942626 909770 816840 1000000 559156 62579 1000000 1000000 764770 299763 367516 560986 477961 872924 673323 517297 127169 189332 1000000 219866 343342 255548 176568 513377 810587 787413 235946 621093 546037 121061 747724 334036 462146 103219 515002 552370 587972 254188 42284 163138 940617 509255 965489 34617 104108 476772 1000000 603476 816572 1000000 861863 741530 1000000 213010 1000000 114276 390288 527819 535905 573872 107230 710903 84298 746898 758583 925935 171756 639808 158680 1000000 480485 766229 457439 226008 871329 489653 16876 302536 122401 91021 727930 936216 295703 252197 1000000 925254 326091 1000000 161526 862797 403010 330336 505855 602951 468187 979099 358642 532376 108725 642175 799823 423263 490774 998277 949581 50575 386519 975481 819273 624692 711537 723233 1000000 204379 856336 769680 464669 472077 813800 1000000 968756 1000000 848739 875949 827563 518014 536133 691035 703190 602506 310104 1000000 883938 296741 922473 403063 88971 196085 707696 349763 944695 560042 419165 470851 634161 101953 245660 766598 62048 879884 846015 1000000 621808 678772 458105 894552 381207 404492 50894 959424 38237 790329 450505 767768 195954 398783 671164 722975 950693
391374 893377 248673 801542 214436 342704 652222 873502 924177 217585 212141 753076 1000000 662992 241654 29770 783432 954173 661806 353989 708452 812408 309469 472764 699408 722355 835219 160464 384930 770760 140820 594540 797822 75810 1000000 395303 261956 316957 619520 517098 563407 462249 813378 219652 996914 332260 485262 334143 784680 262443 459673 147430 567363 996321 716846 137533 786711 207902 256662 456979 764497 207803 668141 290882 993362 785814 402177 206873 309243 495419 1000000 384192 411009 167113 363454 312393 677933 93723 453206 344813 399045 844342 873270 87007 1000000 566895 1000000 851691 771271 104209 167487 522841 1000000 254640 359042 700759 456419 872103 138938 689572 319570 1000000 1000000 1000000 438105 1000000 183242 287209 298753 515947 1000000 830825 839612 102720 176046 710851 728847 216682 588212 795269 985202 299930 939166 798979 920995 689811 79694 888762 390251 123966 874516 508323 342798 907789 567451 124012 518313 1000000 965443 749150 959638 678364 34649 572836 202496 496007 965434 522203 944071 207686 75306 541792 585658 67831 566518 719 225831 878206 654758 638107 148102 485682 66085 556500 132257 573215 364063 305297 971156 867947 591985 659556 972398 464460 179307 73970 627606 433399 881402 768975 80984 286041 60505 690889 281011 285345 466358 25110 341353 142141 895611 960144 136532 318230 167242 402166 113404 1000000 988530 614840 845763 754370 645002 21336 530575 103245 277512 963803 379996 995538 1000000 484761 1000000 530005 482680 647088 468851 180943 81372 621252 606437 413366 955724 1000000 666883 1000000 1000000 380370 438303 390877 1000000 987135 769735 1000000 116779 399021 511079 962322 691907 189059 779134 630084 597358 134564 181324 967413 682295 856235 34533 105559 47906 326570 968486 822355 923404 743573 86504 1000000 262820 787185 941425 152788 530535 560881 410175 16324 677538 773227 1000000 255809 1000000 1000000 570901 765896 948806 300390 904920 969063 284550 169459 12454 1000000 273270 201027 553318 768432 604209 790516 102318 213066 258629 750657 786742 49994 471043 436984 47186 67551 226875 399746
187815 1000000 1000000 606698 650367 42433 113041 1000000 643188 759677 246507 595835 349548 247102 512224 411217 589220 877304 997440 1000000 314277 615586 957027 132489 201742 516017 512230 500307 727382 774443 1000000 768106 496588 203576 439750 755581 674929 328433 402578 672828 960064 936291 491492 730027 569201 174976 624183 56441 766929 312049 285400 195137 479043 571284 409708 122452 325223 709307 208801 239496 823543 35574 1000000 87781 693044 449063 611588 1000000 646025 58589 273956 339090 606929 26440 566029 787386 682968 956888 209592 260833 139873 270823 506612 231739 285380 50023 443716 190349 13027 481218 716036 649552 860728 251696 798247 205572 901552 1000000 306957 327881 988086 445053 898398 26308 614465 1000000 464166 516855 232722 1000000 251625 1000000 1000000 284127 223288 186376 734769 82012 164422 658096 245241 183441 1000000 977748 313353 804694 1000000 998883 680660 207295 589006 93762 338798 341280 39708 958838 919556 203150 114337 967451 72664 716722 831625 947925 102196 524858 580000 1000000 833280 902340 618291 798955 903973 1000000 480567 568499 975684 929233 205127 382636 810794 656618 1000000 307868 893878 166445 900523 475166 911468 230344 678330 584468 193036 1000000 760096 456484 570753 159746 38224 988202 981075 899686 348458 175162 115639 671894 274340 536918 461605 881894 465936 384551 811575 36885 611021 107394 359889 858241 335283 115125 343477 1000000 129688 954501 201390 320355 242965 885868 295444 392556 776549 346283 350398 394584 101231 969197 509598 9912 1000000 112014 117633 337819 894067 108801 108995 1000000 664584 312631 8434 825575 345904 405658 381296 669069 64503 31328 630382 793733 799342 790852 303150 319917 859959 315009 494796 818397 52257 84807 197055 88652 242963 656673 1000000 667651 235623 215566 652470 670607 811303 739345 696328 1000000 725280 691619 930029 341004 207108 433109 166669 521071 605342 256487 674669 624926 936892 541259 106593 648377 634555 904885 36598 548081 910446 1000000 487852 3288 5423 395119 230032 798452 215333 1000000 766718 664180 875941 1000000 916354 777682 699937 1000000
473420 592730 627834 847904 1000000 787673 322388 1000000 264279 179375 290651 1000000 103760 331924 220330 557261 934563 322267 15885 460712 587618 673329 598761 285710 943414 515188 492500 843918 262904 85997 1000000 397337 58528 769771 1000000 86022 998328 688555 774862 972901 893867 874051 299978 237850 270967 480788 686953 973529 644710 134457 657099 207706 45451 852229 162388 712302 465285 194387 322955 949341 582725 471698 969836 442092 76704 1000000 935047 582955 498907 609600 645694 388437 836523 71309 960443 894494 640036 752900 790571 927864 600618 437066 469697 2696 650321 1000000 119674 451952 444232 117419 656610 974410 290933 290655 568336 845970 236422 1000000 154068 347744 33575 252475 283190 181017 819570 338243 1000000 688295 231357 1000000 923519 1000000 10101 110079 110929 1000000 112740 722551 714450 484139 308649 576945 828040 557239 374282 124280 911573 318491 298107 427026 705199 852642 391902 1000000 870425 547555 1000000 840251 434796 156957 944029 142827 1000000 46726 187768 385562 257006 786812 184149 1000000 1000000 591442 828926 1000000 379938 386605 770418 235959 112451 515660 415796 192061 267879 281790 27123 746489 403471 176885 119801 516010 427513 64926 142912 349373 420069 733776 559163 501475 370677 287549 416872 684337 305163 357353 179609 143621 32014 1000000 15629 734803 25149 676249 835046 524095 509323 566098 756893 555929 420332 883202 552394 438190 776478 774342 95275 197082 605950 1000000 964972 374603 1000000 132376 176382 590718 712564 183883 376236 366195 969345 1000000 625587 1000000 143110 282094 942497 86645 412019 350758 793473 1000000 383935 22054 629576 1000000 678815 405747 836841 286637 122582 715223 178855 637073 1843 138433 681147 970571 489272 570133 182319 930412 910822 1000000 85698 154841 858161 92381 138783 12534 517182 910178 393264 742929 460925 553321 521965 407332 493653 962960 838556 47574 297621 527860 190818 780335 1000000 492667 1000000 801190 497096 321588 448467 855359 984922 238102 283435 500152 1000000 95518 588946 236959 764589 269729 520292 368930 721028 207 472647 213490 91282 1000000
649421 970883 976992 488407 915016 80442 635681 665289 209105 325296 311419 969409 477440 525040 572549 959611 100715 1000000 1000000 634502 76494 49469 415227 77 285461 68170 324503 82669 955674 113523 70746 325713 168121 1000000 663447 372408 505492 418676 985672 494588 6957 817834 498220 653436 733944 763146 641731 1000000 965620 594916 1000000 760191 159605 162813 921860 329280 668238 501536 567098 348049 981647 754228 498903 513015 524000 856632 581049 433452 67729 435587 947540 545451 163663 954552 939524 778043 260829 845953 722167 528294 249304 16848 290359 282985 337956 400783 232953 1000000 508246 197569 1000000 96511 550310 500381 400983 729211 762527 671399 961791 89137 175233 638037 959957 63837 355175 319779 949160 782918 639393 438077 342295 677823 20478 202399 1000000 921182 769448 799671 163438 835383 384337 737142 671238 554166 448185 1000000 117900 907796 861037 32918 153992 548414 172874 1000000 900616 584064 390561 495500 1000000 903604 1000000 516963 370301 1000000 857248 183267 880385 827337 694123 718589 264206 479001 229069 328431 875954 872981 370014 39224 1000000 914751 816603 565867 1000000 338663 121110 998713 732825 55243 903595 286449 538828 380730 64080 821102 753165 263195 834639 905808 327790 1000000 744983 661642 611579 55823 540126 425609 815033 420227 833370 1000000 357627 573431 992436 981410 505732 70184 15687 696444 332132 942142 171469 941263 284577 621760 500744 533642 863497 927417 7546 335654 104645 552373 16052 964848 753030 738189 1000000 49563 758315 511510 635713 135881 17398 289735 586799 970832 125440 636392 960606 28147 344209 597925 884746 128631 946016 1000000 406396 796446 432236 922304 568408 9649 941455 342240 1000000 300042 736835 542208 18655 253650 930925 680896 991556 205885 496766 975078 1000000 66999 114651 156724 473172 501787 1000000 374821 988364 18280 657630 743123 11500 1000000 132890 915581 1000000 454573 575562 561941 621178 10070 1000000 492543 251840 205260 837572 394401 624375 54901 538047 679815 493435 955962 905004 123140 124778 837850 563877 878909 304143 718498 295349 82911
641179 525965 814452 228802 782329 643800 512033 938146 1000000 516270 232610 170310 930122 886852 8509 117726 374361 980835 447438 271074 728532 240502 1000000 644093 839610 177475 837178 325461 951477 413780 485376 490921 139505 415712 602331 151106 1000000 708560 342210 348209 217901 228123 790942 56654 459906 242266 1000000 899805 613900 141865 703806 580030 985315 1000000 969528 789796 1000000 822198 417177 392518 921831 837388 861173 521065 1000000 390838 738878 959975 214376 928856 1000000 536193 973719 257444 205343 817342 545464 246018 557533 348215 158619 396652 757140 1000000 913563 201604 177241 626299 650921 924974 528890 1000000 290713 217967 114 761026 146617 476154 759285 481073 496437 518593 894412 734697 339365 766363 198114 53889 1000000 401942 74095 888928 464744 110018 975216 197873 519688 691642 696652 570990 720115 688444 1000000 837745 487287 223401 264891 238328 809181 188313 402206 729828 877992 141404 968573 256019 728185 279624 130981 493410 301581 923066 883528 248077 281397 1000000 115251 549159 248027 279408 385534 39666 288666 715436 512805 601539 752855 309882 955904 447461 177440 183069 1000000 1000000 270551 425431 914165 765501 822450 1000000 34939 184349 638750 624221 903288 244886 834735 769119 748350 1000000 574910 184612 27034 392878 743398 760288 159281 459542 383510 261714 200316 817659 468302 104940 546384 174745 514072 399980 834499 403455 602393 478476 27141 121149 1000000 792745 301005 1000000 1000000 437104 1000000 240933 787249 128298 120215 350633 299392 287387 988342 690979 703163 192955 403672 1000000 326365 227152 832764 977500 366544 479734 544318 593120 400136 30062 36838 1000000 105934 628468 957273 428542 141359 315951 954442 372880 231374 502949 78135 889099 499528 521224 254530 402217 987302 133470 376905 16275 936996 1000000 53490 765217 491170 1000000 1000000 1000000 260811 760522 722587 44804 300559 280657 506483 356363 916420 11502 58507 873075 437296 976531 490524 244792 976184 430161 1000000 12524 866757 203133 633381 505091 585520 434104 695132 919289 205219 722413 555794 304861 539663 620498 474920 642748
86811 781484 280978 928731 411881 801357 7142 172495 300272 929362 336156 948875 63181 886505 57974 179706 396455 741425 190023 636478 883037 848007 170013 608954 778388 256516 998320 1000000 911761 126123 936105 726299 479019 609737 229621 966697 770347 318561 252977 101852 248194 932535 436490 94627 273000 320928 333145 504236 244121 465072 679858 786297 535492 80130 1000000 412414 240578 776415 458739 603671 527400 443498 274044 810471 798442 842770 100397 148715 190780 1000000 898140 387469 48256 932276 94438 176376 82172 493314 733234 1000000 870471 632104 688147 684844 976016 496424 666471 328075 803026 1000000 719093 544883 607601 228222 353539 68771 558690 767739 453426 616552 907782 167942 27555 70134 529829 607896 432704 95910 119481 401349 475819 636312 774329 1000000 746424 119359 927540 921877 631436 877324 358468 680978 220468 420603 309548 594828 457456 1000000 325813 522652 1000000 534959 934912 898559 291618 1000000 581669 786702 336058 316940 123032 577754 1000000 693854 118791 444919 150830 60667 626840 905917 308288 989011 785446 1000000 700961 774238 574680 524231 1000000 997681 1000000 527746 286291 777988 744081 231862 1000000 798658 1000000 824342 915940 737864 554612 855278 198749 847456 267659 603816 755072 455795 847005 395580 402565 256531 614605 386033 127399 262378 395906 882768 225115 650019 664493 1000000 929558 445594 38646 1000000 965861 156417 520278 832789 186294 37898 721670 416517 398236 455304 949454 764249 179292 425977 878807 1000000 178191 32461 697530 558483 143766 333412 893242 695000 255320 219293 208503 669394 360410 446949 196115 468197 520723 586109 1000000 95168 805443 1000000 477229 494857 604845 1000000 209445 71556 623943 1000000 508616 347627 632850 404096 391117 1000000 1000000 1000000 55185 366379 35880 673402 655191 714660 798471 1000000 675381 800856 847540 1000000 397359 865762 900117 368792 1000000 840944 64420 134535 298519 909781 252918 277511 1000000 280432 413430 638370 655119 895704 362768 722842 1000000 364981 463183 479453 512533 765287 157828 376233 379818 291566 899295 217003 45894 205978 261142 1000000
135736 126288 883337 293530 1000000 327493 417515 820241 265641 953512 244241 415804 908440 406181 669575 513677 241685 944052 755468 35651 173435 228544 351273 496522 106032 475034 155389 352550 103042 698540 807656 837001 941520 441024 705887 618834 763845 437916 420688 1000000 1000000 994371 749740 988970 535327 372642 56452 271848 260483 650380 284035 536267 173586 712089 538320 963113 645842 873365 692728 875570 206601 240877 455149 731210 517927 167752 122005 915117 149551 657628 856948 377646 1000000 552426 940398 978897 748308 25651 155256 140138 868807 1000000 428233 164306 1000000 312727 1000000 773167 401759 102921 414738 579401 569029 966761 241050 856869 960948 1000000 958702 34127 151583 558608 729997 253862 319124 1000000 596892 938665 816072 1000000 772727 718861 933177 823024 363946 548568 398458 665566 486749 433844 278615 566285 192954 135645 351250 520044 842801 528898 955885 1000000 977330 1000000 331337 782497 129759 118556 739550 903727 394046 515043 455504 963500 825516 72416 951812 414108 622893 593875 356566 481939 827567 742090 1000000 596329 784343 112715 664664 509866 832467 152038 1000000 888570 157660 282304 68028 791362 669013 85727 463830 421197 909848 744820 717747 254867 87161 906024 831998 534412 590424 989635 7143 327246 201981 815096 858295 388694 987835 176564 933274 64293 262045 298970 840844 96878 143242 76596 698597 105259 215120 381745 257647 478273 601444 590652 709381 308561 372224 801757 1000000 316579 548438 1000000 371179 913972 81732 396451 475972 1000000 801261 340067 68032 533029 394440 77288 915253 321634 1000000 134555 446335 396572 75729 492093 108811 434451 117338 636837 334049 874111 702629 477540 1000000 868208 613294 523457 212836 826009 225663 900634 412754 398359 1000000 61055 118680 586575 792168 409072 622230 184149 890731 1000000 553104 217664 495063 599484 21389 503925 264055 176207 1000000 823656 649063 251065 714945 615450 841872 871922 669833 1000000 738293 590291 940103 560415 825553 749098 724455 632578 826602 748565 746532 451189 623642 813035 889376 33430 888973 871839 600496 490822 958053 922132
1000000 1000000 243945 102740 398730 301891 938240 312057 1000000 1000000 503701 106595 192226 271161 256276 795650 910078 506017 23861 826215 924292 1000000 426977 832528 868041 756933 267830 579972 962553 381880 1000000 164830 212016 256140 553130 635694 586016 466499 408298 866493 155395 749709 681803 350309 983681 150576 1000000 309252 388737 310859 33996 820319 284800 756176 257272 205015 1000000 201230 795658 954337 526643 379578 620873 853740 122386 714255 1000000 187186 617609 1000000 642922 866690 1000000 327339 204582 1000000 236738 431435 485244 179361 733852 610190 917526 551349 808710 524697 186873 1000000 726797 611204 926093 21911 747313 718865 881961 412874 1000000 601902 72446 416612 1000000 800872 986630 641918 50579 677229 889344 171124 613330 558924 951985 81403 685076 430773 591225 170227 104858 941192 436166 280929 897007 764490 1000000 1000000 865010 375756 104064 377600 178890 55175 402379 1000000 772978 981813 548244 1000000 684580 950894 437553 231579 735149 225749 250903 507345 487775 886527 352689 528629 1000000 253488 662246 991198 256468 108979 539773 81498 343003 988723 238793 1000000 35823 1000000 307792 733855 38374 470402 496056 394509 60829 1000000 533781 103152 583081 930980 38254 990742 270443 1000000 305978 759864 686142 881704 933440 290106 699282 577083 20425 39942 374495 249001 256148 256752 1000000 182455 924969 98101 82765 984970 575242 908557 909522 800660 134376 168015 811201 526999 245586 284288 765776 187405 450832 134091 541482 629479 560082 463973 181289 234455 79197 956021 391390 487535 615920 237634 751198 287337 836886 233661 552479 1000000 714226 263530 245036 769598 57321 594443 675684 952677 673941 256015 150173 286862 709019 808304 513469 826317 49953 478216 397156 951061 306655 375011 645031 618042 895173 1000000 1000000 196185 178970 658760 306449 1000000 357024 754049 1000000 395770 680209 819374 380610 123209 818275 1000000 658677 639165 657128 821033 880055 1000000 908406 329067 330933 592349 596172 516629 308760 736628 864308 929690 212719 736037 792364 428964 958043 473250 994276 170542 349347 501575 1000000 229266
554038 74487 722755 41672 742018 172946 200750 892912 730790 738056 267028 25854 974735 67013 588680 161047 114867 766890 805112 663064 470748 1000000 23157 469328 736962 930721 710439 699797 936457 766960 615133 1000000 907977 374142 574836 302785 107753 972928 423130 1000000 416954 586532 814917 906335 1000000 203387 168878 75158 598586 750438 105982 38990 412349 250774 562715 471040 95446 972595 378416 549935 133780 235063 1000000 63104 674336 1000000 560791 729985 720391 537584 90138 197846 734123 971683 551312 683256 739993 1000000 855341 447629 340317 933492 889524 139290 794556 451498 1000000 224040 253771 514646 912673 75993 1000000 179199 569863 359815 895855 340861 198133 1000000 681890 450169 915647 57596 674471 228710 976227 316483 815623 540397 1000000 634057 446387 174922 929102 847506 348766 461478 289405 883785 142874 963150 805383 419924 662490 551662 874788 170045 525807 1000000 715143 655921 512161 491402 74151 1000000 537424 383048 212547 752924 205631 171618 906666 223277 930997 1000000 480112 68892 49472 188194 896125 834316 589778 841830 935834 507451 729555 6021 122721 464138 191635 521964 233924 193747 508712 514907 146637 801768 637729 269835 148044 886487 802279 750425 33920 167381 475492 482017 977576 7717 352965 696676 992284 73152 805478 954825 576544 1000000 1000000 705476 471649 80658 1000000 297577 690767 647802 944193 811607 555917 1000000 143395 569462 109216 909614 111782 944309 800001 117041 453731 26653 929752 352851 497078 676538 390217 95796 518125 425184 88355 480968 702280 217729 584314 111967 56682 700722 191814 266574 463340 896512 196544 413397 96879 503040 312192 680759 549665 1000000 959736 353286 222516 567601 804492 768095 632619 277858 345728 424370 404674 938011 1000000 539515 76051 404702 802516 862249 977090 1000000 405346 1000000 670697 494564 757400 1000000 334874 591601 373428 989697 436666 388257 515757 869918 1000000 225633 129086 782745 1000000 931233 181804 972577 438986 951603 480699 494718 453201 378634 320186 736706 785682 616125 338931 113832 711351 962202 1000000 479551 514324 805635 812828 766245
290873 512489 553392 561366 456619 623478 45349 609655 220097 791785 98659 1000000 154713 316138 698848 657793 856497 303964 501462 546639 700979 618073 878929 315180 270992 810262 951930 720458 426891 720773 285719 4468 694115 85653 550211 248022 625442 1000000 537917 625139 806170 1000000 135641 700555 269251 177566 22696 180835 63956 373216 453727 979778 732744 807627 328831 480141 635152 529969 773604 450053 567770 269314 1000000 399499 16803 169582 222843 451176 157113 586139 904683 920508 131257 515153 423428 743595 278834 322786 1000000 232627 934014 100024 290475 548332 635255 316547 709209 2926 653598 940733 995748 230303 1000000 684948 970749 1000000 676413 196725 461929 900496 36849 301895 825283 506617 867395 511900 17941 545976 625599 788225 562020 201603 154705 853230 73074 1000000 1000000 843376 545865 916094 369044 292097 326819 782575 1000000 326604 626276 89078 557252 1000000 449796 15553 854163 17446 475043 966288 713158 286865 495440 121167 398608 92854 133261 234921 55856 86220 232087 165751 362511 795018 615305 277705 1000000 961321 578108 427148 96842 615756 94654 131978 478441 944492 283106 543658 913683 918931 208874 442540 803548 651127 1000000 118148 168465 744987 595120 246570 623062 75693 169310 100368 1000000 826044 321920 787250 861553 917070 239098 107057 812236 529440 354673 729488 280811 188840 999805 1000000 853795 565025 858757 218731 637030 976444 215583 940648 209788 379004 268287 385842 770656 988425 935312 1000000 941574 108711 898310 688041 246341 749335 428486 981003 668701 384447 922602 487937 217478 125087 130531 498471 544769 478259 926414 335294 241093 190592 365566 831758 392355 735197 244934 191536 58650 1000000 884757 743673 515282 522140 385066 934476 790693 290463 629654 761092 678162 929460 59151 553595 186598 948285 88976 1000000 573306 1000000 255682 1000000 250137 143035 263595 32816 696865 1000000 721050 471539 49245 177694 1000000 327270 111680 246934 509550 199093 109455 89704 851636 158357 430237 1000000 270001 310466 192231 1000000 936196 818234 805026 935593 307051 228640 712314 178573 920834 962781
200046 662884 124482 706325 668432 977717 658222 848960 87171 390506 927666 214669 225802 135139 811151 323730 1000000 804909 710090 734131 654524 264215 668993 80324 719918 52265 998326 864459 276938 675204 189180 510087 920636 683650 1000000 814869 432641 345620 35985 266228 787970 573672 497721 123837 621097 1000000 181605 221525 547478 300489 232554 134728 46082 1000000 781586 724187 823304 427451 530762 643391 97007 175375 943248 602298 331558 690639 574753 256036 740572 332207 921407 823844 500854 873568 789355 8735 1000000 870511 658538 382959 349716 15393 256536 1000000 689181 1000000 547686 738488 95513 524782 554025 315885 190720 945838 536292 1000000 552897 803561 775179 202139 55085 1000000 747547 820141 913110 390460 525465 169508 438833 71077 443769 652404 386217 541528 887777 723854 133228 38247 595920 14695 11778 839738 15022 812958 874465 109837 339927 111232 129804 948631 536555 463810 386710 501081 597799 83156 121533 350964 818343 381646 182391 1000000 492198 1000000 620728 112553 728059 1000000 659371 215112 1000000 137035 32785 153903 792970 992898 575565 541273 211429 916480 403775 554739 249903 629192 27423 907855 262278 67882 226471 579479 131235 1000000 374336 521184 856001 586975 288950 986588 1000000 797765 957719 221433 1000000 1000000 967258 797518 640228 60553 97141 477536 738755 674747 158338 167949 22877 740929 756725 6665 1000000 577644 273836 774727 998172 294710 73001 383852 823998 795580 895601 985497 787139 762142 733459 639616 462226 667648 530962 459240 1000000 339313 797653 373267 882546 1000000 42498 20453 270695 309825 703754 985675 222772 566076 799554 74597 182130 635348 1000000 821426 164339 792858 337121 1000000 636523 687461 521540 428605 738591 387570 227793 222032 315295 806959 25536 791727 163642 682552 88203 305013 543600 709819 804551 290270 421307 945682 28106 451034 459331 462009 117333 403047 642661 1000000 1000000 660128 418694 314062 280812 692504 1000000 79522 540167 909420 228153 948432 122469 1000000 427945 442368 1000000 284168 377716 92073 632672 24402 499633 697982 575098 230984 535050 400011
168742 140543 471390 739850 595068 122986 421979 684033 748231 362000 753924 589507 976722 325905 496344 607021 961333 508597 908782 1000000 322867 981692 289069 558754 321928 261517 832970 238052 485328 967490 254332 98396 618140 443243 72443 110385 17977 477547 90062 838562 848096 1000000 1000000 4893 719306 465754 1000000 238245 470268 249560 563925 142374 485665 156248 147029 423714 414081 966843 850683 753449 61940 111446 438173 696133 1000000 203812 752607 196956 1000000 662889 603318 737795 812590 395711 953683 247257 239802 191354 450746 932522 381520 1000000 841647 43435 843437 135837 690962 473020 806103 215361 362023 1000000 378917 217467 930499 431724 540077 937026 467591 605327 218024 391668 1000000 139822 753412 105450 980575 877530 675524 935931 501350 514148 301451 371310 47421 88342 69080 1000000 402403 676925 440659 243769 599055 584588 395905 873207 683289 33931 600723 590480 97574 192512 222374 913643 17733 894960 955984 985759 557912 842749 342909 1000000 17162 988795 474822 449176 597649 737623 900493 281185 617389 155390 89431 287648 913317 927218 658579 92881 63795 561681 754796 168410 1000000 404243 493275 363722 335616 270187 1000000 573636 132651 938223 973438 927556 1000000 243082 963905 41785 444243 260798 897256 727614 808945 1000000 888707 464802 68825 888446 685821 112516 1000000 308639 155449 68956 330441 536087 963167 101465 374094 533 738454 689575 733723 171851 343466 84229 111164 400845 127335 6814 1000000 786708 989334 301995 396345 908417 630831 11588 702599 377289 327164 202962 942543 203739 45700 188631 27901 838422 51963 707144 1000000 151002 854140 858083 766769 952530 688645 692071 299217 46003 481328 610260 434970 28466 289119 906139 492679 914223 1000000 810163 201851 383144 416704 732665 524699 707148 864045 930399 942768 100422 945808 130693 442041 7602 740868 35574 683588 88532 589190 219726 630393 500697 948487 771944 731165 824705 399246 456367 669640 631279 915526 1000000 282128 419458 1000000 879779 520016 690714 462091 58575 5089 386531 1000000 866504 830766 145862 278971 309809 790710 327386
716130 709859 464042 177023 671380 139328 629383 635128 11136 464013 389013 746696 137310 245036 648928 244296 933763 20135 350857 270925 611547 756221 1000000 144611 50168 133654 1000000 84113 453030 993492 667517 645783 166789 570672 999266 934035 670182 460681 238603 536302 177515 969701 78725 158099 1000000 556599 184834 220774 69599 1000000 280565 1000000 619535 984831 296219 319421 548235 147225 411383 514985 762441 697213 891898 567575 295395 358784 1000000 59342 769527 252140 706434 239204 369777 184476 809427 158147 980604 291666 1000000 322127 99087 1000000 668193 795548 796134 742798 1000000 332077 321733 73061 287297 608092 1000000 110015 1000000 175323 619812 116105 170749 858401 238351 962877 404323 328078 759192 915586 896452 31455 1000000 1000000 1000000 295362 1000000 996715 660001 104024 862075 954496 279181 351493 900243 525013 758611 674847 776077 804604 1000000 710732 221063 1000000 723969 818100 1000000 1000000 117009 494075 993992 191750 530769 238923 409594 158946 810133 1095 588510 678861 49845 1000000 96317 868338 1000000 127324 857298 887817 629885 1000000 444875 784750 995372 443312 1000000 435676 722150 525869 1000000 930963 374513 465808 551081 255918 252898 941313 1000000 988354 1715 975439 536551 575628 881607 298154 1000000 749982 942899 1000000 684740 2027 1000000 729416 567047 321977 1000000 997745 1000000 318133 802865 550577 847277 637029 42901 697013 284606 762198 153129 767473 815535 675531 814917 844918 702667 748470 351055 289430 391383 608522 278481 8084 853879 602040 306256 208043 975300 823966 493978 763820 313307 1000000 139580 835958 118854 308323 277374 691140 938779 518294 384259 1000000 166702 264396 638976 763951 940396 940162 162318 277566 916363 447917 243182 1000000 71356 987674 650094 1000000 219148 150211 407543 985503 708233 374795 684328 553735 953027 178687 820940 389060 672178 454294 956495 734396 858854 839659 652366 222076 1000000 1000000 161826 849334 144066 447686 244294 610885 403310 49198 651086 24176 540211 277297 799807 336157 94776 306986 716596 1000000 721796 867170 772316 1000000 407167 368421 592671 2723
91326 865827 392969 442078 1000000 828048 606431 249545 61015 25870 943202 92986 128708 460715 306041 145346 696530 640644 428399 604794 127930 730032 964343 909031 858124 651652 236139 460255 118912 1000000 883746 1000000 289304 955408 459037 842463 1000000 562181 973986 540539 555698 1000000 91783 219249 1000000 652026 86114 930411 5025 933664 97011 393186 891628 1000000 450345 1000000 606769 191239 447845 581989 10985 620107 978420 393726 804212 158366 469358 775305 1000000 675967 976900 459828 1000000 979472 196245 882934 835563 268181 423243 50350 687311 185857 954429 595086 85415 899634 907333 21622 336637 1000000 465759 614370 1000000 784764 275957 236629 286749 359853 346152 873884 1000000 39019 583676 526585 1000000 155718 268450 282633 959700 966018 107899 718834 573215 567419 261385 919697 683277 826473 895858 238529 119655 89844 146351 1000000 419906 721837 196509 281462 1000000 115081 1000000 527700 84447 431579 532333 538406 8083 76467 231893 509174 201413 459123 767867 745648 951015 451766 702167 1000000 1000000 514814 1000000 680951 814675 619858 1000000 983676 809131 871310 963042 82342 427778 636134 185049 407503 1000000 51755 625588 655031 1000000 824604 386523 940164 45069 827400 709120 832703 426456 541846 420420 882369 283072 430718 462892 270314 53801 1000000 4395 348902 618883 15468 114377 395881 205687 845645 542243 602689 875308 309500 39652 291313 97670 10984 390053 378514 799148 545164 126987 753596 1000000 36147 189716 761535 68517 338536 969005 522068 1000000 183880 788138 1000000 1000000 918183 122086 963129 767962 253332 582416 544532 206925 370676 213202 560919 354532 1000000 1000000 107546 106530 396668 1000000 681458 58451 452459 143024 4428 423070 183964 370185 822421 291888 73551 542102 956155 80467 1000000 303879 431662 1000000 198533 141028 1000000 333954 149982 549730 32523 29034 321489 31324 740430 892636 452934 616110 942978 29260 565337 804295 218062 616939 976081 514686 6929 928779 206293 577383 788161 858191 24769 123805 545956 861456 871360 532090 636105 929906 353692 125737 1000000 535963 419928 288275 253376
510931 7541 239109 636603 1000000 147167 950550 814713 35118 687956 372969 113267 952166 245634 880657 688759 446064 933398 803303 94326 970554 140581 604979 295703 365429 98815 431772 311035 352476 762364 619828 130163 504018 843308 911177 586117 167297 702308 1000000 929450 597093 636000 412476 975019 737014 263614 757287 415908 1000000 78574 713457 774245 1000000 1000000 228529 990112 20335 407625 689846 417419 727276 648139 502040 346297 60289 668947 891407 1000000 79151 1000000 463503 108966 54965 21810 276773 829973 435651 191806 428435 134710 1000000 383688 998211 840496 855285 339625 891615 74973 240047 151073 971722 1000000 818716 173471 1000000 368969 399904 840224 927527 1000000 278343 1000000 326426 132167 953309 800778 603158 133016 1000000 385109 460510 154843 461421 181679 975585 618703 808451 305247 928986 950105 803053 130327 902096 959052 901309 308397 113240 688068 525821 466244 607655 624538 204380 934123 1000000 634311 620523 342624 45044 235306 358987 290649 366860 152904 6562 482882 839302 524952 558663 862594 378744 324335 962866 12505 1000000 965027 761825 836316 901094 1000000 894848 537373 813269 583706 807964 931681 354456 1000000 461849 942105 124248 1000000 598814 777495 112279 453294 97898 289154 314292 201923 682487 102897 617357 481220 611418 720783 98179 752767 1000000 59052 753491 731563 35648 228672 667437 446102 869613 466519 392444 734167 157407 911427 917030 722478 719074 886080 465695 850046 492617 1000000 16342 88985 888623 834813 927430 608550 620317 948539 281471 773533 494954 161513 679903 620955 700526 744731 983653 81198 598818 869843 954910 772355 1000000 141868 1000000 744884 277177 359766 837952 307346 333769 295323 34890 98285 1000000 138404 109646 186347 163610 45448 958142 934209 1000000 56747 948102 238019 998551 848935 389777 654559 430099 227170 946108 865666 932212 1000000 959408 821709 709400 807374 596964 84694 151796 541112 830643 1000000 1000000 690942 640018 787199 693994 339244 747984 894665 465132 642449 225968 196518 995010 485480 1000000 753218 65698 614717 910776 1000000 81849 17070 338520 985297
