100000 967034924 1 100000 587586158 2 100000 185430194 3 100000 918715995 4 100000 767527830 5 100000 653946995 6 100000 749180621 7 100000 641621091 8 100000 232024335 9 100000 151896000 10 100000 241061404 11 100000 6689688 12 100000 749923022 13 100000 271637742 14 100000 969780559 15 100000 466853851 16 100000 679638954 17 100000 836856045 18 100000 5539596 19 100000 212262730 20 100000 614563104 21 100000 926631931 22 100000 388153742 23 100000 648681729 24 100000 175924270 25 100000 420655750 26 100000 641382438 27 100000 871822259 28 100000 9648746 29 100000 657694080 30 100000 415077754 31 100000 286124047 32 100000 47416497 33 100000 691397676 34 100000 870871304 35 100000 468308899 36 100000 20427661 37 100000 42713839 38 100000 844289622 39 100000 930171051 40 100000 479263805 41 100000 185934955 42 100000 473894380 43 100000 80475433 44 100000 70555081 45 100000 645042592 46 100000 188829564 47 100000 180358760 48 100000 929734529 49 100000 787460957 50 100000 905731421 51 100000 438563252 52 100000 993375641 53 100000 566837784 54 100000 934484463 55 100000 896850061 56 100000 560166949 57 100000 280216637 58 100000 116171765 59 100000 38395063 60 100000 169891091 61 100000 245632047 62 100000 585406893 63 100000 226753396 64 100000 563074598 65 100000 194047261 66 100000 684628792 67 100000 339427206 68 100000 431102449 69 100000 258813232 70 100000 697722928 71 100000 403048787 72 100000 426168134 73 100000 679317775 74 100000 669924829 75 100000 239479346 76 100000 823994810 77 100000 148982972 78 100000 192171771 79 100000 619545778 80 100000 403271411 81 100000 377606773 82 100000 539590766 83 100000 502243118 84 100000 737303165 85 100000 385222461 86 100000 272386454 87 100000 89302136 88 100000 595648468 89 100000 271559626 90 100000 671014391 91 100000 50901263 92 100000 961537051 93 100000 997942797 94 100000 389611075 95 100000 253554815 96 100000 684571690 97 100000 870702547 98 100000 205564015 99 100000 135486527 100 100000 534502368 101 100000 81289102 102 100000 195899258 103 100000 736144729 104 100000 986106280 105 100000 463665422 106 100000 338951827 107 100000 891407683 108 100000 940889978 109 100000 447510152 110 100000 749649611 111 100000 971379429 112 100000 382652692 113 100000 434677763 114 100000 971281184 115 100000 355595918 116 100000 404177330 117 100000 614329328 118 100000 909161117 119 100000 907788207 120 100000 787526433 121 100000 924507074 122 100000 750525162 123 100000 639615246 124 100000 718880754 125 100000 90904715 126 100000 85877056 127 100000 641310137 128 100000 47940241 129 100000 263553915 130 100000 102218158 131 100000 786616230 132 100000 233463996 133 100000 960624512 134 100000 866527419 135 100000 552691397 136 100000 107782663 137 100000 648071385 138 100000 68989392 139 100000 69866027 140 100000 579900832 141 100000 174882180 142 100000 138713252 143 100000 635519489 144 100000 659881827 145 100000 390466590 146 100000 393815934 147 100000 824373920 148 100000 23212898 149 100000 52113136 150 100000 559069882 151 100000 117916308 152 100000 329652347 153 100000 734464335 154 100000 894586446 155 100000 552605198 156 100000 997901937 157 100000 613795254 158 100000 138443261 159 100000 905923481 160 100000 892424876 161 100000 523704299 162 100000 844769759 163 100000 869885951 164 100000 740499725 165 100000 547869928 166 100000 698405824 167 100000 995058761 168 100000 716108241 169 100000 253565921 170 100000 159694230 171 100000 516963678 172 100000 391435987 173 100000 995797414 174 100000 929618741 175 100000 190490370 176 100000 376115885 177 100000 164312835 178 100000 202964858 179 100000 507473270 180 100000 344258430 181 100000 421745572 182 100000 951117387 183 100000 664570945 184 100000 585594003 185 100000 468974233 186 100000 398472230 187 100000 280163034 188 100000 147022978 189 100000 442888667 190 100000 120807054 191 100000 449934376 192 100000 77613555 193 100000 968968093 194 100000 207488881 195 100000 3142409 196 100000 669551943 197 100000 941449162 198 100000 89318266 199 100000 787051379 200 100000 539714259 201 100000 728732903 202 100000 802616445 203 100000 886935304 204 100000 524169720 205 100000 373073034 206 100000 4210032 207 100000 63222017 208 100000 496422373 209 100000 656938677 210 100000 156188985 211 100000 133159686 212 100000 331565640 213 100000 815538623 214 100000 808755316 215 100000 853005541 216 100000 811060973 217 100000 438759668 218 100000 985170804 219 100000 186594635 220 100000 96788938 221 100000 209706836 222 100000 499815735 223 100000 602872173 224 100000 819258192 225 100000 11195554 226 100000 808334535 227 100000 246849917 228 100000 39579796 229 100000 90604930 230 100000 43047515 231 100000 711141825 232 100000 17149028 233 100000 626575097 234 100000 583353533 235 100000 780463230 236 100000 36375815 237 100000 971067004 238 100000 705968754 239 100000 17950453 240 100000 574347295 241 100000 962815549 242 100000 715711631 243 100000 541059561 244 100000 473885973 245 100000 660157357 246 100000 292564004 247 100000 144682036 248 100000 506771849 249 100000 781973353 250 100000 681363807 251 100000 6790280 252 100000 528052956 253 100000 106652372 254 100000 678274382 255 100000 309277190 256 100000 536829524 257 100000 437680443 258 100000 439842758 259 100000 839162654 260 100000 870629724 261 100000 380260874 262 100000 553805623 263 100000 994079411 264 100000 525799708 265 100000 773579575 266 100000 934576446 267 100000 592626499 268 100000 964318704 269 100000 194309516 270 100000 149445320 271 100000 439795406 272 100000 783353275 273 100000 819138086 274 100000 607033886 275 100000 956690801 276 100000 79083637 277 100000 339599313 278 100000 144689509 279 100000 809446126 280 100000 794616984 281 100000 299823014 282 100000 895265933 283 100000 128394492 284 100000 95319134 285 100000 243719014 286 100000 890580741 287 100000 831045707 288 100000 844747386 289 100000 845742036 290 100000 738971963 291 100000 698710740 292 100000 364993216 293 100000 330086075 294 100000 477321901 295 100000 393350434 296 100000 316359301 297 100000 902443567 298 100000 717380068 299 100000 352533216 300 100000 283747562 301 100000 346362248 302 100000 453511982 303 100000 941755229 304 100000 987828896 305 100000 640763903 306 100000 301198005 307 100000 867099082 308 100000 804492488 309 100000 93324929 310 100000 781392712 311 100000 97614457 312 100000 740651320 313 100000 598162322 314 100000 484924027 315 100000 919320322 316 100000 520124978 317 100000 949400227 318 100000 435094752 319 100000 683811051 320 100000 17699151 321 100000 163085925 322 100000 336474853 323 100000 237920706 324 100000 357013965 325 100000 949233286 326 100000 275742186 327 100000 21412946 328 100000 335227603 329 100000 110375550 330 100000 127179909 331 100000 101018321 332 100000 403018413 333 100000 285397706 334 100000 31969588 335 100000 209323486 336 100000 577438671 337 100000 423200666 338 100000 847668177 339 100000 477949544 340 100000 94608000 341 100000 670179442 342 100000 405707997 343 100000 656928512 344 100000 420550376 345 100000 324664471 346 100000 788683831 347 100000 502009169 348 100000 885644724 349 100000 360615557 350 100000 802351907 351 100000 974382748 352 100000 90087350 353 100000 198866902 354 100000 660739933 355 100000 438067626 356 100000 209627860 357 100000 791833031 358 100000 408917679 359 100000 358046062 360 100000 951479385 361 100000 252735279 362 100000 924122199 363 100000 435680639 364 100000 177294226 365 100000 247761570 366 100000 47161435 367 100000 56301523 368 100000 306279051 369 100000 922044492 370 100000 290408589 371 100000 364239969 372 100000 496981144 373 100000 422245459 374 100000 456117213 375 100000 290302726 376 100000 811372247 377 100000 132314942 378 100000 270044422 379 100000 490634770 380 100000 927011915 381 100000 252025513 382 100000 630967640 383 100000 604681177 384 100000 760364769 385 100000 217717317 386 100000 27274870 387 100000 549097918 388 100000 146410270 389 100000 586698796 390 100000 399253408 391 100000 281150945 392 100000 198063890 393 100000 61424390 394 100000 115954661 395 100000 589275014 396 100000 97272808 397 100000 644027651 398 100000 566414280 399 100000 219377668 400 100000 993409969 401 100000 314456848 402 100000 548581273 403 100000 993412099 404 100000 815492035 405 100000 193782000 406 100000 687797051 407 100000 790811144 408 100000 107964989 409 100000 468335051 410 100000 791466777 411 100000 517293547 412 100000 889174254 413 100000 708556039 414 100000 417739613 415 100000 193112077 416 100000 120124133 417 100000 469250383 418 100000 590853524 419 100000 929993764 420 100000 850404147 421 100000 619798213 422 100000 300061019 423 100000 897513451 424 100000 131843953 425 100000 568087146 426 100000 248952628 427 100000 443499444 428 100000 134209749 429 100000 67180704 430 100000 251019826 431 100000 210479590 432 100000 411865900 433 100000 487295435 434 100000 46061945 435 100000 375520907 436 100000 900558758 437 100000 197053087 438 100000 433587966 439 100000 933538971 440 100000 609207791 441 100000 378395116 442 100000 683043697 443 100000 177341106 444 100000 142638019 445 100000 312286915 446 100000 88806622 447 100000 800826250 448 100000 168075177 449 100000 711663482 450 100000 112222386 451 100000 343988927 452 100000 453823338 453 100000 542089140 454 100000 939591041 455 100000 97361072 456 100000 627361203 457 100000 678916798 458 100000 18826633 459 100000 574473530 460 100000 954237133 461 100000 316155853 462 100000 412475414 463 100000 615558583 464 100000 180098943 465 100000 431321113 466 100000 362044088 467 100000 856946954 468 100000 637961703 469 100000 381845848 470 100000 40528581 471 100000 330073485 472 100000 690747272 473 100000 143744085 474 100000 655096756 475 100000 954567749 476 100000 245665601 477 100000 436750743 478 100000 457433081 479 100000 928888100 480 100000 207785111 481 100000 784062742 482 100000 22902743 483 100000 640490517 484 100000 626979188 485 100000 875278247 486 100000 478198485 487 100000 714314022 488 100000 904151448 489 100000 158372170 490 100000 213734379 491 100000 666331159 492 100000 473089627 493 100000 74055367 494 100000 716673844 495 100000 965534821 496 100000 73373748 497 100000 842469363 498 100000 381539803 499 100000 4158214 500 100000 736625865 501 100000 263143947 502 100000 233985670 503 100000 390817673 504 100000 284451092 505 100000 619939549 506 100000 946397757 507 100000 439628116 508 100000 941436975 509 100000 258802737 510 100000 923290491 511 100000 527138689 512 100000 895475869 513 100000 795256266 514 100000 457705177 515 100000 542240064 516 100000 204150534 517 100000 35497334 518 100000 685974040 519 100000 222224856 520 100000 459727910 521 100000 903075183 522 100000 543106202 523 100000 908592708 524 100000 699061281 525 100000 234253606 526 100000 867851532 527 100000 132302853 528 100000 608253306 529 100000 974380125 530 100000 726995515 531 100000 106514433 532 100000 342980188 533 100000 783824008 534 100000 407247419 535 100000 509988627 536 100000 121716051 537 100000 602404130 538 100000 52962075 539 100000 613992090 540 100000 209499014 541 100000 162660343 542 100000 912750490 543 100000 388675339 544 100000 528620203 545 100000 467866613 546 100000 61981855 547 100000 707634010 548 100000 777101865 549 100000 292535073 550 100000 350903946 551 100000 693044886 552 100000 512016868 553 100000 260001909 554 100000 690350924 555 100000 931973904 556 100000 119798347 557 100000 293234791 558 100000 379945764 559 100000 429788465 560 100000 570078384 561 100000 613358057 562 100000 1455856 563 100000 128292732 564 100000 579228087 565 100000 854896470 566 100000 384649622 567 100000 347626018 568 100000 555992220 569 100000 124155322 570 100000 229472650 571 100000 759350051 572 100000 975840714 573 100000 552878505 574 100000 906483948 575 100000 29098836 576 100000 262851220 577 100000 604284304 578 100000 977917127 579 100000 820562994 580 100000 879675930 581 100000 33331810 582 100000 397539270 583 100000 706079333 584 100000 442291797 585 100000 268587828 586 100000 467374380 587 100000 147669401 588 100000 77489178 589 100000 168677827 590 100000 571476027 591 100000 131479630 592 100000 107886828 593 100000 327293376 594 100000 800258932 595 100000 68222737 596 100000 706604492 597 100000 910776088 598 100000 520286812 599 100000 427185868 600 100000 527283201 601 100000 463594703 602 100000 975504628 603 100000 932270517 604 100000 975645215 605 100000 798831157 606 100000 788683964 607 100000 549215081 608 100000 892630923 609 100000 800547792 610 100000 173950722 611 100000 215803106 612 100000 907890690 613 100000 446292549 614 100000 439247456 615 100000 307827860 616 100000 721104733 617 100000 603295019 618 100000 309686167 619 100000 920726352 620 100000 808945380 621 100000 465111297 622 100000 595969950 623 100000 83503584 624 100000 365465384 625 100000 308462710 626 100000 83613569 627 100000 306350286 628 100000 61827493 629 100000 748453284 630 100000 313118495 631 100000 262725222 632 100000 590716303 633 100000 854604868 634 100000 272314377 635 100000 838480 636 100000 754979958 637 100000 158620668 638 100000 935175495 639 100000 66173733 640 100000 696866750 641 100000 558841471 642 100000 403460979 643 100000 806308633 644 100000 484051119 645 100000 138200769 646 100000 79438045 647 100000 985891813 648 100000 515060877 649 100000 313042725 650 100000 650842400 651 100000 122764708 652 100000 697179009 653 100000 23053114 654 100000 808597972 655 100000 554852612 656 100000 643742820 657 100000 522662209 658 100000 46472068 659 100000 671240243 660 100000 904743987 661 100000 916087997 662 100000 841356054 663 100000 534758765 664 100000 569441595 665 100000 614804346 666 100000 415851143 667 100000 539613808 668 100000 615217977 669 100000 855173126 670 100000 301281022 671 100000 973814168 672 100000 484144112 673 100000 346454628 674 100000 182125759 675 100000 777815362 676 100000 329579914 677 100000 703038844 678 100000 848797574 679 100000 400814754 680 100000 774462195 681 100000 862747263 682 100000 527322747 683 100000 746308205 684 100000 423149634 685 100000 528144897 686 100000 756198926 687 100000 614097113 688 100000 991185388 689 100000 501886643 690 100000 687377404 691 100000 442882940 692 100000 681709157 693 100000 293016109 694 100000 408708969 695 100000 474013551 696 100000 839563552 697 100000 936715170 698 100000 326181985 699 100000 332313405 700 100000 946006529 701 100000 350481975 702 100000 337781618 703 100000 722839212 704 100000 42223020 705 100000 310155615 706 100000 717729389 707 100000 87739763 708 100000 915701574 709 100000 309344018 710 100000 893301010 711 100000 748482403 712 100000 232807738 713 100000 539732955 714 100000 533711739 715 100000 622838437 716 100000 347592792 717 100000 672417436 718 100000 59138482 719 100000 574563835 720 100000 732226648 721 100000 599336415 722 100000 870443202 723 100000 963002573 724 100000 910045067 725 100000 744472979 726 100000 284965675 727 100000 860833950 728 100000 652305414 729 100000 806791837 730 100000 896409029 731 100000 158275288 732 100000 365558222 733 100000 845086326 734 100000 348345028 735 100000 552787847 736 100000 12800426 737 100000 606510699 738 100000 72808464 739 100000 127930859 740 100000 21540959 741 100000 509949061 742 100000 661555948 743 100000 130607423 744 100000 105265188 745 100000 115839803 746 100000 708517401 747 100000 555768899 748 100000 616093596 749 100000 699544289 750 100000 254200210 751 100000 895626676 752 100000 614531652 753 100000 613584738 754 100000 982754837 755 100000 358525142 756 100000 66864796 757 100000 752486037 758 100000 231348660 759 100000 201533521 760 100000 248785475 761 100000 357332264 762 100000 955260684 763 100000 129848955 764 100000 61860202 765 100000 730884287 766 100000 703838911 767 100000 579446550 768 100000 902199772 769 100000 471881816 770 100000 700500013 771 100000 247246426 772 100000 867302024 773 100000 905907243 774 100000 308980764 775 100000 425700754 776 100000 922042367 777 100000 979574369 778 100000 109269891 779 100000 291835958 780 100000 684244245 781 100000 869922732 782 100000 791864920 783 100000 16814255 784 100000 181756106 785 100000 275774935 786 100000 195501550 787 100000 924838887 788 100000 821043642 789 100000 234025454 790 100000 96009329 791 100000 198928154 792 100000 513624972 793 100000 49578997 794 100000 88931087 795 100000 103992350 796 100000 519785539 797 100000 896788365 798 100000 48243970 799 100000 249510007 800 100000 959952802 801 100000 905613840 802 100000 424541345 803 100000 802645506 804 100000 265539079 805 100000 116443699 806 100000 882951799 807 100000 286584160 808 100000 939714609 809 100000 689175733 810 100000 716974255 811 100000 759292905 812 100000 926832833 813 100000 368959460 814 100000 35891818 815 100000 138495285 816 100000 112658568 817 100000 531362314 818 100000 245590289 819 100000 820330216 820 100000 827125046 821 100000 559548700 822 100000 129612541 823 100000 208734239 824 100000 372811120 825 100000 326784229 826 100000 767189702 827 100000 813226706 828 100000 705459170 829 100000 494673364 830 100000 832678805 831 100000 821673841 832 100000 52980737 833 100000 188993038 834 100000 735436750 835 100000 988494057 836 100000 858544149 837 100000 269890072 838 100000 952905438 839 100000 67563470 840 100000 320326173 841 100000 632913228 842 100000 979419342 843 100000 688299055 844 100000 628872737 845 100000 768987447 846 100000 315859478 847 100000 93769783 848 100000 33239723 849 100000 828604533 850 100000 713685016 851 100000 831137567 852 100000 616864696 853 100000 408848431 854 100000 322424559 855 100000 259802307 856 100000 354079395 857 100000 65906294 858 100000 526854954 859 100000 232403782 860 100000 858549369 861 100000 462295794 862 100000 651426802 863 100000 415759146 864 100000 531003538 865 100000 448791753 866 100000 238065432 867 100000 977170202 868 100000 312185416 869 100000 322188949 870 100000 869819210 871 100000 412725298 872 100000 958718083 873 100000 667419488 874 100000 397525133 875 100000 475522921 876 100000 517648624 877 100000 756447204 878 100000 970134011 879 100000 74125676 880 100000 766026134 881 100000 491515207 882 100000 207589646 883 100000 238639900 884 100000 950753185 885 100000 736278135 886 100000 496644946 887 100000 631078958 888 100000 207682044 889 100000 309369512 890 100000 897709257 891 100000 401610965 892 100000 963815989 893 100000 547358899 894 100000 721507704 895 100000 420883256 896 100000 864779338 897 100000 122492251 898 100000 20421366 899 100000 998493228 900 100000 666389399 901 100000 499912772 902 100000 866531698 903 100000 652926421 904 100000 306936371 905 100000 166829026 906 100000 956121820 907 100000 840031016 908 100000 884024512 909 100000 384633701 910 100000 341792545 911 100000 620269024 912 100000 347636067 913 100000 244724551 914 100000 322715520 915 100000 355745949 916 100000 907726834 917 100000 737230363 918 100000 817316767 919 100000 839316949 920 100000 944483103 921 100000 707487485 922 100000 507186303 923 100000 858377469 924 100000 43145419 925 100000 203535146 926 100000 565247918 927 100000 772126129 928 100000 59924289 929 100000 286899168 930 100000 975793229 931 100000 265529739 932 100000 842122278 933 100000 493377732 934 100000 958850408 935 100000 994517055 936 100000 488641545 937 100000 874414259 938 100000 341158956 939 100000 92360196 940 100000 685975506 941 100000 902385288 942 100000 628662231 943 100000 904133446 944 100000 43334169 945 100000 973413356 946 100000 289809125 947 100000 409530486 948 100000 627549139 949 100000 69685155 950 100000 743923067 951 100000 67379246 952 100000 829267285 953 100000 404130245 954 100000 831440689 955 100000 130109390 956 100000 69791792 957 100000 445299789 958 100000 816604703 959 100000 724647650 960 100000 848635573 961 100000 507057545 962 100000 617556322 963 100000 19940351 964 100000 296918554 965 100000 996984690 966 100000 441630819 967 100000 269440688 968 100000 261326542 969 100000 7933983 970 100000 832068994 971 100000 475194815 972 100000 481766617 973 100000 913329588 974 100000 782969137 975 100000 886967418 976 100000 143009635 977 100000 530714820 978 100000 74192660 979 100000 780698136 980 100000 896255044 981 100000 527599817 982 100000 906494432 983 100000 737423604 984 100000 982347411 985 100000 825858064 986 100000 848773718 987 100000 754229692 988 100000 898052538 989 100000 895298730 990 100000 878049933 991 100000 687065942 992 100000 42745096 993 100000 679721600 994 100000 189080768 995 100000 14920723 996 100000 46795721 997 100000 973536 998 100000 232294782 999 100000 416073410 1000 100000 907021066 1001 100000 596496099 1002 100000 307272875 1003 100000 158898307 1004 100000 362657311 1005 100000 146215992 1006 100000 665344496 1007 100000 978722242 1008 100000 489887612 1009 100000 985417267 1010 100000 211342548 1011 100000 627883773 1012 100000 921391606 1013 100000 775572104 1014 100000 628877448 1015 100000 643827677 1016 100000 138191105 1017 100000 765520274 1018 100000 659377710 1019 100000 395674276 1020 100000 466871268 1021 100000 625476174 1022 100000 82900896 1023 100000 542145494 1024 100000 83654661 1025 100000 389284233 1026 100000 702374116 1027 100000 365928572 1028 100000 63227477 1029 100000 354384885 1030 100000 115975958 1031 100000 959225071 1032 100000 948179059 1033 100000 50536297 1034 100000 121909634 1035 100000 32826183 1036 100000 237220558 1037 100000 256350120 1038 100000 78363392 1039 100000 987466900 1040 100000 352945859 1041 100000 674517558 1042 100000 515970501 1043 100000 508915060 1044 100000 624180961 1045 100000 848097613 1046 100000 874288260 1047 100000 523738986 1048 100000 760017270 1049 100000 824915254 1050 100000 67653318 1051 100000 684028377 1052 100000 814034196 1053 100000 120343710 1054 100000 782054854 1055 100000 773518006 1056 100000 37975840 1057 100000 126129941 1058 100000 22734819 1059 100000 157100891 1060 100000 608340218 1061 100000 926071316 1062 100000 539224716 1063 100000 615654249 1064 100000 777595671 1065 100000 604493712 1066 100000 781529810 1067 100000 749931362 1068 100000 907656915 1069 100000 479412111 1070 100000 347222637 1071 100000 69387672 1072 100000 32105147 1073 100000 43162110 1074 100000 103127691 1075 100000 83278523 1076 100000 479247077 1077 100000 784748537 1078 100000 573474888 1079 100000 807683463 1080 100000 403259762 1081 100000 175314372 1082 100000 654191757 1083 100000 178933019 1084 100000 130202509 1085 100000 654897867 1086 100000 417459722 1087 100000 317903666 1088 100000 239146233 1089 100000 724591075 1090 100000 979075164 1091 100000 168118628 1092 100000 24061777 1093 100000 905156523 1094 100000 44187944 1095 100000 110510347 1096 100000 193107289 1097 100000 177447699 1098 100000 517286321 1099 100000 845214400 1100 100000 277356942 1101 100000 639167571 1102 100000 737621471 1103 100000 850945188 1104 100000 728085555 1105 100000 827543856 1106 100000 406422010 1107 100000 233856347 1108 100000 319989130 1109 100000 342047361 1110 100000 800268129 1111 100000 978540543 1112 100000 88059949 1113 100000 239569376 1114 100000 23560088 1115 100000 856683234 1116 100000 435577211 1117 100000 311902485 1118 100000 347053539 1119 100000 119584942 1120 100000 75954335 1121 100000 525515805 1122 100000 92667582 1123 100000 52236990 1124 100000 537639801 1125 100000 619403859 1126 100000 18785049 1127 100000 751226697 1128 100000 298848709 1129 100000 193198482 1130 100000 872428865 1131 100000 384509958 1132 100000 68716860 1133 100000 731296850 1134 100000 266038541 1135 100000 83141060 1136 100000 506742791 1137 100000 211170778 1138 100000 773402138 1139 100000 74727403 1140 100000 61410216 1141 100000 505675894 1142 100000 15534067 1143 100000 585536608 1144 100000 395656326 1145 100000 926636137 1146 100000 772723381 1147 100000 34243121 1148 100000 581808571 1149 100000 148325384 1150 100000 140308340 1151 100000 297745917 1152 100000 863789862 1153 100000 444621809 1154 100000 701501061 1155 100000 326703393 1156 100000 455056130 1157 100000 156886254 1158 100000 380149399 1159 100000 817772473 1160 100000 974638354 1161 100000 561997427 1162 100000 400127605 1163 100000 313473341 1164 100000 165525479 1165 100000 165971923 1166 100000 961153137 1167 100000 915788415 1168 100000 716128611 1169 100000 15669079 1170 100000 576041262 1171 100000 134740211 1172 100000 695884421 1173 100000 210502715 1174 100000 26914721 1175 100000 24748045 1176 100000 243591519 1177 100000 682435552 1178 100000 573377631 1179 100000 17720557 1180 100000 659121077 1181 100000 293594717 1182 100000 142127835 1183 100000 597953543 1184 100000 697418501 1185 100000 721396102 1186 100000 154519293 1187 100000 130903726 1188 100000 225734072 1189 100000 578769478 1190 100000 491985947 1191 100000 761796159 1192 100000 751916854 1193 100000 49537903 1194 100000 759749146 1195 100000 497362793 1196 100000 565213840 1197 100000 397374067 1198 100000 501422405 1199 100000 77510897 1200 100000 633767304 1201 100000 624024588 1202 100000 813491222 1203 100000 82952538 1204 100000 64625347 1205 100000 735145472 1206 100000 924806522 1207 100000 540273406 1208 100000 247791917 1209 100000 927866309 1210 100000 678231749 1211 100000 513457015 1212 100000 722034673 1213 100000 915445359 1214 100000 805480805 1215 100000 384040011 1216 100000 512936374 1217 100000 318921849 1218 100000 646480822 1219 100000 67088846 1220 100000 742165677 1221 100000 586465747 1222 100000 327927859 1223 100000 188104523 1224 100000 52503909 1225 100000 241844552 1226 100000 750549899 1227 100000 148767757 1228 100000 815098959 1229 100000 943606323 1230 100000 141068091 1231 100000 652388165 1232 100000 839349736 1233 100000 856701595 1234 100000 899409133 1235 100000 195576182 1236 100000 368419277 1237 100000 972854434 1238 100000 428373880 1239 100000 660301959 1240 100000 360453925 1241 100000 18430265 1242 100000 351222627 1243 100000 357844299 1244 100000 690397868 1245 100000 828043575 1246 100000 896129913 1247 100000 193622745 1248 100000 564627840 1249 100000 190496588 1250 100000 783264001 1251 100000 772811829 1252 100000 635735038 1253 100000 765099128 1254 100000 757429694 1255 100000 107207086 1256 100000 643861208 1257 100000 651547047 1258 100000 148120894 1259 100000 667050823 1260 100000 924252117 1261 100000 525554219 1262 100000 180528564 1263 100000 922174782 1264 100000 295616055 1265 100000 593451234 1266 100000 573928539 1267 100000 693738733 1268 100000 727855711 1269 100000 667019634 1270 100000 996965080 1271 100000 734432515 1272 100000 157173738 1273 100000 523518272 1274 100000 52296226 1275 100000 135833688 1276 100000 658302982 1277 100000 770760273 1278 100000 615823060 1279 100000 550065676 1280 100000 783137682 1281 100000 339704822 1282 100000 196155518 1283 100000 153517067 1284 100000 841148870 1285 100000 834156449 1286 100000 68898347 1287 100000 646095874 1288 100000 138720500 1289 100000 625391565 1290 100000 190981511 1291 100000 19164639 1292 100000 94391257 1293 100000 463455392 1294 100000 46391550 1295 100000 905594226 1296 100000 695619118 1297 100000 147221534 1298 100000 25498603 1299 100000 450867545 1300 100000 850248459 1301 100000 162766527 1302 100000 164668236 1303 100000 317389780 1304 100000 991099929 1305 100000 262420898 1306 100000 993804772 1307 100000 768320056 1308 100000 605032100 1309 100000 667737943 1310 100000 547878483 1311 100000 656417108 1312 100000 573639695 1313 100000 57017372 1314 100000 296257522 1315 100000 732486854 1316 100000 672319981 1317 100000 652158834 1318 100000 425290625 1319 100000 333009893 1320 100000 791616349 1321 100000 848287113 1322 100000 388052708 1323 100000 592371911 1324 100000 889888162 1325 100000 777328199 1326 100000 297058241 1327 100000 880913789 1328 100000 743329459 1329 100000 97960095 1330 100000 225636381 1331 100000 862956271 1332 100000 817003871 1333 100000 423085797 1334 100000 556815578 1335 100000 167578201 1336 100000 254320132 1337 100000 936326826 1338 100000 797245575 1339 100000 28833572 1340 100000 125136678 1341 100000 974715075 1342 100000 765612170 1343 100000 557487679 1344 100000 821684176 1345 100000 592114957 1346 100000 576937735 1347 100000 126116534 1348 100000 572530700 1349 100000 822153449 1350 100000 815198531 1351 100000 90758203 1352 100000 607945295 1353 100000 991823595 1354 100000 80133101 1355 100000 518883326 1356 100000 79256198 1357 100000 256930252 1358 100000 303670334 1359 100000 529649883 1360 100000 257662221 1361 100000 713254546 1362 100000 128012190 1363 100000 391517788 1364 100000 357329001 1365 100000 383879145 1366 100000 735502593 1367 100000 444941826 1368 100000 333699837 1369 100000 108778317 1370 100000 950344391 1371 100000 355002414 1372 100000 291195389 1373 100000 127209448 1374 100000 833316405 1375 100000 385581607 1376 100000 911738064 1377 100000 471115226 1378 100000 683593197 1379 100000 41160858 1380 100000 77706589 1381 100000 982472127 1382 100000 470520715 1383 100000 130690980 1384 100000 960237559 1385 100000 661341647 1386 100000 859348061 1387 100000 421675209 1388 100000 599301462 1389 100000 400390416 1390 100000 189058241 1391 100000 196266193 1392 100000 3270596 1393 100000 908325805 1394 100000 578323167 1395 100000 694040860 1396 100000 716154612 1397 100000 150412068 1398 100000 222155305 1399 100000 797857019 1400 100000 629302476 1401 100000 446015551 1402 100000 438159911 1403 100000 136989546 1404 100000 123661515 1405 100000 871820833 1406 100000 571686764 1407 100000 522217865 1408 100000 890757337 1409 100000 870491534 1410 100000 647298188 1411 100000 425455868 1412 100000 445409509 1413 100000 25158681 1414 100000 852346956 1415 100000 274786982 1416 100000 983901676 1417 100000 649195667 1418 100000 737419002 1419 100000 781637365 1420 100000 352585963 1421 100000 786665959 1422 100000 216711557 1423 100000 251986135 1424 100000 826657912 1425 100000 628668869 1426 100000 97620289 1427 100000 292924302 1428 100000 446813233 1429 100000 713958902 1430 100000 661186352 1431 100000 669055705 1432 100000 544484492 1433 100000 770286605 1434 100000 58742045 1435 100000 710703063 1436 100000 223244074 1437 100000 186346265 1438 100000 728967942 1439 100000 549338876 1440 100000 949915082 1441 100000 220844146 1442 100000 419995270 1443 100000 804783589 1444 100000 26089633 1445 100000 91612708 1446 100000 220943562 1447 100000 423969485 1448 100000 107031751 1449 100000 947705244 1450 100000 601340870 1451 100000 334802296 1452 100000 353203077 1453 100000 220475398 1454 100000 793667879 1455 100000 22089338 1456 100000 888193729 1457 100000 750753657 1458 100000 77910752 1459 100000 182561921 1460 100000 105075076 1461 100000 322217257 1462 100000 636224822 1463 100000 323693648 1464 100000 777084787 1465 100000 261367139 1466 100000 442849218 1467 100000 239369755 1468 100000 345253057 1469 100000 720476934 1470 100000 584945726 1471 100000 999182725 1472 100000 302209415 1473 100000 286753986 1474 100000 623507544 1475 100000 692689972 1476 100000 881998782 1477 100000 465889970 1478 100000 876554566 1479 100000 41444475 1480 100000 519616897 1481 100000 54885271 1482 100000 863254432 1483 100000 48868621 1484 100000 177060470 1485 100000 49640130 1486 100000 611008052 1487 100000 329648477 1488 100000 906357313 1489 100000 856343539 1490 100000 342732594 1491 100000 288906991 1492 100000 441261179 1493 100000 909940347 1494 100000 832472003 1495 100000 324089322 1496 100000 952770628 1497 100000 558357787 1498 100000 275420014 1499 100000 121435960 1500 100000 673763842 1501 100000 220523251 1502 100000 771624506 1503 100000 618236749 1504 100000 27336987 1505 100000 776024959 1506 100000 379069706 1507 100000 126991502 1508 100000 295070127 1509 100000 437113007 1510 100000 208320444 1511 100000 383313575 1512 100000 152982331 1513 100000 838213406 1514 100000 361939388 1515 100000 147456266 1516 100000 817547674 1517 100000 823262524 1518 100000 750847499 1519 100000 588805167 1520 100000 858922418 1521 100000 687574853 1522 100000 847232323 1523 100000 82303149 1524 100000 823508910 1525 100000 376707184 1526 100000 576226824 1527 100000 640124425 1528 100000 293513261 1529 100000 893619633 1530 100000 419145555 1531 100000 260300304 1532 100000 249389158 1533 100000 701558870 1534 100000 278355278 1535 100000 964174064 1536 100000 696348317 1537 100000 67862423 1538 100000 408240005 1539 100000 14320678 1540 100000 241810041 1541 100000 330366353 1542 100000 760978236 1543 100000 735513788 1544 100000 290310499 1545 100000 907748504 1546 100000 941853937 1547 100000 967450049 1548 100000 549352091 1549 100000 756702849 1550 100000 953363853 1551 100000 176980486 1552 100000 954339802 1553 100000 255420813 1554 100000 820587558 1555 100000 407996166 1556 100000 674507654 1557 100000 519646740 1558 100000 519516281 1559 100000 434114698 1560 100000 940052580 1561 100000 555506407 1562 100000 524085121 1563 100000 478042282 1564 100000 120431612 1565 100000 803347198 1566 100000 42422557 1567 100000 604438755 1568 100000 285285207 1569 100000 825719625 1570 100000 353470624 1571 100000 650082792 1572 100000 166758986 1573 100000 28758390 1574 100000 824643664 1575 100000 716925449 1576 100000 889175807 1577 100000 798131785 1578 100000 670379184 1579 100000 501755452 1580 100000 314512099 1581 100000 779547308 1582 100000 172476688 1583 100000 517102814 1584 100000 340208909 1585 100000 233495601 1586 100000 488578963 1587 100000 44749757 1588 100000 708272577 1589 100000 773692456 1590 100000 297609996 1591 100000 302974679 1592 100000 515183444 1593 100000 248621809 1594 100000 787274018 1595 100000 668226402 1596 100000 916647978 1597 100000 654136658 1598 100000 32959132 1599 100000 97843657 1600 100000 561028353 1601 100000 880372847 1602 100000 475608015 1603 100000 100763544 1604 100000 766542739 1605 100000 385493784 1606 100000 627895266 1607 100000 107710847 1608 100000 503549311 1609 100000 1885827 1610 100000 494460628 1611 100000 567972204 1612 100000 518812134 1613 100000 923617278 1614 100000 565863610 1615 100000 447483175 1616 100000 272376761 1617 100000 285196869 1618 100000 696723426 1619 100000 708328755 1620 100000 771422395 1621 100000 463548180 1622 100000 651575405 1623 100000 749152062 1624 100000 631297826 1625 100000 289674699 1626 100000 452356305 1627 100000 843708578 1628 100000 699730604 1629 100000 514170940 1630 100000 76273748 1631 100000 296049333 1632 100000 391927909 1633 100000 945613943 1634 100000 22520567 1635 100000 812681650 1636 100000 616434918 1637 100000 472121644 1638 100000 226961233 1639 100000 827122732 1640 100000 766058721 1641 100000 281605338 1642 100000 569944094 1643 100000 975233835 1644 100000 836815475 1645 100000 210279604 1646 100000 250671181 1647 100000 501420831 1648 100000 311007202 1649 100000 733230591 1650 100000 367213484 1651 100000 289296911 1652 100000 481350370 1653 100000 126466984 1654 100000 948176516 1655 100000 242749205 1656 100000 856393825 1657 100000 98633431 1658 100000 552592410 1659 100000 535579471 1660 100000 556938839 1661 100000 517581345 1662 100000 190356369 1663 100000 648894435 1664 100000 397004932 1665 100000 766798036 1666 100000 736295466 1667 100000 426536073 1668 100000 947605402 1669 100000 884808302 1670 100000 652218833 1671 100000 677621853 1672 100000 764512111 1673 100000 47464939 1674 100000 850104069 1675 100000 341232265 1676 100000 715115361 1677 100000 118508343 1678 100000 894655191 1679 100000 842841520 1680 100000 732742660 1681 100000 684276868 1682 100000 934484988 1683 100000 763419204 1684 100000 940085478 1685 100000 877083092 1686 100000 985745280 1687 100000 983898815 1688 100000 806279317 1689 100000 448694659 1690 100000 11332949 1691 100000 660699498 1692 100000 594468616 1693 100000 610346457 1694 100000 101577379 1695 100000 923703712 1696 100000 761012758 1697 100000 501258153 1698 100000 618252680 1699 100000 14399975 1700 100000 922203222 1701 100000 380415916 1702 100000 167322425 1703 100000 871979248 1704 100000 559290957 1705 100000 866181019 1706 100000 202282894 1707 100000 993585202 1708 100000 469707668 1709 100000 671775286 1710 100000 283240544 1711 100000 771168637 1712 100000 516556953 1713 100000 106034609 1714 100000 447698271 1715 100000 327167693 1716 100000 299768754 1717 100000 118947142 1718 100000 556730144 1719 100000 641694884 1720 100000 480419882 1721 100000 485191173 1722 100000 391434637 1723 100000 208466387 1724 100000 753964664 1725 100000 307517646 1726 100000 892488780 1727 100000 816227272 1728 100000 178988636 1729 100000 78753950 1730 100000 924353620 1731 100000 265986438 1732 100000 315959193 1733 100000 49537178 1734 100000 878409071 1735 100000 667917460 1736 100000 671091115 1737 100000 394074770 1738 100000 554389553 1739 100000 686211659 1740 100000 472666021 1741 100000 493197802 1742 100000 935528629 1743 100000 82118146 1744 100000 634223191 1745 100000 134544540 1746 100000 853023687 1747 100000 721045644 1748 100000 434061124 1749 100000 187782826 1750 100000 755090833 1751 100000 271057648 1752 100000 655876306 1753 100000 684317937 1754 100000 833273119 1755 100000 194760632 1756 100000 895290779 1757 100000 159378862 1758 100000 688044516 1759 100000 673968470 1760 100000 956199346 1761 100000 581216117 1762 100000 945709025 1763 100000 169267560 1764 100000 273409522 1765 100000 595909704 1766 100000 564108950 1767 100000 82080396 1768 100000 523577573 1769 100000 229439295 1770 100000 39029885 1771 100000 674102242 1772 100000 36566432 1773 100000 973140514 1774 100000 168250131 1775 100000 521961220 1776 100000 429760119 1777 100000 585191779 1778 100000 183716270 1779 100000 755929785 1780 100000 48016471 1781 100000 453859781 1782 100000 732472880 1783 100000 826734596 1784 100000 798244717 1785 100000 34601186 1786 100000 675476417 1787 100000 655334119 1788 100000 70239560 1789 100000 370975896 1790 100000 687397522 1791 100000 390346600 1792 100000 794590543 1793 100000 61147920 1794 100000 951887491 1795 100000 250977859 1796 100000 837403531 1797 100000 813589738 1798 100000 687769177 1799 100000 151478086 1800 100000 68614037 1801 100000 67659541 1802 100000 456704577 1803 100000 64274762 1804 100000 189662390 1805 100000 13661044 1806 100000 653469006 1807 100000 566015517 1808 100000 194801135 1809 100000 644203282 1810 100000 277624650 1811 100000 118868345 1812 100000 367653912 1813 100000 49374838 1814 100000 691342374 1815 100000 380862032 1816 100000 304748188 1817 100000 625320850 1818 100000 991844158 1819 100000 299049011 1820 100000 494603257 1821 100000 927109528 1822 100000 587132223 1823 100000 70082338 1824 100000 125936118 1825 100000 411386368 1826 100000 374973063 1827 100000 756856979 1828 100000 328949607 1829 100000 60389125 1830 100000 305916748 1831 100000 449692259 1832 100000 655754816 1833 100000 678728908 1834 100000 133130441 1835 100000 373977459 1836 100000 938792353 1837 100000 905077842 1838 100000 24418879 1839 100000 525819604 1840 100000 807011577 1841 100000 558345553 1842 100000 160730060 1843 100000 933294628 1844 100000 321504227 1845 100000 231009700 1846 100000 362825113 1847 100000 450254037 1848 100000 410951067 1849 100000 732893408 1850 100000 664094189 1851 100000 36187258 1852 100000 725766860 1853 100000 442553696 1854 100000 279221663 1855 100000 621442861 1856 100000 307772700 1857 100000 875463210 1858 100000 907113829 1859 100000 24719147 1860 100000 506502414 1861 100000 579714919 1862 100000 6608105 1863 100000 947123103 1864 100000 962016585 1865 100000 497918812 1866 100000 954284693 1867 100000 521709117 1868 100000 412056998 1869 100000 194192641 1870 100000 415985388 1871 100000 552788351 1872 100000 360191520 1873 100000 188912402 1874 100000 132549955 1875 100000 171967905 1876 100000 724268684 1877 100000 398896567 1878 100000 280591858 1879 100000 801255426 1880 100000 183021951 1881 100000 366962080 1882 100000 728789564 1883 100000 816701266 1884 100000 81042550 1885 100000 300144124 1886 100000 836510816 1887 100000 250829584 1888 100000 8398206 1889 100000 391320708 1890 100000 920465564 1891 100000 385923085 1892 100000 666564453 1893 100000 412636619 1894 100000 10315587 1895 100000 831723135 1896 100000 992553880 1897 100000 483669730 1898 100000 352737526 1899 100000 236155006 1900 100000 150685892 1901 100000 266488807 1902 100000 274198275 1903 100000 138942644 1904 100000 601416738 1905 100000 563591297 1906 100000 817598297 1907 100000 762050737 1908 100000 582485357 1909 100000 695971595 1910 100000 519651498 1911 100000 2994 1912 100000 811550167 1913 100000 401772004 1914 100000 999689117 1915 100000 555275207 1916 100000 526169396 1917 100000 729206187 1918 100000 103236907 1919 100000 818521529 1920 100000 149701351 1921 100000 515719568 1922 100000 794305860 1923 100000 274548378 1924 100000 785144580 1925 100000 680424638 1926 100000 652793838 1927 100000 755952809 1928 100000 940005200 1929 100000 527421355 1930 100000 843955126 1931 100000 451569087 1932 100000 778100076 1933 100000 306353906 1934 100000 589878187 1935 100000 520932388 1936 100000 777049240 1937 100000 452820855 1938 100000 382571551 1939 100000 714089372 1940 100000 919605128 1941 100000 859092113 1942 100000 862773981 1943 100000 227673686 1944 100000 587351208 1945 100000 217524085 1946 100000 66014723 1947 100000 353458712 1948 100000 434955288 1949 100000 73623495 1950 100000 504963513 1951 100000 561600455 1952 100000 188038906 1953 100000 639503182 1954 100000 357310540 1955 100000 36577345 1956 100000 956182104 1957 100000 308606710 1958 100000 981526812 1959 100000 160510348 1960 100000 39626105 1961 100000 592074974 1962 100000 447710812 1963 100000 145705633 1964 100000 195547309 1965 100000 847820139 1966 100000 278628716 1967 100000 940661193 1968 100000 560320609 1969 100000 189951598 1970 100000 250368967 1971 100000 98413606 1972 100000 26293567 1973 100000 94298897 1974 100000 769026539 1975 100000 779515879 1976 100000 392398157 1977 100000 886290435 1978 100000 506417264 1979 100000 258195052 1980 100000 15707849 1981 100000 441584636 1982 100000 198999034 1983 100000 294981794 1984 100000 596784249 1985 100000 309950346 1986 100000 727022974 1987 100000 560984716 1988 100000 692057692 1989 100000 694882338 1990 100000 681373865 1991 100000 389020952 1992 100000 922154702 1993 100000 925615843 1994 100000 717741330 1995 100000 806250259 1996 100000 694663253 1997 100000 749574016 1998 100000 748587433 1999 100000 905996620 2000 100000 727562581 2001 100000 956742446 2002 100000 843891555 2003 100000 748478754 2004 100000 67017146 2005 100000 272263761 2006 100000 203811285 2007 100000 256493710 2008 100000 604894376 2009 100000 595945075 2010 100000 74946077 2011 100000 694986762 2012 100000 607430830 2013 100000 60754924 2014 100000 870297512 2015 100000 131142291 2016 100000 677682353 2017 100000 930391899 2018 100000 97561209 2019 100000 999824038 2020 100000 385425339 2021 100000 408752608 2022 100000 509467839 2023 100000 467872047 2024 100000 158219931 2025 100000 500251838 2026 100000 723168279 2027 100000 630974971 2028 100000 90429786 2029 100000 856110520 2030 100000 597918545 2031 100000 706935822 2032 100000 31042011 2033 100000 913370653 2034 100000 947778501 2035 100000 923316029 2036 100000 486910002 2037 100000 69181089 2038 100000 690322984 2039 100000 995570207 2040 100000 285111230 2041 100000 459548227 2042 100000 444737243 2043 100000 673374973 2044 100000 881143924 2045 100000 305139998 2046 100000 661841486 2047 100000 314202265 2048 100000 688498072 2049 100000 529309887 2050 100000 587897300 2051 100000 69013727 2052 100000 465444076 2053 100000 176982610 2054 100000 743345987 2055 100000 903115667 2056 100000 838511083 2057 100000 450093837 2058 100000 713851381 2059 100000 416777255 2060 100000 32913276 2061 100000 837469328 2062 100000 587108339 2063 100000 432547626 2064 100000 713708921 2065 100000 73391672 2066 100000 773773586 2067 100000 931838525 2068 100000 732294025 2069 100000 331717033 2070 100000 21307353 2071 100000 718647953 2072 100000 198946609 2073 100000 827802890 2074 100000 94430948 2075 100000 745052270 2076 100000 16424513 2077 100000 805095786 2078 100000 546856630 2079 100000 257851762 2080 100000 645096300 2081 100000 49545388 2082 100000 887643286 2083 100000 490936897 2084 100000 389909543 2085 100000 576924260 2086 100000 724506615 2087 100000 634385152 2088 100000 697398878 2089 100000 243092685 2090 100000 232512623 2091 100000 869752611 2092 100000 620318025 2093 100000 961574252 2094 100000 772510420 2095 100000 824593333 2096 100000 394692887 2097 100000 412502332 2098 100000 645004624 2099 100000 274889463 2100 100000 446977849 2101 100000 763210979 2102 100000 589105236 2103 100000 33255849 2104 100000 302509954 2105 100000 215899813 2106 100000 855171886 2107 100000 141457504 2108 100000 580177513 2109 100000 345312144 2110 100000 116181395 2111 100000 960318898 2112 100000 303609460 2113 100000 142774869 2114 100000 375219810 2115 100000 487858137 2116 100000 811737652 2117 100000 308285990 2118 100000 882703248 2119 100000 272565279 2120 100000 509013991 2121 100000 537697073 2122 100000 648561019 2123 100000 306564829 2124 100000 969445426 2125 100000 550150514 2126 100000 353675017 2127 100000 858995566 2128 100000 422190201 2129 100000 781582305 2130 100000 433850557 2131 100000 736524513 2132 100000 175021380 2133 100000 675575755 2134 100000 495229041 2135 100000 258835319 2136 100000 858698909 2137 100000 741354455 2138 100000 560136521 2139 100000 25529195 2140 100000 327487369 2141 100000 779888701 2142 100000 67988327 2143 100000 390656199 2144 100000 562419915 2145 100000 145292360 2146 100000 918823194 2147 100000 44260167 2148 100000 86720467 2149 100000 928193618 2150 100000 227594246 2151 100000 535908632 2152 100000 842321584 2153 100000 591733816 2154 100000 755620816 2155 100000 903937162 2156 100000 817226009 2157 100000 447868186 2158 100000 553814334 2159 100000 629312558 2160 100000 293840686 2161 100000 366865851 2162 100000 809142552 2163 100000 770801965 2164 100000 372867812 2165 100000 268341681 2166 100000 331950264 2167 100000 905091377 2168 100000 249194341 2169 100000 980190013 2170 100000 345716806 2171 100000 623583242 2172 100000 78160388 2173 100000 228703178 2174 100000 188464103 2175 100000 896121538 2176 100000 886403954 2177 100000 707616606 2178 100000 120581795 2179 100000 70546671 2180 100000 168697139 2181 100000 64189652 2182 100000 901775005 2183 100000 993252318 2184 100000 256654633 2185 100000 519789568 2186 100000 318294788 2187 100000 800481594 2188 100000 195200126 2189 100000 433864310 2190 100000 675317873 2191 100000 7235682 2192 100000 462125215 2193 100000 454189708 2194 100000 908493535 2195 100000 586613978 2196 100000 368050268 2197 100000 767154030 2198 100000 772589631 2199 100000 930142730 2200 100000 414291424 2201 100000 40109821 2202 100000 398420372 2203 100000 494372559 2204 100000 447013863 2205 100000 794931232 2206 100000 247996070 2207 100000 42879760 2208 100000 184056180 2209 100000 647985378 2210 100000 190071476 2211 100000 125844490 2212 100000 848222225 2213 100000 38909252 2214 100000 610319075 2215 100000 549421131 2216 100000 305165795 2217 100000 635443994 2218 100000 177466461 2219 100000 200548568 2220 100000 606656492 2221 100000 633468913 2222 100000 339931657 2223 100000 194301710 2224 100000 820496868 2225 100000 631140567 2226 100000 318477594 2227 100000 388740810 2228 100000 68296264 2229 100000 597572142 2230 100000 215291896 2231 100000 293843568 2232 100000 262125367 2233 100000 732690965 2234 100000 802358154 2235 100000 667706272 2236 100000 175865609 2237 100000 519678876 2238 100000 28602677 2239 100000 685585512 2240 100000 368920349 2241 100000 135439207 2242 100000 274465209 2243 100000 691084825 2244 100000 901166238 2245 100000 977448644 2246 100000 281625516 2247 100000 499376287 2248 100000 862456942 2249 100000 548509452 2250 100000 337676264 2251 100000 10333232 2252 100000 456793965 2253 100000 105130140 2254 100000 471377 2255 100000 64234123 2256 100000 689320435 2257 100000 809277587 2258 100000 66857899 2259 100000 267132699 2260 100000 528588527 2261 100000 208994574 2262 100000 165585969 2263 100000 922345202 2264 100000 261920326 2265 100000 210020526 2266 100000 494085901 2267 100000 682017629 2268 100000 586238037 2269 100000 347349593 2270 100000 403772912 2271 100000 652265214 2272 100000 144880645 2273 100000 548158925 2274 100000 220602157 2275 100000 190498516 2276 100000 566396288 2277 100000 631814379 2278 100000 91502177 2279 100000 112570163 2280 100000 940986067 2281 100000 118390127 2282 100000 881279793 2283 100000 969400617 2284 100000 101232870 2285 100000 772984935 2286 100000 84865007 2287 100000 700489616 2288 100000 509749813 2289 100000 952664566 2290 100000 38018218 2291 100000 96600419 2292 100000 33238678 2293 100000 106396869 2294 100000 251681411 2295 100000 566798128 2296 100000 775815675 2297 100000 542847439 2298 100000 960436135 2299 100000 616307687 2300 100000 416347743 2301 100000 489683758 2302 100000 573379287 2303 100000 634205739 2304 100000 444461093 2305 100000 175071577 2306 100000 92908376 2307 100000 125521902 2308 100000 584412188 2309 100000 996129019 2310 100000 438228410 2311 100000 651819904 2312 100000 737003889 2313 100000 320779336 2314 100000 910265021 2315 100000 124968529 2316 100000 144191377 2317 100000 387844875 2318 100000 699097273 2319 100000 318285201 2320 100000 912903345 2321 100000 521791007 2322 100000 909969253 2323 100000 466099770 2324 100000 939700783 2325 100000 361428374 2326 100000 376221430 2327 100000 807519854 2328 100000 603724800 2329 100000 804347064 2330 100000 650253873 2331 100000 185809073 2332 100000 246635609 2333 100000 483295182 2334 100000 453276959 2335 100000 954506213 2336 100000 972673243 2337 100000 176657090 2338 100000 420651555 2339 100000 344432458 2340 100000 901354382 2341 100000 499262498 2342 100000 371103110 2343 100000 137180407 2344 100000 150874495 2345 100000 78319047 2346 100000 791190719 2347 100000 497958999 2348 100000 81911253 2349 100000 36928981 2350 100000 124343298 2351 100000 513505303 2352 100000 588589303 2353 100000 268666725 2354 100000 746349755 2355 100000 458929247 2356 100000 417104502 2357 100000 357074922 2358 100000 46657043 2359 100000 767169585 2360 100000 295063990 2361 100000 119281716 2362 100000 267395370 2363 100000 585235339 2364 100000 242711562 2365 100000 403575673 2366 100000 274206590 2367 100000 488324632 2368 100000 4753298 2369 100000 697499437 2370 100000 542250321 2371 100000 727642829 2372 100000 588550549 2373 100000 931628328 2374 100000 762609954 2375 100000 15650627 2376 100000 401129553 2377 100000 830696808 2378 100000 783995414 2379 100000 310169959 2380 100000 735815523 2381 100000 92567257 2382 100000 341069262 2383 100000 943434358 2384 100000 685876962 2385 100000 732357777 2386 100000 490309227 2387 100000 385647167 2388 100000 466452997 2389 100000 722734271 2390 100000 666850578 2391 100000 183518882 2392 100000 626845304 2393 100000 177845177 2394 100000 672275881 2395 100000 337503771 2396 100000 933809175 2397 100000 937728466 2398 100000 233092332 2399 100000 729386880 2400 100000 530730814 2401 100000 266458751 2402 100000 934648381 2403 100000 42956583 2404 100000 214995505 2405 100000 647611053 2406 100000 505941650 2407 100000 739512234 2408 100000 229377303 2409 100000 503494730 2410 100000 777698074 2411 100000 253008444 2412 100000 102399938 2413 100000 550211383 2414 100000 734190455 2415 100000 594429162 2416 100000 40958108 2417 100000 539987426 2418 100000 906870664 2419 100000 870051665 2420 100000 953435835 2421 100000 647432542 2422 100000 144148730 2423 100000 513698673 2424 100000 372901007 2425 100000 276762892 2426 100000 923346712 2427 100000 250019427 2428 100000 453579715 2429 100000 73364819 2430 100000 419231967 2431 100000 175424357 2432 100000 801766098 2433 100000 767017351 2434 100000 764607546 2435 100000 269717202 2436 100000 413241162 2437 100000 570023660 2438 100000 693526299 2439 100000 934574061 2440 100000 369711984 2441 100000 87703266 2442 100000 207049911 2443 100000 170937856 2444 100000 771123040 2445 100000 989226088 2446 100000 990824278 2447 100000 321820383 2448 100000 634736097 2449 100000 351462124 2450 100000 80610572 2451 100000 356574175 2452 100000 127304595 2453 100000 421586013 2454 100000 918936463 2455 100000 968818405 2456 100000 416610037 2457 100000 151941127 2458 100000 417059358 2459 100000 557376629 2460 100000 322429894 2461 100000 283073081 2462 100000 882089819 2463 100000 291114589 2464 100000 494154458 2465 100000 78565969 2466 100000 151847141 2467 100000 423218631 2468 100000 505765215 2469 100000 61495860 2470 100000 28086265 2471 100000 493256476 2472 100000 292330232 2473 100000 759782610 2474 100000 980995312 2475 100000 309992207 2476 100000 36162062 2477 100000 366083172 2478 100000 935797277 2479 100000 84352015 2480 100000 728591615 2481 100000 692992639 2482 100000 79005750 2483 100000 244661458 2484 100000 825944346 2485 100000 669155651 2486 100000 709486888 2487 100000 809705077 2488 100000 186959575 2489 100000 689959792 2490 100000 112034497 2491 100000 844608769 2492 100000 273407843 2493 100000 546326889 2494 100000 242643159 2495 100000 734548379 2496 100000 482857770 2497 100000 170318841 2498 100000 359859761 2499 100000 873640091 2500 100000 177184755 2501 100000 381481696 2502 100000 704931542 2503 100000 34614184 2504 100000 64064555 2505 100000 259730771 2506 100000 267569929 2507 100000 963840155 2508 100000 827649253 2509 100000 649631677 2510 100000 947351164 2511 100000 740459057 2512 100000 852548100 2513 100000 478236413 2514 100000 788816407 2515 100000 886588726 2516 100000 160677700 2517 100000 4585960 2518 100000 900701457 2519 100000 815672336 2520 100000 62470020 2521 100000 206124586 2522 100000 347469649 2523 100000 35648383 2524 100000 635762494 2525 100000 58134838 2526 100000 892088628 2527 100000 900292921 2528 100000 163874188 2529 100000 227707128 2530 100000 886184073 2531 100000 48160542 2532 100000 647614840 2533 100000 261449349 2534 100000 510333038 2535 100000 577216334 2536 100000 212542410 2537 100000 996907054 2538 100000 857132737 2539 100000 837500350 2540 100000 595670239 2541 100000 439072032 2542 100000 116759588 2543 100000 954892171 2544 100000 90363665 2545 100000 339748400 2546 100000 430631344 2547 100000 590451530 2548 100000 160931190 2549 100000 54907893 2550 100000 230264301 2551 100000 396429790 2552 100000 948522660 2553 100000 560372962 2554 100000 664064013 2555 100000 48230653 2556 100000 418674101 2557 100000 492892170 2558 100000 669303261 2559 100000 918290008 2560 100000 244881809 2561 100000 331648395 2562 100000 437030624 2563 100000 605365031 2564 100000 145784659 2565 100000 563960960 2566 100000 313479634 2567 100000 188436357 2568 100000 960028317 2569 100000 511385536 2570 100000 798553399 2571 100000 354567277 2572 100000 656396503 2573 100000 78952344 2574 100000 787714506 2575 100000 222598943 2576 100000 222927931 2577 100000 371922752 2578 100000 988096010 2579 100000 24901941 2580 100000 163812129 2581 100000 416429237 2582 100000 778107257 2583 100000 146789759 2584 100000 758792623 2585 100000 152094621 2586 100000 79361118 2587 100000 332021255 2588 100000 634700851 2589 100000 238834592 2590 100000 647206818 2591 100000 360900517 2592 100000 906995181 2593 100000 453296090 2594 100000 597487940 2595 100000 853775197 2596 100000 965913478 2597 100000 375945056 2598 100000 837554096 2599 100000 819810180 2600 100000 44842942 2601 100000 360600842 2602 100000 723365207 2603 100000 224648046 2604 100000 578972938 2605 100000 799146285 2606 100000 544231771 2607 100000 388511887 2608 100000 899693421 2609 100000 869209126 2610 100000 465463746 2611 100000 636567709 2612 100000 582441905 2613 100000 808110334 2614 100000 963409655 2615 100000 319506863 2616 100000 353466816 2617 100000 577811038 2618 100000 933007235 2619 100000 645554221 2620 100000 1063008 2621 100000 758648445 2622 100000 225251769 2623 100000 925306622 2624 100000 835048538 2625 100000 608367182 2626 100000 575940829 2627 100000 394864532 2628 100000 544094916 2629 100000 460002077 2630 100000 811322554 2631 100000 958495688 2632 100000 180378200 2633 100000 632886345 2634 100000 505154934 2635 100000 22050465 2636 100000 311722970 2637 100000 66829241 2638 100000 902349690 2639 100000 840168585 2640 100000 215469163 2641 100000 730539545 2642 100000 3338612 2643 100000 886294729 2644 100000 677525377 2645 100000 760093194 2646 100000 111197114 2647 100000 871396739 2648 100000 207907646 2649 100000 814958422 2650 100000 538483412 2651 100000 315654467 2652 100000 385599056 2653 100000 469501887 2654 100000 647663098 2655 100000 705015806 2656 100000 833408459 2657 100000 337249197 2658 100000 841364620 2659 100000 648464067 2660 100000 366314271 2661 100000 345729241 2662 100000 606888383 2663 100000 291314808 2664 100000 760847290 2665 100000 493696003 2666 100000 182781671 2667 100000 759687678 2668 100000 114442805 2669 100000 797467507 2670 100000 536742078 2671 100000 299830107 2672 100000 63657504 2673 100000 260280787 2674 100000 983806115 2675 100000 326292140 2676 100000 627207542 2677 100000 663297536 2678 100000 155729501 2679 100000 431723501 2680 100000 483124229 2681 100000 814196324 2682 100000 54193380 2683 100000 355420955 2684 100000 421903027 2685 100000 138275249 2686 100000 460154225 2687 100000 226664702 2688 100000 299154173 2689 100000 465131254 2690 100000 560507092 2691 100000 482274245 2692 100000 139871678 2693 100000 109957914 2694 100000 19985567 2695 100000 931619752 2696 100000 49586101 2697 100000 670184538 2698 100000 417377383 2699 100000 876854277 2700 100000 681303758 2701 100000 547656720 2702 100000 869547144 2703 100000 609974001 2704 100000 473942021 2705 100000 111052301 2706 100000 737520527 2707 100000 590311964 2708 100000 699799867 2709 100000 94622548 2710 100000 945176837 2711 100000 562766656 2712 100000 447339883 2713 100000 541208224 2714 100000 316243794 2715 100000 55562815 2716 100000 253790149 2717 100000 415042159 2718 100000 899053790 2719 100000 191546508 2720 100000 765953085 2721 100000 1074653 2722 100000 994241514 2723 100000 166714324 2724 100000 473447705 2725 100000 720524270 2726 100000 622784081 2727 100000 204664886 2728 100000 824275418 2729 100000 491217414 2730 100000 926539716 2731 100000 690188994 2732 100000 404246926 2733 100000 464907998 2734 100000 634491866 2735 100000 752393958 2736 100000 640193010 2737 100000 871380252 2738 100000 243245291 2739 100000 833154934 2740 100000 654360377 2741 100000 405799029 2742 100000 42079213 2743 100000 478692618 2744 100000 221806198 2745 100000 108835264 2746 100000 768596527 2747 100000 91112742 2748 100000 53298203 2749 100000 494580876 2750 100000 471267374 2751 100000 665360067 2752 100000 391823062 2753 100000 436537757 2754 100000 938197656 2755 100000 565275411 2756 100000 705443270 2757 100000 686639093 2758 100000 732511794 2759 100000 40749143 2760 100000 944617850 2761 100000 782023087 2762 100000 144783816 2763 100000 858918672 2764 100000 646753452 2765 100000 38812355 2766 100000 121018326 2767 100000 578102455 2768 100000 654236972 2769 100000 63966904 2770 100000 580104990 2771 100000 679129511 2772 100000 197792004 2773 100000 940334884 2774 100000 691835287 2775 100000 700824161 2776 100000 229541109 2777 100000 800676072 2778 100000 697707272 2779 100000 582570871 2780 100000 582527318 2781 100000 415651483 2782 100000 523232313 2783 100000 498328817 2784 100000 119226259 2785 100000 520249298 2786 100000 51126770 2787 100000 122598280 2788 100000 998655300 2789 100000 276840446 2790 100000 856554010 2791 100000 597132481 2792 100000 979432670 2793 100000 656457082 2794 100000 379667478 2795 100000 579227120 2796 100000 535561050 2797 100000 975207897 2798 100000 339408147 2799 100000 319379462 2800 100000 423608030 2801 100000 860115379 2802 100000 551794533 2803 100000 408240764 2804 100000 415824623 2805 100000 881149774 2806 100000 21256956 2807 100000 860159667 2808 100000 340527973 2809 100000 10717925 2810 100000 584399593 2811 100000 225863817 2812 100000 526092358 2813 100000 713479195 2814 100000 136966255 2815 100000 448881900 2816 100000 938395 2817 100000 227075851 2818 100000 107872922 2819 100000 823846255 2820 100000 812141406 2821 100000 929297392 2822 100000 54657341 2823 100000 869541107 2824 100000 197490437 2825 100000 743666856 2826 100000 312964648 2827 100000 308729358 2828 100000 210482122 2829 100000 689734006 2830 100000 35394967 2831 100000 523165459 2832 100000 98420198 2833 100000 451170298 2834 100000 548474975 2835 100000 250301311 2836 100000 82231538 2837 100000 576841294 2838 100000 329439972 2839 100000 751750761 2840 100000 811273366 2841 100000 21889907 2842 100000 258073468 2843 100000 608340004 2844 100000 657983988 2845 100000 888201393 2846 100000 934064710 2847 100000 143371037 2848 100000 929600185 2849 100000 674015391 2850 100000 992074445 2851 100000 678654158 2852 100000 742587671 2853 100000 177309737 2854 100000 225212165 2855 100000 319437349 2856 100000 597713265 2857 100000 204434530 2858 100000 352461866 2859 100000 863076322 2860 100000 736073040 2861 100000 760492414 2862 100000 87211707 2863 100000 733730355 2864 100000 403288777 2865 100000 387997367 2866 100000 485687951 2867 100000 481210275 2868 100000 513879862 2869 100000 476678791 2870 100000 202614524 2871 100000 610038913 2872 100000 631566095 2873 100000 123270631 2874 100000 180771139 2875 100000 153827440 2876 100000 636783392 2877 100000 584794111 2878 100000 440204376 2879 100000 76524878 2880 100000 986007637 2881 100000 436219864 2882 100000 87187773 2883 100000 352817270 2884 100000 872595093 2885 100000 593287899 2886 100000 804690856 2887 100000 670343442 2888 100000 276823503 2889 100000 561896370 2890 100000 820612894 2891 100000 539642511 2892 100000 51477652 2893 100000 889614769 2894 100000 354330435 2895 100000 945169089 2896 100000 340917829 2897 100000 237112012 2898 100000 641332847 2899 100000 804220559 2900 100000 220697608 2901 100000 514539816 2902 100000 725867696 2903 100000 205016732 2904 100000 270030442 2905 100000 107898138 2906 100000 181552261 2907 100000 382844988 2908 100000 183406889 2909 100000 70541341 2910 100000 691643692 2911 100000 688621218 2912 100000 741003003 2913 100000 226571791 2914 100000 174169211 2915 100000 647298781 2916 100000 83074340 2917 100000 322692081 2918 100000 907783635 2919 100000 232736744 2920 100000 451346619 2921 100000 665828435 2922 100000 564361868 2923 100000 260203836 2924 100000 707569271 2925 100000 961025507 2926 100000 980484166 2927 100000 259047334 2928 100000 686707494 2929 100000 60100347 2930 100000 784702275 2931 100000 243961692 2932 100000 670657817 2933 100000 416539716 2934 100000 443301829 2935 100000 429503356 2936 100000 523483061 2937 100000 416786497 2938 100000 251242260 2939 100000 541190796 2940 100000 47712594 2941 100000 274735351 2942 100000 441999711 2943 100000 658549805 2944 100000 31728069 2945 100000 477669187 2946 100000 151824873 2947 100000 895256133 2948 100000 506938624 2949 100000 649167249 2950 100000 462031925 2951 100000 773808926 2952 100000 430528350 2953 100000 301090851 2954 100000 952735630 2955 100000 432161985 2956 100000 901016657 2957 100000 98154340 2958 100000 370373936 2959 100000 951414799 2960 100000 662856522 2961 100000 738882590 2962 100000 734410263 2963 100000 344888383 2964 100000 56453995 2965 100000 301010550 2966 100000 489383398 2967 100000 75084874 2968 100000 630174967 2969 100000 828146633 2970 100000 846039736 2971 100000 714469381 2972 100000 266734507 2973 100000 906551938 2974 100000 682051618 2975 100000 31122630 2976 100000 618329216 2977 100000 189937267 2978 100000 425775057 2979 100000 853726457 2980 100000 639887115 2981 100000 216314246 2982 100000 466629601 2983 100000 51301686 2984 100000 535870266 2985 100000 832055344 2986 100000 508566898 2987 100000 51487647 2988 100000 135021637 2989 100000 613980781 2990 100000 663853288 2991 100000 201028293 2992 100000 816650584 2993 100000 499294056 2994 100000 616879561 2995 100000 570201550 2996 100000 387266969 2997 100000 63905416 2998 100000 240343626 2999 100000 272971566 3000 100000 364526253 3001 100000 937473593 3002 100000 942669219 3003 100000 996917694 3004 100000 482207397 3005 100000 33858881 3006 100000 826440992 3007 100000 758671670 3008 100000 645572499 3009 100000 950124831 3010 100000 338467902 3011 100000 397273351 3012 100000 631882150 3013 100000 727751728 3014 100000 576935817 3015 100000 839861529 3016 100000 846111755 3017 100000 884918444 3018 100000 352318506 3019 100000 769925739 3020 100000 214418398 3021 100000 445824820 3022 100000 949763319 3023 100000 298604817 3024 100000 986332762 3025 100000 124990450 3026 100000 258213538 3027 100000 29411180 3028 100000 634547088 3029 100000 967722001 3030 100000 987812599 3031 100000 949674217 3032 100000 658069590 3033 100000 312895926 3034 100000 760686995 3035 100000 483162361 3036 100000 770359285 3037 100000 48021650 3038 100000 688237234 3039 100000 312971204 3040 100000 371265975 3041 100000 471073167 3042 100000 703682572 3043 100000 694733463 3044 100000 938141401 3045 100000 484673575 3046 100000 393185259 3047 100000 738102150 3048 100000 559099032 3049 100000 65346903 3050 100000 149062672 3051 100000 995281877 3052 100000 657957212 3053 100000 312054383 3054 100000 511944720 3055 100000 922002562 3056 100000 619534264 3057 100000 267618297 3058 100000 819003206 3059 100000 59689808 3060 100000 701546265 3061 100000 293434230 3062 100000 735852577 3063 100000 414838680 3064 100000 692290757 3065 100000 292426794 3066 100000 364306800 3067 100000 721832336 3068 100000 855117275 3069 100000 407603504 3070 100000 122954972 3071 100000 11121320 3072 100000 167945434 3073 100000 559690220 3074 100000 626590849 3075 100000 551305258 3076 100000 499905622 3077 100000 555942830 3078 100000 454073411 3079 100000 58523396 3080 100000 874762424 3081 100000 551725928 3082 100000 18428719 3083 100000 194700163 3084 100000 210556741 3085 100000 672353318 3086 100000 982582055 3087 100000 157696510 3088 100000 55686924 3089 100000 455604583 3090 100000 695560188 3091 100000 967403742 3092 100000 411126843 3093 100000 272100384 3094 100000 428247334 3095 100000 954047796 3096 100000 105902524 3097 100000 725058458 3098 100000 181530363 3099 100000 896052366 3100 100000 684778530 3101 100000 330146555 3102 100000 225050568 3103 100000 505969232 3104 100000 669661492 3105 100000 12770910 3106 100000 545973575 3107 100000 930932446 3108 100000 841660935 3109 100000 656295454 3110 100000 756738563 3111 100000 231391158 3112 100000 229301542 3113 100000 606322546 3114 100000 571388002 3115 100000 35823640 3116 100000 127944004 3117 100000 247088696 3118 100000 359136233 3119 100000 623038404 3120 100000 532636001 3121 100000 78267661 3122 100000 396268427 3123 100000 602375182 3124 100000 319101885 3125 100000 117925843 3126 100000 685021567 3127 100000 318859125 3128 100000 10772171 3129 100000 551217493 3130 100000 933940438 3131 100000 935535470 3132 100000 686804483 3133 100000 920870323 3134 100000 675204564 3135 100000 676102979 3136 100000 541161126 3137 100000 330677450 3138 100000 315852501 3139 100000 654308999 3140 100000 364857148 3141 100000 218173911 3142 100000 473814145 3143 100000 739625761 3144 100000 532073558 3145 100000 382820219 3146 100000 365233959 3147 100000 113412546 3148 100000 83591832 3149 100000 912662453 3150 100000 628186254 3151 100000 733687926 3152 100000 956355914 3153 100000 58977286 3154 100000 239105686 3155 100000 325448204 3156 100000 817789172 3157 100000 81887452 3158 100000 729810264 3159 100000 422890642 3160 100000 876409577 3161 100000 67331285 3162 100000 693853183 3163 100000 619474831 3164 100000 496255047 3165 100000 48519249 3166 100000 494336981 3167 100000 345805845 3168 100000 329221427 3169 100000 741780921 3170 100000 379178094 3171 100000 751171903 3172 100000 830380307 3173 100000 62038632 3174 100000 881197963 3175 100000 306748126 3176 100000 437057775 3177 100000 415834736 3178 100000 927000564 3179 100000 500968360 3180 100000 764406199 3181 100000 643268212 3182 100000 522216232 3183 100000 817980015 3184 100000 25198789 3185 100000 399136558 3186 100000 276274925 3187 100000 191698434 3188 100000 982916581 3189 100000 748088125 3190 100000 935483631 3191 100000 310766052 3192 100000 934233873 3193 100000 158082177 3194 100000 274947183 3195 100000 219062046 3196 100000 142492176 3197 100000 846605323 3198 100000 901833161 3199 100000 359198048 3200 100000 321636545 3201 100000 39658202 3202 100000 368435155 3203 100000 294966517 3204 100000 223802587 3205 100000 958536042 3206 100000 609879563 3207 100000 701650893 3208 100000 99189779 3209 100000 2337972 3210 100000 315296067 3211 100000 904661504 3212 100000 722425547 3213 100000 95595339 3214 100000 784034212 3215 100000 673462610 3216 100000 960930373 3217 100000 131957957 3218 100000 159231661 3219 100000 584767306 3220 100000 24177393 3221 100000 185153229 3222 100000 655277015 3223 100000 777578610 3224 100000 351641339 3225 100000 644003460 3226 100000 968208355 3227 100000 620889672 3228 100000 349714623 3229 100000 939882358 3230 100000 438906487 3231 100000 904204865 3232 100000 172684057 3233 100000 602588232 3234 100000 194453959 3235 100000 34198800 3236 100000 311748778 3237 100000 803118805 3238 100000 884650320 3239 100000 479766818 3240 100000 762532352 3241 100000 713805292 3242 100000 344216102 3243 100000 513860363 3244 100000 450311578 3245 100000 752025218 3246 100000 848966209 3247 100000 781333721 3248 100000 259696150 3249 100000 8677849 3250 100000 529585695 3251 100000 586218149 3252 100000 229934149 3253 100000 865710324 3254 100000 655527677 3255 100000 461159526 3256 100000 810763991 3257 100000 992850334 3258 100000 109188113 3259 100000 286835195 3260 100000 692664456 3261 100000 169570112 3262 100000 862466743 3263 100000 553359372 3264 100000 808655570 3265 100000 176362076 3266 100000 379084321 3267 100000 592135993 3268 100000 884644770 3269 100000 575592391 3270 100000 602750125 3271 100000 594069246 3272 100000 538818772 3273 100000 316130455 3274 100000 889342182 3275 100000 868107662 3276 100000 3327121 3277 100000 495881917 3278 100000 924804367 3279 100000 291505679 3280 100000 822985845 3281 100000 535291252 3282 100000 233281571 3283 100000 714836401 3284 100000 133455250 3285 100000 716945703 3286 100000 31132928 3287 100000 107300362 3288 100000 330505625 3289 100000 856509507 3290 100000 871566274 3291 100000 97520393 3292 100000 577294559 3293 100000 603961245 3294 100000 295402048 3295 100000 358525268 3296 100000 55345047 3297 100000 197627007 3298 100000 877015199 3299 100000 60165790 3300 100000 561556920 3301 100000 745189637 3302 100000 990001333 3303 100000 863986456 3304 100000 321743494 3305 100000 813257615 3306 100000 808048346 3307 100000 169449197 3308 100000 583870752 3309 100000 686081896 3310 100000 933987349 3311 100000 401089645 3312 100000 797264668 3313 100000 334232371 3314 100000 73057673 3315 100000 714762538 3316 100000 664475933 3317 100000 270110666 3318 100000 842598432 3319 100000 326402961 3320 100000 741433614 3321 100000 633995324 3322 100000 324343734 3323 100000 349698801 3324 100000 20296604 3325 100000 64700715 3326 100000 830929853 3327 100000 389063527 3328 100000 999527705 3329 100000 137343161 3330 100000 686099493 3331 100000 342990238 3332 100000 995577082 3333 100000 166384336 3334 100000 642160853 3335 100000 208737647 3336 100000 471199346 3337 100000 262023781 3338 100000 790344222 3339 100000 384831916 3340 100000 225711271 3341 100000 824795814 3342 100000 363478263 3343 100000 822646550 3344 100000 148602518 3345 100000 290088310 3346 100000 978610423 3347 100000 741733315 3348 100000 63540022 3349 100000 35733960 3350 100000 129596697 3351 100000 983153727 3352 100000 434112891 3353 100000 941895871 3354 100000 146943063 3355 100000 660557116 3356 100000 772105527 3357 100000 725199913 3358 100000 600570010 3359 100000 424425038 3360 100000 459046191 3361 100000 733647522 3362 100000 413817147 3363 100000 144455301 3364 100000 189694619 3365 100000 739827122 3366 100000 114532516 3367 100000 608154413 3368 100000 123953539 3369 100000 398059118 3370 100000 258670010 3371 100000 130397060 3372 100000 525043885 3373 100000 918513726 3374 100000 400957407 3375 100000 872380597 3376 100000 459272345 3377 100000 11923668 3378 100000 825013257 3379 100000 153264328 3380 100000 947526063 3381 100000 157050211 3382 100000 339304889 3383 100000 151773506 3384 100000 804639545 3385 100000 61949236 3386 100000 729949350 3387 100000 634768126 3388 100000 353363906 3389 100000 36057213 3390 100000 973527829 3391 100000 34074890 3392 100000 796870090 3393 100000 158368497 3394 100000 186686282 3395 100000 206876004 3396 100000 866563126 3397 100000 416471800 3398 100000 880663981 3399 100000 892162759 3400 100000 271721633 3401 100000 945506130 3402 100000 175561808 3403 100000 588179761 3404 100000 462781599 3405 100000 520351186 3406 100000 818692878 3407 100000 533577939 3408 100000 361137840 3409 100000 342644532 3410 100000 610915003 3411 100000 864851757 3412 100000 305034945 3413 100000 256651395 3414 100000 5683127 3415 100000 802495437 3416 100000 716649593 3417 100000 417345567 3418 100000 330451645 3419 100000 141932188 3420 100000 365993859 3421 100000 296972158 3422 100000 391355856 3423 100000 416987089 3424 100000 22949563 3425 100000 482182932 3426 100000 779825573 3427 100000 632491770 3428 100000 357511266 3429 100000 50812314 3430 100000 38506548 3431 100000 215817901 3432 100000 824210703 3433 100000 161585839 3434 100000 966881686 3435 100000 945723538 3436 100000 133369458 3437 100000 99110003 3438 100000 584751005 3439 100000 947865767 3440 100000 944719244 3441 100000 206175034 3442 100000 577000773 3443 100000 99978810 3444 100000 895110196 3445 100000 203889744 3446 100000 238690013 3447 100000 826780790 3448 100000 119738135 3449 100000 408573734 3450 100000 262482642 3451 100000 746254218 3452 100000 170126254 3453 100000 440504443 3454 100000 596402687 3455 100000 414336668 3456 100000 754486514 3457 100000 417105307 3458 100000 567294570 3459 100000 151415152 3460 100000 364409253 3461 100000 426206725 3462 100000 877086228 3463 100000 681831967 3464 100000 281036319 3465 100000 223819825 3466 100000 853133926 3467 100000 751853781 3468 100000 396131822 3469 100000 659907194 3470 100000 105496165 3471 100000 841114188 3472 100000 815165831 3473 100000 17480108 3474 100000 515916926 3475 100000 498272655 3476 100000 465357316 3477 100000 767415528 3478 100000 732899901 3479 100000 828029580 3480 100000 802204212 3481 100000 423317841 3482 100000 405247646 3483 100000 995238760 3484 100000 46629071 3485 100000 37334953 3486 100000 104632150 3487 100000 449028475 3488 100000 150100481 3489 100000 785541685 3490 100000 848533238 3491 100000 435282432 3492 100000 87458970 3493 100000 474598784 3494 100000 220674924 3495 100000 216184311 3496 100000 280142519 3497 100000 190441611 3498 100000 240805600 3499 100000 954415639 3500 100000 378785700 3501 100000 879339807 3502 100000 32271885 3503 100000 478009747 3504 100000 908849057 3505 100000 934326680 3506 100000 451639538 3507 100000 640354014 3508 100000 986685299 3509 100000 934280878 3510 100000 527004927 3511 100000 947123310 3512 100000 106736619 3513 100000 909217579 3514 100000 107428295 3515 100000 968919274 3516 100000 809540877 3517 100000 86769888 3518 100000 53929822 3519 100000 473745436 3520 100000 3150053 3521 100000 69476227 3522 100000 86252545 3523 100000 119078762 3524 100000 178100896 3525 100000 137943342 3526 100000 538627288 3527 100000 800746921 3528 100000 753536415 3529 100000 418404789 3530 100000 156122471 3531 100000 931497691 3532 100000 382091274 3533 100000 710172096 3534 100000 746628920 3535 100000 543922451 3536 100000 560749738 3537 100000 523216137 3538 100000 74856450 3539 100000 46705656 3540 100000 193355432 3541 100000 670247805 3542 100000 599047765 3543 100000 628382659 3544 100000 910498198 3545 100000 235477514 3546 100000 296248043 3547 100000 492325890 3548 100000 972854693 3549 100000 35541017 3550 100000 191567363 3551 100000 767538441 3552 100000 428080128 3553 100000 459605912 3554 100000 768680518 3555 100000 647606152 3556 100000 229070478 3557 100000 96651301 3558 100000 930506631 3559 100000 874663880 3560 100000 218064914 3561 100000 909896894 3562 100000 412590869 3563 100000 521491844 3564 100000 371211830 3565 100000 364200135 3566 100000 563895760 3567 100000 435433011 3568 100000 683343926 3569 100000 478969674 3570 100000 175841343 3571 100000 168450724 3572 100000 350075894 3573 100000 903300166 3574 100000 447320596 3575 100000 397263226 3576 100000 195029136 3577 100000 419945615 3578 100000 350176464 3579 100000 612792878 3580 100000 428238440 3581 100000 115763960 3582 100000 40300899 3583 100000 590148450 3584 100000 276220609 3585 100000 52510433 3586 100000 769093768 3587 100000 795075499 3588 100000 220336059 3589 100000 394689401 3590 100000 946553095 3591 100000 653916297 3592 100000 823425637 3593 100000 579961194 3594 100000 176584249 3595 100000 176739379 3596 100000 523628993 3597 100000 370074423 3598 100000 148591600 3599 100000 617151298 3600 100000 178365448 3601 100000 985603065 3602 100000 770431422 3603 100000 945672000 3604 100000 480143585 3605 100000 230400098 3606 100000 316275351 3607 100000 335248649 3608 100000 178714583 3609 100000 424923635 3610 100000 945421897 3611 100000 823506951 3612 100000 213590089 3613 100000 92955666 3614 100000 604181106 3615 100000 271444803 3616 100000 353713009 3617 100000 263535656 3618 100000 45030388 3619 100000 901708407 3620 100000 846929795 3621 100000 575832629 3622 100000 352161500 3623 100000 173118373 3624 100000 371214396 3625 100000 739725635 3626 100000 138904011 3627 100000 537572937 3628 100000 922150823 3629 100000 677862143 3630 100000 852273702 3631 100000 631185160 3632 100000 923073209 3633 100000 850469054 3634 100000 593767652 3635 100000 418307573 3636 100000 542091611 3637 100000 453198370 3638 100000 37853259 3639 100000 623882950 3640 100000 78851418 3641 100000 291351209 3642 100000 61788540 3643 100000 804768858 3644 100000 337323869 3645 100000 570867813 3646 100000 76969705 3647 100000 937919784 3648 100000 106892107 3649 100000 93192795 3650 100000 267836290 3651 100000 237523334 3652 100000 959767665 3653 100000 377315838 3654 100000 655662923 3655 100000 877669065 3656 100000 381668501 3657 100000 23724463 3658 100000 958319867 3659 100000 1817084 3660 100000 170426208 3661 100000 152409424 3662 100000 657189708 3663 100000 665450163 3664 100000 480597336 3665 100000 908330168 3666 100000 377607070 3667 100000 446117912 3668 100000 937841249 3669 100000 481571159 3670 100000 147022384 3671 100000 85204331 3672 100000 938905922 3673 100000 831291301 3674 100000 792447580 3675 100000 876527478 3676 100000 871916674 3677 100000 387476450 3678 100000 643433483 3679 100000 140145550 3680 100000 493764277 3681 100000 148463147 3682 100000 783425702 3683 100000 580639333 3684 100000 444271688 3685 100000 502698880 3686 100000 681299498 3687 100000 94539859 3688 100000 72033056 3689 100000 119959165 3690 100000 389288030 3691 100000 601281569 3692 100000 699019479 3693 100000 491862413 3694 100000 857492584 3695 100000 643299849 3696 100000 938455611 3697 100000 87229308 3698 100000 726188922 3699 100000 71160870 3700 100000 16360410 3701 100000 205943880 3702 100000 191386482 3703 100000 584223322 3704 100000 768062646 3705 100000 839737524 3706 100000 604923721 3707 100000 633207341 3708 100000 192976986 3709 100000 264777974 3710 100000 950756185 3711 100000 389583302 3712 100000 171453894 3713 100000 390636919 3714 100000 325174165 3715 100000 254309558 3716 100000 699082719 3717 100000 279643942 3718 100000 908300705 3719 100000 434765057 3720 100000 686149852 3721 100000 557347929 3722 100000 393938895 3723 100000 394255740 3724 100000 736480792 3725 100000 888359199 3726 100000 27608528 3727 100000 794079593 3728 100000 943347588 3729 100000 413328883 3730 100000 297878889 3731 100000 210738252 3732 100000 819355051 3733 100000 218363819 3734 100000 58199192 3735 100000 164465144 3736 100000 570350029 3737 100000 411180047 3738 100000 86381320 3739 100000 34317977 3740 100000 48145426 3741 100000 679594510 3742 100000 692343740 3743 100000 103715545 3744 100000 618103717 3745 100000 747196720 3746 100000 731435992 3747 100000 658471250 3748 100000 686568848 3749 100000 200772805 3750 100000 628633557 3751 100000 830232249 3752 100000 154322893 3753 100000 718312973 3754 100000 887223674 3755 100000 584971516 3756 100000 205723922 3757 100000 432252332 3758 100000 22532138 3759 100000 772566511 3760 100000 36284571 3761 100000 730711680 3762 100000 98353062 3763 100000 908974515 3764 100000 949549223 3765 100000 725093165 3766 100000 887094515 3767 100000 637333579 3768 100000 130897652 3769 100000 849649201 3770 100000 810338999 3771 100000 124738526 3772 100000 115960894 3773 100000 564041742 3774 100000 329045436 3775 100000 175506912 3776 100000 754016731 3777 100000 140834827 3778 100000 308919568 3779 100000 961955288 3780 100000 819102009 3781 100000 74870846 3782 100000 699222085 3783 100000 660048002 3784 100000 749931362 3785 100000 255405709 3786 100000 763887211 3787 100000 561604384 3788 100000 210808476 3789 100000 21497733 3790 100000 396354138 3791 100000 641226543 3792 100000 764792836 3793 100000 140923821 3794 100000 393685648 3795 100000 213871396 3796 100000 739110504 3797 100000 58674649 3798 100000 545443229 3799 100000 551094070 3800 100000 523285604 3801 100000 199941777 3802 100000 241252290 3803 100000 911438833 3804 100000 497971174 3805 100000 40571500 3806 100000 832393468 3807 100000 934606238 3808 100000 715056403 3809 100000 73556997 3810 100000 301137169 3811 100000 901432517 3812 100000 296087515 3813 100000 916815783 3814 100000 737463904 3815 100000 192598872 3816 100000 138845818 3817 100000 565724088 3818 100000 190302409 3819 100000 708802090 3820 100000 240915174 3821 100000 441577619 3822 100000 456282737 3823 100000 737043966 3824 100000 906703233 3825 100000 535054906 3826 100000 323489808 3827 100000 655710192 3828 100000 156986723 3829 100000 285242948 3830 100000 476197804 3831 100000 771684676 3832 100000 84833529 3833 100000 647360448 3834 100000 882301226 3835 100000 409210177 3836 100000 511417153 3837 100000 980141426 3838 100000 544836489 3839 100000 332889492 3840 100000 256233101 3841 100000 790502309 3842 100000 645422599 3843 100000 53424415 3844 100000 947180975 3845 100000 128051743 3846 100000 91870634 3847 100000 661751095 3848 100000 252515112 3849 100000 41509164 3850 100000 351990200 3851 100000 212385569 3852 100000 68411604 3853 100000 141210851 3854 100000 865340401 3855 100000 226935966 3856 100000 96355203 3857 100000 803960589 3858 100000 914866430 3859 100000 291034312 3860 100000 640166734 3861 100000 676038281 3862 100000 790370356 3863 100000 718645323 3864 100000 185941238 3865 100000 731438280 3866 100000 96131664 3867 100000 29446264 3868 100000 616397442 3869 100000 179167835 3870 100000 690215030 3871 100000 257314462 3872 100000 288590758 3873 100000 616831329 3874 100000 693196607 3875 100000 145042230 3876 100000 225838923 3877 100000 346359971 3878 100000 574622665 3879 100000 379517629 3880 100000 613412582 3881 100000 78828295 3882 100000 923901921 3883 100000 626544604 3884 100000 42575649 3885 100000 473802353 3886 100000 400651577 3887 100000 677372091 3888 100000 464930265 3889 100000 624548585 3890 100000 65111628 3891 100000 54346622 3892 100000 911229675 3893 100000 701280363 3894 100000 192966442 3895 100000 257114171 3896 100000 426755080 3897 100000 70840255 3898 100000 218651169 3899 100000 517865656 3900 100000 444608915 3901 100000 262252754 3902 100000 606230415 3903 100000 978237640 3904 100000 219451669 3905 100000 193042204 3906 100000 421082357 3907 100000 565148856 3908 100000 807518736 3909 100000 689207415 3910 100000 942524248 3911 100000 740335413 3912 100000 263614164 3913 100000 150523235 3914 100000 156113354 3915 100000 160957013 3916 100000 303028055 3917 100000 138931721 3918 100000 528828405 3919 100000 324558513 3920 100000 737646697 3921 100000 947562325 3922 100000 769165426 3923 100000 412292819 3924 100000 947404490 3925 100000 378414960 3926 100000 284487167 3927 100000 115575598 3928 100000 433139101 3929 100000 191042964 3930 100000 350346566 3931 100000 831648741 3932 100000 951525685 3933 100000 207021437 3934 100000 84794131 3935 100000 322311914 3936 100000 710461294 3937 100000 750656114 3938 100000 488612997 3939 100000 2542472 3940 100000 836495228 3941 100000 368626460 3942 100000 101727449 3943 100000 879022757 3944 100000 147939486 3945 100000 785717762 3946 100000 679463632 3947 100000 928553583 3948 100000 264703525 3949 100000 246214732 3950 100000 691855403 3951 100000 975429785 3952 100000 804726793 3953 100000 609442722 3954 100000 493450137 3955 100000 943819946 3956 100000 634523800 3957 100000 195292708 3958 100000 791279708 3959 100000 837206439 3960 100000 141821778 3961 100000 63839879 3962 100000 507837261 3963 100000 827256092 3964 100000 404192278 3965 100000 603572145 3966 100000 475280518 3967 100000 645909836 3968 100000 509877656 3969 100000 648703408 3970 100000 298228344 3971 100000 482848744 3972 100000 93689910 3973 100000 589852569 3974 100000 776137875 3975 100000 830628827 3976 100000 942438907 3977 100000 194894026 3978 100000 341006353 3979 100000 971927396 3980 100000 614257609 3981 100000 886655093 3982 100000 273435964 3983 100000 418561962 3984 100000 563271551 3985 100000 853525865 3986 100000 366953172 3987 100000 779958819 3988 100000 188707517 3989 100000 746221261 3990 100000 562853174 3991 100000 927020643 3992 100000 998742050 3993 100000 255774755 3994 100000 603639812 3995 100000 618814324 3996 100000 836840316 3997 100000 408157556 3998 100000 43306221 3999 100000 384226418 4000 100000 323500113 4001 100000 326951021 4002 100000 121833962 4003 100000 259942897 4004 100000 798762251 4005 100000 713644624 4006 100000 43502213 4007 100000 908167009 4008 100000 234992339 4009 100000 172030053 4010 100000 896430919 4011 100000 310770060 4012 100000 475892362 4013 100000 315824602 4014 100000 544965491 4015 100000 392229481 4016 100000 131759551 4017 100000 442253620 4018 100000 701101810 4019 100000 636526822 4020 100000 444500997 4021 100000 393172725 4022 100000 894480913 4023 100000 44889542 4024 100000 701620285 4025 100000 934571574 4026 100000 857544669 4027 100000 160408337 4028 100000 189115376 4029 100000 319789621 4030 100000 588266459 4031 100000 318266766 4032 100000 397414153 4033 100000 363924088 4034 100000 533360391 4035 100000 316709815 4036 100000 961771199 4037 100000 854093067 4038 100000 469554398 4039 100000 709346453 4040 100000 142600035 4041 100000 57608247 4042 100000 100396348 4043 100000 872773429 4044 100000 746608616 4045 100000 561957416 4046 100000 805330524 4047 100000 386026671 4048 100000 13010718 4049 100000 889654363 4050 100000 501978397 4051 100000 418395031 4052 100000 379382145 4053 100000 943548112 4054 100000 951898121 4055 100000 552913681 4056 100000 739200549 4057 100000 793681434 4058 100000 960728912 4059 100000 450900515 4060 100000 241052196 4061 100000 110400263 4062 100000 836784804 4063 100000 588947020 4064 100000 78585108 4065 100000 9983681 4066 100000 276965051 4067 100000 720692051 4068 100000 176010995 4069 100000 710160587 4070 100000 749426090 4071 100000 96462845 4072 100000 731252175 4073 100000 463262895 4074 100000 104946342 4075 100000 614616236 4076 100000 607872196 4077 100000 909545503 4078 100000 694259516 4079 100000 799799570 4080 100000 634603083 4081 100000 294434288 4082 100000 603376026 4083 100000 883711986 4084 100000 999141679 4085 100000 891952187 4086 100000 491206487 4087 100000 115527016 4088 100000 840366978 4089 100000 922387290 4090 100000 662605729 4091 100000 615827277 4092 100000 70326015 4093 100000 319996970 4094 100000 379603392 4095 100000 139821039 4096 100000 808012358 4097 100000 444378905 4098 100000 799676308 4099 100000 874127222 4100 100000 483919660 4101 100000 216531337 4102 100000 84228174 4103 100000 778298008 4104 100000 83213614 4105 100000 255026769 4106 100000 597364851 4107 100000 382910058 4108 100000 407638000 4109 100000 693106872 4110 100000 40545861 4111 100000 345348797 4112 100000 934507796 4113 100000 69133949 4114 100000 959374807 4115 100000 452487118 4116 100000 143691225 4117 100000 74227554 4118 100000 874678076 4119 100000 59992720 4120 100000 585436193 4121 100000 257317333 4122 100000 128425764 4123 100000 749193421 4124 100000 626106837 4125 100000 379485974 4126 100000 960549811 4127 100000 962978911 4128 100000 654006751 4129 100000 881124665 4130 100000 555042538 4131 100000 291939036 4132 100000 862442391 4133 100000 669625887 4134 100000 453949851 4135 100000 392980819 4136 100000 254348419 4137 100000 504820586 4138 100000 601271587 4139 100000 627656844 4140 100000 783029696 4141 100000 798551374 4142 100000 156570009 4143 100000 329701972 4144 100000 340212376 4145 100000 71115767 4146 100000 933299816 4147 100000 981278751 4148 100000 700958569 4149 100000 211826276 4150 100000 901094616 4151 100000 284857982 4152 100000 492931253 4153 100000 714606492 4154 100000 195373534 4155 100000 588748075 4156 100000 461284055 4157 100000 321430202 4158 100000 717682184 4159 100000 47105762 4160 100000 363710186 4161 100000 740568131 4162 100000 968027524 4163 100000 301467853 4164 100000 9208831 4165 100000 883969440 4166 100000 372331092 4167 100000 152032178 4168 100000 352070991 4169 100000 494188221 4170 100000 172337153 4171 100000 630126286 4172 100000 458082606 4173 100000 290225172 4174 100000 79249271 4175 100000 213125842 4176 100000 386935537 4177 100000 757436245 4178 100000 401598456 4179 100000 170260014 4180 100000 337468902 4181 100000 977581816 4182 100000 411385633 4183 100000 5402988 4184 100000 665912085 4185 100000 229385555 4186 100000 448851413 4187 100000 581904183 4188 100000 193863130 4189 100000 720354651 4190 100000 589195194 4191 100000 231565070 4192 100000 98679041 4193 100000 786856334 4194 100000 623915222 4195 100000 370362634 4196 100000 635662593 4197 100000 962862559 4198 100000 186428866 4199 100000 126896688 4200 100000 641144909 4201 100000 867503590 4202 100000 589237487 4203 100000 284887434 4204 100000 95683531 4205 100000 56070940 4206 100000 653730515 4207 100000 849513166 4208 100000 368574337 4209 100000 574110039 4210 100000 930148224 4211 100000 882454016 4212 100000 204356191 4213 100000 783512983 4214 100000 11413898 4215 100000 363546738 4216 100000 603164841 4217 100000 212318315 4218 100000 573898014 4219 100000 567961903 4220 100000 729643088 4221 100000 83051589 4222 100000 884091669 4223 100000 862141191 4224 100000 776543203 4225 100000 461796024 4226 100000 207464219 4227 100000 748494806 4228 100000 949954851 4229 100000 730943967 4230 100000 105668608 4231 100000 374203807 4232 100000 474269983 4233 100000 680004436 4234 100000 39006969 4235 100000 295568771 4236 100000 848890468 4237 100000 431822887 4238 100000 690169732 4239 100000 502193840 4240 100000 318485195 4241 100000 38120435 4242 100000 885747066 4243 100000 676810780 4244 100000 230055862 4245 100000 76581367 4246 100000 878096382 4247 100000 112140745 4248 100000 986097869 4249 100000 667234324 4250 100000 681641924 4251 100000 300647277 4252 100000 665586770 4253 100000 924221224 4254 100000 219215442 4255 100000 612483561 4256 100000 208175725 4257 100000 150810261 4258 100000 609291509 4259 100000 935472713 4260 100000 667131066 4261 100000 33105915 4262 100000 824815416 4263 100000 667726402 4264 100000 740616155 4265 100000 105887763 4266 100000 200427441 4267 100000 965994168 4268 100000 918602076 4269 100000 795738839 4270 100000 634377951 4271 100000 568337523 4272 100000 180951808 4273 100000 205642620 4274 100000 320855985 4275 100000 146276451 4276 100000 729847298 4277 100000 212821752 4278 100000 1927797 4279 100000 280371732 4280 100000 360898719 4281 100000 138564059 4282 100000 862863730 4283 100000 973509587 4284 100000 921832993 4285 100000 805770349 4286 100000 115323680 4287 100000 37732947 4288 100000 520147451 4289 100000 361311228 4290 100000 392359842 4291 100000 805448521 4292 100000 922573320 4293 100000 700919500 4294 100000 230598720 4295 100000 296339072 4296 100000 534403187 4297 100000 192826026 4298 100000 827471437 4299 100000 356279435 4300 100000 638790375 4301 100000 558768538 4302 100000 332537735 4303 100000 877068968 4304 100000 808472146 4305 100000 886562018 4306 100000 248408854 4307 100000 724765015 4308 100000 71458379 4309 100000 716335911 4310 100000 562440161 4311 100000 136279340 4312 100000 579056178 4313 100000 266902372 4314 100000 259919129 4315 100000 364232504 4316 100000 938554720 4317 100000 823281536 4318 100000 218689708 4319 100000 979053238 4320 100000 816607497 4321 100000 975988688 4322 100000 106070239 4323 100000 133398180 4324 100000 327929940 4325 100000 175225300 4326 100000 861185045 4327 100000 220873937 4328 100000 262587919 4329 100000 142717522 4330 100000 77126183 4331 100000 297669910 4332 100000 11547866 4333 100000 275300313 4334 100000 438725037 4335 100000 506425677 4336 100000 888235940 4337 100000 532196270 4338 100000 353817920 4339 100000 708601869 4340 100000 918001304 4341 100000 953495208 4342 100000 492006613 4343 100000 608131107 4344 100000 529552457 4345 100000 308862090 4346 100000 666567859 4347 100000 904931067 4348 100000 852856829 4349 100000 591672289 4350 100000 746208968 4351 100000 984899239 4352 100000 948532260 4353 100000 436945820 4354 100000 69154960 4355 100000 202544721 4356 100000 739600733 4357 100000 343129592 4358 100000 193747459 4359 100000 323393219 4360 100000 829038864 4361 100000 387344812 4362 100000 766568867 4363 100000 768558474 4364 100000 79420161 4365 100000 412453446 4366 100000 346958687 4367 100000 352929128 4368 100000 618498469 4369 100000 16903649 4370 100000 749486271 4371 100000 954573814 4372 100000 124051997 4373 100000 246222065 4374 100000 162176378 4375 100000 66894650 4376 100000 357359030 4377 100000 74215912 4378 100000 631904892 4379 100000 6361105 4380 100000 802369457 4381 100000 101069112 4382 100000 799294257 4383 100000 83123274 4384 100000 93231365 4385 100000 737306427 4386 100000 984258214 4387 100000 787941685 4388 100000 540969170 4389 100000 469132021 4390 100000 535658570 4391 100000 571488022 4392 100000 982758490 4393 100000 904598785 4394 100000 71075707 4395 100000 521585029 4396 100000 691071546 4397 100000 145166593 4398 100000 942217857 4399 100000 588683670 4400 100000 573435195 4401 100000 982427852 4402 100000 244046541 4403 100000 973121385 4404 100000 894074475 4405 100000 591279229 4406 100000 289230618 4407 100000 184344854 4408 100000 326558246 4409 100000 374323615 4410 100000 616192493 4411 100000 785280768 4412 100000 154253297 4413 100000 91403142 4414 100000 682539015 4415 100000 810121166 4416 100000 104667787 4417 100000 167576468 4418 100000 435897787 4419 100000 791621924 4420 100000 636424605 4421 100000 218497437 4422 100000 700347882 4423 100000 231099436 4424 100000 515750035 4425 100000 842187474 4426 100000 2406311 4427 100000 682154883 4428 100000 440643580 4429 100000 536392996 4430 100000 766563071 4431 100000 605738068 4432 100000 595403818 4433 100000 551046757 4434 100000 823535762 4435 100000 564906383 4436 100000 730211541 4437 100000 756708618 4438 100000 731660228 4439 100000 740135372 4440 100000 466399322 4441 100000 899304546 4442 100000 346617875 4443 100000 938388761 4444 100000 928497342 4445 100000 722729998 4446 100000 997888136 4447 100000 382420953 4448 100000 228887218 4449 100000 32979954 4450 100000 225079247 4451 100000 612654964 4452 100000 223219364 4453 100000 301001673 4454 100000 519697905 4455 100000 882481851 4456 100000 990012121 4457 100000 574079623 4458 100000 503502233 4459 100000 151028181 4460 100000 734363391 4461 100000 414161053 4462 100000 294787765 4463 100000 913164165 4464 100000 799406712 4465 100000 804130215 4466 100000 139196028 4467 100000 658515641 4468 100000 314184290 4469 100000 20443143 4470 100000 583827210 4471 100000 395298330 4472 100000 362759894 4473 100000 261522886 4474 100000 196546295 4475 100000 896293519 4476 100000 424939658 4477 100000 884733709 4478 100000 532158037 4479 100000 53103302 4480 100000 769437172 4481 100000 473866995 4482 100000 559873316 4483 100000 116520992 4484 100000 718908325 4485 100000 124789232 4486 100000 429420130 4487 100000 833474357 4488 100000 539642632 4489 100000 224170941 4490 100000 535571635 4491 100000 754130127 4492 100000 205868343 4493 100000 499407575 4494 100000 734712655 4495 100000 897215558 4496 100000 938698232 4497 100000 830998587 4498 100000 946227106 4499 100000 175240761 4500 100000 559842901 4501 100000 880059592 4502 100000 519352302 4503 100000 929377179 4504 100000 438403510 4505 100000 708433173 4506 100000 362092867 4507 100000 19053736 4508 100000 600755016 4509 100000 601834695 4510 100000 998870321 4511 100000 281512012 4512 100000 945016312 4513 100000 875854108 4514 100000 104491513 4515 100000 887523158 4516 100000 451655840 4517 100000 688199290 4518 100000 525156766 4519 100000 881593210 4520 100000 373956787 4521 100000 346048164 4522 100000 171433953 4523 100000 113133889 4524 100000 225980949 4525 100000 822453924 4526 100000 232263555 4527 100000 354913981 4528 100000 553505865 4529 100000 690787115 4530 100000 513269059 4531 100000 987121715 4532 100000 757813090 4533 100000 977705101 4534 100000 944634879 4535 100000 338959065 4536 100000 793976864 4537 100000 307247597 4538 100000 815323014 4539 100000 768178106 4540 100000 149685944 4541 100000 227057386 4542 100000 288591256 4543 100000 956438986 4544 100000 592738496 4545 100000 397171122 4546 100000 925299114 4547 100000 427043435 4548 100000 705451665 4549 100000 224980061 4550 100000 126471020 4551 100000 219372732 4552 100000 707900362 4553 100000 88372916 4554 100000 146328370 4555 100000 559918556 4556 100000 256250914 4557 100000 82079864 4558 100000 50663277 4559 100000 926590548 4560 100000 827211503 4561 100000 890592664 4562 100000 148742985 4563 100000 821236303 4564 100000 272909796 4565 100000 382456194 4566 100000 249168204 4567 100000 944309413 4568 100000 751997048 4569 100000 358545835 4570 100000 657590696 4571 100000 641572232 4572 100000 188979976 4573 100000 670423157 4574 100000 372199963 4575 100000 667780799 4576 100000 139010952 4577 100000 438733376 4578 100000 831856685 4579 100000 993639371 4580 100000 638853557 4581 100000 407608886 4582 100000 274979840 4583 100000 489503935 4584 100000 309457957 4585 100000 382251683 4586 100000 847145133 4587 100000 810826247 4588 100000 999860826 4589 100000 33056950 4590 100000 799281174 4591 100000 70935487 4592 100000 33871738 4593 100000 906259303 4594 100000 50621888 4595 100000 616335027 4596 100000 11868042 4597 100000 269918295 4598 100000 189255791 4599 100000 776277068 4600 100000 762832131 4601 100000 470539372 4602 100000 258794112 4603 100000 299313202 4604 100000 535914588 4605 100000 382861937 4606 100000 852225018 4607 100000 320057112 4608 100000 85588567 4609 100000 699190842 4610 100000 72138420 4611 100000 857510322 4612 100000 910481709 4613 100000 276299318 4614 100000 837530 4615 100000 224280538 4616 100000 223556036 4617 100000 305272475 4618 100000 847870623 4619 100000 25418195 4620 100000 187274512 4621 100000 244156312 4622 100000 364695202 4623 100000 180781859 4624 100000 965160187 4625 100000 661268373 4626 100000 533495092 4627 100000 25375391 4628 100000 496499447 4629 100000 408391375 4630 100000 822773390 4631 100000 948170188 4632 100000 535372674 4633 100000 77855183 4634 100000 313286019 4635 100000 155859772 4636 100000 84092870 4637 100000 349401995 4638 100000 334329603 4639 100000 370837717 4640 100000 434316003 4641 100000 601378478 4642 100000 598554473 4643 100000 351891158 4644 100000 264095932 4645 100000 284662136 4646 100000 467444594 4647 100000 405737746 4648 100000 578306906 4649 100000 736003791 4650 100000 686167627 4651 100000 829084751 4652 100000 570468799 4653 100000 142954166 4654 100000 810065900 4655 100000 15021957 4656 100000 834613987 4657 100000 868493467 4658 100000 138241046 4659 100000 386586742 4660 100000 553443803 4661 100000 539023515 4662 100000 402303218 4663 100000 44885825 4664 100000 572521873 4665 100000 561674323 4666 100000 526245266 4667 100000 918992999 4668 100000 528769213 4669 100000 990446835 4670 100000 540438971 4671 100000 952931665 4672 100000 864604509 4673 100000 695567599 4674 100000 481299284 4675 100000 83996724 4676 100000 272131848 4677 100000 614987828 4678 100000 578587580 4679 100000 543732709 4680 100000 761127236 4681 100000 426591706 4682 100000 261523682 4683 100000 305631745 4684 100000 315137086 4685 100000 20497594 4686 100000 240300900 4687 100000 54720049 4688 100000 715701949 4689 100000 884104561 4690 100000 839052019 4691 100000 85016892 4692 100000 796586764 4693 100000 226839274 4694 100000 509102566 4695 100000 645051459 4696 100000 119636426 4697 100000 114325038 4698 100000 740481775 4699 100000 359033387 4700 100000 996331062 4701 100000 555202902 4702 100000 440628183 4703 100000 328543817 4704 100000 333861965 4705 100000 73997846 4706 100000 542248755 4707 100000 631314945 4708 100000 296817527 4709 100000 54961940 4710 100000 649033153 4711 100000 834634852 4712 100000 108527879 4713 100000 843336602 4714 100000 287529141 4715 100000 821739479 4716 100000 422337012 4717 100000 78612754 4718 100000 641928918 4719 100000 658981118 4720 100000 257957340 4721 100000 31631284 4722 100000 206841541 4723 100000 72707456 4724 100000 870262758 4725 100000 645961630 4726 100000 409990836 4727 100000 30434309 4728 100000 337073420 4729 100000 108238014 4730 100000 116930475 4731 100000 164747750 4732 100000 779582348 4733 100000 244457619 4734 100000 763903675 4735 100000 701105513 4736 100000 257165400 4737 100000 343400441 4738 100000 797234415 4739 100000 353025023 4740 100000 22892532 4741 100000 123423780 4742 100000 497114264 4743 100000 599041948 4744 100000 552491208 4745 100000 643808981 4746 100000 100116933 4747 100000 417046130 4748 100000 882553445 4749 100000 187072860 4750 100000 270309184 4751 100000 721925115 4752 100000 868230767 4753 100000 54904120 4754 100000 880633804 4755 100000 725071705 4756 100000 153083969 4757 100000 710883397 4758 100000 508833562 4759 100000 426471328 4760 100000 242905727 4761 100000 149222189 4762 100000 640423434 4763 100000 332258760 4764 100000 48069508 4765 100000 789242785 4766 100000 336484965 4767 100000 35974019 4768 100000 735542401 4769 100000 635033549 4770 100000 137893486 4771 100000 11514408 4772 100000 772408852 4773 100000 821165412 4774 100000 554040850 4775 100000 136943001 4776 100000 487526962 4777 100000 997349847 4778 100000 981809029 4779 100000 627941771 4780 100000 516501750 4781 100000 779437662 4782 100000 112588728 4783 100000 92463807 4784 100000 95661454 4785 100000 236263864 4786 100000 986670148 4787 100000 287321249 4788 100000 820079467 4789 100000 272363401 4790 100000 382272470 4791 100000 36529402 4792 100000 946248213 4793 100000 977461770 4794 100000 949256569 4795 100000 240990017 4796 100000 133171246 4797 100000 53258869 4798 100000 89606463 4799 100000 703543706 4800 100000 674945098 4801 100000 520831382 4802 100000 689188082 4803 100000 574499810 4804 100000 356432634 4805 100000 568525651 4806 100000 823676468 4807 100000 19619872 4808 100000 326535728 4809 100000 700594299 4810 100000 596740282 4811 100000 714971841 4812 100000 744738539 4813 100000 82210407 4814 100000 713204993 4815 100000 230770835 4816 100000 40158026 4817 100000 54505122 4818 100000 584317654 4819 100000 21408068 4820 100000 29713446 4821 100000 457670133 4822 100000 281993392 4823 100000 831297237 4824 100000 41100612 4825 100000 463475778 4826 100000 588777998 4827 100000 470568269 4828 100000 779305895 4829 100000 820504713 4830 100000 942478769 4831 100000 970652610 4832 100000 289924729 4833 100000 836027262 4834 100000 44620703 4835 100000 829918035 4836 100000 80523628 4837 100000 915551325 4838 100000 792407005 4839 100000 825970876 4840 100000 21545679 4841 100000 959023349 4842 100000 56408913 4843 100000 940911399 4844 100000 587740238 4845 100000 229583073 4846 100000 598745240 4847 100000 263204459 4848 100000 537542901 4849 100000 487937686 4850 100000 584128871 4851 100000 313387754 4852 100000 111479312 4853 100000 299837563 4854 100000 259255327 4855 100000 860718493 4856 100000 776899602 4857 100000 973101758 4858 100000 690717701 4859 100000 331422448 4860 100000 943321408 4861 100000 744781508 4862 100000 441239237 4863 100000 476979939 4864 100000 994772359 4865 100000 375749780 4866 100000 515907065 4867 100000 739428581 4868 100000 345368018 4869 100000 442890507 4870 100000 666221389 4871 100000 272441330 4872 100000 350466121 4873 100000 919031301 4874 100000 219571260 4875 100000 650105600 4876 100000 2338457 4877 100000 39063272 4878 100000 19713012 4879 100000 905356787 4880 100000 905328893 4881 100000 546446748 4882 100000 195127078 4883 100000 342138264 4884 100000 835740904 4885 100000 590445682 4886 100000 119622777 4887 100000 222764192 4888 100000 945387768 4889 100000 66875733 4890 100000 764685398 4891 100000 447038382 4892 100000 575194869 4893 100000 508666555 4894 100000 383803369 4895 100000 440153823 4896 100000 824656785 4897 100000 760002732 4898 100000 785148745 4899 100000 113880109 4900 100000 933621474 4901 100000 347841053 4902 100000 353100099 4903 100000 543119885 4904 100000 577733577 4905 100000 292814467 4906 100000 778606654 4907 100000 836980430 4908 100000 231176712 4909 100000 136804412 4910 100000 148660514 4911 100000 709728757 4912 100000 276360889 4913 100000 496500723 4914 100000 541697393 4915 100000 331905834 4916 100000 56879848 4917 100000 922387020 4918 100000 40126913 4919 100000 227474017 4920 100000 337363156 4921 100000 673883284 4922 100000 355154848 4923 100000 848718556 4924 100000 819301820 4925 100000 146210809 4926 100000 903150875 4927 100000 782760820 4928 100000 879494542 4929 100000 799847483 4930 100000 217674630 4931 100000 657249786 4932 100000 493299606 4933 100000 161427485 4934 100000 865866197 4935 100000 154128564 4936 100000 697714465 4937 100000 852437824 4938 100000 358088406 4939 100000 774865228 4940 100000 886419404 4941 100000 365336315 4942 100000 873422211 4943 100000 76042189 4944 100000 317269833 4945 100000 631665125 4946 100000 892627042 4947 100000 263303795 4948 100000 109434454 4949 100000 554212264 4950 100000 735948113 4951 100000 749035522 4952 100000 136620438 4953 100000 290067964 4954 100000 845251226 4955 100000 755085342 4956 100000 309144670 4957 100000 275150192 4958 100000 445293931 4959 100000 883277820 4960 100000 600622849 4961 100000 197793053 4962 100000 963018826 4963 100000 610445959 4964 100000 646873200 4965 100000 690238853 4966 100000 825619407 4967 100000 927598200 4968 100000 695041577 4969 100000 282815750 4970 100000 601412232 4971 100000 993962526 4972 100000 95441364 4973 100000 731128628 4974 100000 576588631 4975 100000 797969657 4976 100000 260086967 4977 100000 172182774 4978 100000 391283117 4979 100000 708749384 4980 100000 23911460 4981 100000 212787054 4982 100000 125037937 4983 100000 484153227 4984 100000 789646415 4985 100000 981731694 4986 100000 196721868 4987 100000 190835908 4988 100000 235058016 4989 100000 764085966 4990 100000 791582556 4991 100000 7027631 4992 100000 387270570 4993 100000 659837780 4994 100000 340127798 4995 100000 719683299 4996 100000 954317312 4997 100000 470691630 4998 100000 332615781 4999 100000 636590598 5000 100000 851066133 5001 100000 711173786 5002 100000 650018522 5003 100000 159887918 5004 100000 164999173 5005 100000 289274987 5006 100000 157196579 5007 100000 862013722 5008 100000 478654396 5009 100000 345261747 5010 100000 796952461 5011 100000 138931059 5012 100000 817777999 5013 100000 639386761 5014 100000 840159883 5015 100000 23691785 5016 100000 685171270 5017 100000 521235455 5018 100000 994217222 5019 100000 291151843 5020 100000 405846055 5021 100000 68863830 5022 100000 402704397 5023 100000 610388682 5024 100000 362864771 5025 100000 860932286 5026 100000 931817200 5027 100000 930062333 5028 100000 285527964 5029 100000 662868322 5030 100000 944972929 5031 100000 602789944 5032 100000 345825303 5033 100000 88681222 5034 100000 855804205 5035 100000 452020410 5036 100000 782535849 5037 100000 129733620 5038 100000 925365031 5039 100000 369423380 5040 100000 149549938 5041 100000 278559943 5042 100000 920493268 5043 100000 977379117 5044 100000 788873921 5045 100000 282198372 5046 100000 372967021 5047 100000 37517295 5048 100000 210827848 5049 100000 905473651 5050 100000 18160421 5051 100000 567020991 5052 100000 859902565 5053 100000 417736123 5054 100000 432912316 5055 100000 984655044 5056 100000 29491190 5057 100000 60346249 5058 100000 914747006 5059 100000 906534109 5060 100000 93821402 5061 100000 59952894 5062 100000 329233693 5063 100000 538124619 5064 100000 87641278 5065 100000 578676124 5066 100000 139243550 5067 100000 751446511 5068 100000 693474273 5069 100000 478996646 5070 100000 304308286 5071 100000 256164647 5072 100000 165809091 5073 100000 844026349 5074 100000 694007495 5075 100000 380672276 5076 100000 746981839 5077 100000 521231338 5078 100000 240266483 5079 100000 79925522 5080 100000 71130628 5081 100000 801962534 5082 100000 808859759 5083 100000 627782312 5084 100000 310132939 5085 100000 893768361 5086 100000 644435333 5087 100000 199768587 5088 100000 511476800 5089 100000 453740466 5090 100000 865492531 5091 100000 338278881 5092 100000 151803275 5093 100000 954684924 5094 100000 658137967 5095 100000 10073011 5096 100000 869469626 5097 100000 482786589 5098 100000 864533506 5099 100000 790292293 5100 100000 387678485 5101 100000 137918879 5102 100000 694168836 5103 100000 371564559 5104 100000 751334963 5105 100000 829924765 5106 100000 182626779 5107 100000 131091913 5108 100000 673327202 5109 100000 870495404 5110 100000 907413953 5111 100000 991942787 5112 100000 397158175 5113 100000 321791168 5114 100000 646700449 5115 100000 348866364 5116 100000 59285489 5117 100000 720213338 5118 100000 442928065 5119 100000 81147959 5120 100000 740525152 5121 100000 584733321 5122 100000 231534571 5123 100000 20794474 5124 100000 965285565 5125 100000 117421686 5126 100000 323956615 5127 100000 829312068 5128 100000 399060666 5129 100000 11034701 5130 100000 203207621 5131 100000 605376862 5132 100000 625828703 5133 100000 358228989 5134 100000 683324995 5135 100000 633040437 5136 100000 997956212 5137 100000 492946363 5138 100000 130461567 5139 100000 676475378 5140 100000 21429154 5141 100000 467121552 5142 100000 76088821 5143 100000 248298448 5144 100000 279134984 5145 100000 64608841 5146 100000 7140793 5147 100000 538754143 5148 100000 940105772 5149 100000 652151294 5150 100000 598733719 5151 100000 858029815 5152 100000 871401944 5153 100000 64221204 5154 100000 719067220 5155 100000 400708486 5156 100000 372783355 5157 100000 510457649 5158 100000 294818603 5159 100000 532701802 5160 100000 20561119 5161 100000 861919507 5162 100000 988725340 5163 100000 855335619 5164 100000 226634603 5165 100000 592793520 5166 100000 12305425 5167 100000 31610445 5168 100000 312499274 5169 100000 166235673 5170 100000 916011976 5171 100000 275314663 5172 100000 512119712 5173 100000 837520336 5174 100000 700568290 5175 100000 720623087 5176 100000 88351744 5177 100000 308623561 5178 100000 728239948 5179 100000 139204977 5180 100000 318388291 5181 100000 466727718 5182 100000 715491247 5183 100000 819158307 5184 100000 394635486 5185 100000 46893081 5186 100000 277565948 5187 100000 80128245 5188 100000 683558166 5189 100000 200134393 5190 100000 735157780 5191 100000 24726148 5192 100000 613058898 5193 100000 689022796 5194 100000 977621818 5195 100000 162528109 5196 100000 450853340 5197 100000 323833185 5198 100000 895287641 5199 100000 739575905 5200 100000 86302802 5201 100000 318203583 5202 100000 379260503 5203 100000 550315579 5204 100000 24551925 5205 100000 730213337 5206 100000 930315504 5207 100000 637368976 5208 100000 363874329 5209 100000 506765420 5210 100000 141932982 5211 100000 599912423 5212 100000 134072469 5213 100000 466477925 5214 100000 955147064 5215 100000 97128889 5216 100000 268364075 5217 100000 136304986 5218 100000 265359037 5219 100000 792788789 5220 100000 333260436 5221 100000 953566064 5222 100000 720666127 5223 100000 384440411 5224 100000 979155689 5225 100000 724770187 5226 100000 529772737 5227 100000 951658130 5228 100000 594984614 5229 100000 145872232 5230 100000 177915189 5231 100000 210959724 5232 100000 122483342 5233 100000 232332180 5234 100000 477459453 5235 100000 24192129 5236 100000 989514759 5237 100000 996726373 5238 100000 20117633 5239 100000 309124295 5240 100000 116407727 5241 100000 471132973 5242 100000 894311759 5243 100000 583675737 5244 100000 341277792 5245 100000 271372138 5246 100000 244412803 5247 100000 596388967 5248 100000 500757804 5249 100000 312465782 5250 100000 654271043 5251 100000 88964433 5252 100000 761944684 5253 100000 125129788 5254 100000 500065196 5255 100000 269763108 5256 100000 171129025 5257 100000 526582050 5258 100000 805852969 5259 100000 998352785 5260 100000 143854399 5261 100000 921307723 5262 100000 752301244 5263 100000 234259995 5264 100000 795429244 5265 100000 653491605 5266 100000 960504960 5267 100000 615181200 5268 100000 866926122 5269 100000 687443970 5270 100000 504266823 5271 100000 76393146 5272 100000 31529690 5273 100000 840921651 5274 100000 425124265 5275 100000 598965927 5276 100000 673707194 5277 100000 762530206 5278 100000 469111475 5279 100000 191060086 5280 100000 930044793 5281 100000 664081790 5282 100000 351679871 5283 100000 808028402 5284 100000 323632111 5285 100000 260210532 5286 100000 790787413 5287 100000 218416429 5288 100000 150906743 5289 100000 791777425 5290 100000 950949307 5291 100000 225959397 5292 100000 867304088 5293 100000 491264592 5294 100000 742277745 5295 100000 154846200 5296 100000 671113294 5297 100000 276596116 5298 100000 780742671 5299 100000 91773671 5300 100000 620977675 5301 100000 507065319 5302 100000 667733904 5303 100000 575686129 5304 100000 869150694 5305 100000 653142779 5306 100000 228436104 5307 100000 32118554 5308 100000 405133115 5309 100000 281044382 5310 100000 462014892 5311 100000 880286247 5312 100000 563281450 5313 100000 259147654 5314 100000 758902330 5315 100000 47666098 5316 100000 256238830 5317 100000 371931417 5318 100000 69376138 5319 100000 96345879 5320 100000 915501911 5321 100000 590761228 5322 100000 185409744 5323 100000 982513958 5324 100000 766180678 5325 100000 852278781 5326 100000 47845538 5327 100000 410689302 5328 100000 300747807 5329 100000 629624032 5330 100000 671257358 5331 100000 621704262 5332 100000 526931730 5333 100000 950728610 5334 100000 907475010 5335 100000 628115371 5336 100000 154654335 5337 100000 898727849 5338 100000 33324193 5339 100000 124862694 5340 100000 551656601 5341 100000 991043735 5342 100000 21578325 5343 100000 902471954 5344 100000 191438123 5345 100000 720200336 5346 100000 252888734 5347 100000 38626450 5348 100000 736825706 5349 100000 194052743 5350 100000 681433460 5351 100000 105621148 5352 100000 261562915 5353 100000 718038418 5354 100000 219974834 5355 100000 876766089 5356 100000 821458306 5357 100000 694154121 5358 100000 744378823 5359 100000 833374150 5360 100000 409099423 5361 100000 188282576 5362 100000 770647101 5363 100000 892631319 5364 100000 827107010 5365 100000 840201668 5366 100000 217969712 5367 100000 431922451 5368 100000 656195903 5369 100000 780726625 5370 100000 492198038 5371 100000 19438461 5372 100000 707383624 5373 100000 452603151 5374 100000 650757764 5375 100000 953309286 5376 100000 631167064 5377 100000 690441425 5378 100000 517507914 5379 100000 718010045 5380 100000 552892041 5381 100000 980365811 5382 100000 28605049 5383 100000 108938833 5384 100000 319048385 5385 100000 855385531 5386 100000 112732227 5387 100000 407886931 5388 100000 655308166 5389 100000 262016884 5390 100000 182725241 5391 100000 581930432 5392 100000 114228231 5393 100000 131191575 5394 100000 238625446 5395 100000 825961896 5396 100000 905270278 5397 100000 599948412 5398 100000 908436382 5399 100000 850633367 5400 100000 315690564 5401 100000 421508107 5402 100000 369178994 5403 100000 408123421 5404 100000 685391214 5405 100000 328065571 5406 100000 187366955 5407 100000 863393663 5408 100000 281021725 5409 100000 648769033 5410 100000 24460750 5411 100000 248697272 5412 100000 990080208 5413 100000 807915237 5414 100000 403843762 5415 100000 313162174 5416 100000 277684207 5417 100000 390774130 5418 100000 810709601 5419 100000 458816659 5420 100000 883970412 5421 100000 531848893 5422 100000 93617994 5423 100000 823150944 5424 100000 226189576 5425 100000 342753359 5426 100000 852365028 5427 100000 515166325 5428 100000 578428437 5429 100000 990305653 5430 100000 359341192 5431 100000 398178684 5432 100000 914356672 5433 100000 327755885 5434 100000 459170941 5435 100000 796792332 5436 100000 600046117 5437 100000 159375716 5438 100000 195860072 5439 100000 344697063 5440 100000 56692568 5441 100000 692119863 5442 100000 604054141 5443 100000 937756633 5444 100000 127373962 5445 100000 265753828 5446 100000 958881034 5447 100000 383941034 5448 100000 719031283 5449 100000 207045038 5450 100000 6434667 5451 100000 524331212 5452 100000 651031301 5453 100000 45529365 5454 100000 247415075 5455 100000 969544363 5456 100000 844443713 5457 100000 512700893 5458 100000 264988689 5459 100000 786398386 5460 100000 174446360 5461 100000 297127289 5462 100000 319590774 5463 100000 593612684 5464 100000 575221730 5465 100000 416740678 5466 100000 487056102 5467 100000 646469437 5468 100000 986277561 5469 100000 83258144 5470 100000 855828971 5471 100000 781666024 5472 100000 922579956 5473 100000 506462909 5474 100000 737350901 5475 100000 498504740 5476 100000 210570400 5477 100000 257233745 5478 100000 19432333 5479 100000 794355325 5480 100000 570565546 5481 100000 253588861 5482 100000 210097606 5483 100000 129567812 5484 100000 313581594 5485 100000 646805225 5486 100000 382159387 5487 100000 491159124 5488 100000 188157259 5489 100000 3950206 5490 100000 478713533 5491 100000 447772157 5492 100000 602388245 5493 100000 263276213 5494 100000 152141729 5495 100000 175761154 5496 100000 154943210 5497 100000 631334871 5498 100000 868332567 5499 100000 237468528 5500 100000 67776983 5501 100000 944046370 5502 100000 125214585 5503 100000 41108125 5504 100000 82925551 5505 100000 452315229 5506 100000 311393751 5507 100000 257895248 5508 100000 972218241 5509 100000 786149419 5510 100000 798664456 5511 100000 172850307 5512 100000 496298731 5513 100000 546832488 5514 100000 676832722 5515 100000 295858312 5516 100000 642939531 5517 100000 860362260 5518 100000 192902903 5519 100000 197952127 5520 100000 165294335 5521 100000 443461780 5522 100000 429877956 5523 100000 284513664 5524 100000 987353658 5525 100000 871147736 5526 100000 731710886 5527 100000 294201631 5528 100000 270987634 5529 100000 11832868 5530 100000 11181295 5531 100000 652464764 5532 100000 586361261 5533 100000 571885116 5534 100000 382348730 5535 100000 980722123 5536 100000 898674366 5537 100000 710204018 5538 100000 694473608 5539 100000 854667650 5540 100000 477285754 5541 100000 966298627 5542 100000 923088796 5543 100000 208177456 5544 100000 570689042 5545 100000 318955066 5546 100000 654294817 5547 100000 126124385 5548 100000 77923919 5549 100000 737601128 5550 100000 887167739 5551 100000 373482147 5552 100000 625849279 5553 100000 585419712 5554 100000 17148730 5555 100000 268032981 5556 100000 728298616 5557 100000 185634993 5558 100000 93997519 5559 100000 777451459 5560 100000 53246099 5561 100000 130391755 5562 100000 889526175 5563 100000 602529092 5564 100000 383892604 5565 100000 371025893 5566 100000 856041105 5567 100000 95230195 5568 100000 30400593 5569 100000 889967995 5570 100000 364423453 5571 100000 113863132 5572 100000 39696338 5573 100000 338421054 5574 100000 587544005 5575 100000 83569482 5576 100000 216716641 5577 100000 376607837 5578 100000 152326774 5579 100000 284676793 5580 100000 724986190 5581 100000 665239409 5582 100000 17881530 5583 100000 289224280 5584 100000 356973391 5585 100000 351184682 5586 100000 939535036 5587 100000 803974744 5588 100000 780464295 5589 100000 18329498 5590 100000 779717710 5591 100000 979773878 5592 100000 501054416 5593 100000 642976517 5594 100000 617667504 5595 100000 775875137 5596 100000 735287999 5597 100000 296104880 5598 100000 520816157 5599 100000 960258591 5600 100000 174068270 5601 100000 889490370 5602 100000 471005923 5603 100000 401026247 5604 100000 978068377 5605 100000 940261250 5606 100000 870434302 5607 100000 909234940 5608 100000 825090091 5609 100000 644361464 5610 100000 50279852 5611 100000 621096108 5612 100000 471531230 5613 100000 927753964 5614 100000 835552115 5615 100000 356321167 5616 100000 439695550 5617 100000 66082554 5618 100000 910407271 5619 100000 709000676 5620 100000 261080322 5621 100000 845778937 5622 100000 920350686 5623 100000 330578542 5624 100000 936084542 5625 100000 688909408 5626 100000 396860379 5627 100000 205399001 5628 100000 687358070 5629 100000 541216684 5630 100000 856446565 5631 100000 710031925 5632 100000 995715145 5633 100000 377038796 5634 100000 55527502 5635 100000 442873606 5636 100000 45478217 5637 100000 270491358 5638 100000 172965600 5639 100000 730692695 5640 100000 266199302 5641 100000 770268787 5642 100000 357330556 5643 100000 572044233 5644 100000 819022820 5645 100000 365614671 5646 100000 99634307 5647 100000 177788824 5648 100000 111124036 5649 100000 409243909 5650 100000 995841049 5651 100000 898353797 5652 100000 972681174 5653 100000 720037228 5654 100000 469787260 5655 100000 958700603 5656 100000 336185348 5657 100000 801587366 5658 100000 99288715 5659 100000 670563772 5660 100000 768501070 5661 100000 383302222 5662 100000 706340845 5663 100000 306856442 5664 100000 881839073 5665 100000 740653081 5666 100000 399262023 5667 100000 822396351 5668 100000 231740691 5669 100000 748726719 5670 100000 599024199 5671 100000 267237529 5672 100000 755028537 5673 100000 765922000 5674 100000 790850836 5675 100000 952504311 5676 100000 625372248 5677 100000 204484329 5678 100000 108601714 5679 100000 527479184 5680 100000 816111556 5681 100000 808141675 5682 100000 136934532 5683 100000 778926202 5684 100000 11072215 5685 100000 620085661 5686 100000 737254310 5687 100000 275792655 5688 100000 633916827 5689 100000 466849370 5690 100000 393917292 5691 100000 368927411 5692 100000 998947965 5693 100000 394203198 5694 100000 878824497 5695 100000 661424000 5696 100000 174996646 5697 100000 476853326 5698 100000 741259344 5699 100000 661918344 5700 100000 218340828 5701 100000 801484378 5702 100000 669024167 5703 100000 504969484 5704 100000 712106660 5705 100000 936838848 5706 100000 549124303 5707 100000 329539330 5708 100000 81810993 5709 100000 185262598 5710 100000 557345310 5711 100000 796645245 5712 100000 984291916 5713 100000 818250930 5714 100000 451006792 5715 100000 823258774 5716 100000 517491382 5717 100000 608027595 5718 100000 196598311 5719 100000 263309399 5720 100000 311607084 5721 100000 269248406 5722 100000 996100767 5723 100000 100216304 5724 100000 201706350 5725 100000 185423677 5726 100000 2999119 5727 100000 206473676 5728 100000 123590155 5729 100000 744992705 5730 100000 136609300 5731 100000 623453702 5732 100000 895120024 5733 100000 880177193 5734 100000 39878350 5735 100000 261153714 5736 100000 722303917 5737 100000 399658166 5738 100000 996372238 5739 100000 874315443 5740 100000 45225747 5741 100000 104271070 5742 100000 838271280 5743 100000 454957273 5744 100000 83183581 5745 100000 728402530 5746 100000 252617650 5747 100000 958011130 5748 100000 782472578 5749 100000 691094470 5750 100000 144477426 5751 100000 196944372 5752 100000 149976011 5753 100000 810530758 5754 100000 611624046 5755 100000 477384498 5756 100000 808546527 5757 100000 39083890 5758 100000 970718427 5759 100000 55608192 5760 100000 359749735 5761 100000 190452579 5762 100000 661623721 5763 100000 778743837 5764 100000 479527309 5765 100000 850191796 5766 100000 557104643 5767 100000 515357597 5768 100000 227420862 5769 100000 838352917 5770 100000 750433312 5771 100000 417999246 5772 100000 960599869 5773 100000 870977541 5774 100000 280382530 5775 100000 408209901 5776 100000 462329811 5777 100000 400490722 5778 100000 97153754 5779 100000 544112415 5780 100000 891293286 5781 100000 482167971 5782 100000 674375406 5783 100000 156402671 5784 100000 353130161 5785 100000 343175321 5786 100000 689195253 5787 100000 25838589 5788 100000 481006505 5789 100000 305620349 5790 100000 420389382 5791 100000 27137548 5792 100000 204672629 5793 100000 598497700 5794 100000 580581267 5795 100000 932326782 5796 100000 813684161 5797 100000 791804972 5798 100000 780452292 5799 100000 67874499 5800 100000 744224079 5801 100000 317213832 5802 100000 716450495 5803 100000 412878679 5804 100000 473123835 5805 100000 180843731 5806 100000 374150064 5807 100000 222496119 5808 100000 793882169 5809 100000 659324679 5810 100000 909120027 5811 100000 198610101 5812 100000 983854593 5813 100000 362977735 5814 100000 819567296 5815 100000 834849002 5816 100000 290578249 5817 100000 991817189 5818 100000 735657665 5819 100000 620469888 5820 100000 505330535 5821 100000 983003289 5822 100000 897840201 5823 100000 980590790 5824 100000 531834510 5825 100000 236933739 5826 100000 367736018 5827 100000 709699392 5828 100000 410604313 5829 100000 862510021 5830 100000 725758771 5831 100000 357636793 5832 100000 981086176 5833 100000 694117947 5834 100000 220896693 5835 100000 912455550 5836 100000 757118852 5837 100000 906318619 5838 100000 851467161 5839 100000 325200938 5840 100000 181904556 5841 100000 314292409 5842 100000 167402479 5843 100000 502321623 5844 100000 769587062 5845 100000 450759546 5846 100000 286837226 5847 100000 470221290 5848 100000 157171582 5849 100000 955607437 5850 100000 398773047 5851 100000 592941102 5852 100000 613418465 5853 100000 820761617 5854 100000 930455118 5855 100000 508189333 5856 100000 23773639 5857 100000 376227655 5858 100000 50548390 5859 100000 63111496 5860 100000 737025467 5861 100000 971510982 5862 100000 219590093 5863 100000 800884633 5864 100000 348416420 5865 100000 561717306 5866 100000 234542106 5867 100000 231392936 5868 100000 812260801 5869 100000 904974359 5870 100000 502002032 5871 100000 192571690 5872 100000 189305928 5873 100000 895735984 5874 100000 244303367 5875 100000 125068271 5876 100000 472047034 5877 100000 291363768 5878 100000 174684938 5879 100000 937969690 5880 100000 119458194 5881 100000 130987258 5882 100000 133868785 5883 100000 154473710 5884 100000 611443791 5885 100000 973841378 5886 100000 651433857 5887 100000 909795163 5888 100000 487712736 5889 100000 424106075 5890 100000 13234701 5891 100000 530804606 5892 100000 804467392 5893 100000 888161578 5894 100000 140481327 5895 100000 926355349 5896 100000 838558600 5897 100000 785698772 5898 100000 497561011 5899 100000 341005742 5900 100000 439140695 5901 100000 324258938 5902 100000 201708841 5903 100000 970473391 5904 100000 110620691 5905 100000 951685227 5906 100000 829299162 5907 100000 263454374 5908 100000 180873233 5909 100000 199241630 5910 100000 575046034 5911 100000 420486833 5912 100000 825505486 5913 100000 747908743 5914 100000 976391414 5915 100000 797830470 5916 100000 202797711 5917 100000 545102038 5918 100000 367264376 5919 100000 95836912 5920 100000 301124966 5921 100000 143962250 5922 100000 250125794 5923 100000 742481896 5924 100000 518587629 5925 100000 653562790 5926 100000 582092829 5927 100000 341735410 5928 100000 819689734 5929 100000 697720805 5930 100000 105637445 5931 100000 974314302 5932 100000 64775757 5933 100000 19919304 5934 100000 166798519 5935 100000 157989619 5936 100000 81028474 5937 100000 230015946 5938 100000 236936103 5939 100000 385355619 5940 100000 293957626 5941 100000 280233649 5942 100000 769856162 5943 100000 721628620 5944 100000 26135549 5945 100000 246198204 5946 100000 148936759 5947 100000 726444990 5948 100000 506184330 5949 100000 504332790 5950 100000 284107412 5951 100000 641979888 5952 100000 473032316 5953 100000 831532574 5954 100000 460121951 5955 100000 844654705 5956 100000 585476239 5957 100000 328473395 5958 100000 939972093 5959 100000 393069082 5960 100000 411660479 5961 100000 92158913 5962 100000 695170633 5963 100000 884647115 5964 100000 891682986 5965 100000 999208060 5966 100000 202880998 5967 100000 272968238 5968 100000 617837756 5969 100000 262764154 5970 100000 901310743 5971 100000 971954246 5972 100000 169631261 5973 100000 525154423 5974 100000 454023872 5975 100000 593832790 5976 100000 303920026 5977 100000 785183096 5978 100000 604860164 5979 100000 902117695 5980 100000 690229793 5981 100000 198503272 5982 100000 990310850 5983 100000 863753326 5984 100000 623290192 5985 100000 743254762 5986 100000 126687305 5987 100000 623900219 5988 100000 945261232 5989 100000 659233800 5990 100000 621838348 5991 100000 416200582 5992 100000 71471302 5993 100000 728819729 5994 100000 719167812 5995 100000 217888916 5996 100000 388100196 5997 100000 703464502 5998 100000 836822302 5999 100000 930656036 6000 100000 922144376 6001 100000 895778987 6002 100000 420861297 6003 100000 958682592 6004 100000 690928406 6005 100000 745551530 6006 100000 187669140 6007 100000 641105631 6008 100000 332152885 6009 100000 990856329 6010 100000 326725809 6011 100000 990239701 6012 100000 33950922 6013 100000 101982622 6014 100000 951591035 6015 100000 917643016 6016 100000 744152793 6017 100000 231277504 6018 100000 121396918 6019 100000 771607196 6020 100000 328536317 6021 100000 777754065 6022 100000 664068496 6023 100000 639361610 6024 100000 167848710 6025 100000 798647781 6026 100000 185750169 6027 100000 286594535 6028 100000 981230631 6029 100000 888270538 6030 100000 20939068 6031 100000 276741021 6032 100000 641411061 6033 100000 783428903 6034 100000 428084837 6035 100000 281828829 6036 100000 894782737 6037 100000 889649212 6038 100000 13047670 6039 100000 377489681 6040 100000 162359590 6041 100000 736047066 6042 100000 929204623 6043 100000 916396035 6044 100000 184781210 6045 100000 141495614 6046 100000 805887650 6047 100000 808009051 6048 100000 477483653 6049 100000 394873383 6050 100000 88849304 6051 100000 728114376 6052 100000 982509371 6053 100000 488701694 6054 100000 911320371 6055 100000 886357000 6056 100000 272071257 6057 100000 237624799 6058 100000 991667111 6059 100000 51786076 6060 100000 118933373 6061 100000 981806553 6062 100000 479610587 6063 100000 800109450 6064 100000 638368330 6065 100000 256442294 6066 100000 32118247 6067 100000 902432374 6068 100000 205835969 6069 100000 111542775 6070 100000 713388958 6071 100000 411565902 6072 100000 72462863 6073 100000 38356762 6074 100000 589829860 6075 100000 977002970 6076 100000 659020029 6077 100000 867578874 6078 100000 895780478 6079 100000 718141210 6080 100000 495855257 6081 100000 544883510 6082 100000 122367153 6083 100000 982533934 6084 100000 656313491 6085 100000 560119790 6086 100000 222779344 6087 100000 431615309 6088 100000 385747577 6089 100000 490357158 6090 100000 568059192 6091 100000 264323870 6092 100000 588226782 6093 100000 937311471 6094 100000 100902760 6095 100000 437472632 6096 100000 135349321 6097 100000 154773390 6098 100000 908401074 6099 100000 852171325 6100 100000 637700934 6101 100000 997498947 6102 100000 217021289 6103 100000 398060464 6104 100000 118589274 6105 100000 238645716 6106 100000 23113847 6107 100000 813181305 6108 100000 60647383 6109 100000 170913706 6110 100000 984298456 6111 100000 741023443 6112 100000 636413709 6113 100000 458483724 6114 100000 533732526 6115 100000 912365011 6116 100000 495541256 6117 100000 713652109 6118 100000 662194064 6119 100000 950755432 6120 100000 31913049 6121 100000 893565242 6122 100000 826526610 6123 100000 212479347 6124 100000 280389119 6125 100000 221379703 6126 100000 304433496 6127 100000 818775472 6128 100000 649406123 6129 100000 170958043 6130 100000 478142874 6131 100000 839460859 6132 100000 544792746 6133 100000 145991224 6134 100000 142069043 6135 100000 676417548 6136 100000 48158065 6137 100000 329665386 6138 100000 638403490 6139 100000 210978071 6140 100000 176968479 6141 100000 500242444 6142 100000 706502364 6143 100000 237718306 6144 100000 103384574 6145 100000 959650101 6146 100000 845257846 6147 100000 386733844 6148 100000 778729887 6149 100000 813946894 6150 100000 150853078 6151 100000 473240886 6152 100000 637474950 6153 100000 164897647 6154 100000 227718291 6155 100000 77412959 6156 100000 557674288 6157 100000 425277685 6158 100000 580126984 6159 100000 245082303 6160 100000 125663692 6161 100000 921035417 6162 100000 15583984 6163 100000 634829506 6164 100000 467724602 6165 100000 388234164 6166 100000 297364235 6167 100000 330774642 6168 100000 403322570 6169 100000 264294180 6170 100000 327135196 6171 100000 900109947 6172 100000 1191214 6173 100000 570287734 6174 100000 735441247 6175 100000 829937481 6176 100000 485070215 6177 100000 795840621 6178 100000 68136429 6179 100000 795221212 6180 100000 799609890 6181 100000 33925620 6182 100000 60300713 6183 100000 183908822 6184 100000 541058150 6185 100000 735084336 6186 100000 73205625 6187 100000 421450940 6188 100000 146391554 6189 100000 846843135 6190 100000 96700860 6191 100000 981631348 6192 100000 183867017 6193 100000 208789122 6194 100000 202989610 6195 100000 30760130 6196 100000 181629551 6197 100000 141058514 6198 100000 534520335 6199 100000 171043582 6200 100000 364264559 6201 100000 946535479 6202 100000 842471881 6203 100000 124646252 6204 100000 23494102 6205 100000 86687868 6206 100000 351748046 6207 100000 305860415 6208 100000 28066623 6209 100000 364897838 6210 100000 510047644 6211 100000 593023566 6212 100000 903844085 6213 100000 767758697 6214 100000 478222589 6215 100000 940055572 6216 100000 910159829 6217 100000 943180454 6218 100000 147764080 6219 100000 414633965 6220 100000 41664942 6221 100000 545875831 6222 100000 332186288 6223 100000 12203671 6224 100000 824580092 6225 100000 893220749 6226 100000 789106021 6227 100000 204401123 6228 100000 221891044 6229 100000 18681364 6230 100000 243966160 6231 100000 770560224 6232 100000 714470695 6233 100000 438080816 6234 100000 856893496 6235 100000 87998464 6236 100000 928744181 6237 100000 230277011 6238 100000 954022840 6239 100000 82209280 6240 100000 217976133 6241 100000 556696002 6242 100000 966961377 6243 100000 700907467 6244 100000 256266440 6245 100000 583423503 6246 100000 858844214 6247 100000 640649525 6248 100000 472988106 6249 100000 29258630 6250 100000 267611270 6251 100000 339398162 6252 100000 712707178 6253 100000 86732758 6254 100000 457221169 6255 100000 453770806 6256 100000 968980328 6257 100000 465600105 6258 100000 791793943 6259 100000 78037199 6260 100000 201842289 6261 100000 899746414 6262 100000 158423181 6263 100000 146817892 6264 100000 859867526 6265 100000 617196379 6266 100000 352046423 6267 100000 951512229 6268 100000 687272938 6269 100000 987507034 6270 100000 782226012 6271 100000 283617802 6272 100000 68100950 6273 100000 241085476 6274 100000 264263854 6275 100000 239733751 6276 100000 706992519 6277 100000 264873042 6278 100000 446107226 6279 100000 713111734 6280 100000 25039765 6281 100000 249851901 6282 100000 604612296 6283 100000 673049713 6284 100000 644374471 6285 100000 81199192 6286 100000 649354552 6287 100000 442345095 6288 100000 107025383 6289 100000 686099344 6290 100000 154334883 6291 100000 426210365 6292 100000 376281579 6293 100000 813137061 6294 100000 300672816 6295 100000 183659762 6296 100000 887876516 6297 100000 882495559 6298 100000 180514554 6299 100000 603462847 6300 100000 313165023 6301 100000 565094455 6302 100000 147381079 6303 100000 911364260 6304 100000 706359169 6305 100000 993885450 6306 100000 468256655 6307 100000 752199230 6308 100000 257889717 6309 100000 779639424 6310 100000 985351601 6311 100000 521372697 6312 100000 164200880 6313 100000 507391802 6314 100000 789616999 6315 100000 418333074 6316 100000 591260296 6317 100000 581919259 6318 100000 402889628 6319 100000 2576100 6320 100000 298144501 6321 100000 464402296 6322 100000 49062939 6323 100000 717649257 6324 100000 651450430 6325 100000 753908394 6326 100000 767916404 6327 100000 553876655 6328 100000 793286166 6329 100000 279157208 6330 100000 353148439 6331 100000 454911427 6332 100000 458220766 6333 100000 991372601 6334 100000 509771715 6335 100000 445995779 6336 100000 198878855 6337 100000 50329896 6338 100000 481407449 6339 100000 347648469 6340 100000 24970189 6341 100000 46470405 6342 100000 489327436 6343 100000 6431308 6344 100000 74024007 6345 100000 479605789 6346 100000 259992287 6347 100000 984668468 6348 100000 25005905 6349 100000 493958442 6350 100000 49977249 6351 100000 428252251 6352 100000 633497771 6353 100000 221890672 6354 100000 107597179 6355 100000 199451859 6356 100000 283462199 6357 100000 157666598 6358 100000 198206272 6359 100000 706545288 6360 100000 93828342 6361 100000 256697860 6362 100000 803451610 6363 100000 487864893 6364 100000 184182560 6365 100000 277243738 6366 100000 504775190 6367 100000 930955831 6368 100000 921867335 6369 100000 876719256 6370 100000 449847222 6371 100000 49631765 6372 100000 81899173 6373 100000 399347830 6374 100000 352146813 6375 100000 194302176 6376 100000 385500992 6377 100000 230346003 6378 100000 386603049 6379 100000 715644685 6380 100000 878001516 6381 100000 957604845 6382 100000 81764364 6383 100000 769449904 6384 100000 622703024 6385 100000 198820700 6386 100000 19103604 6387 100000 894548500 6388 100000 685503084 6389 100000 765953884 6390 100000 957104596 6391 100000 943996842 6392 100000 524738746 6393 100000 862647120 6394 100000 481962859 6395 100000 328366410 6396 100000 28564235 6397 100000 16646963 6398 100000 337677732 6399 100000 198564228 6400 100000 171332261 6401 100000 488491114 6402 100000 542218507 6403 100000 790669182 6404 100000 546887792 6405 100000 276937843 6406 100000 608565472 6407 100000 775266741 6408 100000 261787854 6409 100000 85751239 6410 100000 443013347 6411 100000 499705138 6412 100000 667590071 6413 100000 205014787 6414 100000 758758258 6415 100000 415215792 6416 100000 873606651 6417 100000 699271653 6418 100000 876420758 6419 100000 220570559 6420 100000 696718760 6421 100000 292115660 6422 100000 735679160 6423 100000 581485374 6424 100000 746283444 6425 100000 657921647 6426 100000 523065828 6427 100000 852957147 6428 100000 337506790 6429 100000 832614708 6430 100000 413403159 6431 100000 933599591 6432 100000 976224587 6433 100000 854408726 6434 100000 984273751 6435 100000 912045055 6436 100000 599685104 6437 100000 586893557 6438 100000 608185584 6439 100000 978551010 6440 100000 766590024 6441 100000 385543356 6442 100000 522881742 6443 100000 476607370 6444 100000 788626375 6445 100000 678456539 6446 100000 341445955 6447 100000 913846307 6448 100000 443482136 6449 100000 856935983 6450 100000 272070071 6451 100000 232866090 6452 100000 962262316 6453 100000 629869417 6454 100000 864516843 6455 100000 715648487 6456 100000 346880053 6457 100000 18894956 6458 100000 10011592 6459 100000 760825258 6460 100000 553898214 6461 100000 54288318 6462 100000 170974420 6463 100000 894544994 6464 100000 537169571 6465 100000 950334343 6466 100000 731931037 6467 100000 315566481 6468 100000 171998751 6469 100000 538429082 6470 100000 872576784 6471 100000 973289798 6472 100000 59979565 6473 100000 395609122 6474 100000 569730470 6475 100000 161021792 6476 100000 80201532 6477 100000 555430426 6478 100000 677333283 6479 100000 925638217 6480 100000 361052229 6481 100000 176206167 6482 100000 862695065 6483 100000 629075972 6484 100000 878857923 6485 100000 375990490 6486 100000 668825118 6487 100000 105919655 6488 100000 959059320 6489 100000 30648223 6490 100000 303753894 6491 100000 699130432 6492 100000 178051930 6493 100000 576911712 6494 100000 100462058 6495 100000 843423587 6496 100000 643256674 6497 100000 90269939 6498 100000 522001751 6499 100000 97733392 6500 100000 365411590 6501 100000 646975859 6502 100000 45215626 6503 100000 240138263 6504 100000 637988437 6505 100000 753627007 6506 100000 481500149 6507 100000 208091094 6508 100000 194888560 6509 100000 327507668 6510 100000 183120827 6511 100000 458546681 6512 100000 341539122 6513 100000 618569517 6514 100000 826749092 6515 100000 340951052 6516 100000 278108835 6517 100000 891145909 6518 100000 888946625 6519 100000 763670446 6520 100000 291654083 6521 100000 664898386 6522 100000 794351184 6523 100000 259718941 6524 100000 943027678 6525 100000 127491967 6526 100000 85094723 6527 100000 72527132 6528 100000 683257082 6529 100000 337734701 6530 100000 707393689 6531 100000 745260382 6532 100000 586258027 6533 100000 279799486 6534 100000 480429589 6535 100000 910164892 6536 100000 582228583 6537 100000 781557170 6538 100000 974111491 6539 100000 877969516 6540 100000 44653114 6541 100000 687972536 6542 100000 459689616 6543 100000 627770735 6544 100000 355021549 6545 100000 661967594 6546 100000 806853676 6547 100000 527227151 6548 100000 174130899 6549 100000 190311109 6550 100000 886781630 6551 100000 641943522 6552 100000 863292403 6553 100000 622557614 6554 100000 244795065 6555 100000 198036530 6556 100000 194121909 6557 100000 12870903 6558 100000 414291295 6559 100000 942378696 6560 100000 816884764 6561 100000 78917247 6562 100000 978322439 6563 100000 843013793 6564 100000 291170688 6565 100000 954317214 6566 100000 425876318 6567 100000 946090634 6568 100000 898638358 6569 100000 311610012 6570 100000 981096742 6571 100000 720858407 6572 100000 220335887 6573 100000 942360932 6574 100000 63603008 6575 100000 588271871 6576 100000 824138923 6577 100000 171826080 6578 100000 737904894 6579 100000 248995668 6580 100000 755353056 6581 100000 739343417 6582 100000 118493805 6583 100000 219635074 6584 100000 57447411 6585 100000 631990222 6586 100000 225661210 6587 100000 389906099 6588 100000 570892178 6589 100000 806620773 6590 100000 437234959 6591 100000 547489789 6592 100000 409435404 6593 100000 716122566 6594 100000 823650699 6595 100000 931126228 6596 100000 744353111 6597 100000 855900091 6598 100000 417890254 6599 100000 924339626 6600 100000 14890103 6601 100000 575386569 6602 100000 849991965 6603 100000 647850964 6604 100000 776480829 6605 100000 161462069 6606 100000 738733705 6607 100000 48848276 6608 100000 974283508 6609 100000 713920727 6610 100000 571381716 6611 100000 290091312 6612 100000 728237866 6613 100000 338943902 6614 100000 272173488 6615 100000 502676514 6616 100000 656868048 6617 100000 191359667 6618 100000 168996979 6619 100000 402690061 6620 100000 260877881 6621 100000 644950342 6622 100000 226223211 6623 100000 209680507 6624 100000 875893540 6625 100000 337321302 6626 100000 399972573 6627 100000 984150543 6628 100000 534746266 6629 100000 347692768 6630 100000 775341065 6631 100000 684193924 6632 100000 94982440 6633 100000 263821583 6634 100000 457752783 6635 100000 111434929 6636 100000 798433687 6637 100000 595817670 6638 100000 810440237 6639 100000 651291888 6640 100000 204302828 6641 100000 410817600 6642 100000 254269888 6643 100000 814107257 6644 100000 774530180 6645 100000 966596689 6646 100000 469881428 6647 100000 767487938 6648 100000 131802906 6649 100000 940124425 6650 100000 427805027 6651 100000 414554542 6652 100000 369476009 6653 100000 70934736 6654 100000 721882988 6655 100000 730410662 6656 100000 963216354 6657 100000 483008558 6658 100000 726937421 6659 100000 622280331 6660 100000 64749082 6661 100000 51523651 6662 100000 965742319 6663 100000 129533747 6664 100000 357418663 6665 100000 318842298 6666 100000 547892494 6667 100000 520392554 6668 100000 746594772 6669 100000 292549094 6670 100000 306467970 6671 100000 780608499 6672 100000 872467718 6673 100000 498572768 6674 100000 289517348 6675 100000 876899415 6676 100000 386685258 6677 100000 406274561 6678 100000 629515601 6679 100000 931629820 6680 100000 543533039 6681 100000 176203112 6682 100000 583834717 6683 100000 993179927 6684 100000 848014308 6685 100000 867804606 6686 100000 908847355 6687 100000 687140688 6688 100000 426422774 6689 100000 430261055 6690 100000 684236029 6691 100000 856593458 6692 100000 186706762 6693 100000 191358314 6694 100000 129567907 6695 100000 792744629 6696 100000 476385613 6697 100000 477587699 6698 100000 337780081 6699 100000 997761081 6700 100000 383065737 6701 100000 687032383 6702 100000 748032955 6703 100000 45514862 6704 100000 327200116 6705 100000 626153925 6706 100000 905207624 6707 100000 255290627 6708 100000 843459156 6709 100000 389792824 6710 100000 370257054 6711 100000 335926409 6712 100000 725706642 6713 100000 170606421 6714 100000 120526829 6715 100000 109243303 6716 100000 229510813 6717 100000 569501206 6718 100000 399091046 6719 100000 157751331 6720 100000 652884424 6721 100000 769127589 6722 100000 779256324 6723 100000 18043251 6724 100000 778848236 6725 100000 606216316 6726 100000 617092796 6727 100000 644338762 6728 100000 834493078 6729 100000 684961665 6730 100000 261339781 6731 100000 19912408 6732 100000 227961287 6733 100000 328569869 6734 100000 658791542 6735 100000 20382297 6736 100000 834576538 6737 100000 910562857 6738 100000 912719724 6739 100000 988490867 6740 100000 637655175 6741 100000 603430651 6742 100000 868761065 6743 100000 561284410 6744 100000 713440091 6745 100000 729243725 6746 100000 168511613 6747 100000 738421010 6748 100000 159781665 6749 100000 773901636 6750 100000 344783379 6751 100000 73180388 6752 100000 442151146 6753 100000 190478453 6754 100000 153098786 6755 100000 522527130 6756 100000 668782427 6757 100000 224935620 6758 100000 696678325 6759 100000 295651982 6760 100000 300006163 6761 100000 398128821 6762 100000 340434232 6763 100000 739668980 6764 100000 794897904 6765 100000 729645614 6766 100000 161482950 6767 100000 47108122 6768 100000 510951164 6769 100000 436401187 6770 100000 610087008 6771 100000 339571616 6772 100000 451950148 6773 100000 3378216 6774 100000 54695409 6775 100000 919646619 6776 100000 609194937 6777 100000 664389158 6778 100000 176334678 6779 100000 727466731 6780 100000 443937104 6781 100000 757687666 6782 100000 311831016 6783 100000 940613198 6784 100000 772863613 6785 100000 470060139 6786 100000 641881279 6787 100000 967164272 6788 100000 630710939 6789 100000 748407232 6790 100000 488501903 6791 100000 195213737 6792 100000 238841561 6793 100000 417039630 6794 100000 160720955 6795 100000 55205059 6796 100000 534837405 6797 100000 466504477 6798 100000 378006287 6799 100000 373292954 6800 100000 955853681 6801 100000 192316882 6802 100000 579292130 6803 100000 934122688 6804 100000 940460141 6805 100000 536087536 6806 100000 711087863 6807 100000 854502953 6808 100000 999644321 6809 100000 904023683 6810 100000 387242574 6811 100000 890103669 6812 100000 14439622 6813 100000 862329869 6814 100000 30774029 6815 100000 460102035 6816 100000 415537735 6817 100000 933688175 6818 100000 510318921 6819 100000 553243052 6820 100000 868638139 6821 100000 316459180 6822 100000 439387589 6823 100000 543940665 6824 100000 718579378 6825 100000 53495273 6826 100000 381437474 6827 100000 182070479 6828 100000 288729906 6829 100000 424098581 6830 100000 672407279 6831 100000 912965352 6832 100000 872451983 6833 100000 854119867 6834 100000 996634088 6835 100000 167587542 6836 100000 979809688 6837 100000 465117745 6838 100000 564118819 6839 100000 983114175 6840 100000 480632679 6841 100000 431243914 6842 100000 990600666 6843 100000 422302445 6844 100000 146364555 6845 100000 770321351 6846 100000 70375554 6847 100000 275242567 6848 100000 940857378 6849 100000 537870259 6850 100000 647926170 6851 100000 21137267 6852 100000 813058495 6853 100000 579097962 6854 100000 411443595 6855 100000 55625446 6856 100000 243610482 6857 100000 784942306 6858 100000 723918264 6859 100000 630139283 6860 100000 630023921 6861 100000 586069761 6862 100000 964027678 6863 100000 836576036 6864 100000 382853535 6865 100000 814396790 6866 100000 715201884 6867 100000 866246092 6868 100000 681444197 6869 100000 722520344 6870 100000 151468310 6871 100000 929786133 6872 100000 7825812 6873 100000 321098296 6874 100000 400481955 6875 100000 242441018 6876 100000 202398324 6877 100000 863126997 6878 100000 67700841 6879 100000 220706185 6880 100000 879096012 6881 100000 411873007 6882 100000 318947205 6883 100000 733018847 6884 100000 299100354 6885 100000 511736198 6886 100000 66132635 6887 100000 400973675 6888 100000 735035322 6889 100000 999472606 6890 100000 377454336 6891 100000 419905473 6892 100000 638575701 6893 100000 741787929 6894 100000 66414476 6895 100000 582899164 6896 100000 408417897 6897 100000 331350829 6898 100000 595657425 6899 100000 550592008 6900 100000 636261307 6901 100000 933411470 6902 100000 10922443 6903 100000 45367404 6904 100000 849671355 6905 100000 694576121 6906 100000 405262232 6907 100000 91383788 6908 100000 556735892 6909 100000 129267781 6910 100000 747042736 6911 100000 909640117 6912 100000 479456584 6913 100000 380430438 6914 100000 581836211 6915 100000 114007075 6916 100000 758357666 6917 100000 419163526 6918 100000 518919149 6919 100000 29199353 6920 100000 73796705 6921 100000 186596940 6922 100000 47695087 6923 100000 905992174 6924 100000 461102358 6925 100000 542607008 6926 100000 944293559 6927 100000 499941191 6928 100000 436869116 6929 100000 383716576 6930 100000 146894069 6931 100000 416156241 6932 100000 1353641 6933 100000 703189502 6934 100000 424238196 6935 100000 359255052 6936 100000 318949809 6937 100000 367533393 6938 100000 736676107 6939 100000 680234561 6940 100000 952070717 6941 100000 714781848 6942 100000 156491543 6943 100000 908483938 6944 100000 438647773 6945 100000 933212141 6946 100000 489776121 6947 100000 572012613 6948 100000 86566978 6949 100000 21701010 6950 100000 450151901 6951 100000 746506796 6952 100000 8196511 6953 100000 791187860 6954 100000 717570522 6955 100000 227131118 6956 100000 358244428 6957 100000 716269522 6958 100000 729577842 6959 100000 541673406 6960 100000 611236538 6961 100000 651041939 6962 100000 655379470 6963 100000 879935118 6964 100000 417066 6965 100000 583219735 6966 100000 194017012 6967 100000 303811440 6968 100000 965533681 6969 100000 300335720 6970 100000 228970424 6971 100000 413308969 6972 100000 983757720 6973 100000 835827030 6974 100000 578358416 6975 100000 382187455 6976 100000 615574986 6977 100000 993193011 6978 100000 129800096 6979 100000 293312224 6980 100000 213574337 6981 100000 934199111 6982 100000 657001835 6983 100000 364983765 6984 100000 150201659 6985 100000 241292466 6986 100000 364435740 6987 100000 468348545 6988 100000 173273635 6989 100000 989370910 6990 100000 190752894 6991 100000 816673732 6992 100000 487326239 6993 100000 464064665 6994 100000 909495167 6995 100000 961646456 6996 100000 860148292 6997 100000 65809396 6998 100000 331446550 6999 100000 688637098 7000 100000 439327446 7001 100000 504149007 7002 100000 401711317 7003 100000 404746586 7004 100000 355337398 7005 100000 711935229 7006 100000 982026249 7007 100000 535284371 7008 100000 316630877 7009 100000 975156852 7010 100000 93494848 7011 100000 654860650 7012 100000 843024274 7013 100000 607382501 7014 100000 44446058 7015 100000 950380775 7016 100000 169270816 7017 100000 388568047 7018 100000 767814346 7019 100000 797782068 7020 100000 872614796 7021 100000 503077884 7022 100000 60253046 7023 100000 545099930 7024 100000 673781082 7025 100000 103795281 7026 100000 998639154 7027 100000 247385581 7028 100000 753336447 7029 100000 31661409 7030 100000 303578509 7031 100000 895061417 7032 100000 608565847 7033 100000 852140636 7034 100000 433778560 7035 100000 97395952 7036 100000 765673110 7037 100000 634093260 7038 100000 294043106 7039 100000 133169471 7040 100000 183534241 7041 100000 123847635 7042 100000 439776726 7043 100000 272295663 7044 100000 384667859 7045 100000 409298978 7046 100000 572766819 7047 100000 768898650 7048 100000 712316250 7049 100000 522368659 7050 100000 508949597 7051 100000 312266261 7052 100000 397349117 7053 100000 260930536 7054 100000 750260748 7055 100000 467364649 7056 100000 443662206 7057 100000 914364732 7058 100000 32076362 7059 100000 412198298 7060 100000 501919166 7061 100000 724411540 7062 100000 23683631 7063 100000 255629540 7064 100000 937329094 7065 100000 479751135 7066 100000 401488216 7067 100000 952749454 7068 100000 212837860 7069 100000 131431424 7070 100000 748422599 7071 100000 853847167 7072 100000 46970626 7073 100000 349021289 7074 100000 988208860 7075 100000 695500796 7076 100000 585336590 7077 100000 556039994 7078 100000 887918561 7079 100000 103984078 7080 100000 906867509 7081 100000 830228171 7082 100000 686848325 7083 100000 617385378 7084 100000 337137539 7085 100000 104317561 7086 100000 632618767 7087 100000 833397360 7088 100000 96371277 7089 100000 112483789 7090 100000 153743944 7091 100000 52487751 7092 100000 492270811 7093 100000 531278362 7094 100000 138584475 7095 100000 154069620 7096 100000 561541746 7097 100000 369677978 7098 100000 825584639 7099 100000 168209872 7100 100000 896858286 7101 100000 217583325 7102 100000 387039707 7103 100000 345361164 7104 100000 198008677 7105 100000 421146670 7106 100000 647546234 7107 100000 215504003 7108 100000 281908498 7109 100000 348906204 7110 100000 57809881 7111 100000 265453371 7112 100000 46396779 7113 100000 22200786 7114 100000 791912755 7115 100000 697239580 7116 100000 390519854 7117 100000 744710243 7118 100000 358673471 7119 100000 463129036 7120 100000 837134691 7121 100000 401760043 7122 100000 607095171 7123 100000 491280210 7124 100000 274283362 7125 100000 766318749 7126 100000 569000711 7127 100000 265292021 7128 100000 979824631 7129 100000 450567028 7130 100000 733918289 7131 100000 768234018 7132 100000 774582981 7133 100000 132938460 7134 100000 185655819 7135 100000 333959463 7136 100000 588034880 7137 100000 53514461 7138 100000 96247587 7139 100000 494512173 7140 100000 708634941 7141 100000 171100868 7142 100000 249839381 7143 100000 367026676 7144 100000 329814199 7145 100000 900530737 7146 100000 88868058 7147 100000 218575545 7148 100000 923402154 7149 100000 996390141 7150 100000 836606868 7151 100000 59639047 7152 100000 275473749 7153 100000 486230541 7154 100000 76136533 7155 100000 259856040 7156 100000 83357845 7157 100000 327485582 7158 100000 501192923 7159 100000 206904469 7160 100000 435622992 7161 100000 486994867 7162 100000 382683095 7163 100000 6460602 7164 100000 387057714 7165 100000 425716834 7166 100000 607415912 7167 100000 333186293 7168 100000 341017566 7169 100000 613296541 7170 100000 771336953 7171 100000 491619081 7172 100000 979244526 7173 100000 811018996 7174 100000 50056094 7175 100000 635513645 7176 100000 298049099 7177 100000 868559535 7178 100000 537808609 7179 100000 399454842 7180 100000 130145425 7181 100000 852840541 7182 100000 565202269 7183 100000 721016454 7184 100000 731543587 7185 100000 528257468 7186 100000 865949951 7187 100000 579250831 7188 100000 178283296 7189 100000 161707522 7190 100000 593410209 7191 100000 487831581 7192 100000 604547154 7193 100000 176974308 7194 100000 731146142 7195 100000 693960487 7196 100000 158716476 7197 100000 22807035 7198 100000 581575958 7199 100000 137488466 7200 100000 185916958 7201 100000 639414210 7202 100000 552366918 7203 100000 224462428 7204 100000 378250000 7205 100000 36876094 7206 100000 540002691 7207 100000 81422343 7208 100000 731278324 7209 100000 428131143 7210 100000 158330682 7211 100000 756911638 7212 100000 987671941 7213 100000 491946456 7214 100000 552180626 7215 100000 450726806 7216 100000 484800590 7217 100000 285603494 7218 100000 98917172 7219 100000 251718564 7220 100000 935943604 7221 100000 484219235 7222 100000 763083191 7223 100000 538948952 7224 100000 698530199 7225 100000 803902520 7226 100000 54057805 7227 100000 811813213 7228 100000 881327977 7229 100000 198272370 7230 100000 666600812 7231 100000 99466786 7232 100000 645985781 7233 100000 969234358 7234 100000 219856858 7235 100000 515746190 7236 100000 984315303 7237 100000 271686636 7238 100000 722201056 7239 100000 471286621 7240 100000 715082057 7241 100000 860517101 7242 100000 353116597 7243 100000 528406736 7244 100000 726201987 7245 100000 847198380 7246 100000 654380113 7247 100000 480820315 7248 100000 787699323 7249 100000 730139706 7250 100000 966683032 7251 100000 753656511 7252 100000 625606021 7253 100000 499847077 7254 100000 14396336 7255 100000 463730178 7256 100000 495317817 7257 100000 918032660 7258 100000 603986446 7259 100000 502413042 7260 100000 694419952 7261 100000 641818821 7262 100000 275325357 7263 100000 177445734 7264 100000 16762117 7265 100000 720278483 7266 100000 363810910 7267 100000 991697652 7268 100000 284970677 7269 100000 448101822 7270 100000 402205126 7271 100000 941847943 7272 100000 498602688 7273 100000 444328049 7274 100000 767511429 7275 100000 96148901 7276 100000 797562524 7277 100000 309201233 7278 100000 724289924 7279 100000 567779121 7280 100000 632097836 7281 100000 733016446 7282 100000 204702253 7283 100000 272715330 7284 100000 854403758 7285 100000 642061341 7286 100000 793873237 7287 100000 273873581 7288 100000 819764215 7289 100000 303485823 7290 100000 243272779 7291 100000 706533651 7292 100000 977525241 7293 100000 453339200 7294 100000 127069855 7295 100000 582275327 7296 100000 33516686 7297 100000 576061156 7298 100000 182261704 7299 100000 164674995 7300 100000 459284455 7301 100000 133587015 7302 100000 790499575 7303 100000 914630445 7304 100000 501875345 7305 100000 166783522 7306 100000 107543655 7307 100000 389811825 7308 100000 933627591 7309 100000 635320288 7310 100000 472081312 7311 100000 393088799 7312 100000 615699152 7313 100000 785343525 7314 100000 425060275 7315 100000 932406408 7316 100000 274022020 7317 100000 224861793 7318 100000 720052164 7319 100000 184813403 7320 100000 381494903 7321 100000 630132789 7322 100000 296669030 7323 100000 63444268 7324 100000 123115589 7325 100000 172874548 7326 100000 162125102 7327 100000 680779649 7328 100000 314469025 7329 100000 226420485 7330 100000 837610610 7331 100000 581052541 7332 100000 156014958 7333 100000 932522444 7334 100000 378692792 7335 100000 567643560 7336 100000 630657092 7337 100000 780479421 7338 100000 569271104 7339 100000 31070722 7340 100000 374034870 7341 100000 612669545 7342 100000 854069620 7343 100000 371729670 7344 100000 541195774 7345 100000 111585303 7346 100000 514335033 7347 100000 862904567 7348 100000 790809109 7349 100000 636097757 7350 100000 614294816 7351 100000 314172826 7352 100000 73643023 7353 100000 454790222 7354 100000 84295218 7355 100000 318085875 7356 100000 977953771 7357 100000 381049924 7358 100000 608205139 7359 100000 691424412 7360 100000 123070732 7361 100000 763635968 7362 100000 942953570 7363 100000 336660412 7364 100000 753532668 7365 100000 561062981 7366 100000 639365548 7367 100000 827224268 7368 100000 970824939 7369 100000 119455878 7370 100000 677567157 7371 100000 445949253 7372 100000 28362194 7373 100000 368273189 7374 100000 415049933 7375 100000 50545924 7376 100000 353388340 7377 100000 870243158 7378 100000 686057556 7379 100000 415777691 7380 100000 145847491 7381 100000 44115830 7382 100000 769525716 7383 100000 126489360 7384 100000 804796395 7385 100000 278005637 7386 100000 450777854 7387 100000 311597255 7388 100000 76201162 7389 100000 584988422 7390 100000 5234339 7391 100000 970444656 7392 100000 731846037 7393 100000 705187202 7394 100000 915035040 7395 100000 619835427 7396 100000 831531849 7397 100000 145942328 7398 100000 803492102 7399 100000 406671329 7400 100000 540450017 7401 100000 840182995 7402 100000 225515070 7403 100000 293688599 7404 100000 440387235 7405 100000 844799241 7406 100000 726485389 7407 100000 755602468 7408 100000 700659771 7409 100000 148495606 7410 100000 103314220 7411 100000 324040984 7412 100000 204641120 7413 100000 459219817 7414 100000 590109316 7415 100000 526315941 7416 100000 288029163 7417 100000 659998370 7418 100000 125449906 7419 100000 116878834 7420 100000 694463208 7421 100000 821120762 7422 100000 645273751 7423 100000 688885205 7424 100000 209205516 7425 100000 549088526 7426 100000 959713874 7427 100000 863013239 7428 100000 958181128 7429 100000 830232878 7430 100000 270887965 7431 100000 687256895 7432 100000 191756353 7433 100000 191553457 7434 100000 374833583 7435 100000 113978162 7436 100000 833573755 7437 100000 293039639 7438 100000 52151586 7439 100000 345354126 7440 100000 516110606 7441 100000 453992470 7442 100000 678909171 7443 100000 77723157 7444 100000 621973681 7445 100000 122071369 7446 100000 659311237 7447 100000 978494946 7448 100000 99056107 7449 100000 67868463 7450 100000 344175013 7451 100000 727194413 7452 100000 868396089 7453 100000 653579800 7454 100000 105226693 7455 100000 80317138 7456 100000 172551776 7457 100000 562296505 7458 100000 538987935 7459 100000 250055129 7460 100000 102975725 7461 100000 275217209 7462 100000 290524913 7463 100000 620107329 7464 100000 134697949 7465 100000 207173486 7466 100000 507348944 7467 100000 514236463 7468 100000 671215456 7469 100000 209114066 7470 100000 413536741 7471 100000 817451198 7472 100000 895830626 7473 100000 294210882 7474 100000 178395956 7475 100000 803327097 7476 100000 348648558 7477 100000 520538141 7478 100000 847874258 7479 100000 158326294 7480 100000 365737367 7481 100000 592348936 7482 100000 632262290 7483 100000 939357698 7484 100000 615246852 7485 100000 793919063 7486 100000 940095980 7487 100000 331779386 7488 100000 77066863 7489 100000 994219248 7490 100000 543023102 7491 100000 196658026 7492 100000 851662818 7493 100000 755310322 7494 100000 877352338 7495 100000 402820639 7496 100000 274855487 7497 100000 634884707 7498 100000 679595779 7499 100000 285099581 7500 100000 435101693 7501 100000 195375965 7502 100000 46002047 7503 100000 61764887 7504 100000 966265473 7505 100000 841595876 7506 100000 999615972 7507 100000 280656176 7508 100000 767252278 7509 100000 64682318 7510 100000 560949761 7511 100000 547191911 7512 100000 845834887 7513 100000 663736301 7514 100000 719740007 7515 100000 936744653 7516 100000 185782331 7517 100000 633581547 7518 100000 642377533 7519 100000 823764238 7520 100000 453860959 7521 100000 248254740 7522 100000 470520730 7523 100000 154856186 7524 100000 271641453 7525 100000 466651366 7526 100000 94368366 7527 100000 722726428 7528 100000 886235018 7529 100000 279453988 7530 100000 235383075 7531 100000 235051585 7532 100000 93328196 7533 100000 294917028 7534 100000 940795664 7535 100000 516710359 7536 100000 52446645 7537 100000 332573260 7538 100000 387478210 7539 100000 43083788 7540 100000 676205940 7541 100000 406257813 7542 100000 976574334 7543 100000 39906762 7544 100000 854302165 7545 100000 71213775 7546 100000 946619026 7547 100000 846968332 7548 100000 598956124 7549 100000 432351971 7550 100000 223547286 7551 100000 785696667 7552 100000 852379919 7553 100000 790274417 7554 100000 760690303 7555 100000 488014420 7556 100000 359583735 7557 100000 508940203 7558 100000 518254361 7559 100000 384619493 7560 100000 570880179 7561 100000 728793995 7562 100000 328338119 7563 100000 297756426 7564 100000 59806051 7565 100000 914821276 7566 100000 200185269 7567 100000 20515545 7568 100000 108956497 7569 100000 44503796 7570 100000 850610355 7571 100000 242608830 7572 100000 414462553 7573 100000 535704500 7574 100000 634447059 7575 100000 428965382 7576 100000 414715017 7577 100000 387906765 7578 100000 633722552 7579 100000 572850534 7580 100000 212685707 7581 100000 122710646 7582 100000 691908572 7583 100000 982009618 7584 100000 813625733 7585 100000 932466014 7586 100000 328752880 7587 100000 150434438 7588 100000 859017249 7589 100000 837205633 7590 100000 655536563 7591 100000 752569483 7592 100000 807131236 7593 100000 754805279 7594 100000 401252663 7595 100000 453328467 7596 100000 963663127 7597 100000 533157985 7598 100000 256719980 7599 100000 426053981 7600 100000 639722597 7601 100000 774010550 7602 100000 997634825 7603 100000 178992659 7604 100000 523374761 7605 100000 534978727 7606 100000 739596075 7607 100000 896549583 7608 100000 978069608 7609 100000 499406366 7610 100000 749408987 7611 100000 226073842 7612 100000 283844141 7613 100000 441952742 7614 100000 390411727 7615 100000 180313550 7616 100000 766838505 7617 100000 253250376 7618 100000 963767080 7619 100000 520356344 7620 100000 842154148 7621 100000 117831220 7622 100000 607905338 7623 100000 587334751 7624 100000 154650945 7625 100000 353322799 7626 100000 841286903 7627 100000 860733537 7628 100000 189973113 7629 100000 515958661 7630 100000 739808833 7631 100000 929914872 7632 100000 941284721 7633 100000 229203273 7634 100000 99612116 7635 100000 559059447 7636 100000 429000693 7637 100000 655306111 7638 100000 568095613 7639 100000 772073902 7640 100000 479556542 7641 100000 104615689 7642 100000 786648016 7643 100000 546422568 7644 100000 666167534 7645 100000 854055956 7646 100000 547157163 7647 100000 499914421 7648 100000 440469757 7649 100000 164203921 7650 100000 732052559 7651 100000 596574444 7652 100000 712206628 7653 100000 798914765 7654 100000 792023651 7655 100000 658209651 7656 100000 852332104 7657 100000 909323896 7658 100000 411721 7659 100000 405662931 7660 100000 881181977 7661 100000 163380105 7662 100000 724070240 7663 100000 881881669 7664 100000 153303729 7665 100000 891045384 7666 100000 6483527 7667 100000 193498150 7668 100000 484941128 7669 100000 118902389 7670 100000 36743722 7671 100000 485165284 7672 100000 357419258 7673 100000 691453857 7674 100000 655376117 7675 100000 508488005 7676 100000 175183388 7677 100000 766576847 7678 100000 858819963 7679 100000 196893623 7680 100000 673883041 7681 100000 719398853 7682 100000 218211919 7683 100000 44942180 7684 100000 750889457 7685 100000 790487630 7686 100000 850266760 7687 100000 27053461 7688 100000 554070168 7689 100000 245923050 7690 100000 232793964 7691 100000 686429818 7692 100000 358140836 7693 100000 842456188 7694 100000 30193723 7695 100000 607998530 7696 100000 54871649 7697 100000 884297355 7698 100000 142420586 7699 100000 947321320 7700 100000 845725704 7701 100000 821716119 7702 100000 677817440 7703 100000 435772231 7704 100000 988659616 7705 100000 10061062 7706 100000 485643899 7707 100000 241964260 7708 100000 154255869 7709 100000 470960913 7710 100000 288503105 7711 100000 357550149 7712 100000 34893992 7713 100000 563349106 7714 100000 39416382 7715 100000 349545997 7716 100000 437236407 7717 100000 578798730 7718 100000 196173250 7719 100000 140680946 7720 100000 935018253 7721 100000 303851527 7722 100000 270322871 7723 100000 738050194 7724 100000 985511898 7725 100000 965390024 7726 100000 747947551 7727 100000 903875169 7728 100000 567381459 7729 100000 483058757 7730 100000 43669899 7731 100000 541489836 7732 100000 796515650 7733 100000 120944127 7734 100000 728383724 7735 100000 760111040 7736 100000 382374788 7737 100000 480786176 7738 100000 220872354 7739 100000 55201766 7740 100000 47137044 7741 100000 366859684 7742 100000 43315590 7743 100000 466859473 7744 100000 932108184 7745 100000 117263689 7746 100000 917367039 7747 100000 112783403 7748 100000 206577078 7749 100000 730574791 7750 100000 456749219 7751 100000 358103161 7752 100000 337521083 7753 100000 15656446 7754 100000 708622598 7755 100000 961890666 7756 100000 28854484 7757 100000 11155367 7758 100000 922626043 7759 100000 865317907 7760 100000 557219100 7761 100000 236576366 7762 100000 365587087 7763 100000 56262085 7764 100000 544623604 7765 100000 556118795 7766 100000 357287674 7767 100000 823799312 7768 100000 39599663 7769 100000 581047118 7770 100000 800539409 7771 100000 996962535 7772 100000 796316815 7773 100000 821846326 7774 100000 154191642 7775 100000 262309124 7776 100000 498633805 7777 100000 872375617 7778 100000 251898389 7779 100000 204697033 7780 100000 831542785 7781 100000 196124832 7782 100000 102418503 7783 100000 447787938 7784 100000 543643598 7785 100000 748842707 7786 100000 696049980 7787 100000 157851553 7788 100000 404046086 7789 100000 13609003 7790 100000 178767226 7791 100000 323919512 7792 100000 310053882 7793 100000 79254040 7794 100000 84567088 7795 100000 589390521 7796 100000 89843471 7797 100000 286091041 7798 100000 474466546 7799 100000 40825603 7800 100000 233918722 7801 100000 663198083 7802 100000 371449261 7803 100000 687602235 7804 100000 710906839 7805 100000 821113531 7806 100000 506431775 7807 100000 246703902 7808 100000 791752952 7809 100000 809366857 7810 100000 406150973 7811 100000 450886772 7812 100000 114417659 7813 100000 938127090 7814 100000 177720819 7815 100000 797028459 7816 100000 817781463 7817 100000 278075564 7818 100000 864309837 7819 100000 407997092 7820 100000 369648217 7821 100000 880801551 7822 100000 622461876 7823 100000 333222181 7824 100000 66264980 7825 100000 488738111 7826 100000 735396734 7827 100000 96298691 7828 100000 662738738 7829 100000 942721411 7830 100000 375525973 7831 100000 202880665 7832 100000 119339164 7833 100000 438296484 7834 100000 491399447 7835 100000 929175084 7836 100000 132671310 7837 100000 99263369 7838 100000 420415450 7839 100000 136796581 7840 100000 641922585 7841 100000 91856768 7842 100000 803931849 7843 100000 457419678 7844 100000 385335975 7845 100000 119875596 7846 100000 171055833 7847 100000 310089508 7848 100000 635142940 7849 100000 178939875 7850 100000 637040073 7851 100000 760955277 7852 100000 990398318 7853 100000 169900633 7854 100000 367637499 7855 100000 898575175 7856 100000 101780695 7857 100000 734074907 7858 100000 517344201 7859 100000 362361512 7860 100000 108096962 7861 100000 119343620 7862 100000 150249171 7863 100000 852943561 7864 100000 601524432 7865 100000 440657992 7866 100000 180137045 7867 100000 773410765 7868 100000 577040634 7869 100000 326883125 7870 100000 212355687 7871 100000 781906094 7872 100000 818305983 7873 100000 106844219 7874 100000 104380652 7875 100000 442768184 7876 100000 703790041 7877 100000 106986921 7878 100000 8751033 7879 100000 596499676 7880 100000 537604946 7881 100000 603186723 7882 100000 990489547 7883 100000 561441138 7884 100000 81626639 7885 100000 829056997 7886 100000 641586176 7887 100000 908815887 7888 100000 537494526 7889 100000 100497783 7890 100000 617422105 7891 100000 630537475 7892 100000 828339707 7893 100000 744374985 7894 100000 619393020 7895 100000 732717256 7896 100000 11941228 7897 100000 450869621 7898 100000 452686212 7899 100000 264676045 7900 100000 175730185 7901 100000 571633692 7902 100000 625010890 7903 100000 34611890 7904 100000 337648208 7905 100000 552502854 7906 100000 494376876 7907 100000 870689179 7908 100000 720485757 7909 100000 289276005 7910 100000 516521744 7911 100000 647052562 7912 100000 180770277 7913 100000 386691396 7914 100000 995109162 7915 100000 135691399 7916 100000 10406387 7917 100000 360732462 7918 100000 122223655 7919 100000 329042901 7920 100000 205182656 7921 100000 66344462 7922 100000 641885241 7923 100000 676931860 7924 100000 406954371 7925 100000 977965813 7926 100000 450074137 7927 100000 24644990 7928 100000 753660523 7929 100000 110307656 7930 100000 921396211 7931 100000 362909623 7932 100000 150459208 7933 100000 975430897 7934 100000 537970032 7935 100000 437631560 7936 100000 260386331 7937 100000 955557500 7938 100000 802509758 7939 100000 653860990 7940 100000 502560369 7941 100000 709676643 7942 100000 942668349 7943 100000 303537228 7944 100000 388144798 7945 100000 148678593 7946 100000 672468743 7947 100000 541560000 7948 100000 77931154 7949 100000 860649505 7950 100000 794678166 7951 100000 486908376 7952 100000 76177484 7953 100000 2406061 7954 100000 727849915 7955 100000 891920712 7956 100000 21263057 7957 100000 225321793 7958 100000 597026894 7959 100000 367228099 7960 100000 440209786 7961 100000 424176258 7962 100000 846877037 7963 100000 194918066 7964 100000 484995092 7965 100000 943254977 7966 100000 649646054 7967 100000 472271848 7968 100000 864982830 7969 100000 877292476 7970 100000 406420815 7971 100000 21529728 7972 100000 155492158 7973 100000 37204189 7974 100000 691937707 7975 100000 694093924 7976 100000 704425125 7977 100000 397539352 7978 100000 470527674 7979 100000 102058926 7980 100000 418223187 7981 100000 144805921 7982 100000 982298970 7983 100000 444563042 7984 100000 54537550 7985 100000 486417719 7986 100000 97513337 7987 100000 314578092 7988 100000 589150226 7989 100000 857451905 7990 100000 964884642 7991 100000 972311105 7992 100000 498516843 7993 100000 536513344 7994 100000 426102209 7995 100000 70004710 7996 100000 160361003 7997 100000 460247075 7998 100000 175033340 7999 100000 69144113 8000 100000 795491465 8001 100000 833115203 8002 100000 289548108 8003 100000 683725035 8004 100000 737186678 8005 100000 815996101 8006 100000 140461181 8007 100000 317541609 8008 100000 527955291 8009 100000 462184022 8010 100000 223549850 8011 100000 416820329 8012 100000 559408841 8013 100000 690129836 8014 100000 286234309 8015 100000 991012025 8016 100000 958001645 8017 100000 521092675 8018 100000 65296411 8019 100000 679307616 8020 100000 806874760 8021 100000 322414926 8022 100000 161582105 8023 100000 832733465 8024 100000 821149549 8025 100000 259181769 8026 100000 743732591 8027 100000 522984006 8028 100000 716679388 8029 100000 702565662 8030 100000 85274033 8031 100000 677478997 8032 100000 739182013 8033 100000 304634274 8034 100000 44244996 8035 100000 512992202 8036 100000 477554139 8037 100000 502187346 8038 100000 128730975 8039 100000 877243329 8040 100000 227139414 8041 100000 269415390 8042 100000 518847175 8043 100000 221089224 8044 100000 215812320 8045 100000 640106556 8046 100000 536427624 8047 100000 725683662 8048 100000 646282094 8049 100000 377779161 8050 100000 20832413 8051 100000 108285763 8052 100000 82123676 8053 100000 548512968 8054 100000 488258633 8055 100000 308631826 8056 100000 881133782 8057 100000 239826137 8058 100000 106598559 8059 100000 749251911 8060 100000 23205760 8061 100000 496357234 8062 100000 293022842 8063 100000 40776816 8064 100000 845643872 8065 100000 933475493 8066 100000 709939279 8067 100000 142718879 8068 100000 438375185 8069 100000 949473553 8070 100000 379086100 8071 100000 567974157 8072 100000 402675355 8073 100000 500966654 8074 100000 741338281 8075 100000 540395461 8076 100000 910723454 8077 100000 412033187 8078 100000 311659970 8079 100000 36684235 8080 100000 867938041 8081 100000 994185899 8082 100000 758448558 8083 100000 561611513 8084 100000 413343184 8085 100000 182605495 8086 100000 980877876 8087 100000 248571873 8088 100000 46582251 8089 100000 538740324 8090 100000 774663162 8091 100000 488317786 8092 100000 428197371 8093 100000 298660548 8094 100000 556665910 8095 100000 335519234 8096 100000 854929047 8097 100000 123992326 8098 100000 619564234 8099 100000 515040565 8100 100000 961971162 8101 100000 683588642 8102 100000 946784894 8103 100000 21879410 8104 100000 485619054 8105 100000 496420438 8106 100000 205954046 8107 100000 38027435 8108 100000 988158382 8109 100000 996046354 8110 100000 341346528 8111 100000 657398078 8112 100000 503093171 8113 100000 322511618 8114 100000 180354120 8115 100000 841315938 8116 100000 643782609 8117 100000 559749647 8118 100000 660524464 8119 100000 745141070 8120 100000 702328692 8121 100000 469135606 8122 100000 821630083 8123 100000 720362962 8124 100000 20973513 8125 100000 78279817 8126 100000 46612559 8127 100000 316765048 8128 100000 542508570 8129 100000 919176120 8130 100000 573889361 8131 100000 224601264 8132 100000 711314441 8133 100000 659164660 8134 100000 406604577 8135 100000 393614712 8136 100000 424420109 8137 100000 842423031 8138 100000 336474811 8139 100000 798652957 8140 100000 890257990 8141 100000 611047881 8142 100000 627717948 8143 100000 414548690 8144 100000 906722654 8145 100000 128352001 8146 100000 848640322 8147 100000 577084807 8148 100000 343633661 8149 100000 89346574 8150 100000 931610609 8151 100000 548370694 8152 100000 955584286 8153 100000 457183915 8154 100000 691609588 8155 100000 608272859 8156 100000 807632744 8157 100000 248810227 8158 100000 352335070 8159 100000 572600831 8160 100000 958126134 8161 100000 665579646 8162 100000 930176519 8163 100000 600408505 8164 100000 44883117 8165 100000 486684126 8166 100000 795138192 8167 100000 412694605 8168 100000 757739233 8169 100000 563718491 8170 100000 459892088 8171 100000 629260579 8172 100000 959408990 8173 100000 46922360 8174 100000 713026398 8175 100000 83265968 8176 100000 685077039 8177 100000 313453170 8178 100000 726642541 8179 100000 268681457 8180 100000 416728421 8181 100000 48847077 8182 100000 723599612 8183 100000 860299347 8184 100000 605963361 8185 100000 523139827 8186 100000 720551409 8187 100000 584730908 8188 100000 644327937 8189 100000 74689807 8190 100000 464679215 8191 100000 15827458 8192 100000 208166514 8193 100000 195613390 8194 100000 536623541 8195 100000 967776516 8196 100000 49688182 8197 100000 315644186 8198 100000 486497532 8199 100000 726812749 8200 100000 12842240 8201 100000 939509079 8202 100000 530633357 8203 100000 763085897 8204 100000 139125674 8205 100000 437070145 8206 100000 471206130 8207 100000 160588841 8208 100000 469633419 8209 100000 424891719 8210 100000 387777036 8211 100000 629913432 8212 100000 352623199 8213 100000 277333051 8214 100000 615525391 8215 100000 18609612 8216 100000 183030507 8217 100000 624922020 8218 100000 434587992 8219 100000 556772206 8220 100000 375356451 8221 100000 621663632 8222 100000 100593798 8223 100000 927676782 8224 100000 605032307 8225 100000 452486065 8226 100000 259756997 8227 100000 165192925 8228 100000 145844265 8229 100000 395748551 8230 100000 432263977 8231 100000 492797873 8232 100000 884549470 8233 100000 475950473 8234 100000 395449276 8235 100000 981815810 8236 100000 947479983 8237 100000 852083104 8238 100000 730182043 8239 100000 292561556 8240 100000 297254445 8241 100000 799461362 8242 100000 168916137 8243 100000 866162333 8244 100000 986132736 8245 100000 447711687 8246 100000 888692962 8247 100000 506627067 8248 100000 104693163 8249 100000 2569592 8250 100000 645078721 8251 100000 62094342 8252 100000 970667499 8253 100000 956660656 8254 100000 741696489 8255 100000 257324980 8256 100000 501860323 8257 100000 327681236 8258 100000 456655119 8259 100000 697995884 8260 100000 280161199 8261 100000 318075955 8262 100000 536965423 8263 100000 295720582 8264 100000 606551360 8265 100000 71338967 8266 100000 822666810 8267 100000 11781158 8268 100000 733027989 8269 100000 705436916 8270 100000 535511344 8271 100000 10937500 8272 100000 113312489 8273 100000 651348922 8274 100000 866702756 8275 100000 710589822 8276 100000 67531933 8277 100000 470174863 8278 100000 645494289 8279 100000 497355131 8280 100000 909501269 8281 100000 917454403 8282 100000 913599578 8283 100000 871316269 8284 100000 271805006 8285 100000 107984977 8286 100000 414882099 8287 100000 264852248 8288 100000 60113846 8289 100000 603644072 8290 100000 605498366 8291 100000 116336262 8292 100000 571887018 8293 100000 317906318 8294 100000 953522848 8295 100000 498268295 8296 100000 788501539 8297 100000 391888721 8298 100000 522884265 8299 100000 231533768 8300 100000 459684691 8301 100000 274065716 8302 100000 205889706 8303 100000 625692996 8304 100000 918075610 8305 100000 370110903 8306 100000 893122640 8307 100000 370326451 8308 100000 219461524 8309 100000 680626341 8310 100000 240058841 8311 100000 401948631 8312 100000 584633075 8313 100000 817053126 8314 100000 899754047 8315 100000 192457115 8316 100000 189640409 8317 100000 909391198 8318 100000 545492315 8319 100000 724675536 8320 100000 816163840 8321 100000 890956048 8322 100000 574800647 8323 100000 173946474 8324 100000 85193847 8325 100000 56286256 8326 100000 398341784 8327 100000 728093275 8328 100000 247640539 8329 100000 447881770 8330 100000 114774011 8331 100000 767241041 8332 100000 573733579 8333 100000 726913021 8334 100000 262932503 8335 100000 419472337 8336 100000 693299120 8337 100000 397936248 8338 100000 292492889 8339 100000 676132141 8340 100000 468207306 8341 100000 703177018 8342 100000 831915812 8343 100000 205579480 8344 100000 140234105 8345 100000 687405063 8346 100000 944994580 8347 100000 737707030 8348 100000 635502158 8349 100000 769497830 8350 100000 892553991 8351 100000 494875899 8352 100000 989292278 8353 100000 178995376 8354 100000 523591114 8355 100000 41626811 8356 100000 286012628 8357 100000 747423143 8358 100000 450298458 8359 100000 889635391 8360 100000 96899856 8361 100000 55199313 8362 100000 360651710 8363 100000 416324529 8364 100000 963104378 8365 100000 359593451 8366 100000 562162012 8367 100000 540935345 8368 100000 966340766 8369 100000 429883707 8370 100000 734285258 8371 100000 399563597 8372 100000 40625593 8373 100000 232152288 8374 100000 866511890 8375 100000 697944099 8376 100000 44185616 8377 100000 873012591 8378 100000 450323251 8379 100000 539915569 8380 100000 639819628 8381 100000 157823591 8382 100000 562388893 8383 100000 222319363 8384 100000 325051740 8385 100000 163602298 8386 100000 596620752 8387 100000 146213058 8388 100000 419026425 8389 100000 538665260 8390 100000 132409263 8391 100000 480071555 8392 100000 675239590 8393 100000 575702451 8394 100000 952297007 8395 100000 598812260 8396 100000 415220166 8397 100000 392364922 8398 100000 155529969 8399 100000 499796904 8400 100000 219376375 8401 100000 751889441 8402 100000 455142410 8403 100000 132071171 8404 100000 796771081 8405 100000 445953757 8406 100000 338116283 8407 100000 387437879 8408 100000 555842454 8409 100000 749626588 8410 100000 637634146 8411 100000 15044474 8412 100000 813146627 8413 100000 460007019 8414 100000 113786023 8415 100000 621188882 8416 100000 41179099 8417 100000 294596187 8418 100000 514398278 8419 100000 545197726 8420 100000 897453189 8421 100000 806701426 8422 100000 895735667 8423 100000 251375597 8424 100000 172533007 8425 100000 875177664 8426 100000 320730352 8427 100000 860826705 8428 100000 508274798 8429 100000 450343231 8430 100000 933521171 8431 100000 825288575 8432 100000 700095110 8433 100000 665926817 8434 100000 971007980 8435 100000 398659067 8436 100000 237259933 8437 100000 213315449 8438 100000 47324716 8439 100000 201652328 8440 100000 93774748 8441 100000 406765870 8442 100000 148490451 8443 100000 608959866 8444 100000 280413462 8445 100000 115271502 8446 100000 189738882 8447 100000 39814205 8448 100000 975005868 8449 100000 265478072 8450 100000 167314847 8451 100000 859944755 8452 100000 871930746 8453 100000 172323154 8454 100000 529540944 8455 100000 995407090 8456 100000 833076215 8457 100000 924878795 8458 100000 832930570 8459 100000 303727386 8460 100000 434419984 8461 100000 508151163 8462 100000 304780556 8463 100000 661242690 8464 100000 189433689 8465 100000 830962205 8466 100000 724856202 8467 100000 194901806 8468 100000 229364797 8469 100000 313245665 8470 100000 89753804 8471 100000 412264614 8472 100000 845756275 8473 100000 116828130 8474 100000 556961755 8475 100000 813152971 8476 100000 372586986 8477 100000 652760823 8478 100000 260193480 8479 100000 799721641 8480 100000 231230240 8481 100000 427983900 8482 100000 934352512 8483 100000 195770377 8484 100000 250793606 8485 100000 395987496 8486 100000 228452872 8487 100000 444639432 8488 100000 573766764 8489 100000 549954049 8490 100000 931312604 8491 100000 399676583 8492 100000 29245065 8493 100000 962612127 8494 100000 431074172 8495 100000 716046548 8496 100000 572620605 8497 100000 968323036 8498 100000 232624242 8499 100000 827309686 8500 100000 998357607 8501 100000 708392857 8502 100000 347375217 8503 100000 126084383 8504 100000 81995236 8505 100000 237745975 8506 100000 758031654 8507 100000 700105503 8508 100000 364290056 8509 100000 869860132 8510 100000 523751396 8511 100000 535123349 8512 100000 385227158 8513 100000 384928507 8514 100000 291119612 8515 100000 403996076 8516 100000 900018842 8517 100000 642914526 8518 100000 316056960 8519 100000 298263533 8520 100000 580932793 8521 100000 387031114 8522 100000 149328289 8523 100000 527522118 8524 100000 913296655 8525 100000 51724008 8526 100000 783636119 8527 100000 332098160 8528 100000 253526412 8529 100000 869667612 8530 100000 390856561 8531 100000 121546833 8532 100000 10025796 8533 100000 705034409 8534 100000 395957338 8535 100000 715693615 8536 100000 540766786 8537 100000 40177546 8538 100000 301986041 8539 100000 549809119 8540 100000 951463766 8541 100000 60609094 8542 100000 520207315 8543 100000 246719000 8544 100000 803296671 8545 100000 995790457 8546 100000 393027747 8547 100000 294103621 8548 100000 940172918 8549 100000 978532718 8550 100000 216811428 8551 100000 668035671 8552 100000 862234779 8553 100000 626018217 8554 100000 351617320 8555 100000 133715224 8556 100000 506492216 8557 100000 752130977 8558 100000 186907293 8559 100000 832005428 8560 100000 274578754 8561 100000 30210698 8562 100000 858541391 8563 100000 56748090 8564 100000 478721779 8565 100000 19547896 8566 100000 387110226 8567 100000 106929488 8568 100000 128029709 8569 100000 516081328 8570 100000 792579452 8571 100000 440504358 8572 100000 494180132 8573 100000 558560389 8574 100000 167705062 8575 100000 171266522 8576 100000 945416811 8577 100000 856932602 8578 100000 753080557 8579 100000 704839460 8580 100000 3301302 8581 100000 102540146 8582 100000 216522111 8583 100000 139085681 8584 100000 23796221 8585 100000 421157598 8586 100000 197371219 8587 100000 109965168 8588 100000 875148507 8589 100000 195232728 8590 100000 236630367 8591 100000 114357272 8592 100000 523414081 8593 100000 637509108 8594 100000 378489701 8595 100000 993199221 8596 100000 951816716 8597 100000 721029718 8598 100000 758752772 8599 100000 852267825 8600 100000 459739725 8601 100000 688450466 8602 100000 975983633 8603 100000 873371529 8604 100000 588847153 8605 100000 214883753 8606 100000 738199725 8607 100000 988466276 8608 100000 738068757 8609 100000 484688952 8610 100000 586054169 8611 100000 969102480 8612 100000 567811772 8613 100000 299636706 8614 100000 672867409 8615 100000 315371760 8616 100000 261438905 8617 100000 286217272 8618 100000 829900607 8619 100000 979926898 8620 100000 946979624 8621 100000 376316050 8622 100000 217033840 8623 100000 89152027 8624 100000 202014505 8625 100000 547905327 8626 100000 534146183 8627 100000 184051328 8628 100000 931042626 8629 100000 908506516 8630 100000 248737046 8631 100000 658010801 8632 100000 367276254 8633 100000 154147711 8634 100000 118505752 8635 100000 994726694 8636 100000 115776532 8637 100000 327852448 8638 100000 213652337 8639 100000 899168272 8640 100000 50076857 8641 100000 777458708 8642 100000 989375691 8643 100000 556473540 8644 100000 401057293 8645 100000 82993221 8646 100000 130055745 8647 100000 636095624 8648 100000 13909377 8649 100000 332273396 8650 100000 323745580 8651 100000 986083298 8652 100000 200234446 8653 100000 482231205 8654 100000 234919604 8655 100000 45219452 8656 100000 625344020 8657 100000 830365943 8658 100000 670815988 8659 100000 376008745 8660 100000 107795007 8661 100000 63359783 8662 100000 85722297 8663 100000 134902276 8664 100000 539012587 8665 100000 964163518 8666 100000 746033445 8667 100000 3302765 8668 100000 491166220 8669 100000 102423639 8670 100000 22998117 8671 100000 800497514 8672 100000 283755664 8673 100000 778387080 8674 100000 190075374 8675 100000 468325022 8676 100000 133327974 8677 100000 390857360 8678 100000 292368076 8679 100000 375795201 8680 100000 685356869 8681 100000 285378384 8682 100000 669141312 8683 100000 387572314 8684 100000 396926988 8685 100000 768707286 8686 100000 219290392 8687 100000 955338368 8688 100000 339167114 8689 100000 459853770 8690 100000 34286515 8691 100000 123879930 8692 100000 383990595 8693 100000 851802253 8694 100000 68038879 8695 100000 531718748 8696 100000 113631049 8697 100000 808698379 8698 100000 488815374 8699 100000 342806462 8700 100000 257672330 8701 100000 985894650 8702 100000 514191799 8703 100000 546600777 8704 100000 867219895 8705 100000 753013116 8706 100000 149265561 8707 100000 305243458 8708 100000 411241644 8709 100000 209095353 8710 100000 484809570 8711 100000 866522915 8712 100000 837397571 8713 100000 813480602 8714 100000 721556088 8715 100000 768235256 8716 100000 356027165 8717 100000 488775992 8718 100000 855945694 8719 100000 409040734 8720 100000 967855022 8721 100000 505906360 8722 100000 413844130 8723 100000 526186366 8724 100000 77538876 8725 100000 720296240 8726 100000 925399482 8727 100000 136402309 8728 100000 559012973 8729 100000 696831121 8730 100000 687555700 8731 100000 629243480 8732 100000 947008517 8733 100000 292260401 8734 100000 558611471 8735 100000 16122231 8736 100000 586664556 8737 100000 982656241 8738 100000 298009748 8739 100000 412274544 8740 100000 427785868 8741 100000 789653337 8742 100000 507337356 8743 100000 596836005 8744 100000 920719927 8745 100000 728109004 8746 100000 445904328 8747 100000 229117979 8748 100000 969637949 8749 100000 762950598 8750 100000 799267710 8751 100000 693535052 8752 100000 774595244 8753 100000 124657925 8754 100000 251287250 8755 100000 223716552 8756 100000 684547522 8757 100000 1039678 8758 100000 721934570 8759 100000 696962210 8760 100000 665929165 8761 100000 725381836 8762 100000 566992887 8763 100000 893403750 8764 100000 509310699 8765 100000 119605725 8766 100000 224193427 8767 100000 973726627 8768 100000 19984280 8769 100000 437954884 8770 100000 753661991 8771 100000 912017700 8772 100000 559988748 8773 100000 175867679 8774 100000 804141002 8775 100000 642151639 8776 100000 9064336 8777 100000 526901869 8778 100000 682222244 8779 100000 526274947 8780 100000 732957150 8781 100000 905358901 8782 100000 135826569 8783 100000 409143146 8784 100000 957126068 8785 100000 669946531 8786 100000 385071691 8787 100000 546710553 8788 100000 787734721 8789 100000 132300181 8790 100000 969643956 8791 100000 919837319 8792 100000 534926601 8793 100000 121574336 8794 100000 987087336 8795 100000 937959099 8796 100000 689198441 8797 100000 867733755 8798 100000 139403019 8799 100000 975745758 8800 100000 107392185 8801 100000 916608877 8802 100000 77821052 8803 100000 589861208 8804 100000 45127577 8805 100000 886166421 8806 100000 714571329 8807 100000 38823033 8808 100000 7565572 8809 100000 612940618 8810 100000 624696199 8811 100000 983946214 8812 100000 788464666 8813 100000 445471660 8814 100000 213106083 8815 100000 888911820 8816 100000 712053488 8817 100000 296685497 8818 100000 436208800 8819 100000 396321268 8820 100000 371774812 8821 100000 1584832 8822 100000 963734013 8823 100000 96863981 8824 100000 74854319 8825 100000 23738913 8826 100000 546727537 8827 100000 140627761 8828 100000 204932810 8829 100000 62895149 8830 100000 455089999 8831 100000 88200385 8832 100000 278716015 8833 100000 869055244 8834 100000 342943641 8835 100000 671509435 8836 100000 587982571 8837 100000 192594329 8838 100000 36826033 8839 100000 196949796 8840 100000 997488002 8841 100000 248226648 8842 100000 688287592 8843 100000 972018974 8844 100000 670393206 8845 100000 648031898 8846 100000 167071214 8847 100000 481897072 8848 100000 519726861 8849 100000 202470249 8850 100000 662643575 8851 100000 194462694 8852 100000 741807584 8853 100000 990519445 8854 100000 737802336 8855 100000 318804944 8856 100000 94118821 8857 100000 131897301 8858 100000 4661898 8859 100000 749728054 8860 100000 163012638 8861 100000 199502041 8862 100000 671920425 8863 100000 644947452 8864 100000 888166792 8865 100000 452554598 8866 100000 383773251 8867 100000 667391594 8868 100000 757353347 8869 100000 282633358 8870 100000 298003866 8871 100000 287995010 8872 100000 383161139 8873 100000 515106434 8874 100000 754491218 8875 100000 662238158 8876 100000 504753291 8877 100000 207537854 8878 100000 947360762 8879 100000 913875187 8880 100000 10855851 8881 100000 82556913 8882 100000 470836733 8883 100000 371836022 8884 100000 180722192 8885 100000 395085776 8886 100000 428801915 8887 100000 339241748 8888 100000 371498380 8889 100000 364743241 8890 100000 802339661 8891 100000 442069736 8892 100000 430614581 8893 100000 110636416 8894 100000 396141741 8895 100000 585138192 8896 100000 877276140 8897 100000 633536075 8898 100000 940586238 8899 100000 887535607 8900 100000 544005274 8901 100000 985273388 8902 100000 132156919 8903 100000 224860714 8904 100000 815631767 8905 100000 187773676 8906 100000 391401488 8907 100000 256590858 8908 100000 264322171 8909 100000 549449282 8910 100000 318491444 8911 100000 90674051 8912 100000 846961428 8913 100000 367927910 8914 100000 184395778 8915 100000 987407054 8916 100000 713417638 8917 100000 442754620 8918 100000 252196713 8919 100000 943545242 8920 100000 219729816 8921 100000 216218885 8922 100000 949417699 8923 100000 660502494 8924 100000 393057964 8925 100000 709542559 8926 100000 916368832 8927 100000 511665356 8928 100000 792881881 8929 100000 562872349 8930 100000 257752810 8931 100000 561981780 8932 100000 352070356 8933 100000 643960000 8934 100000 924659074 8935 100000 425740374 8936 100000 280651891 8937 100000 875175488 8938 100000 657084516 8939 100000 95932708 8940 100000 306160657 8941 100000 686834282 8942 100000 231076467 8943 100000 247598565 8944 100000 916050597 8945 100000 576961816 8946 100000 834233031 8947 100000 837451328 8948 100000 603179303 8949 100000 405828908 8950 100000 285348250 8951 100000 222750676 8952 100000 874529228 8953 100000 761471203 8954 100000 781570897 8955 100000 279374096 8956 100000 531769580 8957 100000 1050867 8958 100000 44338293 8959 100000 476496156 8960 100000 885521793 8961 100000 429104230 8962 100000 535710907 8963 100000 220393254 8964 100000 353861668 8965 100000 887320574 8966 100000 119590350 8967 100000 928506186 8968 100000 889486762 8969 100000 594473085 8970 100000 191693505 8971 100000 530168206 8972 100000 394209229 8973 100000 974497410 8974 100000 180944660 8975 100000 586691822 8976 100000 622535352 8977 100000 462754803 8978 100000 131779364 8979 100000 316808562 8980 100000 233891085 8981 100000 73268461 8982 100000 121487242 8983 100000 968507052 8984 100000 202790621 8985 100000 243328916 8986 100000 843445031 8987 100000 578924951 8988 100000 66453521 8989 100000 92042295 8990 100000 521601878 8991 100000 168969668 8992 100000 441975571 8993 100000 731526554 8994 100000 769201102 8995 100000 168129233 8996 100000 797213391 8997 100000 974367180 8998 100000 209833032 8999 100000 488792627 9000 100000 34267594 9001 100000 762340762 9002 100000 680098570 9003 100000 847798139 9004 100000 822626191 9005 100000 368187483 9006 100000 744220936 9007 100000 363470486 9008 100000 439532903 9009 100000 636255827 9010 100000 301459694 9011 100000 393172797 9012 100000 24134155 9013 100000 34612917 9014 100000 555818047 9015 100000 978526118 9016 100000 221760086 9017 100000 291593160 9018 100000 768678624 9019 100000 266568584 9020 100000 265019440 9021 100000 306425303 9022 100000 672791407 9023 100000 611491859 9024 100000 879536889 9025 100000 821575595 9026 100000 342646489 9027 100000 407125614 9028 100000 71396373 9029 100000 221264058 9030 100000 405458727 9031 100000 468414735 9032 100000 709583601 9033 100000 147039755 9034 100000 975651005 9035 100000 754724211 9036 100000 617185527 9037 100000 723905714 9038 100000 567740493 9039 100000 368747113 9040 100000 746666829 9041 100000 786682022 9042 100000 238298723 9043 100000 374547911 9044 100000 332199336 9045 100000 153749558 9046 100000 397574935 9047 100000 558824397 9048 100000 503140321 9049 100000 448616261 9050 100000 47530918 9051 100000 804526820 9052 100000 64772773 9053 100000 195518084 9054 100000 781891947 9055 100000 551527509 9056 100000 198694574 9057 100000 571424100 9058 100000 18651537 9059 100000 336154114 9060 100000 482440112 9061 100000 380416967 9062 100000 326775481 9063 100000 516458046 9064 100000 775393553 9065 100000 352252624 9066 100000 729040973 9067 100000 822204676 9068 100000 711356459 9069 100000 478238346 9070 100000 267659155 9071 100000 916928222 9072 100000 354433004 9073 100000 404220344 9074 100000 674877547 9075 100000 302970500 9076 100000 80128084 9077 100000 603649519 9078 100000 667017705 9079 100000 940013564 9080 100000 806476988 9081 100000 563656929 9082 100000 335907574 9083 100000 765569772 9084 100000 860971018 9085 100000 705099333 9086 100000 218448876 9087 100000 544838696 9088 100000 41230565 9089 100000 935654319 9090 100000 687684206 9091 100000 705504332 9092 100000 580722478 9093 100000 729648360 9094 100000 763864316 9095 100000 479342768 9096 100000 59431782 9097 100000 677149611 9098 100000 620358515 9099 100000 777925908 9100 100000 502597856 9101 100000 759841649 9102 100000 576357366 9103 100000 226955841 9104 100000 642492632 9105 100000 617441896 9106 100000 559323015 9107 100000 202070927 9108 100000 747618847 9109 100000 217292006 9110 100000 739071276 9111 100000 606237150 9112 100000 110795727 9113 100000 483770114 9114 100000 808862313 9115 100000 901840109 9116 100000 388842290 9117 100000 521957334 9118 100000 85252317 9119 100000 687287825 9120 100000 35219914 9121 100000 667601372 9122 100000 304372493 9123 100000 282523923 9124 100000 78906485 9125 100000 102219593 9126 100000 983852287 9127 100000 835294767 9128 100000 548664047 9129 100000 833714472 9130 100000 63029658 9131 100000 915116185 9132 100000 947634536 9133 100000 391544088 9134 100000 49972427 9135 100000 298956687 9136 100000 988772011 9137 100000 841113004 9138 100000 314779924 9139 100000 313066648 9140 100000 534892181 9141 100000 228910304 9142 100000 271559117 9143 100000 762247956 9144 100000 616988702 9145 100000 485758473 9146 100000 506110914 9147 100000 91215171 9148 100000 622712656 9149 100000 204867534 9150 100000 21131091 9151 100000 103323134 9152 100000 896945606 9153 100000 21137742 9154 100000 35690094 9155 100000 628625683 9156 100000 461621001 9157 100000 798958229 9158 100000 339538386 9159 100000 326573091 9160 100000 605107781 9161 100000 877728291 9162 100000 358678995 9163 100000 414060582 9164 100000 948973698 9165 100000 90718821 9166 100000 745519232 9167 100000 954109448 9168 100000 444531138 9169 100000 299559301 9170 100000 980054980 9171 100000 958027279 9172 100000 790919480 9173 100000 170139994 9174 100000 596527771 9175 100000 91969902 9176 100000 927085056 9177 100000 816460049 9178 100000 183378917 9179 100000 295775039 9180 100000 677007553 9181 100000 892879242 9182 100000 91115610 9183 100000 551801382 9184 100000 791601568 9185 100000 861319988 9186 100000 896796689 9187 100000 158890161 9188 100000 137898292 9189 100000 885809546 9190 100000 251361627 9191 100000 973595749 9192 100000 577191728 9193 100000 767680049 9194 100000 232109585 9195 100000 88533974 9196 100000 111197625 9197 100000 412158524 9198 100000 816187626 9199 100000 695398822 9200 100000 873409521 9201 100000 577966288 9202 100000 148437084 9203 100000 423327244 9204 100000 29993195 9205 100000 14659698 9206 100000 821718251 9207 100000 805254441 9208 100000 62658824 9209 100000 407958871 9210 100000 662975340 9211 100000 197197585 9212 100000 629280150 9213 100000 311775699 9214 100000 407035787 9215 100000 807538698 9216 100000 189240186 9217 100000 176284254 9218 100000 791963816 9219 100000 794924751 9220 100000 353242927 9221 100000 839548486 9222 100000 501922966 9223 100000 564206204 9224 100000 653140329 9225 100000 735242186 9226 100000 735128517 9227 100000 287761537 9228 100000 737873977 9229 100000 54652056 9230 100000 781103845 9231 100000 355019758 9232 100000 855404115 9233 100000 259485766 9234 100000 273886359 9235 100000 575571719 9236 100000 787858508 9237 100000 317360177 9238 100000 967813349 9239 100000 30141441 9240 100000 844883656 9241 100000 831159208 9242 100000 942987628 9243 100000 596629563 9244 100000 790826768 9245 100000 180237563 9246 100000 555642060 9247 100000 421631519 9248 100000 109253111 9249 100000 947954489 9250 100000 204580571 9251 100000 781209528 9252 100000 918310684 9253 100000 791210639 9254 100000 139224239 9255 100000 275351021 9256 100000 949459414 9257 100000 634658820 9258 100000 978217900 9259 100000 389648078 9260 100000 54340013 9261 100000 51857495 9262 100000 906717261 9263 100000 268398008 9264 100000 78865541 9265 100000 204482772 9266 100000 193543248 9267 100000 229153703 9268 100000 229758389 9269 100000 188367581 9270 100000 444695636 9271 100000 710021583 9272 100000 571373840 9273 100000 924280489 9274 100000 783031557 9275 100000 82470000 9276 100000 665652853 9277 100000 659554143 9278 100000 835957676 9279 100000 54159170 9280 100000 380207267 9281 100000 919170344 9282 100000 554584624 9283 100000 663436757 9284 100000 770444600 9285 100000 173563879 9286 100000 865712549 9287 100000 101298152 9288 100000 868729320 9289 100000 221740895 9290 100000 729877923 9291 100000 638730060 9292 100000 733227683 9293 100000 580673582 9294 100000 869684405 9295 100000 849705735 9296 100000 903956133 9297 100000 412793872 9298 100000 974763189 9299 100000 316069632 9300 100000 374819494 9301 100000 871489755 9302 100000 357195714 9303 100000 956487665 9304 100000 190011053 9305 100000 728847338 9306 100000 946558310 9307 100000 399104062 9308 100000 433333617 9309 100000 238010805 9310 100000 917368638 9311 100000 641674838 9312 100000 942408627 9313 100000 908341742 9314 100000 745016257 9315 100000 776174816 9316 100000 856671486 9317 100000 512644479 9318 100000 260570363 9319 100000 847753688 9320 100000 37806594 9321 100000 694592593 9322 100000 162445578 9323 100000 807522305 9324 100000 869800036 9325 100000 937750691 9326 100000 695467800 9327 100000 510507659 9328 100000 263406112 9329 100000 412764712 9330 100000 298221834 9331 100000 349768511 9332 100000 471612961 9333 100000 919736115 9334 100000 334737338 9335 100000 386482825 9336 100000 780173071 9337 100000 374729874 9338 100000 179937891 9339 100000 552696784 9340 100000 716926523 9341 100000 490785035 9342 100000 600139689 9343 100000 507466470 9344 100000 597587983 9345 100000 163156087 9346 100000 229105090 9347 100000 146971865 9348 100000 984831756 9349 100000 822706900 9350 100000 512948011 9351 100000 494915814 9352 100000 839735199 9353 100000 876338956 9354 100000 102889646 9355 100000 486353498 9356 100000 646757966 9357 100000 700624559 9358 100000 477146519 9359 100000 315515146 9360 100000 169302361 9361 100000 103149221 9362 100000 530895065 9363 100000 329195272 9364 100000 195397070 9365 100000 587047899 9366 100000 997241602 9367 100000 814259555 9368 100000 561311743 9369 100000 453846960 9370 100000 892750944 9371 100000 452483259 9372 100000 418946826 9373 100000 681352988 9374 100000 299085377 9375 100000 675285007 9376 100000 619281946 9377 100000 521830521 9378 100000 359017049 9379 100000 573896172 9380 100000 305103458 9381 100000 950502771 9382 100000 796793442 9383 100000 886592663 9384 100000 389387902 9385 100000 409976186 9386 100000 523079946 9387 100000 475260873 9388 100000 457091445 9389 100000 483686001 9390 100000 888325837 9391 100000 190758073 9392 100000 832894515 9393 100000 855957010 9394 100000 39821793 9395 100000 8985860 9396 100000 291113236 9397 100000 129749978 9398 100000 370950059 9399 100000 39184107 9400 100000 634535717 9401 100000 610979023 9402 100000 203035700 9403 100000 360888535 9404 100000 224573247 9405 100000 620941946 9406 100000 273604749 9407 100000 879123269 9408 100000 102502280 9409 100000 517436666 9410 100000 200346624 9411 100000 657199920 9412 100000 535442052 9413 100000 796414380 9414 100000 995897671 9415 100000 408648564 9416 100000 758851642 9417 100000 139407908 9418 100000 963026479 9419 100000 785795021 9420 100000 822634783 9421 100000 496155885 9422 100000 999473320 9423 100000 320763010 9424 100000 917833918 9425 100000 145782242 9426 100000 915999415 9427 100000 11588318 9428 100000 424629953 9429 100000 512439245 9430 100000 14534868 9431 100000 903930143 9432 100000 906163581 9433 100000 43089674 9434 100000 227578241 9435 100000 211535651 9436 100000 973077535 9437 100000 964648273 9438 100000 14432405 9439 100000 116145008 9440 100000 51683934 9441 100000 137899197 9442 100000 706279251 9443 100000 7207850 9444 100000 287727663 9445 100000 42797740 9446 100000 353225483 9447 100000 773212981 9448 100000 798894248 9449 100000 199931287 9450 100000 600258874 9451 100000 991389845 9452 100000 770005759 9453 100000 185427026 9454 100000 352687661 9455 100000 878646892 9456 100000 373527745 9457 100000 142533529 9458 100000 522638258 9459 100000 164298886 9460 100000 420370241 9461 100000 66844649 9462 100000 129887989 9463 100000 735020432 9464 100000 671580804 9465 100000 651285021 9466 100000 422079964 9467 100000 458729771 9468 100000 945737660 9469 100000 389728961 9470 100000 269833281 9471 100000 142197026 9472 100000 984535136 9473 100000 663634044 9474 100000 467555634 9475 100000 106516765 9476 100000 283815349 9477 100000 312627271 9478 100000 481334484 9479 100000 608555436 9480 100000 904411698 9481 100000 49563117 9482 100000 97905384 9483 100000 296221266 9484 100000 482738788 9485 100000 703801702 9486 100000 999223156 9487 100000 626823759 9488 100000 706766210 9489 100000 257104452 9490 100000 583285324 9491 100000 344411953 9492 100000 288409049 9493 100000 629157315 9494 100000 611172215 9495 100000 479740436 9496 100000 496375261 9497 100000 848323996 9498 100000 608369291 9499 100000 368569721 9500 100000 849817822 9501 100000 990731290 9502 100000 194116367 9503 100000 365990118 9504 100000 923486432 9505 100000 45632687 9506 100000 503989059 9507 100000 421511527 9508 100000 754592418 9509 100000 730687017 9510 100000 21284467 9511 100000 478545746 9512 100000 263818498 9513 100000 542905726 9514 100000 610913957 9515 100000 262821035 9516 100000 937150871 9517 100000 562385335 9518 100000 884698025 9519 100000 546000936 9520 100000 547780733 9521 100000 265790891 9522 100000 843113293 9523 100000 206248450 9524 100000 205202011 9525 100000 739641441 9526 100000 410875090 9527 100000 382523620 9528 100000 622370293 9529 100000 401922052 9530 100000 14972002 9531 100000 801329210 9532 100000 703683064 9533 100000 114612288 9534 100000 509581173 9535 100000 621336170 9536 100000 930168249 9537 100000 501217492 9538 100000 566277218 9539 100000 118290921 9540 100000 710822519 9541 100000 100754710 9542 100000 179082554 9543 100000 739973903 9544 100000 719052447 9545 100000 225001026 9546 100000 902047156 9547 100000 781213825 9548 100000 826248521 9549 100000 831228140 9550 100000 992129670 9551 100000 519931684 9552 100000 909197568 9553 100000 857549323 9554 100000 955153548 9555 100000 599743760 9556 100000 235936647 9557 100000 709417374 9558 100000 95515773 9559 100000 488277042 9560 100000 993529125 9561 100000 471259360 9562 100000 220779447 9563 100000 52627368 9564 100000 9649058 9565 100000 177019617 9566 100000 334136941 9567 100000 49181899 9568 100000 280213488 9569 100000 442689844 9570 100000 126954429 9571 100000 806168198 9572 100000 729839896 9573 100000 709492807 9574 100000 279780759 9575 100000 929960454 9576 100000 793259854 9577 100000 256546269 9578 100000 592880760 9579 100000 184598491 9580 100000 117855025 9581 100000 861933394 9582 100000 577000172 9583 100000 892729526 9584 100000 12312493 9585 100000 839915591 9586 100000 708229394 9587 100000 628100306 9588 100000 467515903 9589 100000 318221535 9590 100000 391767347 9591 100000 294783223 9592 100000 247103261 9593 100000 888670997 9594 100000 826780101 9595 100000 144781795 9596 100000 665763555 9597 100000 997040516 9598 100000 554565442 9599 100000 544101637 9600 100000 133140920 9601 100000 898558794 9602 100000 951774049 9603 100000 652709656 9604 100000 385605684 9605 100000 650282200 9606 100000 191681888 9607 100000 629765612 9608 100000 342687216 9609 100000 929398871 9610 100000 935059034 9611 100000 229449000 9612 100000 128824032 9613 100000 122775632 9614 100000 173875690 9615 100000 18146905 9616 100000 376097190 9617 100000 264386738 9618 100000 706361241 9619 100000 819000415 9620 100000 153299350 9621 100000 122728390 9622 100000 620514590 9623 100000 931317598 9624 100000 153659971 9625 100000 901585432 9626 100000 301105074 9627 100000 490635622 9628 100000 548621187 9629 100000 147963779 9630 100000 940462161 9631 100000 90719132 9632 100000 366966578 9633 100000 229554540 9634 100000 233736251 9635 100000 672691382 9636 100000 830045421 9637 100000 377371544 9638 100000 269433154 9639 100000 662981224 9640 100000 994488661 9641 100000 719840601 9642 100000 816774906 9643 100000 915054056 9644 100000 700281995 9645 100000 874340237 9646 100000 700641272 9647 100000 641864681 9648 100000 42875067 9649 100000 334197219 9650 100000 696547817 9651 100000 356734988 9652 100000 12288505 9653 100000 454637178 9654 100000 326659276 9655 100000 292908610 9656 100000 388985442 9657 100000 533804542 9658 100000 5038289 9659 100000 324497249 9660 100000 723664363 9661 100000 90961766 9662 100000 233174347 9663 100000 533823686 9664 100000 217955694 9665 100000 902280146 9666 100000 634494995 9667 100000 478426825 9668 100000 301205604 9669 100000 53382823 9670 100000 161865767 9671 100000 734366793 9672 100000 807550181 9673 100000 300713519 9674 100000 407783750 9675 100000 737764251 9676 100000 157997596 9677 100000 907652653 9678 100000 332944827 9679 100000 848733764 9680 100000 648352758 9681 100000 3885884 9682 100000 9666909 9683 100000 119002552 9684 100000 417745973 9685 100000 484586038 9686 100000 958926053 9687 100000 54921874 9688 100000 584890552 9689 100000 162313377 9690 100000 442218247 9691 100000 210817612 9692 100000 778300874 9693 100000 243748305 9694 100000 833206966 9695 100000 64715875 9696 100000 421412457 9697 100000 209773891 9698 100000 431277378 9699 100000 561007156 9700 100000 285078432 9701 100000 786497723 9702 100000 715843415 9703 100000 467053175 9704 100000 514519502 9705 100000 165444138 9706 100000 652499382 9707 100000 138494648 9708 100000 110426266 9709 100000 724690146 9710 100000 660385397 9711 100000 407696107 9712 100000 809079419 9713 100000 893463978 9714 100000 816004034 9715 100000 969446352 9716 100000 900992641 9717 100000 44335545 9718 100000 688933775 9719 100000 30453685 9720 100000 517242357 9721 100000 712253355 9722 100000 169956464 9723 100000 567228887 9724 100000 63963934 9725 100000 44364968 9726 100000 180712960 9727 100000 859891786 9728 100000 728767035 9729 100000 237666865 9730 100000 662196333 9731 100000 509161535 9732 100000 270610698 9733 100000 85497378 9734 100000 745149173 9735 100000 992607838 9736 100000 776323517 9737 100000 327867163 9738 100000 896506893 9739 100000 662120010 9740 100000 457398972 9741 100000 655470950 9742 100000 192239865 9743 100000 687121207 9744 100000 378821798 9745 100000 225729203 9746 100000 923344183 9747 100000 772082345 9748 100000 332044810 9749 100000 762988843 9750 100000 10620260 9751 100000 181605235 9752 100000 880204360 9753 100000 381290968 9754 100000 166975161 9755 100000 998516990 9756 100000 927629190 9757 100000 841464907 9758 100000 82717640 9759 100000 924220379 9760 100000 913845405 9761 100000 396977293 9762 100000 77527686 9763 100000 567508786 9764 100000 705429435 9765 100000 130439184 9766 100000 244144563 9767 100000 684622032 9768 100000 509151949 9769 100000 379660473 9770 100000 779606682 9771 100000 841016128 9772 100000 894497227 9773 100000 1518457 9774 100000 215012105 9775 100000 562817666 9776 100000 410191705 9777 100000 590381264 9778 100000 375385213 9779 100000 157402915 9780 100000 913535477 9781 100000 829476337 9782 100000 334618194 9783 100000 389414872 9784 100000 610922998 9785 100000 930267247 9786 100000 162339462 9787 100000 960148795 9788 100000 744942993 9789 100000 71740128 9790 100000 50510737 9791 100000 896489729 9792 100000 204893765 9793 100000 792594104 9794 100000 252360907 9795 100000 40239803 9796 100000 642597311 9797 100000 598126378 9798 100000 805008039 9799 100000 240361784 9800 100000 442951544 9801 100000 274884593 9802 100000 571553303 9803 100000 171774829 9804 100000 878512753 9805 100000 846745550 9806 100000 766477803 9807 100000 846365292 9808 100000 340573667 9809 100000 717653998 9810 100000 263579789 9811 100000 356909680 9812 100000 264609375 9813 100000 139442699 9814 100000 371654564 9815 100000 921667846 9816 100000 101713498 9817 100000 611167317 9818 100000 827597506 9819 100000 541608386 9820 100000 8731758 9821 100000 352425893 9822 100000 842858065 9823 100000 616777495 9824 100000 479781834 9825 100000 380630514 9826 100000 943830185 9827 100000 366995524 9828 100000 993471685 9829 100000 469691050 9830 100000 864332428 9831 100000 741518299 9832 100000 495847621 9833 100000 772237812 9834 100000 652650716 9835 100000 967817591 9836 100000 437299658 9837 100000 483552160 9838 100000 850096937 9839 100000 260064421 9840 100000 765876121 9841 100000 236462195 9842 100000 755922256 9843 100000 671464857 9844 100000 974084183 9845 100000 719132391 9846 100000 292126478 9847 100000 692325671 9848 100000 560809457 9849 100000 877141575 9850 100000 190315625 9851 100000 227648174 9852 100000 452188368 9853 100000 758295940 9854 100000 303856872 9855 100000 763983057 9856 100000 12435043 9857 100000 822520851 9858 100000 758744333 9859 100000 238653858 9860 100000 544151703 9861 100000 705342157 9862 100000 584888198 9863 100000 611514129 9864 100000 671358173 9865 100000 754279679 9866 100000 511621563 9867 100000 697027022 9868 100000 148343042 9869 100000 394555669 9870 100000 504332051 9871 100000 745988072 9872 100000 203460099 9873 100000 100259065 9874 100000 180494963 9875 100000 588381394 9876 100000 118522796 9877 100000 180844920 9878 100000 204914403 9879 100000 726434329 9880 100000 439753877 9881 100000 613043368 9882 100000 810777529 9883 100000 123457325 9884 100000 801367768 9885 100000 548410348 9886 100000 744857641 9887 100000 85433189 9888 100000 444447183 9889 100000 991743064 9890 100000 516842854 9891 100000 95468342 9892 100000 30647407 9893 100000 929345456 9894 100000 296529289 9895 100000 87627335 9896 100000 934287507 9897 100000 577677442 9898 100000 199877462 9899 100000 888187062 9900 100000 191583899 9901 100000 601175717 9902 100000 989937076 9903 100000 201408426 9904 100000 814874941 9905 100000 542301898 9906 100000 178097125 9907 100000 921982649 9908 100000 269946449 9909 100000 734658268 9910 100000 428238130 9911 100000 786094072 9912 100000 583445079 9913 100000 567612079 9914 100000 759978830 9915 100000 965404100 9916 100000 908874587 9917 100000 711170662 9918 100000 867523055 9919 100000 793332460 9920 100000 237877521 9921 100000 7759398 9922 100000 147772000 9923 100000 448118186 9924 100000 212276250 9925 100000 246599156 9926 100000 735661755 9927 100000 39125400 9928 100000 859530044 9929 100000 175877474 9930 100000 488994180 9931 100000 707779635 9932 100000 687107776 9933 100000 556941983 9934 100000 510843660 9935 100000 691331236 9936 100000 930314806 9937 100000 17530568 9938 100000 781941380 9939 100000 671644443 9940 100000 943930090 9941 100000 737068441 9942 100000 611436419 9943 100000 634858847 9944 100000 45546394 9945 100000 64841140 9946 100000 325293225 9947 100000 124791070 9948 100000 888656105 9949 100000 151314992 9950 100000 563676174 9951 100000 613836491 9952 100000 473011768 9953 100000 705291570 9954 100000 408717218 9955 100000 314988834 9956 100000 368375875 9957 100000 54884630 9958 100000 296866676 9959 100000 652793700 9960 100000 839911567 9961 100000 411245858 9962 100000 75831224 9963 100000 984946837 9964 100000 957545935 9965 100000 616412669 9966 100000 254186173 9967 100000 417493878 9968 100000 959409697 9969 100000 509813132 9970 100000 701608198 9971 100000 300225461 9972 100000 727328607 9973 100000 220327498 9974 100000 552882371 9975 100000 371296150 9976 100000 1276136 9977 100000 894212718 9978 100000 638906629 9979 100000 600658727 9980 100000 498149683 9981 100000 138331887 9982 100000 725199137 9983 100000 255285560 9984 100000 18277066 9985 100000 151303742 9986 100000 614810583 9987 100000 207451893 9988 100000 379379861 9989 100000 100341732 9990 100000 946241836 9991 100000 424539187 9992 100000 829845096 9993 100000 715064077 9994 100000 716208783 9995 100000 389274218 9996 100000 635753866 9997 100000 137683059 9998 100000 353202521 9999 100000 837645792 10000 100000 786869671 10001 100000 220356864 10002 100000 150630717 10003 100000 683471836 10004 100000 914062180 10005 100000 758498208 10006 100000 804512122 10007 100000 999375202 10008 100000 209721833 10009 100000 712598158 10010 100000 955139279 10011 100000 311791887 10012 100000 182688803 10013 100000 153331388 10014 100000 121275906 10015 100000 385770445 10016 100000 759535064 10017 100000 8994970 10018 100000 764957076 10019 100000 406115388 10020 100000 307830970 10021 100000 823814014 10022 100000 858053820 10023 100000 172559445 10024 100000 969111778 10025 100000 907204518 10026 100000 338661026 10027 100000 379731746 10028 100000 81810287 10029 100000 501122579 10030 100000 848906093 10031 100000 154340003 10032 100000 274407275 10033 100000 579566046 10034 100000 824174228 10035 100000 36019164 10036 100000 614456737 10037 100000 503994792 10038 100000 272938077 10039 100000 90452657 10040 100000 562113408 10041 100000 455751809 10042 100000 382680960 10043 100000 803640217 10044 100000 583544106 10045 100000 383406916 10046 100000 96936724 10047 100000 124878546 10048 100000 748804857 10049 100000 531317503 10050 100000 24260505 10051 100000 636136668 10052 100000 34125828 10053 100000 701005420 10054 100000 128430929 10055 100000 373417550 10056 100000 600958763 10057 100000 813151693 10058 100000 622060581 10059 100000 881954901 10060 100000 296530574 10061 100000 178559613 10062 100000 197944778 10063 100000 463906303 10064 100000 189395231 10065 100000 949710279 10066 100000 217913309 10067 100000 528208742 10068 100000 587530509 10069 100000 96767910 10070 100000 639805279 10071 100000 623666170 10072 100000 511456236 10073 100000 38942495 10074 100000 750852640 10075 100000 473099494 10076 100000 279184401 10077 100000 402224344 10078 100000 791105276 10079 100000 847220021 10080 100000 95630730 10081 100000 19402388 10082 100000 774957068 10083 100000 435917028 10084 100000 587343549 10085 100000 749024104 10086 100000 81517332 10087 100000 628028614 10088 100000 862042173 10089 100000 830706288 10090 100000 469684652 10091 100000 100097472 10092 100000 469509953 10093 100000 404824505 10094 100000 517343432 10095 100000 950979046 10096 100000 824432796 10097 100000 659534289 10098 100000 955828296 10099 100000 558389480 10100 100000 260950676 10101 100000 809981771 10102 100000 784513008 10103 100000 378067524 10104 100000 542207411 10105 100000 328042842 10106 100000 530107439 10107 100000 321969134 10108 100000 12513109 10109 100000 81153724 10110 100000 172078288 10111 100000 364798931 10112 100000 152705845 10113 100000 955977133 10114 100000 685734963 10115 100000 327257612 10116 100000 1646401 10117 100000 259381547 10118 100000 9235923 10119 100000 531140622 10120 100000 899058554 10121 100000 197760623 10122 100000 926739535 10123 100000 297943634 10124 100000 393135335 10125 100000 226604222 10126 100000 409841534 10127 100000 190326852 10128 100000 286458405 10129 100000 588425901 10130 100000 764840617 10131 100000 216227216 10132 100000 858510760 10133 100000 958525256 10134 100000 88939200 10135 100000 757500797 10136 100000 594951763 10137 100000 748925083 10138 100000 175641204 10139 100000 42978319 10140 100000 951239836 10141 100000 556260218 10142 100000 612490856 10143 100000 369509555 10144 100000 44549812 10145 100000 718578784 10146 100000 191168309 10147 100000 230589412 10148 100000 376641631 10149 100000 717862030 10150 100000 532983414 10151 100000 232626593 10152 100000 741875204 10153 100000 214882935 10154 100000 454296576 10155 100000 902790072 10156 100000 120371336 10157 100000 426535400 10158 100000 326442116 10159 100000 77702659 10160 100000 126787435 10161 100000 806501343 10162 100000 935438553 10163 100000 991085582 10164 100000 539818811 10165 100000 983443456 10166 100000 273706694 10167 100000 300778985 10168 100000 522914552 10169 100000 220451598 10170 100000 487114161 10171 100000 870042950 10172 100000 631290839 10173 100000 410164010 10174 100000 807739284 10175 100000 902542352 10176 100000 631001460 10177 100000 890791387 10178 100000 298098241 10179 100000 526881186 10180 100000 723805793 10181 100000 47159100 10182 100000 184767580 10183 100000 977214344 10184 100000 199005379 10185 100000 432256511 10186 100000 516050149 10187 100000 830586820 10188 100000 198725255 10189 100000 187614023 10190 100000 432062989 10191 100000 326183668 10192 100000 234748308 10193 100000 61349463 10194 100000 673885270 10195 100000 744660030 10196 100000 663833298 10197 100000 115312520 10198 100000 135419928 10199 100000 957184985 10200 100000 662284075 10201 100000 12273976 10202 100000 331977681 10203 100000 211960441 10204 100000 117464188 10205 100000 146344100 10206 100000 573078022 10207 100000 853410815 10208 100000 23331905 10209 100000 825514320 10210 100000 242946579 10211 100000 446431258 10212 100000 91457169 10213 100000 583209825 10214 100000 354032131 10215 100000 285227190 10216 100000 547946531 10217 100000 56921019 10218 100000 299198180 10219 100000 441686358 10220 100000 832162500 10221 100000 931986792 10222 100000 83023841 10223 100000 965764883 10224 100000 307185082 10225 100000 681806122 10226 100000 477950229 10227 100000 78772855 10228 100000 754931668 10229 100000 898782078 10230 100000 411877288 10231 100000 753205318 10232 100000 825058075 10233 100000 840510791 10234 100000 707876491 10235 100000 976434637 10236 100000 766545972 10237 100000 792517007 10238 100000 378094501 10239 100000 213913476 10240 100000 731951977 10241 100000 212194163 10242 100000 334461519 10243 100000 928489060 10244 100000 421593572 10245 100000 692793477 10246 100000 663166461 10247 100000 604061393 10248 100000 31046040 10249 100000 215552571 10250 100000 469666096 10251 100000 207634550 10252 100000 418281837 10253 100000 508850456 10254 100000 604652544 10255 100000 721833538 10256 100000 927399225 10257 100000 130213763 10258 100000 368680342 10259 100000 973089346 10260 100000 878030950 10261 100000 226434875 10262 100000 835228431 10263 100000 26585960 10264 100000 114379255 10265 100000 935161904 10266 100000 998067818 10267 100000 64435267 10268 100000 950668443 10269 100000 583548560 10270 100000 622137262 10271 100000 957283192 10272 100000 481646889 10273 100000 585891461 10274 100000 173594034 10275 100000 184904315 10276 100000 502066120 10277 100000 410046562 10278 100000 166948629 10279 100000 653247062 10280 100000 609533145 10281 100000 665824944 10282 100000 966513138 10283 100000 615534052 10284 100000 241159990 10285 100000 928515446 10286 100000 924775570 10287 100000 882802261 10288 100000 260135440 10289 100000 517619075 10290 100000 684252603 10291 100000 386913905 10292 100000 368902145 10293 100000 823392369 10294 100000 123437554 10295 100000 970775793 10296 100000 572980044 10297 100000 116472159 10298 100000 909177667 10299 100000 817829870 10300 100000 885111044 10301 100000 241995329 10302 100000 808345497 10303 100000 589214010 10304 100000 441121445 10305 100000 378926131 10306 100000 8295494 10307 100000 638392819 10308 100000 830868965 10309 100000 178467330 10310 100000 422635537 10311 100000 797912352 10312 100000 911769260 10313 100000 662068246 10314 100000 843428831 10315 100000 153863670 10316 100000 938636455 10317 100000 975294463 10318 100000 924915603 10319 100000 242695517 10320 100000 972742338 10321 100000 477333930 10322 100000 559665775 10323 100000 56472923 10324 100000 755208888 10325 100000 795411252 10326 100000 638124588 10327 100000 260632734 10328 100000 466150771 10329 100000 822734063 10330 100000 269592567 10331 100000 382317293 10332 100000 246037869 10333 100000 482070840 10334 100000 456080229 10335 100000 559205222 10336 100000 605967029 10337 100000 481943503 10338 100000 970671384 10339 100000 56872214 10340 100000 199644712 10341 100000 299563434 10342 100000 772694321 10343 100000 611736055 10344 100000 746056727 10345 100000 257367148 10346 100000 594466746 10347 100000 573041016 10348 100000 562438931 10349 100000 847371669 10350 100000 496616479 10351 100000 634158680 10352 100000 313869695 10353 100000 124818348 10354 100000 375408110 10355 100000 208076695 10356 100000 771776983 10357 100000 231137753 10358 100000 126604427 10359 100000 44563169 10360 100000 687575088 10361 100000 790081001 10362 100000 134867811 10363 100000 357281988 10364 100000 873926820 10365 100000 622897177 10366 100000 204508756 10367 100000 755073979 10368 100000 900199838 10369 100000 290819070 10370 100000 549477390 10371 100000 343353824 10372 100000 379312997 10373 100000 105547596 10374 100000 702507054 10375 100000 139869261 10376 100000 74186326 10377 100000 228802855 10378 100000 235587929 10379 100000 556295478 10380 100000 817445429 10381 100000 403585059 10382 100000 222106622 10383 100000 813598186 10384 100000 592034777 10385 100000 447411375 10386 100000 582626441 10387 100000 108019949 10388 100000 979047745 10389 100000 311689400 10390 100000 557846609 10391 100000 65136405 10392 100000 690621604 10393 100000 688828773 10394 100000 796046331 10395 100000 178890740 10396 100000 471066588 10397 100000 819117023 10398 100000 219049193 10399 100000 913530778 10400 100000 110487232 10401 100000 613138102 10402 100000 88288318 10403 100000 239891896 10404 100000 48486173 10405 100000 892211134 10406 100000 363668302 10407 100000 413251841 10408 100000 392031444 10409 100000 819315303 10410 100000 739305050 10411 100000 749131104 10412 100000 474515703 10413 100000 197037325 10414 100000 862428142 10415 100000 948413014 10416 100000 180556863 10417 100000 881040772 10418 100000 377298256 10419 100000 536161920 10420 100000 27823169 10421 100000 628536793 10422 100000 694391184 10423 100000 243547226 10424 100000 935147039 10425 100000 607249052 10426 100000 344430228 10427 100000 422223299 10428 100000 300100925 10429 100000 535994458 10430 100000 959590326 10431 100000 477275469 10432 100000 903783582 10433 100000 567598727 10434 100000 686816740 10435 100000 192769560 10436 100000 583569641 10437 100000 309759909 10438 100000 12590724 10439 100000 939009587 10440 100000 120386240 10441 100000 660598714 10442 100000 662400188 10443 100000 167689611 10444 100000 673958986 10445 100000 31510816 10446 100000 440187884 10447 100000 855806840 10448 100000 169473729 10449 100000 172314743 10450 100000 256501160 10451 100000 261678004 10452 100000 174827979 10453 100000 482839734 10454 100000 111833598 10455 100000 77882084 10456 100000 344000710 10457 100000 540291774 10458 100000 468885044 10459 100000 344237291 10460 100000 950121344 10461 100000 567938283 10462 100000 881094420 10463 100000 56250105 10464 100000 928088726 10465 100000 238230734 10466 100000 554260257 10467 100000 826507799 10468 100000 53090761 10469 100000 200516523 10470 100000 309163 10471 100000 262450932 10472 100000 553061787 10473 100000 948485103 10474 100000 120693128 10475 100000 84017040 10476 100000 127515461 10477 100000 477815413 10478 100000 321765744 10479 100000 981730322 10480 100000 697532897 10481 100000 522560279 10482 100000 228124471 10483 100000 792113334 10484 100000 223640402 10485 100000 349197676 10486 100000 757424762 10487 100000 481546169 10488 100000 219582472 10489 100000 564333228 10490 100000 623417210 10491 100000 713744783 10492 100000 649814913 10493 100000 824032819 10494 100000 594993845 10495 100000 771985476 10496 100000 295618618 10497 100000 797926533 10498 100000 581179965 10499 100000 552936867 10500 100000 689648676 10501 100000 696764540 10502 100000 264250082 10503 100000 5653372 10504 100000 246438768 10505 100000 155192224 10506 100000 327798395 10507 100000 549340197 10508 100000 480679710 10509 100000 979132505 10510 100000 708777851 10511 100000 767553610 10512 100000 314395038 10513 100000 674078579 10514 100000 493435860 10515 100000 202710639 10516 100000 625749737 10517 100000 294134818 10518 100000 275573834 10519 100000 377481851 10520 100000 693951710 10521 100000 715260560 10522 100000 341866603 10523 100000 736375568 10524 100000 505802185 10525 100000 87218840 10526 100000 421133933 10527 100000 963157499 10528 100000 853170471 10529 100000 917054976 10530 100000 999719918 10531 100000 98496091 10532 100000 884241981 10533 100000 843589397 10534 100000 948318363 10535 100000 55565389 10536 100000 369676149 10537 100000 548836449 10538 100000 127854636 10539 100000 871866588 10540 100000 319221418 10541 100000 718882799 10542 100000 496190721 10543 100000 452078977 10544 100000 608776210 10545 100000 675071958 10546 100000 589445825 10547 100000 543489818 10548 100000 919264218 10549 100000 782816102 10550 100000 635992108 10551 100000 825064964 10552 100000 2191260 10553 100000 436991098 10554 100000 3351984 10555 100000 537991305 10556 100000 887084262 10557 100000 515855424 10558 100000 997399080 10559 100000 665045351 10560 100000 76439616 10561 100000 408921020 10562 100000 987366236 10563 100000 881130875 10564 100000 220106728 10565 100000 100090091 10566 100000 222181715 10567 100000 42505914 10568 100000 402086551 10569 100000 600130023 10570 100000 747696309 10571 100000 756558071 10572 100000 676016264 10573 100000 43153577 10574 100000 598484781 10575 100000 892490928 10576 100000 826255397 10577 100000 39011500 10578 100000 382397387 10579 100000 754561671 10580 100000 362218953 10581 100000 7305098 10582 100000 50538795 10583 100000 746895843 10584 100000 828857329 10585 100000 673662061 10586 100000 431522743 10587 100000 101939670 10588 100000 104105158 10589 100000 313859536 10590 100000 111328205 10591 100000 883764187 10592 100000 908084451 10593 100000 395656561 10594 100000 72466015 10595 100000 754841789 10596 100000 103689744 10597 100000 951241247 10598 100000 704555098 10599 100000 275944078 10600 100000 903505521 10601 100000 755053247 10602 100000 14044543 10603 100000 645924947 10604 100000 986588153 10605 100000 908891190 10606 100000 482125447 10607 100000 974365712 10608 100000 233460222 10609 100000 29112383 10610 100000 275887451 10611 100000 304877651 10612 100000 510882568 10613 100000 231712627 10614 100000 576115034 10615 100000 698687076 10616 100000 955079426 10617 100000 715160315 10618 100000 269431462 10619 100000 507708663 10620 100000 546239744 10621 100000 982000054 10622 100000 657930082 10623 100000 30075101 10624 100000 752050894 10625 100000 750886350 10626 100000 348140709 10627 100000 885220247 10628 100000 40875776 10629 100000 710906441 10630 100000 326810997 10631 100000 425823612 10632 100000 511898081 10633 100000 400819106 10634 100000 840979558 10635 100000 713239787 10636 100000 792180182 10637 100000 275293978 10638 100000 276930630 10639 100000 838780425 10640 100000 834711698 10641 100000 781109589 10642 100000 882052773 10643 100000 90668199 10644 100000 626257728 10645 100000 797708021 10646 100000 74002710 10647 100000 129703131 10648 100000 211178330 10649 100000 973396296 10650 100000 216295832 10651 100000 224318342 10652 100000 700554871 10653 100000 390271085 10654 100000 291492702 10655 100000 709730621 10656 100000 431058728 10657 100000 292965690 10658 100000 615576618 10659 100000 217499575 10660 100000 64312353 10661 100000 453512114 10662 100000 317609365 10663 100000 941650997 10664 100000 660692989 10665 100000 886110716 10666 100000 643014089 10667 100000 716314041 10668 100000 820115723 10669 100000 932415838 10670 100000 266930005 10671 100000 489942698 10672 100000 624501874 10673 100000 855442272 10674 100000 563832735 10675 100000 696961748 10676 100000 586052600 10677 100000 540827069 10678 100000 288678109 10679 100000 572439407 10680 100000 839311976 10681 100000 455406878 10682 100000 166269981 10683 100000 896399813 10684 100000 691628291 10685 100000 977145688 10686 100000 246923054 10687 100000 655037757 10688 100000 203865187 10689 100000 641428453 10690 100000 196093216 10691 100000 240111342 10692 100000 762012448 10693 100000 618040763 10694 100000 762474570 10695 100000 192377887 10696 100000 732170968 10697 100000 427463184 10698 100000 295132538 10699 100000 212864587 10700 100000 28014681 10701 100000 329583258 10702 100000 700976144 10703 100000 153003158 10704 100000 183450014 10705 100000 143230543 10706 100000 642090403 10707 100000 672725978 10708 100000 697784643 10709 100000 250449511 10710 100000 525043054 10711 100000 549213248 10712 100000 407460950 10713 100000 295972059 10714 100000 428798298 10715 100000 793807113 10716 100000 669457231 10717 100000 914687573 10718 100000 6044811 10719 100000 883385016 10720 100000 500099956 10721 100000 557580450 10722 100000 896487752 10723 100000 938767554 10724 100000 12151672 10725 100000 484806479 10726 100000 680218528 10727 100000 252802076 10728 100000 311390844 10729 100000 31143859 10730 100000 795343777 10731 100000 301116016 10732 100000 247272838 10733 100000 73663908 10734 100000 572413864 10735 100000 642744292 10736 100000 927227759 10737 100000 707444525 10738 100000 294410399 10739 100000 854386510 10740 100000 6150251 10741 100000 647629846 10742 100000 964506740 10743 100000 649745276 10744 100000 905411793 10745 100000 681131499 10746 100000 232866857 10747 100000 925036028 10748 100000 592283174 10749 100000 537227590 10750 100000 720714346 10751 100000 475333735 10752 100000 498565239 10753 100000 339022334 10754 100000 336154504 10755 100000 512871983 10756 100000 682557486 10757 100000 138276027 10758 100000 403574246 10759 100000 465221023 10760 100000 143151949 10761 100000 759526712 10762 100000 319787901 10763 100000 217693901 10764 100000 646317319 10765 100000 46070926 10766 100000 110674305 10767 100000 597606341 10768 100000 142816819 10769 100000 584245059 10770 100000 895443434 10771 100000 421877720 10772 100000 633736871 10773 100000 581595704 10774 100000 958378966 10775 100000 464972687 10776 100000 270851638 10777 100000 176778150 10778 100000 459295946 10779 100000 964783018 10780 100000 568084528 10781 100000 419464054 10782 100000 910605742 10783 100000 43551128 10784 100000 803804961 10785 100000 541181737 10786 100000 275231303 10787 100000 94863513 10788 100000 916424605 10789 100000 67369764 10790 100000 942927554 10791 100000 158696584 10792 100000 615501507 10793 100000 112105183 10794 100000 862053767 10795 100000 141824841 10796 100000 824698234 10797 100000 472225932 10798 100000 833734122 10799 100000 826948457 10800 100000 967149830 10801 100000 268722972 10802 100000 938216596 10803 100000 872944973 10804 100000 756835835 10805 100000 926119131 10806 100000 868699244 10807 100000 988549302 10808 100000 153867107 10809 100000 207533236 10810 100000 36288962 10811 100000 871581591 10812 100000 730448274 10813 100000 18255008 10814 100000 881117371 10815 100000 831236772 10816 100000 602592628 10817 100000 375585708 10818 100000 770043635 10819 100000 32953 10820 100000 551675381 10821 100000 233020076 10822 100000 966197615 10823 100000 636195548 10824 100000 738512436 10825 100000 68414609 10826 100000 336273880 10827 100000 663612784 10828 100000 63595973 10829 100000 104363525 10830 100000 281904102 10831 100000 419464265 10832 100000 185990715 10833 100000 335232455 10834 100000 513274035 10835 100000 482617580 10836 100000 20001234 10837 100000 974701837 10838 100000 543179529 10839 100000 711375645 10840 100000 801943885 10841 100000 285185970 10842 100000 518886925 10843 100000 311747826 10844 100000 551049742 10845 100000 140129999 10846 100000 781376143 10847 100000 519267354 10848 100000 76549225 10849 100000 962488655 10850 100000 9495983 10851 100000 780663079 10852 100000 805566557 10853 100000 136831496 10854 100000 904577442 10855 100000 312012654 10856 100000 296938443 10857 100000 636941931 10858 100000 265520693 10859 100000 150367532 10860 100000 513648724 10861 100000 896257881 10862 100000 513645673 10863 100000 678614605 10864 100000 701587933 10865 100000 746205255 10866 100000 259346587 10867 100000 306352417 10868 100000 311076559 10869 100000 208142009 10870 100000 617798573 10871 100000 733150803 10872 100000 610774541 10873 100000 223523393 10874 100000 565268511 10875 100000 656322812 10876 100000 141954476 10877 100000 700760917 10878 100000 646278924 10879 100000 253522011 10880 100000 705879767 10881 100000 646485895 10882 100000 109275782 10883 100000 797856644 10884 100000 760881046 10885 100000 626586877 10886 100000 531297263 10887 100000 233680942 10888 100000 481892420 10889 100000 11368201 10890 100000 458586362 10891 100000 254542733 10892 100000 392960146 10893 100000 89803929 10894 100000 190082389 10895 100000 466004374 10896 100000 238234205 10897 100000 949680239 10898 100000 572394757 10899 100000 182542937 10900 100000 400507075 10901 100000 350434682 10902 100000 804636471 10903 100000 261048580 10904 100000 813268330 10905 100000 154441725 10906 100000 608822100 10907 100000 602497686 10908 100000 290843607 10909 100000 848567141 10910 100000 443028625 10911 100000 331900263 10912 100000 294499980 10913 100000 707708232 10914 100000 250872032 10915 100000 64175376 10916 100000 200908819 10917 100000 602322810 10918 100000 567421174 10919 100000 655761328 10920 100000 386620426 10921 100000 187078193 10922 100000 784110451 10923 100000 826529782 10924 100000 176998331 10925 100000 173817862 10926 100000 513509196 10927 100000 835594531 10928 100000 573954312 10929 100000 408845915 10930 100000 211005470 10931 100000 841154612 10932 100000 673703476 10933 100000 738852423 10934 100000 833188669 10935 100000 967349703 10936 100000 848934619 10937 100000 763385512 10938 100000 357571938 10939 100000 447866366 10940 100000 498709023 10941 100000 431429258 10942 100000 101020352 10943 100000 16903603 10944 100000 135954128 10945 100000 684714509 10946 100000 446057495 10947 100000 577011740 10948 100000 390429691 10949 100000 353887152 10950 100000 229666020 10951 100000 583890212 10952 100000 960670836 10953 100000 305836314 10954 100000 947822606 10955 100000 996703639 10956 100000 154327739 10957 100000 740616121 10958 100000 765322949 10959 100000 246903028 10960 100000 903689458 10961 100000 586826046 10962 100000 238453141 10963 100000 402893434 10964 100000 418702626 10965 100000 474196538 10966 100000 991060752 10967 100000 88805901 10968 100000 467639529 10969 100000 545387029 10970 100000 386272550 10971 100000 261736955 10972 100000 907301587 10973 100000 736327839 10974 100000 794490016 10975 100000 454270817 10976 100000 270703741 10977 100000 215308135 10978 100000 415646988 10979 100000 51498602 10980 100000 423075137 10981 100000 119480277 10982 100000 451767027 10983 100000 212518805 10984 100000 776307850 10985 100000 637953416 10986 100000 189564870 10987 100000 215047238 10988 100000 570208402 10989 100000 477108159 10990 100000 826877787 10991 100000 682854581 10992 100000 806216846 10993 100000 339836344 10994 100000 315525095 10995 100000 396122219 10996 100000 262279276 10997 100000 340214249 10998 100000 381897502 10999 100000 261235227 11000 100000 515752133 11001 100000 658325727 11002 100000 607384409 11003 100000 315518048 11004 100000 900261515 11005 100000 759910475 11006 100000 185169 11007 100000 593622709 11008 100000 253230922 11009 100000 45185734 11010 100000 35987192 11011 100000 969437982 11012 100000 672723190 11013 100000 1884819 11014 100000 609375385 11015 100000 66921069 11016 100000 702978484 11017 100000 220637402 11018 100000 483372199 11019 100000 972240141 11020 100000 771750003 11021 100000 78290958 11022 100000 207047300 11023 100000 112073340 11024 100000 514581709 11025 100000 969407706 11026 100000 481849888 11027 100000 918722707 11028 100000 963952959 11029 100000 804005299 11030 100000 102944898 11031 100000 243254352 11032 100000 801810924 11033 100000 943197198 11034 100000 500435371 11035 100000 806938055 11036 100000 538323317 11037 100000 495497658 11038 100000 814579850 11039 100000 693480212 11040 100000 665894161 11041 100000 66237128 11042 100000 410012139 11043 100000 421048117 11044 100000 308642283 11045 100000 920582423 11046 100000 204558365 11047 100000 107988196 11048 100000 848142237 11049 100000 786762465 11050 100000 53745103 11051 100000 472365614 11052 100000 68711939 11053 100000 259980423 11054 100000 401881478 11055 100000 501487224 11056 100000 782069614 11057 100000 385910173 11058 100000 236299705 11059 100000 60311413 11060 100000 270857960 11061 100000 225379604 11062 100000 378109566 11063 100000 334214245 11064 100000 715245735 11065 100000 567361921 11066 100000 468353834 11067 100000 620679256 11068 100000 241579263 11069 100000 535360870 11070 100000 344270846 11071 100000 94455751 11072 100000 350610393 11073 100000 30410837 11074 100000 516194195 11075 100000 830026963 11076 100000 291019893 11077 100000 717909547 11078 100000 408093469 11079 100000 188159936 11080 100000 830121978 11081 100000 137089077 11082 100000 739339276 11083 100000 870608855 11084 100000 968189639 11085 100000 874178133 11086 100000 834394704 11087 100000 874562678 11088 100000 204250855 11089 100000 523752417 11090 100000 749072840 11091 100000 173046820 11092 100000 291179597 11093 100000 18482999 11094 100000 205646617 11095 100000 268432156 11096 100000 541548826 11097 100000 702261674 11098 100000 847717180 11099 100000 625199674 11100 100000 639391540 11101 100000 809784003 11102 100000 823374081 11103 100000 925921456 11104 100000 459772152 11105 100000 292519934 11106 100000 164554869 11107 100000 185335843 11108 100000 656548156 11109 100000 542954331 11110 100000 76168026 11111 100000 615674028 11112 100000 262018399 11113 100000 745146044 11114 100000 440663463 11115 100000 568708585 11116 100000 226726492 11117 100000 542344165 11118 100000 712290644 11119 100000 713955452 11120 100000 587762790 11121 100000 385977409 11122 100000 248770090 11123 100000 625720265 11124 100000 399293966 11125 100000 446887444 11126 100000 390280627 11127 100000 937193111 11128 100000 369729725 11129 100000 584945130 11130 100000 418526397 11131 100000 250504435 11132 100000 854022393 11133 100000 111126142 11134 100000 481931364 11135 100000 528671214 11136 100000 606195010 11137 100000 435986864 11138 100000 242352415 11139 100000 484288682 11140 100000 495499315 11141 100000 301972222 11142 100000 21748804 11143 100000 508245674 11144 100000 100070211 11145 100000 753118649 11146 100000 830027559 11147 100000 121083357 11148 100000 154210812 11149 100000 504303472 11150 100000 500208824 11151 100000 7497960 11152 100000 922894765 11153 100000 433547747 11154 100000 144108414 11155 100000 752280117 11156 100000 926957752 11157 100000 384271743 11158 100000 430784635 11159 100000 302255676 11160 100000 356412401 11161 100000 270891964 11162 100000 610180508 11163 100000 199127561 11164 100000 646810177 11165 100000 251894284 11166 100000 58773077 11167 100000 1110618 11168 100000 627170482 11169 100000 471817442 11170 100000 517912571 11171 100000 374212713 11172 100000 473847643 11173 100000 718964520 11174 100000 452250557 11175 100000 743752786 11176 100000 353756650 11177 100000 756047663 11178 100000 439383619 11179 100000 368767321 11180 100000 878651169 11181 100000 871921233 11182 100000 768379023 11183 100000 145433001 11184 100000 140024316 11185 100000 928271164 11186 100000 813265853 11187 100000 397690556 11188 100000 897798956 11189 100000 181898305 11190 100000 924166682 11191 100000 555567705 11192 100000 643600836 11193 100000 344370846 11194 100000 618525178 11195 100000 398516692 11196 100000 998758937 11197 100000 651131628 11198 100000 673751192 11199 100000 279834969 11200 100000 42123141 11201 100000 100161854 11202 100000 186649443 11203 100000 323129468 11204 100000 368357773 11205 100000 770504817 11206 100000 686911671 11207 100000 16052705 11208 100000 804842828 11209 100000 519958555 11210 100000 762852877 11211 100000 931333425 11212 100000 217040192 11213 100000 585544023 11214 100000 786397120 11215 100000 489230226 11216 100000 170384559 11217 100000 724536645 11218 100000 860491678 11219 100000 432950508 11220 100000 234566282 11221 100000 220783326 11222 100000 596104913 11223 100000 233014400 11224 100000 813779363 11225 100000 958757372 11226 100000 851938665 11227 100000 181807840 11228 100000 881292202 11229 100000 960371215 11230 100000 292398089 11231 100000 725315966 11232 100000 493861194 11233 100000 113295820 11234 100000 781973282 11235 100000 881074616 11236 100000 230212563 11237 100000 41815025 11238 100000 596389612 11239 100000 566035728 11240 100000 491228542 11241 100000 220203796 11242 100000 496524113 11243 100000 655586978 11244 100000 334916337 11245 100000 814900656 11246 100000 302950687 11247 100000 2061440 11248 100000 227524696 11249 100000 457962026 11250 100000 867614131 11251 100000 709978219 11252 100000 81056867 11253 100000 422237162 11254 100000 175428226 11255 100000 139549340 11256 100000 776764588 11257 100000 147022303 11258 100000 894040277 11259 100000 258130428 11260 100000 793744725 11261 100000 731077012 11262 100000 701523177 11263 100000 869523903 11264 100000 468551565 11265 100000 466667551 11266 100000 210139416 11267 100000 764452907 11268 100000 992922876 11269 100000 832154080 11270 100000 321530993 11271 100000 902308316 11272 100000 573032777 11273 100000 226986258 11274 100000 857488061 11275 100000 641054868 11276 100000 639494006 11277 100000 239273265 11278 100000 55365082 11279 100000 157673119 11280 100000 573338764 11281 100000 654683583 11282 100000 436577548 11283 100000 170912978 11284 100000 352297283 11285 100000 150917955 11286 100000 927250872 11287 100000 65084268 11288 100000 639904543 11289 100000 41314554 11290 100000 15647616 11291 100000 673035478 11292 100000 609837063 11293 100000 171974249 11294 100000 696824122 11295 100000 829280902 11296 100000 486086670 11297 100000 334094525 11298 100000 557606172 11299 100000 175808747 11300 100000 635880703 11301 100000 845578380 11302 100000 690159702 11303 100000 784117544 11304 100000 845484344 11305 100000 209914341 11306 100000 899793567 11307 100000 277466679 11308 100000 939827656 11309 100000 941906489 11310 100000 890091494 11311 100000 72757113 11312 100000 403045893 11313 100000 501123223 11314 100000 212135236 11315 100000 874863795 11316 100000 747164602 11317 100000 260689167 11318 100000 900500966 11319 100000 97731074 11320 100000 23302437 11321 100000 208224291 11322 100000 989803269 11323 100000 203070698 11324 100000 502103764 11325 100000 924156515 11326 100000 954645465 11327 100000 577035487 11328 100000 101838909 11329 100000 388788351 11330 100000 944315137 11331 100000 545991905 11332 100000 233693272 11333 100000 519227024 11334 100000 853761492 11335 100000 889402510 11336 100000 776322598 11337 100000 367725694 11338 100000 934846547 11339 100000 65050778 11340 100000 915407017 11341 100000 431855220 11342 100000 931176635 11343 100000 582273535 11344 100000 572217844 11345 100000 679735662 11346 100000 711465944 11347 100000 690817250 11348 100000 896807739 11349 100000 938528857 11350 100000 996729538 11351 100000 992589623 11352 100000 112643863 11353 100000 303696600 11354 100000 544685806 11355 100000 122175240 11356 100000 200618867 11357 100000 268592132 11358 100000 592650648 11359 100000 858485101 11360 100000 715057146 11361 100000 348791200 11362 100000 750946491 11363 100000 653232058 11364 100000 743528411 11365 100000 290833126 11366 100000 544191360 11367 100000 55836609 11368 100000 457545090 11369 100000 673635377 11370 100000 309358048 11371 100000 634617172 11372 100000 547138187 11373 100000 524699558 11374 100000 616694977 11375 100000 280295600 11376 100000 133511348 11377 100000 409946442 11378 100000 858033205 11379 100000 517441102 11380 100000 120077692 11381 100000 957397110 11382 100000 16517688 11383 100000 293173173 11384 100000 629733194 11385 100000 133943226 11386 100000 670962766 11387 100000 995118468 11388 100000 11656077 11389 100000 548339007 11390 100000 278594314 11391 100000 967024278 11392 100000 514232450 11393 100000 633902371 11394 100000 666093292 11395 100000 807143710 11396 100000 817580738 11397 100000 294785561 11398 100000 599594933 11399 100000 541085600 11400 100000 649525105 11401 100000 309351643 11402 100000 715311151 11403 100000 99554335 11404 100000 748939355 11405 100000 729693441 11406 100000 675292928 11407 100000 581870372 11408 100000 4688228 11409 100000 863111395 11410 100000 110992018 11411 100000 250688184 11412 100000 86776862 11413 100000 697603177 11414 100000 928127291 11415 100000 639903706 11416 100000 838525954 11417 100000 886648297 11418 100000 971560228 11419 100000 209753437 11420 100000 152738010 11421 100000 982047902 11422 100000 126349328 11423 100000 7166409 11424 100000 858601669 11425 100000 588278139 11426 100000 106888353 11427 100000 135640506 11428 100000 338094953 11429 100000 46613581 11430 100000 466501826 11431 100000 659479620 11432 100000 262618630 11433 100000 185376178 11434 100000 953666317 11435 100000 705377524 11436 100000 254197745 11437 100000 959893270 11438 100000 640677978 11439 100000 301324987 11440 100000 894832166 11441 100000 969081833 11442 100000 768736348 11443 100000 181289141 11444 100000 170408979 11445 100000 446472992 11446 100000 562377301 11447 100000 185358599 11448 100000 960024724 11449 100000 199861568 11450 100000 903895553 11451 100000 876714550 11452 100000 798180557 11453 100000 125322075 11454 100000 431174614 11455 100000 491512861 11456 100000 19720963 11457 100000 88338948 11458 100000 499805848 11459 100000 561729468 11460 100000 375706502 11461 100000 879838723 11462 100000 422037927 11463 100000 28961102 11464 100000 490276345 11465 100000 311202023 11466 100000 144154593 11467 100000 912394711 11468 100000 822557414 11469 100000 854614551 11470 100000 213582896 11471 100000 990099255 11472 100000 321975263 11473 100000 155524062 11474 100000 365096441 11475 100000 482620162 11476 100000 977032430 11477 100000 236438893 11478 100000 206439114 11479 100000 672833019 11480 100000 18387140 11481 100000 983548080 11482 100000 747206687 11483 100000 387259893 11484 100000 13221717 11485 100000 130468174 11486 100000 434083875 11487 100000 385001857 11488 100000 578059025 11489 100000 70219396 11490 100000 133908903 11491 100000 208057497 11492 100000 501088457 11493 100000 300660695 11494 100000 44598963 11495 100000 96803814 11496 100000 13133647 11497 100000 416692015 11498 100000 898160452 11499 100000 118400658 11500 100000 394371341 11501 100000 946490097 11502 100000 211157979 11503 100000 29481306 11504 100000 721296473 11505 100000 987323632 11506 100000 831309897 11507 100000 544991011 11508 100000 594198397 11509 100000 697969680 11510 100000 474373094 11511 100000 519121041 11512 100000 93128718 11513 100000 532324811 11514 100000 639199000 11515 100000 563234100 11516 100000 873905150 11517 100000 445306929 11518 100000 405889645 11519 100000 366222426 11520 100000 272446158 11521 100000 894867019 11522 100000 686802856 11523 100000 845864421 11524 100000 880968775 11525 100000 792026884 11526 100000 114802307 11527 100000 439330391 11528 100000 747956908 11529 100000 793910985 11530 100000 823876804 11531 100000 123322644 11532 100000 293294938 11533 100000 282190595 11534 100000 553397262 11535 100000 857563085 11536 100000 132280333 11537 100000 757958737 11538 100000 26902929 11539 100000 478130699 11540 100000 747124532 11541 100000 837149979 11542 100000 565199880 11543 100000 415940474 11544 100000 156214483 11545 100000 629419865 11546 100000 385283698 11547 100000 801073831 11548 100000 608891945 11549 100000 649177470 11550 100000 673030980 11551 100000 720802203 11552 100000 254155775 11553 100000 766534724 11554 100000 286189065 11555 100000 350587994 11556 100000 8959575 11557 100000 900596784 11558 100000 807900679 11559 100000 436667753 11560 100000 215404032 11561 100000 283731688 11562 100000 274812166 11563 100000 172540678 11564 100000 910450055 11565 100000 944704391 11566 100000 285273235 11567 100000 927400669 11568 100000 794106438 11569 100000 405871088 11570 100000 760079226 11571 100000 723149205 11572 100000 215606559 11573 100000 178616610 11574 100000 888481374 11575 100000 763064005 11576 100000 855767823 11577 100000 518458814 11578 100000 499393567 11579 100000 571339751 11580 100000 755658587 11581 100000 398445222 11582 100000 108980451 11583 100000 86793044 11584 100000 710533075 11585 100000 698441378 11586 100000 565404581 11587 100000 48063923 11588 100000 514363387 11589 100000 293077546 11590 100000 294084306 11591 100000 207838634 11592 100000 827134724 11593 100000 129668983 11594 100000 614156664 11595 100000 237005027 11596 100000 535417462 11597 100000 353331457 11598 100000 113132380 11599 100000 203671892 11600 100000 540495735 11601 100000 612109866 11602 100000 53104818 11603 100000 403751552 11604 100000 852531829 11605 100000 380796705 11606 100000 377727842 11607 100000 108774981 11608 100000 174562125 11609 100000 920357455 11610 100000 858949349 11611 100000 142627738 11612 100000 238930115 11613 100000 52140531 11614 100000 354695177 11615 100000 297484911 11616 100000 694728421 11617 100000 386523639 11618 100000 358409399 11619 100000 910301449 11620 100000 203056791 11621 100000 200327391 11622 100000 931029343 11623 100000 756956315 11624 100000 690580853 11625 100000 380335936 11626 100000 349924917 11627 100000 755787546 11628 100000 281706105 11629 100000 925281034 11630 100000 366233801 11631 100000 610376415 11632 100000 500242048 11633 100000 417129494 11634 100000 556971915 11635 100000 772464290 11636 100000 176042930 11637 100000 960749017 11638 100000 937014775 11639 100000 603628840 11640 100000 436970887 11641 100000 393023 11642 100000 224581464 11643 100000 161007906 11644 100000 202642724 11645 100000 122907552 11646 100000 878787891 11647 100000 722175826 11648 100000 240353306 11649 100000 887861652 11650 100000 176309730 11651 100000 815777938 11652 100000 87981813 11653 100000 267266600 11654 100000 565486199 11655 100000 435530221 11656 100000 750188729 11657 100000 787990937 11658 100000 980527188 11659 100000 159458495 11660 100000 425626513 11661 100000 236187288 11662 100000 418595102 11663 100000 10685285 11664 100000 131272165 11665 100000 872009780 11666 100000 591056380 11667 100000 762038472 11668 100000 678884708 11669 100000 782662649 11670 100000 429637332 11671 100000 653745394 11672 100000 72708366 11673 100000 536116205 11674 100000 288716860 11675 100000 282180628 11676 100000 172427981 11677 100000 367102635 11678 100000 524335156 11679 100000 383473763 11680 100000 793586278 11681 100000 474497993 11682 100000 823864411 11683 100000 552043479 11684 100000 639116425 11685 100000 402440580 11686 100000 436456134 11687 100000 747818105 11688 100000 157965687 11689 100000 159554164 11690 100000 534025550 11691 100000 82462863 11692 100000 219084204 11693 100000 914421683 11694 100000 35454984 11695 100000 83202748 11696 100000 215807166 11697 100000 400332629 11698 100000 195499921 11699 100000 464581070 11700 100000 922267079 11701 100000 349511977 11702 100000 159948902 11703 100000 110192898 11704 100000 242274336 11705 100000 499520633 11706 100000 711966262 11707 100000 297679609 11708 100000 14099070 11709 100000 313820659 11710 100000 691923653 11711 100000 363144027 11712 100000 45550061 11713 100000 172262852 11714 100000 369580608 11715 100000 68186694 11716 100000 652198302 11717 100000 808852858 11718 100000 656195242 11719 100000 925153702 11720 100000 105954719 11721 100000 342790844 11722 100000 496553173 11723 100000 448399168 11724 100000 307467388 11725 100000 651543949 11726 100000 848516884 11727 100000 638831387 11728 100000 224649021 11729 100000 189653138 11730 100000 482874514 11731 100000 154629921 11732 100000 835627180 11733 100000 125431007 11734 100000 56835436 11735 100000 605624036 11736 100000 674054010 11737 100000 663189250 11738 100000 532592595 11739 100000 282319077 11740 100000 539082702 11741 100000 669075001 11742 100000 93105372 11743 100000 218009215 11744 100000 695117003 11745 100000 772105868 11746 100000 460220886 11747 100000 548742792 11748 100000 970158992 11749 100000 12329862 11750 100000 180718155 11751 100000 996635738 11752 100000 689730086 11753 100000 952701301 11754 100000 291136357 11755 100000 467409624 11756 100000 925043429 11757 100000 252857975 11758 100000 325971655 11759 100000 369031825 11760 100000 164147822 11761 100000 820315215 11762 100000 132487037 11763 100000 123702024 11764 100000 870581989 11765 100000 389075792 11766 100000 414091067 11767 100000 713275858 11768 100000 367176581 11769 100000 416241457 11770 100000 465321419 11771 100000 951833968 11772 100000 216249208 11773 100000 835676391 11774 100000 546805093 11775 100000 592166046 11776 100000 661572054 11777 100000 128138201 11778 100000 826031817 11779 100000 789271505 11780 100000 470090893 11781 100000 776128187 11782 100000 890518348 11783 100000 245010103 11784 100000 542815265 11785 100000 556148820 11786 100000 378591535 11787 100000 175146736 11788 100000 400998098 11789 100000 985334023 11790 100000 372506791 11791 100000 98779691 11792 100000 342952221 11793 100000 190194338 11794 100000 418015894 11795 100000 690807445 11796 100000 736053463 11797 100000 814158253 11798 100000 669614890 11799 100000 941813313 11800 100000 695452502 11801 100000 321825622 11802 100000 857403225 11803 100000 283439386 11804 100000 230921278 11805 100000 565863340 11806 100000 997310143 11807 100000 69604345 11808 100000 616706281 11809 100000 620573005 11810 100000 593619771 11811 100000 570151695 11812 100000 33860701 11813 100000 660689344 11814 100000 999399257 11815 100000 977628626 11816 100000 651656350 11817 100000 992219301 11818 100000 910203783 11819 100000 407352299 11820 100000 464261798 11821 100000 662875654 11822 100000 285885736 11823 100000 793107878 11824 100000 974769678 11825 100000 680664069 11826 100000 606154542 11827 100000 620995173 11828 100000 453027888 11829 100000 702356920 11830 100000 648161463 11831 100000 283535014 11832 100000 539101996 11833 100000 540564596 11834 100000 5751577 11835 100000 42180308 11836 100000 166684937 11837 100000 143234515 11838 100000 959166495 11839 100000 918103997 11840 100000 553424448 11841 100000 378993517 11842 100000 359489831 11843 100000 405352730 11844 100000 812028221 11845 100000 270293441 11846 100000 800454090 11847 100000 69777165 11848 100000 433260851 11849 100000 198603661 11850 100000 707563132 11851 100000 829091838 11852 100000 938107494 11853 100000 403097746 11854 100000 423013946 11855 100000 332636015 11856 100000 251852424 11857 100000 448739122 11858 100000 925477312 11859 100000 184746510 11860 100000 248969062 11861 100000 26113623 11862 100000 402060542 11863 100000 982283983 11864 100000 185621511 11865 100000 980547377 11866 100000 655730191 11867 100000 446963508 11868 100000 895859511 11869 100000 483935850 11870 100000 419186143 11871 100000 33400189 11872 100000 61472785 11873 100000 168974653 11874 100000 932009124 11875 100000 758131643 11876 100000 389951640 11877 100000 581991560 11878 100000 858451581 11879 100000 726491317 11880 100000 651066643 11881 100000 721858028 11882 100000 733612603 11883 100000 444358427 11884 100000 481697584 11885 100000 661276251 11886 100000 362433832 11887 100000 793632189 11888 100000 227779081 11889 100000 305836633 11890 100000 991883525 11891 100000 908706090 11892 100000 97954595 11893 100000 61541084 11894 100000 680328635 11895 100000 34509705 11896 100000 5051353 11897 100000 781868187 11898 100000 376539247 11899 100000 169870003 11900 100000 926502860 11901 100000 751492642 11902 100000 888487807 11903 100000 716328571 11904 100000 984139573 11905 100000 954857817 11906 100000 161655438 11907 100000 137626460 11908 100000 570300469 11909 100000 474705225 11910 100000 205032650 11911 100000 356245377 11912 100000 406982357 11913 100000 817194118 11914 100000 845519995 11915 100000 315929563 11916 100000 646324194 11917 100000 314003369 11918 100000 366074594 11919 100000 518723711 11920 100000 551096323 11921 100000 554486162 11922 100000 162669437 11923 100000 403549206 11924 100000 591399178 11925 100000 523502486 11926 100000 340294919 11927 100000 575963986 11928 100000 342065018 11929 100000 601323384 11930 100000 632493132 11931 100000 809491395 11932 100000 261274191 11933 100000 452212821 11934 100000 649087733 11935 100000 817843478 11936 100000 51866306 11937 100000 357536909 11938 100000 929263200 11939 100000 484209065 11940 100000 61620815 11941 100000 835577755 11942 100000 878815246 11943 100000 963728520 11944 100000 280928795 11945 100000 691750295 11946 100000 178705588 11947 100000 139794261 11948 100000 111653257 11949 100000 659246405 11950 100000 963587808 11951 100000 338075036 11952 100000 398450789 11953 100000 639088093 11954 100000 454353117 11955 100000 433111747 11956 100000 639512612 11957 100000 593974973 11958 100000 220039048 11959 100000 27989978 11960 100000 862587965 11961 100000 868590133 11962 100000 663510707 11963 100000 333818091 11964 100000 493558180 11965 100000 178850864 11966 100000 917657684 11967 100000 149581891 11968 100000 81417871 11969 100000 477207232 11970 100000 432048794 11971 100000 285649757 11972 100000 63811734 11973 100000 793171331 11974 100000 122288934 11975 100000 735142310 11976 100000 933796143 11977 100000 716728356 11978 100000 229358107 11979 100000 831974531 11980 100000 18658976 11981 100000 754092703 11982 100000 630052244 11983 100000 305870046 11984 100000 514951286 11985 100000 963580748 11986 100000 975864130 11987 100000 364662560 11988 100000 170899964 11989 100000 336468083 11990 100000 559679422 11991 100000 54397322 11992 100000 447666662 11993 100000 747789260 11994 100000 932838088 11995 100000 977261252 11996 100000 908882183 11997 100000 850342737 11998 100000 336697164 11999 100000 904314971 12000 100000 620215859 12001 100000 947160948 12002 100000 635389570 12003 100000 214506092 12004 100000 454530602 12005 100000 878647208 12006 100000 587790019 12007 100000 252683014 12008 100000 694164055 12009 100000 527363595 12010 100000 313687779 12011 100000 927956689 12012 100000 313449702 12013 100000 705846167 12014 100000 685552265 12015 100000 544002879 12016 100000 614021638 12017 100000 770427802 12018 100000 367282076 12019 100000 74987626 12020 100000 752841726 12021 100000 924637554 12022 100000 79999557 12023 100000 329685776 12024 100000 579729429 12025 100000 125247266 12026 100000 925376436 12027 100000 704727352 12028 100000 225068175 12029 100000 15276120 12030 100000 22825816 12031 100000 562759610 12032 100000 860474690 12033 100000 707676254 12034 100000 166360111 12035 100000 451829963 12036 100000 954709960 12037 100000 912384197 12038 100000 859838096 12039 100000 820152201 12040 100000 487065019 12041 100000 292234969 12042 100000 706451709 12043 100000 55144707 12044 100000 154197705 12045 100000 712025150 12046 100000 866026465 12047 100000 513076031 12048 100000 790092542 12049 100000 81234085 12050 100000 634412443 12051 100000 439002309 12052 100000 490637300 12053 100000 164591474 12054 100000 701276798 12055 100000 958736129 12056 100000 415681130 12057 100000 187583070 12058 100000 599523528 12059 100000 37310110 12060 100000 138137005 12061 100000 332122531 12062 100000 673536624 12063 100000 792444091 12064 100000 872922870 12065 100000 394130905 12066 100000 4511368 12067 100000 744879699 12068 100000 633802329 12069 100000 401227197 12070 100000 900558844 12071 100000 702106615 12072 100000 844365986 12073 100000 401656879 12074 100000 276212621 12075 100000 983844560 12076 100000 441902600 12077 100000 610725175 12078 100000 272992362 12079 100000 382624247 12080 100000 306656303 12081 100000 127141219 12082 100000 613678721 12083 100000 459473232 12084 100000 521032590 12085 100000 496330784 12086 100000 368590985 12087 100000 506928982 12088 100000 431660355 12089 100000 61195830 12090 100000 959888941 12091 100000 495304562 12092 100000 757677065 12093 100000 32390388 12094 100000 679885244 12095 100000 621014786 12096 100000 83116809 12097 100000 692579318 12098 100000 654307819 12099 100000 741291869 12100 100000 864466896 12101 100000 834684906 12102 100000 212246804 12103 100000 527348254 12104 100000 246873903 12105 100000 678493823 12106 100000 946134540 12107 100000 877984561 12108 100000 781717027 12109 100000 590475115 12110 100000 85210469 12111 100000 717128159 12112 100000 493605902 12113 100000 280083226 12114 100000 887101730 12115 100000 284870463 12116 100000 30420201 12117 100000 345774738 12118 100000 67204094 12119 100000 831517124 12120 100000 535876212 12121 100000 745898735 12122 100000 470785069 12123 100000 407728291 12124 100000 686005610 12125 100000 731974445 12126 100000 377968915 12127 100000 122990363 12128 100000 732636639 12129 100000 596483093 12130 100000 657168412 12131 100000 281907499 12132 100000 49783599 12133 100000 431660635 12134 100000 269815541 12135 100000 361703642 12136 100000 550390624 12137 100000 330569479 12138 100000 34959477 12139 100000 477748843 12140 100000 592883975 12141 100000 676506899 12142 100000 610461770 12143 100000 905240109 12144 100000 32013225 12145 100000 854525687 12146 100000 843721946 12147 100000 253242073 12148 100000 850966575 12149 100000 969337859 12150 100000 663982890 12151 100000 933994252 12152 100000 112763832 12153 100000 564073136 12154 100000 48485110 12155 100000 426844439 12156 100000 983617855 12157 100000 843480076 12158 100000 222451282 12159 100000 783202536 12160 100000 709379418 12161 100000 48660243 12162 100000 835616545 12163 100000 54379194 12164 100000 195097032 12165 100000 17543084 12166 100000 972175544 12167 100000 987795493 12168 100000 400668806 12169 100000 403988827 12170 100000 835690843 12171 100000 904772632 12172 100000 15247129 12173 100000 389920338 12174 100000 239941860 12175 100000 621713605 12176 100000 396553639 12177 100000 686096508 12178 100000 283651514 12179 100000 672580623 12180 100000 109125325 12181 100000 678876905 12182 100000 324522467 12183 100000 544503074 12184 100000 20684611 12185 100000 600546051 12186 100000 763291620 12187 100000 459612475 12188 100000 935515525 12189 100000 80721528 12190 100000 812323185 12191 100000 396364222 12192 100000 766292464 12193 100000 645554339 12194 100000 592736263 12195 100000 182925082 12196 100000 494880939 12197 100000 456767486 12198 100000 406797870 12199 100000 913121543 12200 100000 638175793 12201 100000 44271131 12202 100000 244006726 12203 100000 601326368 12204 100000 768701232 12205 100000 243243041 12206 100000 576678763 12207 100000 190804747 12208 100000 424982574 12209 100000 273823629 12210 100000 830909840 12211 100000 329114406 12212 100000 497505106 12213 100000 762765191 12214 100000 568481063 12215 100000 103660420 12216 100000 775993114 12217 100000 88562689 12218 100000 916012658 12219 100000 130332241 12220 100000 599514954 12221 100000 723550434 12222 100000 97022599 12223 100000 146016169 12224 100000 712410747 12225 100000 94287984 12226 100000 101034820 12227 100000 842947436 12228 100000 913780534 12229 100000 71748767 12230 100000 161042889 12231 100000 857186542 12232 100000 787313413 12233 100000 194861648 12234 100000 410791917 12235 100000 73941843 12236 100000 553420875 12237 100000 789167343 12238 100000 347571572 12239 100000 308147483 12240 100000 212650629 12241 100000 299240406 12242 100000 868825958 12243 100000 81352387 12244 100000 975753902 12245 100000 368365828 12246 100000 853746215 12247 100000 826600224 12248 100000 795156861 12249 100000 939983332 12250 100000 397567915 12251 100000 141051421 12252 100000 832106472 12253 100000 525019911 12254 100000 232687439 12255 100000 565895400 12256 100000 776221946 12257 100000 941049675 12258 100000 789877002 12259 100000 327149957 12260 100000 18412107 12261 100000 610613461 12262 100000 993330945 12263 100000 573762305 12264 100000 213100719 12265 100000 73652337 12266 100000 374965696 12267 100000 551055189 12268 100000 134271599 12269 100000 71612575 12270 100000 225785977 12271 100000 683815186 12272 100000 84245347 12273 100000 171625338 12274 100000 133683387 12275 100000 454715871 12276 100000 568377086 12277 100000 278699150 12278 100000 259120812 12279 100000 102338347 12280 100000 203578976 12281 100000 800602870 12282 100000 313642942 12283 100000 326665867 12284 100000 703013449 12285 100000 531633174 12286 100000 789110764 12287 100000 947304510 12288 100000 852102814 12289 100000 877024012 12290 100000 205770770 12291 100000 692302534 12292 100000 215215123 12293 100000 187886447 12294 100000 651580956 12295 100000 252703 12296 100000 901389454 12297 100000 696462286 12298 100000 759607024 12299 100000 760425570 12300 100000 649388009 12301 100000 564029980 12302 100000 306949588 12303 100000 476992207 12304 100000 408887157 12305 100000 690889072 12306 100000 389752284 12307 100000 775361039 12308 100000 282165614 12309 100000 410500834 12310 100000 543660330 12311 100000 601087627 12312 100000 227922613 12313 100000 151940536 12314 100000 142283938 12315 100000 947587077 12316 100000 341694392 12317 100000 311635988 12318 100000 159143704 12319 100000 366674243 12320 100000 298691403 12321 100000 805686936 12322 100000 11206347 12323 100000 402130083 12324 100000 523426100 12325 100000 801065429 12326 100000 317158465 12327 100000 523780196 12328 100000 726913894 12329 100000 500679754 12330 100000 132461854 12331 100000 966950122 12332 100000 579050298 12333 100000 940035455 12334 100000 831999120 12335 100000 858273649 12336 100000 268399632 12337 100000 739019238 12338 100000 584833235 12339 100000 275806576 12340 100000 153404145 12341 100000 935964632 12342 100000 929626123 12343 100000 687631266 12344 100000 518391953 12345 100000 931945229 12346 100000 386676649 12347 100000 99372139 12348 100000 730759104 12349 100000 702994790 12350 100000 434275753 12351 100000 23973262 12352 100000 631582763 12353 100000 947913484 12354 100000 376674206 12355 100000 138708012 12356 100000 827244630 12357 100000 790232748 12358 100000 488685253 12359 100000 144473440 12360 100000 969348233 12361 100000 706608890 12362 100000 270010333 12363 100000 678397604 12364 100000 10127562 12365 100000 284812881 12366 100000 907438688 12367 100000 273030883 12368 100000 928799826 12369 100000 488465357 12370 100000 945949606 12371 100000 297628226 12372 100000 360327729 12373 100000 146656026 12374 100000 357336863 12375 100000 956434789 12376 100000 409921271 12377 100000 766520234 12378 100000 623308451 12379 100000 707129900 12380 100000 125708789 12381 100000 573714098 12382 100000 358907720 12383 100000 929788087 12384 100000 511461531 12385 100000 729906134 12386 100000 222088605 12387 100000 981255306 12388 100000 133577604 12389 100000 848469251 12390 100000 232464549 12391 100000 373529736 12392 100000 552398597 12393 100000 714265588 12394 100000 558015851 12395 100000 216347244 12396 100000 792788095 12397 100000 364374916 12398 100000 569446613 12399 100000 635938058 12400 100000 583701101 12401 100000 744650378 12402 100000 214268566 12403 100000 662185659 12404 100000 218066689 12405 100000 880535498 12406 100000 42291401 12407 100000 845489850 12408 100000 159010367 12409 100000 879775171 12410 100000 106336741 12411 100000 839036651 12412 100000 132922898 12413 100000 666985995 12414 100000 339832728 12415 100000 935076375 12416 100000 798670615 12417 100000 277702819 12418 100000 397568841 12419 100000 146591952 12420 100000 173042572 12421 100000 823138315 12422 100000 593468918 12423 100000 163299893 12424 100000 644868113 12425 100000 599572355 12426 100000 113737198 12427 100000 638127091 12428 100000 16018518 12429 100000 436904804 12430 100000 709385155 12431 100000 626852263 12432 100000 43967832 12433 100000 319382979 12434 100000 341498551 12435 100000 905318540 12436 100000 271446198 12437 100000 904322043 12438 100000 142874077 12439 100000 394807953 12440 100000 879703482 12441 100000 130703706 12442 100000 522141087 12443 100000 880499478 12444 100000 86006512 12445 100000 52266318 12446 100000 49882512 12447 100000 19454196 12448 100000 567304975 12449 100000 838725118 12450 100000 503380855 12451 100000 750503486 12452 100000 81559267 12453 100000 494652563 12454 100000 401104544 12455 100000 80809184 12456 100000 422262159 12457 100000 788105571 12458 100000 629729952 12459 100000 345902805 12460 100000 434124461 12461 100000 473120603 12462 100000 292825834 12463 100000 533077458 12464 100000 682143841 12465 100000 929901593 12466 100000 453645519 12467 100000 298065655 12468 100000 966088453 12469 100000 290502253 12470 100000 687186938 12471 100000 229704801 12472 100000 116851245 12473 100000 93554529 12474 100000 516358290 12475 100000 15457043 12476 100000 439787395 12477 100000 802721027 12478 100000 541085947 12479 100000 603434288 12480 100000 786789529 12481 100000 838326290 12482 100000 256542945 12483 100000 534193767 12484 100000 584233428 12485 100000 148709906 12486 100000 239540255 12487 100000 408014338 12488 100000 489472542 12489 100000 80102832 12490 100000 302227908 12491 100000 42146677 12492 100000 360660013 12493 100000 5062571 12494 100000 593543809 12495 100000 395153000 12496 100000 907235079 12497 100000 564691825 12498 100000 230690828 12499 100000 670672122 12500 100000 334610939 12501 100000 545009490 12502 100000 740237347 12503 100000 129791970 12504 100000 830928345 12505 100000 44360823 12506 100000 301519471 12507 100000 638250476 12508 100000 593364703 12509 100000 971753202 12510 100000 724462371 12511 100000 986563155 12512 100000 997748480 12513 100000 400503536 12514 100000 444476631 12515 100000 52611280 12516 100000 710555452 12517 100000 125938478 12518 100000 808330046 12519 100000 336326464 12520 100000 409945648 12521 100000 170467318 12522 100000 895384317 12523 100000 993015746 12524 100000 467441806 12525 100000 986220092 12526 100000 550391941 12527 100000 153805322 12528 100000 874073286 12529 100000 630184805 12530 100000 989296968 12531 100000 839137277 12532 100000 967645073 12533 100000 853809176 12534 100000 464212774 12535 100000 980708245 12536 100000 813316991 12537 100000 465981504 12538 100000 412012929 12539 100000 258001535 12540 100000 825021077 12541 100000 886231232 12542 100000 201831906 12543 100000 822286037 12544 100000 663461781 12545 100000 75270905 12546 100000 327457368 12547 100000 98573121 12548 100000 730338182 12549 100000 894582301 12550 100000 41148479 12551 100000 523879460 12552 100000 386344087 12553 100000 772747648 12554 100000 682052621 12555 100000 766370284 12556 100000 656173763 12557 100000 135521343 12558 100000 11369749 12559 100000 219889356 12560 100000 208656174 12561 100000 69891380 12562 100000 844947971 12563 100000 949161565 12564 100000 357295288 12565 100000 270655940 12566 100000 875331455 12567 100000 961454723 12568 100000 590262733 12569 100000 9828370 12570 100000 445981494 12571 100000 675757041 12572 100000 728112727 12573 100000 812254036 12574 100000 632982564 12575 100000 453705019 12576 100000 261216843 12577 100000 41720361 12578 100000 383456686 12579 100000 259161393 12580 100000 440981645 12581 100000 516757803 12582 100000 124663411 12583 100000 828073910 12584 100000 566969751 12585 100000 755051467 12586 100000 941374909 12587 100000 498258852 12588 100000 39325774 12589 100000 345586888 12590 100000 110830251 12591 100000 338494367 12592 100000 933419506 12593 100000 956695293 12594 100000 929939644 12595 100000 936014829 12596 100000 194928878 12597 100000 804348382 12598 100000 225874059 12599 100000 35289020 12600 100000 986700583 12601 100000 603743893 12602 100000 252672775 12603 100000 335873552 12604 100000 696084923 12605 100000 417859999 12606 100000 738387572 12607 100000 323169741 12608 100000 816697756 12609 100000 969634150 12610 100000 479437143 12611 100000 339098228 12612 100000 434251288 12613 100000 114913228 12614 100000 408957280 12615 100000 434896536 12616 100000 166880441 12617 100000 548324230 12618 100000 751539470 12619 100000 910981592 12620 100000 101453487 12621 100000 729395686 12622 100000 764242853 12623 100000 646592499 12624 100000 855245164 12625 100000 533152331 12626 100000 821444111 12627 100000 971143971 12628 100000 523460021 12629 100000 180398011 12630 100000 346741588 12631 100000 550383374 12632 100000 652316162 12633 100000 524373023 12634 100000 172461659 12635 100000 766900864 12636 100000 585051021 12637 100000 599157426 12638 100000 23542676 12639 100000 42781521 12640 100000 81460080 12641 100000 267669761 12642 100000 873945918 12643 100000 763941851 12644 100000 569285579 12645 100000 65403765 12646 100000 673403508 12647 100000 42573814 12648 100000 42985248 12649 100000 509799567 12650 100000 94168654 12651 100000 902143236 12652 100000 251619375 12653 100000 388020779 12654 100000 405455754 12655 100000 152605057 12656 100000 124454252 12657 100000 307752936 12658 100000 916715670 12659 100000 332709647 12660 100000 459715213 12661 100000 416371176 12662 100000 936070127 12663 100000 275166805 12664 100000 968865248 12665 100000 452193502 12666 100000 11073813 12667 100000 27380050 12668 100000 5389852 12669 100000 323767114 12670 100000 23297975 12671 100000 291762521 12672 100000 797648723 12673 100000 551115520 12674 100000 880342425 12675 100000 242744824 12676 100000 61611004 12677 100000 860232476 12678 100000 249248336 12679 100000 374409710 12680 100000 367655432 12681 100000 214342885 12682 100000 951918918 12683 100000 139891827 12684 100000 639323416 12685 100000 678001327 12686 100000 815760519 12687 100000 670269605 12688 100000 942865290 12689 100000 834618115 12690 100000 742345008 12691 100000 270536917 12692 100000 41459264 12693 100000 975388377 12694 100000 918964797 12695 100000 157369824 12696 100000 678950607 12697 100000 150384628 12698 100000 7943698 12699 100000 596294317 12700 100000 825664106 12701 100000 520237890 12702 100000 662504801 12703 100000 292496959 12704 100000 141344624 12705 100000 428430098 12706 100000 988551608 12707 100000 939769967 12708 100000 925471610 12709 100000 70538093 12710 100000 692718368 12711 100000 497439363 12712 100000 309814312 12713 100000 652870777 12714 100000 105213638 12715 100000 985879960 12716 100000 809352735 12717 100000 837293545 12718 100000 209658584 12719 100000 785586838 12720 100000 232822693 12721 100000 335619172 12722 100000 159552027 12723 100000 372885180 12724 100000 666008722 12725 100000 131424026 12726 100000 119328084 12727 100000 198482083 12728 100000 135107320 12729 100000 22825439 12730 100000 754108537 12731 100000 816804219 12732 100000 866538426 12733 100000 922297016 12734 100000 705528272 12735 100000 324132643 12736 100000 457019021 12737 100000 454446436 12738 100000 862535342 12739 100000 220716255 12740 100000 381994217 12741 100000 732767578 12742 100000 436492181 12743 100000 15060722 12744 100000 811797849 12745 100000 909283404 12746 100000 838407717 12747 100000 988191591 12748 100000 464258541 12749 100000 323326562 12750 100000 462117008 12751 100000 844160192 12752 100000 833109540 12753 100000 739042073 12754 100000 17827455 12755 100000 83159315 12756 100000 545582672 12757 100000 276536268 12758 100000 341240310 12759 100000 786187535 12760 100000 377636033 12761 100000 36231703 12762 100000 452187397 12763 100000 529178295 12764 100000 471722637 12765 100000 34900926 12766 100000 759817678 12767 100000 825573854 12768 100000 651450717 12769 100000 476349765 12770 100000 276148685 12771 100000 961205348 12772 100000 577843836 12773 100000 629723079 12774 100000 67403307 12775 100000 570951806 12776 100000 759418427 12777 100000 901356586 12778 100000 813234337 12779 100000 89047351 12780 100000 648335878 12781 100000 452681267 12782 100000 987261319 12783 100000 969604902 12784 100000 730613890 12785 100000 235697874 12786 100000 469871098 12787 100000 726808544 12788 100000 13582479 12789 100000 207834352 12790 100000 882308084 12791 100000 771709204 12792 100000 359079818 12793 100000 922338542 12794 100000 327311847 12795 100000 274237278 12796 100000 725900236 12797 100000 598300616 12798 100000 117415477 12799 100000 140635381 12800 100000 960063705 12801 100000 262418567 12802 100000 16721334 12803 100000 174819006 12804 100000 741784926 12805 100000 280104334 12806 100000 881825864 12807 100000 329787194 12808 100000 785300839 12809 100000 597676055 12810 100000 227208415 12811 100000 362169827 12812 100000 398455757 12813 100000 660314771 12814 100000 971265738 12815 100000 697554581 12816 100000 801297184 12817 100000 920973648 12818 100000 168430030 12819 100000 234051117 12820 100000 668740454 12821 100000 125786211 12822 100000 733967323 12823 100000 702389433 12824 100000 369968606 12825 100000 341523889 12826 100000 801209078 12827 100000 255374506 12828 100000 902803139 12829 100000 468237599 12830 100000 544537152 12831 100000 589992728 12832 100000 367370168 12833 100000 173714477 12834 100000 153895382 12835 100000 485262070 12836 100000 814982827 12837 100000 196637717 12838 100000 120726805 12839 100000 58781776 12840 100000 671883055 12841 100000 231454459 12842 100000 795442318 12843 100000 127024473 12844 100000 472564951 12845 100000 427234598 12846 100000 486491392 12847 100000 967363977 12848 100000 372040326 12849 100000 42182586 12850 100000 729587338 12851 100000 359072987 12852 100000 586303495 12853 100000 330362733 12854 100000 574542783 12855 100000 408525378 12856 100000 97993213 12857 100000 643117590 12858 100000 266123279 12859 100000 640051688 12860 100000 243461736 12861 100000 535081598 12862 100000 606223021 12863 100000 502680851 12864 100000 713106192 12865 100000 767153374 12866 100000 6111140 12867 100000 395354954 12868 100000 305618068 12869 100000 101437247 12870 100000 128375749 12871 100000 54051308 12872 100000 816871825 12873 100000 403591919 12874 100000 815863448 12875 100000 276983745 12876 100000 702017096 12877 100000 641650063 12878 100000 67862710 12879 100000 366783292 12880 100000 854022572 12881 100000 560538938 12882 100000 920461761 12883 100000 765815186 12884 100000 697575591 12885 100000 609911297 12886 100000 76464595 12887 100000 634287972 12888 100000 559470850 12889 100000 99331866 12890 100000 782555220 12891 100000 502517882 12892 100000 911536819 12893 100000 701733375 12894 100000 711374844 12895 100000 430768625 12896 100000 976461321 12897 100000 744910758 12898 100000 810685753 12899 100000 923445395 12900 100000 81332821 12901 100000 31205082 12902 100000 268938879 12903 100000 53276479 12904 100000 371220450 12905 100000 691072372 12906 100000 730230239 12907 100000 966326592 12908 100000 285169858 12909 100000 102248470 12910 100000 802519591 12911 100000 32707630 12912 100000 431447156 12913 100000 442623183 12914 100000 159780813 12915 100000 224828189 12916 100000 866788762 12917 100000 208745623 12918 100000 124112316 12919 100000 390255597 12920 100000 479332926 12921 100000 968138418 12922 100000 235449945 12923 100000 2658472 12924 100000 979320131 12925 100000 462485051 12926 100000 822835916 12927 100000 214961582 12928 100000 680237194 12929 100000 946857027 12930 100000 547611906 12931 100000 98129043 12932 100000 954101482 12933 100000 431757172 12934 100000 208079139 12935 100000 334863229 12936 100000 296539027 12937 100000 534769848 12938 100000 745469773 12939 100000 832321615 12940 100000 867203336 12941 100000 918606837 12942 100000 597489294 12943 100000 438265026 12944 100000 219857780 12945 100000 308973151 12946 100000 621129335 12947 100000 959247439 12948 100000 566065210 12949 100000 818019107 12950 100000 54044349 12951 100000 211211942 12952 100000 696041404 12953 100000 502866332 12954 100000 707150556 12955 100000 648331418 12956 100000 678302019 12957 100000 437243178 12958 100000 971299089 12959 100000 861787451 12960 100000 365562844 12961 100000 76335753 12962 100000 406014886 12963 100000 436933460 12964 100000 171882429 12965 100000 46724565 12966 100000 810261810 12967 100000 318384123 12968 100000 734983676 12969 100000 898992908 12970 100000 14206789 12971 100000 289536464 12972 100000 833690218 12973 100000 554923572 12974 100000 132387877 12975 100000 437001216 12976 100000 62713745 12977 100000 635084032 12978 100000 799310930 12979 100000 585186783 12980 100000 904472348 12981 100000 962939597 12982 100000 455671640 12983 100000 102714666 12984 100000 28247828 12985 100000 988794393 12986 100000 717017372 12987 100000 497632741 12988 100000 293159947 12989 100000 780738342 12990 100000 409208903 12991 100000 920739364 12992 100000 722448986 12993 100000 143100589 12994 100000 514955833 12995 100000 481526034 12996 100000 741877379 12997 100000 222433501 12998 100000 603494031 12999 100000 967673060 13000 100000 90484559 13001 100000 607798192 13002 100000 384456031 13003 100000 262225595 13004 100000 432688862 13005 100000 273682662 13006 100000 559491031 13007 100000 232281019 13008 100000 32955240 13009 100000 961288104 13010 100000 517620396 13011 100000 123270987 13012 100000 103141153 13013 100000 844827991 13014 100000 332905303 13015 100000 933974763 13016 100000 379569248 13017 100000 408666407 13018 100000 282076250 13019 100000 682543230 13020 100000 156023705 13021 100000 846006268 13022 100000 196476882 13023 100000 399756330 13024 100000 513189751 13025 100000 256580489 13026 100000 852990459 13027 100000 218369279 13028 100000 368200014 13029 100000 961852964 13030 100000 100560337 13031 100000 781127407 13032 100000 982383851 13033 100000 738443321 13034 100000 621861988 13035 100000 345245659 13036 100000 882214081 13037 100000 836405221 13038 100000 611124091 13039 100000 668556329 13040 100000 195074382 13041 100000 800995273 13042 100000 587423599 13043 100000 65729776 13044 100000 143393902 13045 100000 278044131 13046 100000 670535675 13047 100000 394365111 13048 100000 744051961 13049 100000 148148586 13050 100000 477882590 13051 100000 147022817 13052 100000 165197577 13053 100000 661145707 13054 100000 926975727 13055 100000 600533411 13056 100000 367572952 13057 100000 863179330 13058 100000 287648568 13059 100000 791840271 13060 100000 901126906 13061 100000 946147043 13062 100000 152117928 13063 100000 688864852 13064 100000 328977265 13065 100000 714529105 13066 100000 719745338 13067 100000 895786205 13068 100000 254764570 13069 100000 228849704 13070 100000 635221744 13071 100000 948743693 13072 100000 857676378 13073 100000 904358048 13074 100000 701451889 13075 100000 264918897 13076 100000 210569808 13077 100000 532306492 13078 100000 822431065 13079 100000 152154559 13080 100000 853708429 13081 100000 626005541 13082 100000 12650591 13083 100000 94282017 13084 100000 351188296 13085 100000 781374270 13086 100000 34052864 13087 100000 189177242 13088 100000 896273297 13089 100000 453596754 13090 100000 51690273 13091 100000 140267986 13092 100000 118637524 13093 100000 591206047 13094 100000 434234231 13095 100000 822008896 13096 100000 672676554 13097 100000 144925751 13098 100000 516071949 13099 100000 792704293 13100 100000 985168380 13101 100000 840332520 13102 100000 58941661 13103 100000 188545089 13104 100000 285418041 13105 100000 326168839 13106 100000 180376919 13107 100000 244611788 13108 100000 580058063 13109 100000 640749038 13110 100000 704377088 13111 100000 430597644 13112 100000 554043946 13113 100000 210088919 13114 100000 806606807 13115 100000 752978344 13116 100000 63438743 13117 100000 554489675 13118 100000 421778628 13119 100000 417636111 13120 100000 410063201 13121 100000 469548820 13122 100000 92077794 13123 100000 392424088 13124 100000 80276980 13125 100000 243340935 13126 100000 32912095 13127 100000 225515352 13128 100000 792394410 13129 100000 222660807 13130 100000 284156417 13131 100000 228816889 13132 100000 270878022 13133 100000 156879656 13134 100000 568847556 13135 100000 471519221 13136 100000 639802123 13137 100000 798642256 13138 100000 877863133 13139 100000 702322555 13140 100000 481575414 13141 100000 367063340 13142 100000 191650951 13143 100000 115940715 13144 100000 134802630 13145 100000 446407576 13146 100000 957710387 13147 100000 588119206 13148 100000 417646147 13149 100000 398986711 13150 100000 660339880 13151 100000 604867394 13152 100000 732352841 13153 100000 357264619 13154 100000 238733852 13155 100000 875630269 13156 100000 559510703 13157 100000 770256057 13158 100000 467646677 13159 100000 522573208 13160 100000 249610915 13161 100000 944886277 13162 100000 700179578 13163 100000 715504808 13164 100000 291468178 13165 100000 251245472 13166 100000 434239773 13167 100000 452047389 13168 100000 878363192 13169 100000 858622157 13170 100000 854290166 13171 100000 583215644 13172 100000 595209361 13173 100000 301440271 13174 100000 814286018 13175 100000 48345694 13176 100000 410912492 13177 100000 987539524 13178 100000 247907267 13179 100000 300388567 13180 100000 430085832 13181 100000 158895761 13182 100000 244573324 13183 100000 223307840 13184 100000 983417667 13185 100000 209493539 13186 100000 714642002 13187 100000 459299431 13188 100000 289243007 13189 100000 202836468 13190 100000 999461697 13191 100000 525346871 13192 100000 502778157 13193 100000 727599709 13194 100000 66540828 13195 100000 133495630 13196 100000 389319601 13197 100000 136206108 13198 100000 315582035 13199 100000 870827225 13200 100000 985091165 13201 100000 122710691 13202 100000 98641004 13203 100000 379448696 13204 100000 683587768 13205 100000 85080775 13206 100000 426476066 13207 100000 753904910 13208 100000 111706473 13209 100000 243219647 13210 100000 560966920 13211 100000 856042383 13212 100000 936972958 13213 100000 843766413 13214 100000 738568988 13215 100000 727058769 13216 100000 972566423 13217 100000 632351013 13218 100000 233306938 13219 100000 240749081 13220 100000 573661078 13221 100000 590321419 13222 100000 107854505 13223 100000 449830148 13224 100000 788419129 13225 100000 827754542 13226 100000 716144349 13227 100000 448046017 13228 100000 890970888 13229 100000 277496495 13230 100000 545205644 13231 100000 904119274 13232 100000 142632899 13233 100000 792431717 13234 100000 891734727 13235 100000 732357046 13236 100000 841204764 13237 100000 98081488 13238 100000 243432020 13239 100000 71357652 13240 100000 156796517 13241 100000 401491617 13242 100000 519749730 13243 100000 62766365 13244 100000 995461615 13245 100000 579190029 13246 100000 986276129 13247 100000 665092035 13248 100000 337882017 13249 100000 112284687 13250 100000 142090322 13251 100000 717268954 13252 100000 858312226 13253 100000 346380086 13254 100000 958728101 13255 100000 150321277 13256 100000 197402669 13257 100000 344351092 13258 100000 202385873 13259 100000 68426108 13260 100000 46536548 13261 100000 767444134 13262 100000 547123960 13263 100000 607274957 13264 100000 358643327 13265 100000 712462852 13266 100000 770429405 13267 100000 560352365 13268 100000 801512109 13269 100000 126914189 13270 100000 644048504 13271 100000 18417863 13272 100000 701731941 13273 100000 4316298 13274 100000 807914695 13275 100000 8275534 13276 100000 786806086 13277 100000 70312645 13278 100000 813954839 13279 100000 321831681 13280 100000 223078114 13281 100000 561579860 13282 100000 142604920 13283 100000 530560004 13284 100000 38936248 13285 100000 770414280 13286 100000 675236626 13287 100000 739958812 13288 100000 15249484 13289 100000 977603604 13290 100000 249620932 13291 100000 10346797 13292 100000 19270694 13293 100000 907608934 13294 100000 871482406 13295 100000 454860130 13296 100000 455117432 13297 100000 560577961 13298 100000 172384394 13299 100000 662793265 13300 100000 646402639 13301 100000 597965532 13302 100000 228337464 13303 100000 437287170 13304 100000 437273511 13305 100000 176955762 13306 100000 972900415 13307 100000 425456317 13308 100000 79713282 13309 100000 616977226 13310 100000 964411545 13311 100000 308421177 13312 100000 88189776 13313 100000 445639992 13314 100000 103443575 13315 100000 25619781 13316 100000 706830891 13317 100000 709033603 13318 100000 466814834 13319 100000 513512928 13320 100000 431072975 13321 100000 876433048 13322 100000 986205289 13323 100000 242600572 13324 100000 842291938 13325 100000 451927875 13326 100000 727166036 13327 100000 867296146 13328 100000 574480476 13329 100000 630602500 13330 100000 632772746 13331 100000 483043957 13332 100000 471911091 13333 100000 414112737 13334 100000 57486529 13335 100000 746924272 13336 100000 850420198 13337 100000 820707791 13338 100000 294975578 13339 100000 515042370 13340 100000 49879100 13341 100000 900970316 13342 100000 130614982 13343 100000 903590949 13344 100000 876785187 13345 100000 499080369 13346 100000 876116330 13347 100000 667965659 13348 100000 700672487 13349 100000 918321118 13350 100000 401330259 13351 100000 563754248 13352 100000 892966695 13353 100000 719632485 13354 100000 467079814 13355 100000 799829999 13356 100000 129968760 13357 100000 659013950 13358 100000 121021349 13359 100000 760221313 13360 100000 677184769 13361 100000 970671141 13362 100000 982913603 13363 100000 528000171 13364 100000 846059138 13365 100000 875320496 13366 100000 869817539 13367 100000 599873988 13368 100000 86089660 13369 100000 588748880 13370 100000 202627143 13371 100000 574336622 13372 100000 788988665 13373 100000 268055050 13374 100000 187200912 13375 100000 247655821 13376 100000 325659934 13377 100000 570589017 13378 100000 975550734 13379 100000 125300824 13380 100000 882189805 13381 100000 18614917 13382 100000 866709840 13383 100000 514064301 13384 100000 963039467 13385 100000 614793004 13386 100000 648924073 13387 100000 295487269 13388 100000 838447629 13389 100000 322150922 13390 100000 171520320 13391 100000 218906208 13392 100000 327730446 13393 100000 780643669 13394 100000 302075776 13395 100000 559490388 13396 100000 154821224 13397 100000 368980211 13398 100000 395270040 13399 100000 702366458 13400 100000 944910029 13401 100000 570030345 13402 100000 115922713 13403 100000 494242893 13404 100000 904838194 13405 100000 22370294 13406 100000 493084943 13407 100000 819546071 13408 100000 574725004 13409 100000 250401726 13410 100000 983628631 13411 100000 443349151 13412 100000 919392611 13413 100000 43360245 13414 100000 637511296 13415 100000 229900672 13416 100000 426978379 13417 100000 179104013 13418 100000 399313105 13419 100000 841440519 13420 100000 392128844 13421 100000 944441292 13422 100000 748976674 13423 100000 470004999 13424 100000 839084768 13425 100000 292336507 13426 100000 468975569 13427 100000 761236933 13428 100000 361632064 13429 100000 195655067 13430 100000 294014165 13431 100000 510743808 13432 100000 598033313 13433 100000 482755766 13434 100000 405979201 13435 100000 348437643 13436 100000 160979021 13437 100000 464890659 13438 100000 300450804 13439 100000 361222295 13440 100000 651347509 13441 100000 366335493 13442 100000 380746436 13443 100000 444790725 13444 100000 340073692 13445 100000 907854169 13446 100000 659515361 13447 100000 153875556 13448 100000 451971369 13449 100000 907218913 13450 100000 885743564 13451 100000 493134731 13452 100000 902912686 13453 100000 186981414 13454 100000 494921787 13455 100000 44897137 13456 100000 469254335 13457 100000 399293285 13458 100000 825875425 13459 100000 637933264 13460 100000 554051958 13461 100000 698855500 13462 100000 658550421 13463 100000 382957877 13464 100000 655105320 13465 100000 258644905 13466 100000 232053291 13467 100000 348705388 13468 100000 608205562 13469 100000 225529253 13470 100000 741084082 13471 100000 10271641 13472 100000 692429053 13473 100000 9147320 13474 100000 331983725 13475 100000 213793473 13476 100000 223232534 13477 100000 658691777 13478 100000 315764741 13479 100000 62032883 13480 100000 968911509 13481 100000 33331823 13482 100000 956554031 13483 100000 805558838 13484 100000 347098318 13485 100000 968967939 13486 100000 262904555 13487 100000 941341886 13488 100000 526107041 13489 100000 877180944 13490 100000 716065180 13491 100000 663246962 13492 100000 58929361 13493 100000 69493910 13494 100000 33409330 13495 100000 170324784 13496 100000 452264486 13497 100000 440208787 13498 100000 188858883 13499 100000 664576084 13500 100000 106951989 13501 100000 640157680 13502 100000 82007438 13503 100000 694987820 13504 100000 482980367 13505 100000 37647866 13506 100000 612787396 13507 100000 218153814 13508 100000 159067570 13509 100000 434694197 13510 100000 631877047 13511 100000 313023569 13512 100000 935269538 13513 100000 881615094 13514 100000 973488021 13515 100000 117544704 13516 100000 987944855 13517 100000 624032051 13518 100000 302514156 13519 100000 685709305 13520 100000 765904884 13521 100000 202513356 13522 100000 823101430 13523 100000 835307257 13524 100000 261889634 13525 100000 433096334 13526 100000 13683987 13527 100000 288406743 13528 100000 223772474 13529 100000 554967023 13530 100000 789398359 13531 100000 460180700 13532 100000 772130999 13533 100000 463942345 13534 100000 793211713 13535 100000 397366208 13536 100000 733552465 13537 100000 486579388 13538 100000 772954887 13539 100000 737574852 13540 100000 423825801 13541 100000 804214377 13542 100000 540928064 13543 100000 991761432 13544 100000 270075017 13545 100000 602245094 13546 100000 498649058 13547 100000 24576090 13548 100000 778997066 13549 100000 149447790 13550 100000 398363729 13551 100000 624271201 13552 100000 507975651 13553 100000 915466149 13554 100000 662041667 13555 100000 305926334 13556 100000 551762349 13557 100000 13704649 13558 100000 18746597 13559 100000 88055600 13560 100000 68203147 13561 100000 471280760 13562 100000 112490514 13563 100000 112840271 13564 100000 136512744 13565 100000 623459926 13566 100000 437146753 13567 100000 570998004 13568 100000 564951495 13569 100000 942542789 13570 100000 826177946 13571 100000 91580472 13572 100000 434625491 13573 100000 369061334 13574 100000 158503492 13575 100000 847735331 13576 100000 839429049 13577 100000 743387582 13578 100000 390913698 13579 100000 6911557 13580 100000 51438562 13581 100000 398197064 13582 100000 947331704 13583 100000 464458828 13584 100000 924102567 13585 100000 334864781 13586 100000 899516171 13587 100000 460636045 13588 100000 279903481 13589 100000 658520574 13590 100000 174725277 13591 100000 459689236 13592 100000 324786281 13593 100000 275690499 13594 100000 529732263 13595 100000 299770625 13596 100000 270794675 13597 100000 146949706 13598 100000 191513325 13599 100000 108839654 13600 100000 734447416 13601 100000 695227645 13602 100000 482061592 13603 100000 579108301 13604 100000 412167969 13605 100000 496908244 13606 100000 193315708 13607 100000 501555074 13608 100000 762248297 13609 100000 631733760 13610 100000 966364629 13611 100000 422800823 13612 100000 365867862 13613 100000 419129885 13614 100000 263719934 13615 100000 596093118 13616 100000 895164815 13617 100000 313225122 13618 100000 678772998 13619 100000 859891459 13620 100000 724446256 13621 100000 148199074 13622 100000 353327757 13623 100000 337061558 13624 100000 278325183 13625 100000 283639358 13626 100000 131463943 13627 100000 716049147 13628 100000 70452724 13629 100000 575528916 13630 100000 952294846 13631 100000 642202760 13632 100000 39079124 13633 100000 648651017 13634 100000 328105083 13635 100000 197230937 13636 100000 143980141 13637 100000 107152342 13638 100000 436413345 13639 100000 210934195 13640 100000 397564404 13641 100000 44793197 13642 100000 571029644 13643 100000 245049861 13644 100000 401668851 13645 100000 445216063 13646 100000 791022808 13647 100000 945361221 13648 100000 772901436 13649 100000 691502671 13650 100000 969775806 13651 100000 837691522 13652 100000 251761378 13653 100000 20066685 13654 100000 605199403 13655 100000 43869766 13656 100000 572089079 13657 100000 50321391 13658 100000 43047961 13659 100000 120929279 13660 100000 938518285 13661 100000 667184480 13662 100000 447923027 13663 100000 584361270 13664 100000 195225438 13665 100000 65913162 13666 100000 629650460 13667 100000 643773083 13668 100000 133915626 13669 100000 317696872 13670 100000 239360190 13671 100000 344707394 13672 100000 764365811 13673 100000 93111325 13674 100000 782093556 13675 100000 86360989 13676 100000 92282785 13677 100000 699425402 13678 100000 766641511 13679 100000 324190228 13680 100000 181596780 13681 100000 725157737 13682 100000 770517372 13683 100000 178251676 13684 100000 934017637 13685 100000 324501896 13686 100000 688881550 13687 100000 89979099 13688 100000 581620975 13689 100000 338607214 13690 100000 775270935 13691 100000 506169615 13692 100000 378463725 13693 100000 441085919 13694 100000 855768926 13695 100000 132608537 13696 100000 853580559 13697 100000 201309957 13698 100000 62879748 13699 100000 896992627 13700 100000 653380200 13701 100000 75929836 13702 100000 752063303 13703 100000 835180130 13704 100000 116320427 13705 100000 849258863 13706 100000 974251546 13707 100000 744747558 13708 100000 911318359 13709 100000 186501606 13710 100000 74285796 13711 100000 399319010 13712 100000 731858621 13713 100000 812250643 13714 100000 570434637 13715 100000 516776115 13716 100000 427426463 13717 100000 226006537 13718 100000 46595190 13719 100000 546248244 13720 100000 616090329 13721 100000 211023310 13722 100000 120027966 13723 100000 248414541 13724 100000 738471030 13725 100000 439900831 13726 100000 378526096 13727 100000 928884244 13728 100000 383146637 13729 100000 774519520 13730 100000 61712888 13731 100000 632804723 13732 100000 915281390 13733 100000 984123360 13734 100000 864918748 13735 100000 565921384 13736 100000 159292465 13737 100000 15032750 13738 100000 623827506 13739 100000 916792754 13740 100000 505673429 13741 100000 454845170 13742 100000 562472786 13743 100000 615763753 13744 100000 226127987 13745 100000 992590340 13746 100000 971244634 13747 100000 650466695 13748 100000 709629403 13749 100000 583514431 13750 100000 481210094 13751 100000 627997075 13752 100000 760464806 13753 100000 392951845 13754 100000 261868493 13755 100000 891891198 13756 100000 969487743 13757 100000 401979239 13758 100000 556197690 13759 100000 999328893 13760 100000 510577858 13761 100000 409937584 13762 100000 513983295 13763 100000 361608974 13764 100000 726731768 13765 100000 714674096 13766 100000 37741847 13767 100000 854234573 13768 100000 827362485 13769 100000 981222895 13770 100000 822547937 13771 100000 920227185 13772 100000 770591293 13773 100000 197576895 13774 100000 262571645 13775 100000 911911656 13776 100000 329485880 13777 100000 652858620 13778 100000 531092005 13779 100000 21924311 13780 100000 169203705 13781 100000 448545903 13782 100000 812958893 13783 100000 46970710 13784 100000 114618666 13785 100000 628143687 13786 100000 316985302 13787 100000 579531172 13788 100000 912877430 13789 100000 376799536 13790 100000 179679582 13791 100000 312225654 13792 100000 839669231 13793 100000 308635727 13794 100000 611500116 13795 100000 103550978 13796 100000 533012358 13797 100000 131151042 13798 100000 469258128 13799 100000 439860854 13800 100000 651763786 13801 100000 773448934 13802 100000 260077395 13803 100000 395178847 13804 100000 134796627 13805 100000 416563835 13806 100000 594142464 13807 100000 804261048 13808 100000 70463406 13809 100000 884257240 13810 100000 241373942 13811 100000 748344523 13812 100000 766108425 13813 100000 217518457 13814 100000 296150607 13815 100000 146603492 13816 100000 823750360 13817 100000 288525666 13818 100000 876563318 13819 100000 889234548 13820 100000 765324271 13821 100000 715611209 13822 100000 479137742 13823 100000 637258056 13824 100000 485574017 13825 100000 972584260 13826 100000 641009332 13827 100000 141856707 13828 100000 188456858 13829 100000 213691147 13830 100000 902649800 13831 100000 864649964 13832 100000 70210822 13833 100000 572999510 13834 100000 644503902 13835 100000 970781648 13836 100000 615348060 13837 100000 727406714 13838 100000 889789871 13839 100000 815647126 13840 100000 898992746 13841 100000 429322154 13842 100000 634232540 13843 100000 477935142 13844 100000 173898912 13845 100000 881420784 13846 100000 401620516 13847 100000 224290909 13848 100000 398994920 13849 100000 25284521 13850 100000 989473258 13851 100000 215132251 13852 100000 573392065 13853 100000 901029590 13854 100000 678197209 13855 100000 140640212 13856 100000 156226542 13857 100000 318042287 13858 100000 52022824 13859 100000 758418542 13860 100000 151133867 13861 100000 488789727 13862 100000 118781537 13863 100000 427335834 13864 100000 540525178 13865 100000 757171409 13866 100000 85752044 13867 100000 323625044 13868 100000 637925329 13869 100000 580523047 13870 100000 537248125 13871 100000 777924204 13872 100000 246012551 13873 100000 375597071 13874 100000 441660919 13875 100000 595981359 13876 100000 210051097 13877 100000 69784019 13878 100000 286238377 13879 100000 929955305 13880 100000 753842031 13881 100000 50071610 13882 100000 775236549 13883 100000 894761220 13884 100000 667821161 13885 100000 167427655 13886 100000 350178239 13887 100000 611897218 13888 100000 268772717 13889 100000 541366721 13890 100000 35973399 13891 100000 528490722 13892 100000 191517574 13893 100000 345531300 13894 100000 668885333 13895 100000 175508667 13896 100000 956965801 13897 100000 14317287 13898 100000 498122866 13899 100000 395985252 13900 100000 278163723 13901 100000 969053542 13902 100000 548719444 13903 100000 496328730 13904 100000 635675848 13905 100000 107029148 13906 100000 88629868 13907 100000 906671222 13908 100000 88341936 13909 100000 881968207 13910 100000 651082688 13911 100000 171002671 13912 100000 826403798 13913 100000 948440355 13914 100000 205397179 13915 100000 92081527 13916 100000 909324996 13917 100000 279875980 13918 100000 467862725 13919 100000 607797386 13920 100000 477980889 13921 100000 110344001 13922 100000 307265136 13923 100000 22292929 13924 100000 782976402 13925 100000 786315161 13926 100000 895384757 13927 100000 1538239 13928 100000 658000560 13929 100000 887699444 13930 100000 210187734 13931 100000 367577980 13932 100000 357518029 13933 100000 410796714 13934 100000 89627221 13935 100000 293819596 13936 100000 890796682 13937 100000 291215049 13938 100000 701308500 13939 100000 239098737 13940 100000 26909845 13941 100000 405506976 13942 100000 186979144 13943 100000 917504340 13944 100000 986790413 13945 100000 912303823 13946 100000 224812082 13947 100000 519222147 13948 100000 111877241 13949 100000 517705441 13950 100000 778100672 13951 100000 587846889 13952 100000 400713839 13953 100000 425965915 13954 100000 817153252 13955 100000 365799709 13956 100000 784501252 13957 100000 718493605 13958 100000 108306662 13959 100000 219684692 13960 100000 334637542 13961 100000 137347668 13962 100000 485110955 13963 100000 867315010 13964 100000 122471893 13965 100000 567246372 13966 100000 671513420 13967 100000 680286398 13968 100000 6288305 13969 100000 376182118 13970 100000 641824300 13971 100000 590377996 13972 100000 3060259 13973 100000 450807847 13974 100000 200432668 13975 100000 667078538 13976 100000 386468869 13977 100000 741704129 13978 100000 872865908 13979 100000 372975613 13980 100000 214044708 13981 100000 149239256 13982 100000 12634338 13983 100000 235044062 13984 100000 685489690 13985 100000 305635812 13986 100000 27047102 13987 100000 657854634 13988 100000 210889116 13989 100000 428237597 13990 100000 541901749 13991 100000 935096803 13992 100000 730899602 13993 100000 302435788 13994 100000 796281217 13995 100000 3791539 13996 100000 848776490 13997 100000 652865009 13998 100000 787060184 13999 100000 316506397 14000 100000 966319424 14001 100000 655092101 14002 100000 145591037 14003 100000 746628146 14004 100000 269972475 14005 100000 811060920 14006 100000 720342004 14007 100000 160907146 14008 100000 516974313 14009 100000 427167492 14010 100000 218294245 14011 100000 680350322 14012 100000 31162223 14013 100000 902816434 14014 100000 683656530 14015 100000 277458208 14016 100000 73506393 14017 100000 704725590 14018 100000 315387764 14019 100000 442888382 14020 100000 639281804 14021 100000 677522767 14022 100000 748724649 14023 100000 687733944 14024 100000 570514861 14025 100000 704074762 14026 100000 327666894 14027 100000 565992396 14028 100000 656592007 14029 100000 399256892 14030 100000 939126335 14031 100000 460550204 14032 100000 755526220 14033 100000 652366391 14034 100000 935460773 14035 100000 531205511 14036 100000 866818674 14037 100000 20712871 14038 100000 343660962 14039 100000 164039831 14040 100000 352696565 14041 100000 591898701 14042 100000 145971856 14043 100000 115982856 14044 100000 457700608 14045 100000 778843708 14046 100000 662583999 14047 100000 705104401 14048 100000 851266828 14049 100000 536543083 14050 100000 888809081 14051 100000 778223451 14052 100000 40428614 14053 100000 796917871 14054 100000 746086460 14055 100000 199024115 14056 100000 967715131 14057 100000 818490983 14058 100000 960471428 14059 100000 978238646 14060 100000 467966236 14061 100000 742020893 14062 100000 560627750 14063 100000 976421062 14064 100000 115854060 14065 100000 201134917 14066 100000 483097307 14067 100000 577206426 14068 100000 950311153 14069 100000 755577895 14070 100000 387779194 14071 100000 214926123 14072 100000 957662274 14073 100000 423582328 14074 100000 823007504 14075 100000 911826104 14076 100000 330327225 14077 100000 494891000 14078 100000 759094180 14079 100000 588063260 14080 100000 305292436 14081 100000 654317460 14082 100000 430448301 14083 100000 583080416 14084 100000 416155638 14085 100000 408788535 14086 100000 455689164 14087 100000 418421869 14088 100000 539698512 14089 100000 872970575 14090 100000 587035791 14091 100000 545118177 14092 100000 596130228 14093 100000 282715797 14094 100000 274889771 14095 100000 998037550 14096 100000 393109895 14097 100000 582203888 14098 100000 696174082 14099 100000 331925641 14100 100000 971498734 14101 100000 146024835 14102 100000 382888151 14103 100000 29713991 14104 100000 813443470 14105 100000 517667297 14106 100000 20902830 14107 100000 484657037 14108 100000 605457870 14109 100000 900059040 14110 100000 127682332 14111 100000 229227672 14112 100000 720799485 14113 100000 167836054 14114 100000 783655716 14115 100000 273411977 14116 100000 153899635 14117 100000 48738156 14118 100000 961728867 14119 100000 587661998 14120 100000 985625258 14121 100000 894765397 14122 100000 428105747 14123 100000 323783487 14124 100000 699764240 14125 100000 755543288 14126 100000 554146333 14127 100000 935609276 14128 100000 585751169 14129 100000 180032627 14130 100000 413535067 14131 100000 487119880 14132 100000 481630715 14133 100000 336048834 14134 100000 825267135 14135 100000 640684604 14136 100000 87266740 14137 100000 220960715 14138 100000 460596472 14139 100000 966543387 14140 100000 443803355 14141 100000 695111321 14142 100000 683378123 14143 100000 713557279 14144 100000 992948796 14145 100000 872962911 14146 100000 155803054 14147 100000 456543080 14148 100000 985465865 14149 100000 390413491 14150 100000 745570361 14151 100000 950227499 14152 100000 781751589 14153 100000 906890613 14154 100000 997604243 14155 100000 504206854 14156 100000 26681252 14157 100000 375485154 14158 100000 338069893 14159 100000 452528674 14160 100000 12392629 14161 100000 284383994 14162 100000 909278952 14163 100000 433869860 14164 100000 537484634 14165 100000 644039890 14166 100000 572808351 14167 100000 859321786 14168 100000 456298141 14169 100000 514406108 14170 100000 268521797 14171 100000 219449660 14172 100000 163418649 14173 100000 737040022 14174 100000 466827967 14175 100000 256946438 14176 100000 548185983 14177 100000 917102540 14178 100000 150873650 14179 100000 873519723 14180 100000 67840750 14181 100000 424392515 14182 100000 71896562 14183 100000 676883426 14184 100000 173674915 14185 100000 575700087 14186 100000 46120388 14187 100000 1780366 14188 100000 623700506 14189 100000 824971075 14190 100000 10180309 14191 100000 617089647 14192 100000 274707138 14193 100000 652363519 14194 100000 448789893 14195 100000 780655235 14196 100000 380257519 14197 100000 446579227 14198 100000 69612784 14199 100000 211093602 14200 100000 40428040 14201 100000 774568634 14202 100000 113719614 14203 100000 669897400 14204 100000 52107244 14205 100000 996409937 14206 100000 243010221 14207 100000 10080679 14208 100000 582804074 14209 100000 788045851 14210 100000 668509275 14211 100000 95348638 14212 100000 590190647 14213 100000 700677272 14214 100000 588105608 14215 100000 425942098 14216 100000 926300609 14217 100000 701049776 14218 100000 976585186 14219 100000 842069378 14220 100000 375822544 14221 100000 238015590 14222 100000 43671428 14223 100000 29187585 14224 100000 982988529 14225 100000 705594548 14226 100000 49238666 14227 100000 978226168 14228 100000 981281746 14229 100000 761452596 14230 100000 794667884 14231 100000 693540418 14232 100000 518781318 14233 100000 903604801 14234 100000 906279942 14235 100000 555589585 14236 100000 837594804 14237 100000 480046030 14238 100000 154412115 14239 100000 581179627 14240 100000 103078715 14241 100000 601315763 14242 100000 64360863 14243 100000 127489552 14244 100000 779991924 14245 100000 835006466 14246 100000 814329430 14247 100000 585981214 14248 100000 195542923 14249 100000 573610919 14250 100000 678811961 14251 100000 511946034 14252 100000 146719684 14253 100000 593340856 14254 100000 107318151 14255 100000 891731819 14256 100000 136473145 14257 100000 916518576 14258 100000 723496984 14259 100000 884370298 14260 100000 733249200 14261 100000 279125492 14262 100000 781221872 14263 100000 305832243 14264 100000 65270857 14265 100000 419647897 14266 100000 950808834 14267 100000 190700083 14268 100000 909288095 14269 100000 276494412 14270 100000 875189784 14271 100000 946571908 14272 100000 791761376 14273 100000 64121162 14274 100000 350130191 14275 100000 314894819 14276 100000 180373427 14277 100000 686916288 14278 100000 992906520 14279 100000 23598514 14280 100000 980015318 14281 100000 712518836 14282 100000 321455649 14283 100000 229032873 14284 100000 252053414 14285 100000 453039996 14286 100000 729001284 14287 100000 957222844 14288 100000 218088406 14289 100000 440915239 14290 100000 27602104 14291 100000 766299210 14292 100000 182999048 14293 100000 520428995 14294 100000 237533112 14295 100000 641877205 14296 100000 709064156 14297 100000 903141434 14298 100000 428073722 14299 100000 2809512 14300 100000 691248925 14301 100000 253033493 14302 100000 749959574 14303 100000 873301269 14304 100000 715427526 14305 100000 826300922 14306 100000 689126996 14307 100000 294674517 14308 100000 821004393 14309 100000 795514107 14310 100000 933334178 14311 100000 943780852 14312 100000 333195157 14313 100000 865615587 14314 100000 94291125 14315 100000 34259763 14316 100000 746978743 14317 100000 27856470 14318 100000 680583818 14319 100000 401610413 14320 100000 69973547 14321 100000 484791044 14322 100000 682129616 14323 100000 784253438 14324 100000 767526004 14325 100000 639868155 14326 100000 793974135 14327 100000 259297468 14328 100000 468708389 14329 100000 171743568 14330 100000 102141788 14331 100000 314362098 14332 100000 6035984 14333 100000 256693787 14334 100000 641625262 14335 100000 994155897 14336 100000 731656702 14337 100000 740538084 14338 100000 991370857 14339 100000 879677118 14340 100000 306304612 14341 100000 873131822 14342 100000 454581926 14343 100000 372178696 14344 100000 511019719 14345 100000 200520228 14346 100000 430873695 14347 100000 311028944 14348 100000 830866972 14349 100000 473386453 14350 100000 57471129 14351 100000 310669842 14352 100000 281836332 14353 100000 18314602 14354 100000 174922866 14355 100000 990692145 14356 100000 897844232 14357 100000 692128805 14358 100000 352447993 14359 100000 275251736 14360 100000 470479586 14361 100000 360666721 14362 100000 762776825 14363 100000 115860429 14364 100000 510750460 14365 100000 847121379 14366 100000 882393796 14367 100000 866406542 14368 100000 365284239 14369 100000 479290778 14370 100000 276217869 14371 100000 609618377 14372 100000 907722856 14373 100000 118972594 14374 100000 929237454 14375 100000 619282338 14376 100000 100969037 14377 100000 545946028 14378 100000 391462902 14379 100000 180286882 14380 100000 558812652 14381 100000 626934958 14382 100000 303574533 14383 100000 312381585 14384 100000 181424215 14385 100000 579707755 14386 100000 325016822 14387 100000 71997820 14388 100000 738009105 14389 100000 131207658 14390 100000 488904091 14391 100000 103515505 14392 100000 61818436 14393 100000 351563914 14394 100000 271462397 14395 100000 817024734 14396 100000 753456539 14397 100000 992218779 14398 100000 541328447 14399 100000 471734420 14400 100000 393813941 14401 100000 474587743 14402 100000 47059793 14403 100000 192540005 14404 100000 7880323 14405 100000 232014822 14406 100000 885603959 14407 100000 898168371 14408 100000 695648435 14409 100000 457791762 14410 100000 755281498 14411 100000 279461276 14412 100000 959641844 14413 100000 529383560 14414 100000 181619204 14415 100000 669123464 14416 100000 18427062 14417 100000 440270763 14418 100000 942312400 14419 100000 179884215 14420 100000 26792642 14421 100000 235200210 14422 100000 779669073 14423 100000 308280910 14424 100000 79237582 14425 100000 643749225 14426 100000 906499854 14427 100000 987867170 14428 100000 615814215 14429 100000 871093516 14430 100000 464601000 14431 100000 979013509 14432 100000 769267256 14433 100000 54503472 14434 100000 611449724 14435 100000 435834534 14436 100000 21524852 14437 100000 954866171 14438 100000 663401481 14439 100000 71503114 14440 100000 284134019 14441 100000 628736313 14442 100000 290203944 14443 100000 265784500 14444 100000 377006645 14445 100000 184237822 14446 100000 542648778 14447 100000 859020973 14448 100000 274603123 14449 100000 735162146 14450 100000 588671227 14451 100000 962793943 14452 100000 331784407 14453 100000 529850766 14454 100000 423513009 14455 100000 412126693 14456 100000 908849194 14457 100000 144365731 14458 100000 256899368 14459 100000 113861345 14460 100000 251518100 14461 100000 916517725 14462 100000 740783970 14463 100000 870870913 14464 100000 285864503 14465 100000 697006049 14466 100000 467458845 14467 100000 691716566 14468 100000 357227599 14469 100000 223248269 14470 100000 79440906 14471 100000 702189935 14472 100000 39065072 14473 100000 130652360 14474 100000 688067577 14475 100000 20817766 14476 100000 943149854 14477 100000 787642043 14478 100000 614298682 14479 100000 733151958 14480 100000 676682621 14481 100000 575063077 14482 100000 496795911 14483 100000 642334024 14484 100000 532869836 14485 100000 999473860 14486 100000 302693921 14487 100000 128418648 14488 100000 123468993 14489 100000 7812118 14490 100000 708008614 14491 100000 558729201 14492 100000 228458731 14493 100000 224856088 14494 100000 159718269 14495 100000 542501024 14496 100000 771391676 14497 100000 489876084 14498 100000 879434024 14499 100000 885123581 14500 100000 908535375 14501 100000 633289831 14502 100000 24788544 14503 100000 480557611 14504 100000 269914080 14505 100000 285019293 14506 100000 705496944 14507 100000 661097089 14508 100000 552716064 14509 100000 952463718 14510 100000 407960814 14511 100000 854806581 14512 100000 826325626 14513 100000 14846380 14514 100000 649559209 14515 100000 169055753 14516 100000 302692143 14517 100000 425022069 14518 100000 268826376 14519 100000 664429327 14520 100000 804146146 14521 100000 470973013 14522 100000 322851792 14523 100000 313030780 14524 100000 299644421 14525 100000 203677976 14526 100000 755316977 14527 100000 625041229 14528 100000 122690984 14529 100000 252010745 14530 100000 314072918 14531 100000 881476626 14532 100000 407497220 14533 100000 463837569 14534 100000 53292206 14535 100000 186679339 14536 100000 668029111 14537 100000 227046166 14538 100000 653813715 14539 100000 206436354 14540 100000 787911990 14541 100000 980621691 14542 100000 622858389 14543 100000 973928150 14544 100000 972994414 14545 100000 955651741 14546 100000 218496936 14547 100000 555933605 14548 100000 662240766 14549 100000 354923375 14550 100000 71501868 14551 100000 38410618 14552 100000 758174839 14553 100000 620106267 14554 100000 738760345 14555 100000 380442651 14556 100000 775034530 14557 100000 834154631 14558 100000 821345481 14559 100000 131997675 14560 100000 38600009 14561 100000 573213102 14562 100000 24974502 14563 100000 598176607 14564 100000 678282745 14565 100000 263565065 14566 100000 56356396 14567 100000 975423845 14568 100000 420269553 14569 100000 72604299 14570 100000 813581018 14571 100000 948432723 14572 100000 265651939 14573 100000 939209919 14574 100000 954371758 14575 100000 941933890 14576 100000 425419616 14577 100000 679376358 14578 100000 739541838 14579 100000 512985324 14580 100000 193370112 14581 100000 843571667 14582 100000 939057237 14583 100000 351473883 14584 100000 287733394 14585 100000 540664361 14586 100000 987017318 14587 100000 232247083 14588 100000 252647893 14589 100000 596828720 14590 100000 871276223 14591 100000 584335207 14592 100000 383717428 14593 100000 936948952 14594 100000 887207896 14595 100000 552070081 14596 100000 733011589 14597 100000 330719931 14598 100000 176721814 14599 100000 61879742 14600 100000 779705881 14601 100000 718120291 14602 100000 785161639 14603 100000 707728228 14604 100000 197073113 14605 100000 182737719 14606 100000 694130951 14607 100000 430368518 14608 100000 355351686 14609 100000 581988717 14610 100000 584476810 14611 100000 976841640 14612 100000 411902634 14613 100000 176263857 14614 100000 147035267 14615 100000 401685327 14616 100000 857055187 14617 100000 97230242 14618 100000 491660295 14619 100000 977338686 14620 100000 421577099 14621 100000 307367980 14622 100000 567480326 14623 100000 771634771 14624 100000 834216058 14625 100000 257728523 14626 100000 902015458 14627 100000 86347495 14628 100000 160488882 14629 100000 785213670 14630 100000 850470066 14631 100000 505433736 14632 100000 601595094 14633 100000 106795207 14634 100000 250373071 14635 100000 649584886 14636 100000 850634542 14637 100000 714552798 14638 100000 835734170 14639 100000 962286648 14640 100000 989082246 14641 100000 340878313 14642 100000 585279443 14643 100000 995765874 14644 100000 45371952 14645 100000 363474333 14646 100000 375911025 14647 100000 354121299 14648 100000 275663378 14649 100000 76821810 14650 100000 959700085 14651 100000 603635443 14652 100000 241606823 14653 100000 52292829 14654 100000 766612680 14655 100000 419948376 14656 100000 923708423 14657 100000 780823705 14658 100000 80967577 14659 100000 490846 14660 100000 709559418 14661 100000 656528638 14662 100000 332529789 14663 100000 578904374 14664 100000 771734080 14665 100000 503524936 14666 100000 490090418 14667 100000 221199475 14668 100000 379639633 14669 100000 383888374 14670 100000 656233095 14671 100000 886065494 14672 100000 822411265 14673 100000 754446444 14674 100000 150500540 14675 100000 21038286 14676 100000 837901561 14677 100000 635878073 14678 100000 481359350 14679 100000 476140919 14680 100000 750298386 14681 100000 389578800 14682 100000 975637691 14683 100000 876839079 14684 100000 815507172 14685 100000 92077377 14686 100000 983508888 14687 100000 358188437 14688 100000 776855705 14689 100000 655168787 14690 100000 842211183 14691 100000 711199304 14692 100000 290676430 14693 100000 937276214 14694 100000 938110817 14695 100000 881647379 14696 100000 58585133 14697 100000 685458169 14698 100000 428823488 14699 100000 435450120 14700 100000 61740345 14701 100000 763608348 14702 100000 35478769 14703 100000 782720702 14704 100000 463542058 14705 100000 21934641 14706 100000 842845947 14707 100000 898385718 14708 100000 233941460 14709 100000 240435699 14710 100000 503388591 14711 100000 129916092 14712 100000 221776398 14713 100000 774756592 14714 100000 69674691 14715 100000 245603332 14716 100000 204085641 14717 100000 726314175 14718 100000 922617369 14719 100000 444710570 14720 100000 755023915 14721 100000 983464356 14722 100000 213283665 14723 100000 272908644 14724 100000 426001388 14725 100000 812884337 14726 100000 117367121 14727 100000 572288678 14728 100000 625717120 14729 100000 863512546 14730 100000 183399969 14731 100000 682464507 14732 100000 320747036 14733 100000 566687038 14734 100000 927844325 14735 100000 594569000 14736 100000 486352702 14737 100000 233784289 14738 100000 544843848 14739 100000 782657856 14740 100000 457812430 14741 100000 48178896 14742 100000 867523654 14743 100000 529870950 14744 100000 783636525 14745 100000 416902289 14746 100000 186691400 14747 100000 587545019 14748 100000 841105913 14749 100000 791289074 14750 100000 791314611 14751 100000 877140487 14752 100000 210283739 14753 100000 440600674 14754 100000 94239237 14755 100000 320534870 14756 100000 623836879 14757 100000 891007279 14758 100000 358271959 14759 100000 65835431 14760 100000 769895773 14761 100000 729996435 14762 100000 974748952 14763 100000 839275200 14764 100000 468906671 14765 100000 180480797 14766 100000 45285566 14767 100000 51094066 14768 100000 530351305 14769 100000 233984059 14770 100000 944671817 14771 100000 986546564 14772 100000 800799446 14773 100000 331945354 14774 100000 67822426 14775 100000 980181391 14776 100000 77041051 14777 100000 351758452 14778 100000 886854256 14779 100000 512712458 14780 100000 633975896 14781 100000 30511917 14782 100000 266078486 14783 100000 5657854 14784 100000 21666040 14785 100000 957141857 14786 100000 494752521 14787 100000 411013282 14788 100000 71010909 14789 100000 864545846 14790 100000 506087581 14791 100000 402918810 14792 100000 176232442 14793 100000 966271494 14794 100000 606821307 14795 100000 189220439 14796 100000 81267905 14797 100000 808237579 14798 100000 876516733 14799 100000 934711768 14800 100000 6652626 14801 100000 750652521 14802 100000 50447021 14803 100000 588165515 14804 100000 38738754 14805 100000 476021522 14806 100000 481767606 14807 100000 315817616 14808 100000 608468676 14809 100000 659186147 14810 100000 622691566 14811 100000 543121612 14812 100000 194135208 14813 100000 395992259 14814 100000 494569144 14815 100000 157812873 14816 100000 744758849 14817 100000 414036876 14818 100000 892742983 14819 100000 765699598 14820 100000 104044459 14821 100000 849164595 14822 100000 493365276 14823 100000 310515520 14824 100000 216059171 14825 100000 596122256 14826 100000 991213080 14827 100000 743123523 14828 100000 285825601 14829 100000 331945228 14830 100000 973457199 14831 100000 379058818 14832 100000 88649130 14833 100000 773218626 14834 100000 995185762 14835 100000 179466597 14836 100000 140725712 14837 100000 482426225 14838 100000 924325669 14839 100000 285914435 14840 100000 626645723 14841 100000 595109930 14842 100000 113414366 14843 100000 886237773 14844 100000 47540819 14845 100000 821869793 14846 100000 574030795 14847 100000 62909859 14848 100000 562294905 14849 100000 796921868 14850 100000 365106583 14851 100000 227047273 14852 100000 8839355 14853 100000 758987986 14854 100000 278429148 14855 100000 481140469 14856 100000 344216491 14857 100000 371161772 14858 100000 280216221 14859 100000 308583290 14860 100000 553766615 14861 100000 826646659 14862 100000 349611503 14863 100000 202220773 14864 100000 907620223 14865 100000 432132992 14866 100000 571696978 14867 100000 925839292 14868 100000 561451000 14869 100000 388859197 14870 100000 836085779 14871 100000 312334381 14872 100000 697018297 14873 100000 255463576 14874 100000 861667358 14875 100000 400074465 14876 100000 625832017 14877 100000 490460511 14878 100000 574896111 14879 100000 363113958 14880 100000 80705770 14881 100000 361845498 14882 100000 503578466 14883 100000 766483263 14884 100000 341362719 14885 100000 262962521 14886 100000 590714473 14887 100000 880944566 14888 100000 381112204 14889 100000 693278444 14890 100000 213688405 14891 100000 157947980 14892 100000 198677469 14893 100000 140316164 14894 100000 338323444 14895 100000 432481590 14896 100000 318171425 14897 100000 571938762 14898 100000 711217526 14899 100000 136528860 14900 100000 201525724 14901 100000 364677869 14902 100000 200920085 14903 100000 303510124 14904 100000 743032081 14905 100000 72143267 14906 100000 100279033 14907 100000 144100010 14908 100000 493378917 14909 100000 694427548 14910 100000 259371259 14911 100000 304622252 14912 100000 118186571 14913 100000 819960542 14914 100000 402561655 14915 100000 49554590 14916 100000 851271242 14917 100000 569653014 14918 100000 4347764 14919 100000 482069192 14920 100000 619945923 14921 100000 306432972 14922 100000 984127196 14923 100000 4313468 14924 100000 801884981 14925 100000 318523543 14926 100000 315175646 14927 100000 799362645 14928 100000 942253343 14929 100000 604889129 14930 100000 348706382 14931 100000 324274979 14932 100000 456430121 14933 100000 706890892 14934 100000 530229869 14935 100000 740081375 14936 100000 556884339 14937 100000 224885771 14938 100000 949340476 14939 100000 641033855 14940 100000 983947447 14941 100000 417469589 14942 100000 68759794 14943 100000 151024852 14944 100000 925728553 14945 100000 769403817 14946 100000 617119238 14947 100000 617698694 14948 100000 447803662 14949 100000 748650566 14950 100000 943778400 14951 100000 249443187 14952 100000 325969676 14953 100000 697571087 14954 100000 187594873 14955 100000 625335318 14956 100000 694819641 14957 100000 834718315 14958 100000 382053791 14959 100000 159928591 14960 100000 997693668 14961 100000 383646289 14962 100000 898934674 14963 100000 460558055 14964 100000 702040211 14965 100000 264129960 14966 100000 657693937 14967 100000 340175169 14968 100000 859904309 14969 100000 985781593 14970 100000 377608173 14971 100000 270344919 14972 100000 600976586 14973 100000 22058313 14974 100000 137624439 14975 100000 693087960 14976 100000 507516093 14977 100000 280873040 14978 100000 862508641 14979 100000 352132711 14980 100000 624588759 14981 100000 515109158 14982 100000 734869031 14983 100000 737573280 14984 100000 441513047 14985 100000 867187335 14986 100000 162704464 14987 100000 310605409 14988 100000 750823833 14989 100000 151376611 14990 100000 499884047 14991 100000 392990770 14992 100000 325332397 14993 100000 239719124 14994 100000 697619150 14995 100000 745732638 14996 100000 252619456 14997 100000 823965699 14998 100000 157630433 14999 100000 985264053 15000 100000 189625527 15001 100000 269863785 15002 100000 380437662 15003 100000 542181332 15004 100000 315920173 15005 100000 803170707 15006 100000 105921300 15007 100000 405088262 15008 100000 947241473 15009 100000 958089220 15010 100000 888081527 15011 100000 472461644 15012 100000 341050096 15013 100000 147967160 15014 100000 845980052 15015 100000 524698770 15016 100000 830112408 15017 100000 330728694 15018 100000 893828438 15019 100000 218972041 15020 100000 768310835 15021 100000 612155901 15022 100000 300355280 15023 100000 11144784 15024 100000 603357023 15025 100000 582364903 15026 100000 383927780 15027 100000 155364680 15028 100000 659319749 15029 100000 303811281 15030 100000 744315110 15031 100000 145773439 15032 100000 173032096 15033 100000 305807029 15034 100000 684304389 15035 100000 373402627 15036 100000 10841818 15037 100000 556585984 15038 100000 449890546 15039 100000 105933749 15040 100000 6940323 15041 100000 464103975 15042 100000 44018038 15043 100000 795424368 15044 100000 896729494 15045 100000 551172787 15046 100000 777586008 15047 100000 666922076 15048 100000 851797681 15049 100000 54002569 15050 100000 839974201 15051 100000 680062583 15052 100000 931641343 15053 100000 701294090 15054 100000 331568447 15055 100000 575899164 15056 100000 286501592 15057 100000 488289037 15058 100000 366550514 15059 100000 37305293 15060 100000 571926433 15061 100000 153535456 15062 100000 932635721 15063 100000 275405033 15064 100000 448121260 15065 100000 913499300 15066 100000 336535340 15067 100000 307156577 15068 100000 244970936 15069 100000 596360815 15070 100000 9600669 15071 100000 305214944 15072 100000 59182902 15073 100000 20980915 15074 100000 118334082 15075 100000 427530562 15076 100000 543928683 15077 100000 592524875 15078 100000 510292956 15079 100000 327590107 15080 100000 755510822 15081 100000 971611507 15082 100000 953399069 15083 100000 924621197 15084 100000 782617383 15085 100000 124132819 15086 100000 42876525 15087 100000 497534148 15088 100000 154833321 15089 100000 383641747 15090 100000 247944222 15091 100000 373889940 15092 100000 641359478 15093 100000 338023578 15094 100000 965049423 15095 100000 990357732 15096 100000 341834151 15097 100000 168534870 15098 100000 466549425 15099 100000 348899508 15100 100000 42823841 15101 100000 703506667 15102 100000 276189482 15103 100000 453646221 15104 100000 980695687 15105 100000 671846261 15106 100000 446226653 15107 100000 548518334 15108 100000 833358377 15109 100000 537146399 15110 100000 341583277 15111 100000 596306076 15112 100000 969231127 15113 100000 656814780 15114 100000 336858289 15115 100000 405092359 15116 100000 970194691 15117 100000 993255815 15118 100000 104168752 15119 100000 160662887 15120 100000 67250069 15121 100000 198792549 15122 100000 334955369 15123 100000 275675143 15124 100000 802865602 15125 100000 281654775 15126 100000 848835419 15127 100000 59158030 15128 100000 272205864 15129 100000 383417524 15130 100000 229552899 15131 100000 246940146 15132 100000 668931840 15133 100000 890430326 15134 100000 514709572 15135 100000 330866565 15136 100000 69073934 15137 100000 511275263 15138 100000 953934067 15139 100000 614635340 15140 100000 291152339 15141 100000 649982724 15142 100000 285170621 15143 100000 713980149 15144 100000 942399721 15145 100000 211822608 15146 100000 16697223 15147 100000 434063230 15148 100000 552579738 15149 100000 495764002 15150 100000 608740064 15151 100000 510200474 15152 100000 807136055 15153 100000 413854830 15154 100000 34438918 15155 100000 881690627 15156 100000 312836926 15157 100000 609363469 15158 100000 937488577 15159 100000 38296000 15160 100000 194670812 15161 100000 478435687 15162 100000 745601324 15163 100000 70525859 15164 100000 247029379 15165 100000 660760330 15166 100000 323482599 15167 100000 150962704 15168 100000 965228895 15169 100000 972914873 15170 100000 707720092 15171 100000 110799081 15172 100000 639786050 15173 100000 18747157 15174 100000 96787325 15175 100000 804345515 15176 100000 313573239 15177 100000 685972982 15178 100000 169988342 15179 100000 492623330 15180 100000 468286074 15181 100000 321711944 15182 100000 428392164 15183 100000 754050478 15184 100000 188025820 15185 100000 259236261 15186 100000 375244046 15187 100000 491576776 15188 100000 722655489 15189 100000 297640869 15190 100000 630564474 15191 100000 777363140 15192 100000 872062480 15193 100000 142314403 15194 100000 187785661 15195 100000 801218272 15196 100000 807846490 15197 100000 520465682 15198 100000 952026100 15199 100000 5845963 15200 100000 887894910 15201 100000 27770530 15202 100000 143122355 15203 100000 258609564 15204 100000 197321430 15205 100000 419226029 15206 100000 32120971 15207 100000 956902397 15208 100000 238663045 15209 100000 315616644 15210 100000 652063777 15211 100000 439899140 15212 100000 818741260 15213 100000 719788603 15214 100000 189117982 15215 100000 378316990 15216 100000 165768047 15217 100000 282689229 15218 100000 709914763 15219 100000 356255296 15220 100000 551076936 15221 100000 863388164 15222 100000 457565961 15223 100000 571587467 15224 100000 787883075 15225 100000 44669424 15226 100000 230499025 15227 100000 179638520 15228 100000 861753818 15229 100000 64406456 15230 100000 649292316 15231 100000 51225750 15232 100000 875597312 15233 100000 837249442 15234 100000 589572523 15235 100000 862201852 15236 100000 395037264 15237 100000 385098346 15238 100000 581858348 15239 100000 402739016 15240 100000 108173762 15241 100000 969162650 15242 100000 474816540 15243 100000 223762543 15244 100000 348104862 15245 100000 445774643 15246 100000 609487722 15247 100000 976550008 15248 100000 722892163 15249 100000 709769559 15250 100000 315847883 15251 100000 152844565 15252 100000 142238967 15253 100000 795618804 15254 100000 263285412 15255 100000 76653481 15256 100000 130912505 15257 100000 902559432 15258 100000 799328346 15259 100000 408979548 15260 100000 462939229 15261 100000 277198913 15262 100000 43882025 15263 100000 428929209 15264 100000 895144303 15265 100000 554561133 15266 100000 426022642 15267 100000 147063218 15268 100000 176898905 15269 100000 939406084 15270 100000 222428323 15271 100000 667414755 15272 100000 457432509 15273 100000 484197980 15274 100000 468592757 15275 100000 358805120 15276 100000 634520832 15277 100000 991789043 15278 100000 652381500 15279 100000 30150083 15280 100000 154284380 15281 100000 882648875 15282 100000 461245337 15283 100000 89277898 15284 100000 261733015 15285 100000 940914096 15286 100000 604301208 15287 100000 505339175 15288 100000 953778195 15289 100000 599422050 15290 100000 799294610 15291 100000 755990383 15292 100000 356058690 15293 100000 922274857 15294 100000 871976338 15295 100000 820460735 15296 100000 811412127 15297 100000 228819602 15298 100000 605924658 15299 100000 990652802 15300 100000 176292756 15301 100000 758543460 15302 100000 244813356 15303 100000 195894008 15304 100000 660732368 15305 100000 92118533 15306 100000 959713404 15307 100000 202418101 15308 100000 192827623 15309 100000 963602538 15310 100000 518690904 15311 100000 334687406 15312 100000 748296752 15313 100000 590041438 15314 100000 416235553 15315 100000 744501460 15316 100000 495976751 15317 100000 971331732 15318 100000 983589296 15319 100000 693970530 15320 100000 794497186 15321 100000 478809659 15322 100000 869919235 15323 100000 336789822 15324 100000 846002650 15325 100000 474006926 15326 100000 527592474 15327 100000 32434558 15328 100000 484886064 15329 100000 643402941 15330 100000 765153739 15331 100000 477243170 15332 100000 611677111 15333 100000 745113967 15334 100000 92858604 15335 100000 30206518 15336 100000 362161906 15337 100000 694447098 15338 100000 503297322 15339 100000 880045773 15340 100000 630987606 15341 100000 885736065 15342 100000 449969676 15343 100000 728073123 15344 100000 131209431 15345 100000 292324470 15346 100000 681864506 15347 100000 262482331 15348 100000 443699833 15349 100000 626756487 15350 100000 107301911 15351 100000 739454331 15352 100000 913111433 15353 100000 293389402 15354 100000 33341736 15355 100000 878049893 15356 100000 802880605 15357 100000 550717168 15358 100000 842134743 15359 100000 234531967 15360 100000 539115261 15361 100000 809477112 15362 100000 897318383 15363 100000 650600401 15364 100000 997294525 15365 100000 466328336 15366 100000 897946998 15367 100000 671129048 15368 100000 42427631 15369 100000 419795148 15370 100000 777439568 15371 100000 104735614 15372 100000 438281780 15373 100000 494970015 15374 100000 903956859 15375 100000 42918120 15376 100000 544223220 15377 100000 122872827 15378 100000 610859297 15379 100000 58821199 15380 100000 25589862 15381 100000 668343294 15382 100000 221142424 15383 100000 960312521 15384 100000 261622068 15385 100000 448193409 15386 100000 385012486 15387 100000 542522135 15388 100000 671553606 15389 100000 577542206 15390 100000 531372099 15391 100000 886557258 15392 100000 818366882 15393 100000 507332834 15394 100000 129384577 15395 100000 701952310 15396 100000 694969187 15397 100000 341731533 15398 100000 630904288 15399 100000 503986608 15400 100000 247613795 15401 100000 541590321 15402 100000 191167576 15403 100000 273370459 15404 100000 582077681 15405 100000 517171482 15406 100000 622764002 15407 100000 76884209 15408 100000 140970286 15409 100000 412042783 15410 100000 690437165 15411 100000 516159267 15412 100000 918553593 15413 100000 240798600 15414 100000 403515561 15415 100000 33678355 15416 100000 406182178 15417 100000 880863657 15418 100000 175990720 15419 100000 376311545 15420 100000 371056487 15421 100000 762570573 15422 100000 452199791 15423 100000 370789172 15424 100000 847616585 15425 100000 723988672 15426 100000 360038689 15427 100000 343047946 15428 100000 710323404 15429 100000 892124508 15430 100000 268097124 15431 100000 680398345 15432 100000 327847684 15433 100000 193926993 15434 100000 544529619 15435 100000 604373470 15436 100000 174588235 15437 100000 875661232 15438 100000 814509564 15439 100000 900197270 15440 100000 996255403 15441 100000 291720634 15442 100000 84915290 15443 100000 940450034 15444 100000 749802997 15445 100000 726261506 15446 100000 31606215 15447 100000 943662161 15448 100000 479595334 15449 100000 699381481 15450 100000 931900735 15451 100000 901969257 15452 100000 206521937 15453 100000 405322336 15454 100000 70778592 15455 100000 821885613 15456 100000 531520891 15457 100000 847160757 15458 100000 473906174 15459 100000 210863531 15460 100000 21291218 15461 100000 608243334 15462 100000 40157484 15463 100000 759049603 15464 100000 673292691 15465 100000 784532024 15466 100000 157139567 15467 100000 121381182 15468 100000 325915447 15469 100000 871722923 15470 100000 698880103 15471 100000 107711750 15472 100000 176466361 15473 100000 29992518 15474 100000 369044020 15475 100000 390740956 15476 100000 451546876 15477 100000 780203558 15478 100000 826170363 15479 100000 101998432 15480 100000 717952296 15481 100000 483595957 15482 100000 964903266 15483 100000 913586011 15484 100000 253832278 15485 100000 612946982 15486 100000 809625396 15487 100000 724295918 15488 100000 447610715 15489 100000 357398676 15490 100000 165561118 15491 100000 490238855 15492 100000 43390603 15493 100000 264097810 15494 100000 792301151 15495 100000 568474194 15496 100000 973689716 15497 100000 98567449 15498 100000 89664351 15499 100000 339606352 15500 100000 239631207 15501 100000 869255906 15502 100000 788378594 15503 100000 903336313 15504 100000 313839828 15505 100000 494391676 15506 100000 917017632 15507 100000 852559234 15508 100000 317733821 15509 100000 950706717 15510 100000 3229528 15511 100000 362212891 15512 100000 447152739 15513 100000 174384837 15514 100000 751439750 15515 100000 759678875 15516 100000 702335266 15517 100000 190670217 15518 100000 12049852 15519 100000 729508440 15520 100000 527710456 15521 100000 572306290 15522 100000 871400114 15523 100000 82305252 15524 100000 633056360 15525 100000 520487409 15526 100000 610563021 15527 100000 899632108 15528 100000 967056445 15529 100000 630329569 15530 100000 108873829 15531 100000 821591460 15532 100000 922160798 15533 100000 705346109 15534 100000 833399811 15535 100000 692123645 15536 100000 931878385 15537 100000 721346887 15538 100000 390750258 15539 100000 55997025 15540 100000 683219518 15541 100000 443617876 15542 100000 474082143 15543 100000 32478513 15544 100000 98260480 15545 100000 610728924 15546 100000 634134058 15547 100000 727682697 15548 100000 869741202 15549 100000 355847437 15550 100000 59801825 15551 100000 460329837 15552 100000 102436832 15553 100000 399780276 15554 100000 732990438 15555 100000 186254782 15556 100000 952482499 15557 100000 620354057 15558 100000 411567418 15559 100000 830292270 15560 100000 934666166 15561 100000 922711379 15562 100000 425046987 15563 100000 768330320 15564 100000 304142389 15565 100000 767980662 15566 100000 425327237 15567 100000 695162845 15568 100000 582013757 15569 100000 64865552 15570 100000 94048664 15571 100000 28942029 15572 100000 793189728 15573 100000 891428397 15574 100000 288799426 15575 100000 937886905 15576 100000 383127907 15577 100000 764994356 15578 100000 532790181 15579 100000 571317896 15580 100000 371852567 15581 100000 401866440 15582 100000 292363691 15583 100000 858384810 15584 100000 295912872 15585 100000 162577487 15586 100000 592912389 15587 100000 627849815 15588 100000 368647209 15589 100000 51340252 15590 100000 518972046 15591 100000 250660407 15592 100000 40006763 15593 100000 656103247 15594 100000 819407017 15595 100000 715505905 15596 100000 303293782 15597 100000 914252470 15598 100000 539014721 15599 100000 585762904 15600 100000 65933146 15601 100000 901100647 15602 100000 276197035 15603 100000 974337963 15604 100000 936131103 15605 100000 949589084 15606 100000 134963749 15607 100000 779859357 15608 100000 310486300 15609 100000 994484515 15610 100000 55534147 15611 100000 999352429 15612 100000 509739560 15613 100000 271226669 15614 100000 136501328 15615 100000 718290542 15616 100000 582083955 15617 100000 95524290 15618 100000 126908168 15619 100000 861270767 15620 100000 994956110 15621 100000 168119595 15622 100000 768667399 15623 100000 765549027 15624 100000 193732459 15625 100000 815513385 15626 100000 401543127 15627 100000 315673537 15628 100000 289738718 15629 100000 372007319 15630 100000 753018215 15631 100000 463369336 15632 100000 420164122 15633 100000 904132909 15634 100000 619515210 15635 100000 964091168 15636 100000 117751715 15637 100000 555593691 15638 100000 351129872 15639 100000 923125452 15640 100000 301601122 15641 100000 402280228 15642 100000 168140982 15643 100000 309881474 15644 100000 599786049 15645 100000 529080719 15646 100000 323215127 15647 100000 721800464 15648 100000 278247059 15649 100000 381031418 15650 100000 453831952 15651 100000 558390085 15652 100000 161427438 15653 100000 121956167 15654 100000 928715238 15655 100000 306630184 15656 100000 390224986 15657 100000 463749149 15658 100000 18982332 15659 100000 579598210 15660 100000 760096481 15661 100000 264499159 15662 100000 326884622 15663 100000 982419183 15664 100000 916019470 15665 100000 528603082 15666 100000 833243218 15667 100000 207585533 15668 100000 955146110 15669 100000 513757836 15670 100000 683865664 15671 100000 629902509 15672 100000 951771720 15673 100000 121052182 15674 100000 507825903 15675 100000 625405087 15676 100000 484874713 15677 100000 500986070 15678 100000 616687531 15679 100000 923824888 15680 100000 91776040 15681 100000 747342703 15682 100000 298072367 15683 100000 922835491 15684 100000 60518905 15685 100000 919671860 15686 100000 701527629 15687 100000 367412112 15688 100000 252730233 15689 100000 783440520 15690 100000 909173222 15691 100000 585739843 15692 100000 144425347 15693 100000 450448073 15694 100000 499034462 15695 100000 836715467 15696 100000 832774933 15697 100000 456035091 15698 100000 870233539 15699 100000 412872680 15700 100000 556476210 15701 100000 155740343 15702 100000 522252974 15703 100000 81315767 15704 100000 523352243 15705 100000 255116068 15706 100000 213983213 15707 100000 684465674 15708 100000 909994743 15709 100000 122999057 15710 100000 366981128 15711 100000 542834053 15712 100000 544441134 15713 100000 877675463 15714 100000 506457763 15715 100000 791370718 15716 100000 421737626 15717 100000 956131513 15718 100000 896745148 15719 100000 768963461 15720 100000 25221895 15721 100000 855637884 15722 100000 769563044 15723 100000 810525564 15724 100000 786419500 15725 100000 106479938 15726 100000 124368405 15727 100000 807904886 15728 100000 244680841 15729 100000 559256093 15730 100000 584284558 15731 100000 882238237 15732 100000 439626008 15733 100000 59587823 15734 100000 859274452 15735 100000 26406830 15736 100000 918884227 15737 100000 351038534 15738 100000 327019832 15739 100000 242819913 15740 100000 194714619 15741 100000 417840178 15742 100000 549507968 15743 100000 445551218 15744 100000 384707655 15745 100000 716153539 15746 100000 720646793 15747 100000 978001832 15748 100000 127936387 15749 100000 197372356 15750 100000 313922362 15751 100000 379115343 15752 100000 17396569 15753 100000 345925303 15754 100000 834768930 15755 100000 244397943 15756 100000 621366533 15757 100000 414476733 15758 100000 537154069 15759 100000 67338625 15760 100000 993649418 15761 100000 384974580 15762 100000 416151550 15763 100000 898493515 15764 100000 986723969 15765 100000 77622528 15766 100000 400462762 15767 100000 825241384 15768 100000 643976227 15769 100000 423465286 15770 100000 4817586 15771 100000 77430489 15772 100000 184260807 15773 100000 969950103 15774 100000 10061466 15775 100000 517309820 15776 100000 376813165 15777 100000 809784806 15778 100000 152092731 15779 100000 914018999 15780 100000 681415746 15781 100000 982106489 15782 100000 140695077 15783 100000 831024541 15784 100000 8326647 15785 100000 602182620 15786 100000 736304628 15787 100000 579771639 15788 100000 586636525 15789 100000 258242405 15790 100000 132898612 15791 100000 810128847 15792 100000 182706234 15793 100000 660468340 15794 100000 558742065 15795 100000 530881157 15796 100000 394864939 15797 100000 391407238 15798 100000 561770920 15799 100000 645193845 15800 100000 400288593 15801 100000 757526457 15802 100000 17398181 15803 100000 713955230 15804 100000 672857330 15805 100000 104677631 15806 100000 483708790 15807 100000 287826721 15808 100000 189970043 15809 100000 216639372 15810 100000 725747881 15811 100000 996025953 15812 100000 215170450 15813 100000 626591382 15814 100000 702799035 15815 100000 947406546 15816 100000 847352152 15817 100000 868512481 15818 100000 711798018 15819 100000 223059185 15820 100000 880435094 15821 100000 704563846 15822 100000 644065586 15823 100000 511301917 15824 100000 149651837 15825 100000 712591107 15826 100000 60238867 15827 100000 858388693 15828 100000 808512418 15829 100000 490661698 15830 100000 67622052 15831 100000 238794719 15832 100000 936518875 15833 100000 96401402 15834 100000 234053879 15835 100000 666368198 15836 100000 254200489 15837 100000 462150865 15838 100000 360800076 15839 100000 1314547 15840 100000 441205276 15841 100000 685054381 15842 100000 398255298 15843 100000 759240276 15844 100000 984748159 15845 100000 709729622 15846 100000 186796027 15847 100000 370239260 15848 100000 119397216 15849 100000 306105612 15850 100000 302360525 15851 100000 190178621 15852 100000 893972280 15853 100000 224182461 15854 100000 327926340 15855 100000 812946802 15856 100000 689662175 15857 100000 597659619 15858 100000 67810189 15859 100000 368899122 15860 100000 204029623 15861 100000 42751470 15862 100000 855301984 15863 100000 741351565 15864 100000 922791017 15865 100000 880596986 15866 100000 745762106 15867 100000 525309001 15868 100000 128615235 15869 100000 787077576 15870 100000 578062525 15871 100000 829065437 15872 100000 252657684 15873 100000 935367061 15874 100000 707784246 15875 100000 544920557 15876 100000 179244562 15877 100000 331066667 15878 100000 715032651 15879 100000 485066945 15880 100000 67512357 15881 100000 652430028 15882 100000 35671564 15883 100000 749904988 15884 100000 244494282 15885 100000 360659954 15886 100000 51688533 15887 100000 572939613 15888 100000 873245878 15889 100000 660319148 15890 100000 208427742 15891 100000 990178716 15892 100000 278414277 15893 100000 821701273 15894 100000 332104103 15895 100000 966284045 15896 100000 517018687 15897 100000 547566064 15898 100000 250314497 15899 100000 393060335 15900 100000 482017373 15901 100000 583969920 15902 100000 303587700 15903 100000 852638988 15904 100000 985532492 15905 100000 490977592 15906 100000 57814735 15907 100000 138726718 15908 100000 37090150 15909 100000 933082941 15910 100000 787360640 15911 100000 689693328 15912 100000 595802388 15913 100000 17049714 15914 100000 310387031 15915 100000 526833234 15916 100000 485750500 15917 100000 712071793 15918 100000 446546604 15919 100000 844048614 15920 100000 156300197 15921 100000 933791478 15922 100000 188368265 15923 100000 159153383 15924 100000 886745169 15925 100000 108801031 15926 100000 844771730 15927 100000 18982176 15928 100000 150868884 15929 100000 717331645 15930 100000 396495334 15931 100000 424608263 15932 100000 470249688 15933 100000 374366204 15934 100000 209013517 15935 100000 984835236 15936 100000 663691152 15937 100000 421271963 15938 100000 14121447 15939 100000 673677545 15940 100000 15970149 15941 100000 217770566 15942 100000 665501726 15943 100000 341977963 15944 100000 482523194 15945 100000 160086292 15946 100000 177588377 15947 100000 812042618 15948 100000 21803847 15949 100000 768183721 15950 100000 641632323 15951 100000 812796587 15952 100000 825498721 15953 100000 345506662 15954 100000 695363541 15955 100000 362915136 15956 100000 630202649 15957 100000 308637264 15958 100000 589737735 15959 100000 320734797 15960 100000 13458635 15961 100000 879678757 15962 100000 304105756 15963 100000 741915705 15964 100000 83208895 15965 100000 271637708 15966 100000 656868057 15967 100000 358041309 15968 100000 798336042 15969 100000 904108972 15970 100000 314891416 15971 100000 783047136 15972 100000 86574966 15973 100000 145264112 15974 100000 469472533 15975 100000 273510700 15976 100000 280114563 15977 100000 964794640 15978 100000 515207814 15979 100000 782089160 15980 100000 514701911 15981 100000 890462127 15982 100000 571767681 15983 100000 798944518 15984 100000 30517407 15985 100000 373630619 15986 100000 758459525 15987 100000 823917164 15988 100000 555691059 15989 100000 10310555 15990 100000 346027732 15991 100000 131441080 15992 100000 772539059 15993 100000 914692785 15994 100000 537959402 15995 100000 867400749 15996 100000 425099281 15997 100000 22172398 15998 100000 623222331 15999 100000 911182256 16000 100000 678223484 16001 100000 54650987 16002 100000 668341586 16003 100000 560986143 16004 100000 793971277 16005 100000 83006531 16006 100000 46254582 16007 100000 722927477 16008 100000 633124018 16009 100000 44634435 16010 100000 439509671 16011 100000 50539665 16012 100000 333460090 16013 100000 135266517 16014 100000 507846202 16015 100000 22856912 16016 100000 776672133 16017 100000 766100689 16018 100000 38780209 16019 100000 265251578 16020 100000 82428910 16021 100000 466612793 16022 100000 895600924 16023 100000 574241054 16024 100000 488956812 16025 100000 955440822 16026 100000 898130460 16027 100000 505424170 16028 100000 716465295 16029 100000 163843739 16030 100000 754272328 16031 100000 755292252 16032 100000 918795230 16033 100000 450372103 16034 100000 957426353 16035 100000 494082429 16036 100000 312941586 16037 100000 507617594 16038 100000 621738995 16039 100000 409192894 16040 100000 575067536 16041 100000 230083968 16042 100000 21782673 16043 100000 356440968 16044 100000 358406863 16045 100000 470978820 16046 100000 531173477 16047 100000 151618144 16048 100000 615021180 16049 100000 988350505 16050 100000 404921470 16051 100000 448450984 16052 100000 2179142 16053 100000 849858955 16054 100000 38976072 16055 100000 712568218 16056 100000 247650498 16057 100000 65685906 16058 100000 104739719 16059 100000 556578361 16060 100000 817578909 16061 100000 811109730 16062 100000 761924135 16063 100000 414761284 16064 100000 290974403 16065 100000 137507427 16066 100000 113746378 16067 100000 327061555 16068 100000 564657865 16069 100000 195775581 16070 100000 49858371 16071 100000 708802994 16072 100000 352453963 16073 100000 52489849 16074 100000 173105710 16075 100000 559708730 16076 100000 420073128 16077 100000 743399296 16078 100000 797922398 16079 100000 972775343 16080 100000 856441403 16081 100000 550199233 16082 100000 198687662 16083 100000 413829199 16084 100000 16289511 16085 100000 733991518 16086 100000 423280788 16087 100000 633948321 16088 100000 180409695 16089 100000 62348536 16090 100000 570875028 16091 100000 416891200 16092 100000 68642729 16093 100000 354694821 16094 100000 214658712 16095 100000 475842124 16096 100000 267192708 16097 100000 567114177 16098 100000 969967944 16099 100000 214965722 16100 100000 431271025 16101 100000 359025523 16102 100000 730810507 16103 100000 209885390 16104 100000 651711403 16105 100000 433878299 16106 100000 971171461 16107 100000 294094300 16108 100000 445159685 16109 100000 614506495 16110 100000 54556766 16111 100000 582870037 16112 100000 700438738 16113 100000 574115418 16114 100000 644030582 16115 100000 227690133 16116 100000 411832606 16117 100000 443963257 16118 100000 374908407 16119 100000 122306867 16120 100000 3108663 16121 100000 692108676 16122 100000 629067908 16123 100000 646701330 16124 100000 961031867 16125 100000 811287712 16126 100000 132013375 16127 100000 811649147 16128 100000 158920638 16129 100000 726406258 16130 100000 28367446 16131 100000 771783484 16132 100000 556011872 16133 100000 749769446 16134 100000 141048262 16135 100000 286068027 16136 100000 49996644 16137 100000 984453716 16138 100000 8423365 16139 100000 667545102 16140 100000 319858400 16141 100000 522661614 16142 100000 374856814 16143 100000 735072869 16144 100000 128953631 16145 100000 650351620 16146 100000 75210716 16147 100000 697821306 16148 100000 793574952 16149 100000 341189191 16150 100000 862170708 16151 100000 44968742 16152 100000 955331216 16153 100000 856181584 16154 100000 959573260 16155 100000 911509429 16156 100000 521212333 16157 100000 594126868 16158 100000 804283593 16159 100000 524271004 16160 100000 386039844 16161 100000 681982499 16162 100000 870637058 16163 100000 473407509 16164 100000 363654041 16165 100000 329234074 16166 100000 643222284 16167 100000 926461317 16168 100000 254693880 16169 100000 431094801 16170 100000 39799244 16171 100000 973981517 16172 100000 859453110 16173 100000 797225852 16174 100000 762184572 16175 100000 255422919 16176 100000 107790779 16177 100000 15523333 16178 100000 574893823 16179 100000 294930732 16180 100000 475948480 16181 100000 31057291 16182 100000 39864447 16183 100000 939338603 16184 100000 136753822 16185 100000 557461618 16186 100000 780158322 16187 100000 267386712 16188 100000 480740930 16189 100000 868597142 16190 100000 52844933 16191 100000 405644499 16192 100000 574899113 16193 100000 542676390 16194 100000 463423208 16195 100000 374778843 16196 100000 485981456 16197 100000 361821331 16198 100000 699112045 16199 100000 228485268 16200 100000 758412754 16201 100000 196220456 16202 100000 450052496 16203 100000 826525600 16204 100000 733325200 16205 100000 703162829 16206 100000 823340233 16207 100000 292423349 16208 100000 368314932 16209 100000 989538375 16210 100000 352142455 16211 100000 756179677 16212 100000 552119235 16213 100000 988517078 16214 100000 281745916 16215 100000 12120413 16216 100000 322814755 16217 100000 630066182 16218 100000 54234063 16219 100000 191316253 16220 100000 694057226 16221 100000 564069884 16222 100000 55687173 16223 100000 307940644 16224 100000 468031416 16225 100000 558576285 16226 100000 708591294 16227 100000 329782552 16228 100000 726979626 16229 100000 726884406 16230 100000 579478040 16231 100000 68129836 16232 100000 242580395 16233 100000 114070084 16234 100000 898522370 16235 100000 228538624 16236 100000 161677230 16237 100000 619185802 16238 100000 314949987 16239 100000 276831658 16240 100000 874963438 16241 100000 891888540 16242 100000 404656747 16243 100000 166314546 16244 100000 468907073 16245 100000 286737114 16246 100000 438328958 16247 100000 394178104 16248 100000 598883126 16249 100000 589759035 16250 100000 888877322 16251 100000 555034606 16252 100000 784991422 16253 100000 975481633 16254 100000 737783982 16255 100000 673068547 16256 100000 502524640 16257 100000 133382499 16258 100000 19081086 16259 100000 60485858 16260 100000 34134827 16261 100000 874008328 16262 100000 484732653 16263 100000 257273150 16264 100000 16413530 16265 100000 990085689 16266 100000 918949765 16267 100000 989066231 16268 100000 211522185 16269 100000 839011352 16270 100000 248861653 16271 100000 478918209 16272 100000 768519421 16273 100000 186099760 16274 100000 131982001 16275 100000 276969877 16276 100000 111713786 16277 100000 706941416 16278 100000 683976736 16279 100000 271783409 16280 100000 262901228 16281 100000 647841654 16282 100000 228219803 16283 100000 311224298 16284 100000 453501006 16285 100000 608706417 16286 100000 25311691 16287 100000 612657070 16288 100000 191988543 16289 100000 353230633 16290 100000 164633486 16291 100000 218231199 16292 100000 960130402 16293 100000 871614269 16294 100000 419283183 16295 100000 822166628 16296 100000 982561193 16297 100000 562984306 16298 100000 612733064 16299 100000 415476808 16300 100000 914336588 16301 100000 192508357 16302 100000 131914543 16303 100000 663499548 16304 100000 82908161 16305 100000 675639357 16306 100000 633505361 16307 100000 263025809 16308 100000 511114922 16309 100000 884796099 16310 100000 12506812 16311 100000 526287623 16312 100000 194289501 16313 100000 186287060 16314 100000 449761342 16315 100000 80291940 16316 100000 154154898 16317 100000 289951227 16318 100000 340371976 16319 100000 327831609 16320 100000 868293502 16321 100000 112859372 16322 100000 843366485 16323 100000 658045516 16324 100000 246769939 16325 100000 342641970 16326 100000 177867410 16327 100000 93466863 16328 100000 787046758 16329 100000 548990552 16330 100000 495568849 16331 100000 62425128 16332 100000 182324400 16333 100000 127072931 16334 100000 880451929 16335 100000 676053266 16336 100000 525878000 16337 100000 882805465 16338 100000 918620393 16339 100000 408375470 16340 100000 161626171 16341 100000 911595753 16342 100000 454377951 16343 100000 596764203 16344 100000 305804153 16345 100000 970424640 16346 100000 437394302 16347 100000 324378615 16348 100000 622371229 16349 100000 886620867 16350 100000 264662495 16351 100000 422239645 16352 100000 283969505 16353 100000 926169721 16354 100000 115540051 16355 100000 916217845 16356 100000 827236525 16357 100000 997949425 16358 100000 799412471 16359 100000 868365060 16360 100000 976075898 16361 100000 220990655 16362 100000 841502316 16363 100000 444097201 16364 100000 723045821 16365 100000 367413453 16366 100000 121367079 16367 100000 647966527 16368 100000 868818483 16369 100000 400730721 16370 100000 947631527 16371 100000 745141147 16372 100000 853670937 16373 100000 513551886 16374 100000 417382196 16375 100000 419192634 16376 100000 689561297 16377 100000 121979171 16378 100000 816147406 16379 100000 881968607 16380 100000 576999155 16381 100000 890397033 16382 100000 498490939 16383 100000 857779864 16384 100000 755272806 16385 100000 598241416 16386 100000 217586130 16387 100000 981262885 16388 100000 581079652 16389 100000 302897103 16390 100000 718659449 16391 100000 793683643 16392 100000 904229560 16393 100000 974673425 16394 100000 674593923 16395 100000 266211485 16396 100000 534113827 16397 100000 811980884 16398 100000 902521415 16399 100000 545185739 16400 100000 209564970 16401 100000 161558366 16402 100000 240043463 16403 100000 91964881 16404 100000 563262543 16405 100000 213708111 16406 100000 952852576 16407 100000 237984699 16408 100000 875461698 16409 100000 490396168 16410 100000 693096724 16411 100000 675915401 16412 100000 61112193 16413 100000 191675500 16414 100000 945724502 16415 100000 734360490 16416 100000 348177568 16417 100000 246857245 16418 100000 498734293 16419 100000 533285092 16420 100000 788218630 16421 100000 47237153 16422 100000 174198344 16423 100000 569778019 16424 100000 43068721 16425 100000 719165547 16426 100000 891897548 16427 100000 275863887 16428 100000 225711919 16429 100000 717966977 16430 100000 888210019 16431 100000 904882141 16432 100000 527323292 16433 100000 327676164 16434 100000 769132608 16435 100000 783255098 16436 100000 872057028 16437 100000 789023563 16438 100000 219797624 16439 100000 51086834 16440 100000 523211747 16441 100000 377418377 16442 100000 297430370 16443 100000 211182930 16444 100000 78033520 16445 100000 636469985 16446 100000 189659219 16447 100000 86014651 16448 100000 305323424 16449 100000 190467187 16450 100000 371056154 16451 100000 976133710 16452 100000 110476514 16453 100000 316917429 16454 100000 34613629 16455 100000 942149411 16456 100000 57605842 16457 100000 817676142 16458 100000 297001359 16459 100000 705803385 16460 100000 600364879 16461 100000 478406923 16462 100000 940883349 16463 100000 629001351 16464 100000 636182677 16465 100000 994842749 16466 100000 28409972 16467 100000 951860166 16468 100000 38552406 16469 100000 675083429 16470 100000 244846719 16471 100000 774838741 16472 100000 84260328 16473 100000 202988083 16474 100000 369618535 16475 100000 664133952 16476 100000 710710076 16477 100000 217854916 16478 100000 460101143 16479 100000 89762692 16480 100000 688720272 16481 100000 149141919 16482 100000 618084160 16483 100000 552052880 16484 100000 172445665 16485 100000 941109867 16486 100000 190715904 16487 100000 22004200 16488 100000 855294908 16489 100000 785850642 16490 100000 48713694 16491 100000 372249500 16492 100000 999233349 16493 100000 845145563 16494 100000 994580507 16495 100000 898038400 16496 100000 133898443 16497 100000 27230772 16498 100000 799643512 16499 100000 680427787 16500 100000 498716611 16501 100000 118367485 16502 100000 585116805 16503 100000 828013709 16504 100000 958842516 16505 100000 136714279 16506 100000 215134685 16507 100000 508157114 16508 100000 993455910 16509 100000 674753064 16510 100000 918920838 16511 100000 552388231 16512 100000 999501953 16513 100000 5156618 16514 100000 175397444 16515 100000 600149165 16516 100000 769606003 16517 100000 465363384 16518 100000 344856184 16519 100000 660997312 16520 100000 958399804 16521 100000 761751583 16522 100000 242159905 16523 100000 530395233 16524 100000 280078691 16525 100000 178521939 16526 100000 109744431 16527 100000 395264530 16528 100000 773113480 16529 100000 99492834 16530 100000 639096651 16531 100000 979823315 16532 100000 344014946 16533 100000 954983489 16534 100000 454121405 16535 100000 602748473 16536 100000 279274971 16537 100000 306503250 16538 100000 358094742 16539 100000 600950685 16540 100000 69685800 16541 100000 906174607 16542 100000 978925947 16543 100000 380662597 16544 100000 838980262 16545 100000 197601632 16546 100000 474527394 16547 100000 823339736 16548 100000 628362914 16549 100000 204820847 16550 100000 107180056 16551 100000 495653146 16552 100000 979327819 16553 100000 737459445 16554 100000 883497210 16555 100000 558085314 16556 100000 574714664 16557 100000 986019547 16558 100000 859636415 16559 100000 84705955 16560 100000 923201628 16561 100000 380285012 16562 100000 65991901 16563 100000 767133127 16564 100000 293929695 16565 100000 791403875 16566 100000 131138619 16567 100000 808915084 16568 100000 29985796 16569 100000 227627127 16570 100000 431297342 16571 100000 649821377 16572 100000 487722672 16573 100000 691630569 16574 100000 10981777 16575 100000 778186308 16576 100000 272297824 16577 100000 895706984 16578 100000 595010369 16579 100000 818442804 16580 100000 879094807 16581 100000 315493642 16582 100000 794120193 16583 100000 872169792 16584 100000 832300667 16585 100000 800134069 16586 100000 823203616 16587 100000 744977608 16588 100000 558795610 16589 100000 598307716 16590 100000 274866241 16591 100000 325457885 16592 100000 552806721 16593 100000 520436279 16594 100000 707295235 16595 100000 312933908 16596 100000 447949869 16597 100000 556944837 16598 100000 395334560 16599 100000 916061545 16600 100000 858825146 16601 100000 39586984 16602 100000 551943904 16603 100000 885986581 16604 100000 810724144 16605 100000 98111272 16606 100000 44577538 16607 100000 880304277 16608 100000 161842434 16609 100000 415635732 16610 100000 298693574 16611 100000 991201312 16612 100000 368067507 16613 100000 112266248 16614 100000 505512774 16615 100000 140666494 16616 100000 80998904 16617 100000 513907641 16618 100000 552907994 16619 100000 624473877 16620 100000 511988383 16621 100000 250524654 16622 100000 316831308 16623 100000 464732773 16624 100000 172627733 16625 100000 748917353 16626 100000 209555688 16627 100000 662252484 16628 100000 154179327 16629 100000 489367577 16630 100000 59160250 16631 100000 905054243 16632 100000 737642227 16633 100000 269554806 16634 100000 100576882 16635 100000 217124400 16636 100000 459704536 16637 100000 159544950 16638 100000 534102852 16639 100000 480810198 16640 100000 451169621 16641 100000 40185776 16642 100000 871170359 16643 100000 249810614 16644 100000 564065025 16645 100000 595630812 16646 100000 364777996 16647 100000 426342663 16648 100000 813109846 16649 100000 68049045 16650 100000 933998206 16651 100000 686555359 16652 100000 243698178 16653 100000 271761055 16654 100000 459766038 16655 100000 963456563 16656 100000 458522777 16657 100000 59129584 16658 100000 352536406 16659 100000 264426490 16660 100000 901494408 16661 100000 996799828 16662 100000 583038964 16663 100000 3473107 16664 100000 520965065 16665 100000 928210977 16666 100000 883096217 16667 100000 737920947 16668 100000 400578790 16669 100000 18839142 16670 100000 452238253 16671 100000 994050638 16672 100000 841306815 16673 100000 678046260 16674 100000 124680352 16675 100000 152816829 16676 100000 245949379 16677 100000 328523824 16678 100000 398210179 16679 100000 547629967 16680 100000 950560272 16681 100000 604936294 16682 100000 917875927 16683 100000 1025960 16684 100000 29512578 16685 100000 525762377 16686 100000 321028487 16687 100000 867518943 16688 100000 616453968 16689 100000 390434169 16690 100000 652073699 16691 100000 87252532 16692 100000 193129835 16693 100000 344757699 16694 100000 140489433 16695 100000 394526992 16696 100000 975780391 16697 100000 379303195 16698 100000 608277749 16699 100000 217348060 16700 100000 751170677 16701 100000 717576396 16702 100000 704496259 16703 100000 580751405 16704 100000 476622517 16705 100000 595321848 16706 100000 729943935 16707 100000 209890680 16708 100000 120907620 16709 100000 840552866 16710 100000 132008469 16711 100000 575218695 16712 100000 114708147 16713 100000 332129159 16714 100000 957566856 16715 100000 659267093 16716 100000 483916687 16717 100000 657966235 16718 100000 638025415 16719 100000 548729818 16720 100000 917320171 16721 100000 241769863 16722 100000 778577803 16723 100000 646588056 16724 100000 99378791 16725 100000 967019 16726 100000 698253208 16727 100000 28300503 16728 100000 783883742 16729 100000 736665471 16730 100000 881835102 16731 100000 425127887 16732 100000 383703719 16733 100000 549488030 16734 100000 66355303 16735 100000 446347547 16736 100000 716876059 16737 100000 660227793 16738 100000 38113442 16739 100000 772169767 16740 100000 842925832 16741 100000 993913994 16742 100000 339928437 16743 100000 469876471 16744 100000 708600376 16745 100000 395127360 16746 100000 159368115 16747 100000 141025236 16748 100000 308445 16749 100000 591179178 16750 100000 240665486 16751 100000 178981105 16752 100000 957170599 16753 100000 995804033 16754 100000 981965410 16755 100000 260851487 16756 100000 952333519 16757 100000 841838710 16758 100000 200997985 16759 100000 455569327 16760 100000 8344017 16761 100000 742833430 16762 100000 676031195 16763 100000 753500325 16764 100000 74930921 16765 100000 888774964 16766 100000 52015953 16767 100000 640690158 16768 100000 782411218 16769 100000 536029697 16770 100000 389152269 16771 100000 571554293 16772 100000 260071405 16773 100000 546490138 16774 100000 513082471 16775 100000 148338750 16776 100000 915349018 16777 100000 998675471 16778 100000 401910069 16779 100000 816755020 16780 100000 850132356 16781 100000 918371694 16782 100000 469899646 16783 100000 289758412 16784 100000 256867233 16785 100000 107827845 16786 100000 400147135 16787 100000 594918352 16788 100000 312230962 16789 100000 453585245 16790 100000 15676795 16791 100000 822086842 16792 100000 885813652 16793 100000 647352547 16794 100000 125234830 16795 100000 642851469 16796 100000 865588004 16797 100000 888367773 16798 100000 66564320 16799 100000 951446787 16800 100000 84453008 16801 100000 592522104 16802 100000 805255457 16803 100000 137001566 16804 100000 423489848 16805 100000 322416059 16806 100000 697520828 16807 100000 231871695 16808 100000 136343099 16809 100000 900865844 16810 100000 225643283 16811 100000 989027519 16812 100000 175593351 16813 100000 762798670 16814 100000 699237425 16815 100000 213893168 16816 100000 392621190 16817 100000 156004529 16818 100000 425839947 16819 100000 74131838 16820 100000 11911016 16821 100000 284079529 16822 100000 169257775 16823 100000 280494207 16824 100000 262464082 16825 100000 155841255 16826 100000 378870137 16827 100000 594886262 16828 100000 768568379 16829 100000 619192534 16830 100000 707587986 16831 100000 809072431 16832 100000 532510266 16833 100000 477689435 16834 100000 800167332 16835 100000 533306760 16836 100000 23229798 16837 100000 862587385 16838 100000 20025446 16839 100000 721014293 16840 100000 984912386 16841 100000 318620209 16842 100000 187659108 16843 100000 495156522 16844 100000 719965490 16845 100000 24315705 16846 100000 317715263 16847 100000 733103267 16848 100000 723150432 16849 100000 921487058 16850 100000 223574878 16851 100000 887656941 16852 100000 269479356 16853 100000 563209382 16854 100000 924620900 16855 100000 727894760 16856 100000 889208979 16857 100000 167091408 16858 100000 601497803 16859 100000 889767848 16860 100000 280846490 16861 100000 248973237 16862 100000 181669334 16863 100000 8542799 16864 100000 598536253 16865 100000 263799878 16866 100000 980846450 16867 100000 730701467 16868 100000 265343332 16869 100000 424215852 16870 100000 663312800 16871 100000 674737088 16872 100000 235320843 16873 100000 338035351 16874 100000 424466506 16875 100000 471708244 16876 100000 277512069 16877 100000 644814637 16878 100000 686525065 16879 100000 978293153 16880 100000 334071435 16881 100000 154531850 16882 100000 823339108 16883 100000 947541152 16884 100000 880702544 16885 100000 994321289 16886 100000 421371804 16887 100000 160821168 16888 100000 930643138 16889 100000 124330846 16890 100000 388998992 16891 100000 749386012 16892 100000 604483353 16893 100000 557509472 16894 100000 87691141 16895 100000 37383782 16896 100000 304757682 16897 100000 610915860 16898 100000 592981392 16899 100000 775527881 16900 100000 590107617 16901 100000 625760144 16902 100000 831990558 16903 100000 956749372 16904 100000 798570725 16905 100000 789419125 16906 100000 245276831 16907 100000 832174359 16908 100000 865050736 16909 100000 607058291 16910 100000 6925413 16911 100000 938179767 16912 100000 453970300 16913 100000 602929506 16914 100000 895284957 16915 100000 530195429 16916 100000 785715381 16917 100000 97330746 16918 100000 750188986 16919 100000 166196186 16920 100000 981795298 16921 100000 710536319 16922 100000 871756730 16923 100000 736200253 16924 100000 696432485 16925 100000 491082639 16926 100000 349894081 16927 100000 886036335 16928 100000 841856177 16929 100000 149750609 16930 100000 116840983 16931 100000 920599278 16932 100000 311043739 16933 100000 387947698 16934 100000 111498748 16935 100000 10353036 16936 100000 740055061 16937 100000 657220919 16938 100000 522119545 16939 100000 782995590 16940 100000 77454553 16941 100000 84449801 16942 100000 630054509 16943 100000 600964994 16944 100000 241400397 16945 100000 559659048 16946 100000 829052503 16947 100000 630985866 16948 100000 20139641 16949 100000 630246567 16950 100000 21062999 16951 100000 869978656 16952 100000 555572259 16953 100000 236019949 16954 100000 585473530 16955 100000 728616000 16956 100000 234849536 16957 100000 147254988 16958 100000 543788209 16959 100000 763559233 16960 100000 785870071 16961 100000 110026060 16962 100000 151015166 16963 100000 1394421 16964 100000 366369676 16965 100000 984996903 16966 100000 262187351 16967 100000 961661546 16968 100000 274941769 16969 100000 226016767 16970 100000 82674321 16971 100000 335722923 16972 100000 984572095 16973 100000 761473451 16974 100000 865731401 16975 100000 899307744 16976 100000 155017608 16977 100000 445267355 16978 100000 160267874 16979 100000 336095160 16980 100000 956717471 16981 100000 896268564 16982 100000 201119845 16983 100000 314557132 16984 100000 114575587 16985 100000 448953372 16986 100000 851798552 16987 100000 85985261 16988 100000 672577494 16989 100000 585521356 16990 100000 467517972 16991 100000 913666751 16992 100000 65011344 16993 100000 463512565 16994 100000 545549527 16995 100000 504185853 16996 100000 747946668 16997 100000 121072821 16998 100000 244811614 16999 100000 475335116 17000 100000 399719957 17001 100000 137588630 17002 100000 506998951 17003 100000 453516730 17004 100000 93051067 17005 100000 698151080 17006 100000 337639664 17007 100000 2185632 17008 100000 592724362 17009 100000 221344660 17010 100000 121297079 17011 100000 365279090 17012 100000 155685938 17013 100000 709611914 17014 100000 487209712 17015 100000 434021467 17016 100000 949011659 17017 100000 827305299 17018 100000 518649255 17019 100000 10204469 17020 100000 801217820 17021 100000 717608212 17022 100000 89651692 17023 100000 167650456 17024 100000 858492482 17025 100000 20012849 17026 100000 862267046 17027 100000 560379364 17028 100000 520228691 17029 100000 787766315 17030 100000 167768586 17031 100000 620323879 17032 100000 94377183 17033 100000 39879708 17034 100000 563478552 17035 100000 676409022 17036 100000 146949579 17037 100000 52468404 17038 100000 407289582 17039 100000 441776016 17040 100000 621478974 17041 100000 476455947 17042 100000 738267645 17043 100000 696613143 17044 100000 785232837 17045 100000 305586779 17046 100000 682565993 17047 100000 165087870 17048 100000 487366634 17049 100000 137272325 17050 100000 379279646 17051 100000 179418655 17052 100000 169964534 17053 100000 623037427 17054 100000 701591803 17055 100000 503029751 17056 100000 724282129 17057 100000 917792227 17058 100000 662583711 17059 100000 311092092 17060 100000 321361566 17061 100000 157033526 17062 100000 962650303 17063 100000 209932593 17064 100000 866322366 17065 100000 269272437 17066 100000 610543970 17067 100000 860001386 17068 100000 775920280 17069 100000 809836860 17070 100000 87018299 17071 100000 392266885 17072 100000 273393362 17073 100000 910916 17074 100000 243033924 17075 100000 677703740 17076 100000 601211076 17077 100000 383258794 17078 100000 714215997 17079 100000 969315286 17080 100000 510150808 17081 100000 941007925 17082 100000 346610810 17083 100000 363714160 17084 100000 61168149 17085 100000 15749709 17086 100000 287191570 17087 100000 267948248 17088 100000 449507868 17089 100000 16111838 17090 100000 871778060 17091 100000 395558179 17092 100000 955718652 17093 100000 930713634 17094 100000 484570536 17095 100000 371356379 17096 100000 342756510 17097 100000 73837499 17098 100000 848589826 17099 100000 406187539 17100 100000 815307865 17101 100000 57652967 17102 100000 100026649 17103 100000 328569456 17104 100000 988397681 17105 100000 71804190 17106 100000 68855822 17107 100000 618637900 17108 100000 377721685 17109 100000 489188936 17110 100000 918755121 17111 100000 23463405 17112 100000 331727016 17113 100000 58957658 17114 100000 184416449 17115 100000 444869692 17116 100000 602856627 17117 100000 278978593 17118 100000 168612424 17119 100000 400229879 17120 100000 744312391 17121 100000 942004756 17122 100000 336077211 17123 100000 217680070 17124 100000 810554814 17125 100000 336068382 17126 100000 82926019 17127 100000 299246831 17128 100000 497958303 17129 100000 363825259 17130 100000 712282502 17131 100000 581140554 17132 100000 328732004 17133 100000 776386597 17134 100000 171636023 17135 100000 509940282 17136 100000 205545630 17137 100000 909852220 17138 100000 356091172 17139 100000 859388119 17140 100000 747117844 17141 100000 413426609 17142 100000 160014629 17143 100000 926692890 17144 100000 542831536 17145 100000 701468782 17146 100000 151181066 17147 100000 815282465 17148 100000 826380650 17149 100000 422915952 17150 100000 897650360 17151 100000 461555191 17152 100000 966984672 17153 100000 448887545 17154 100000 14665193 17155 100000 870384042 17156 100000 151234210 17157 100000 69674072 17158 100000 366221256 17159 100000 628878210 17160 100000 275076104 17161 100000 529902061 17162 100000 471616511 17163 100000 160385287 17164 100000 836627642 17165 100000 900787542 17166 100000 549794124 17167 100000 963333977 17168 100000 262803453 17169 100000 849986056 17170 100000 268821051 17171 100000 225333103 17172 100000 579896235 17173 100000 869305459 17174 100000 828521099 17175 100000 450499370 17176 100000 18552614 17177 100000 416217595 17178 100000 936723772 17179 100000 92865071 17180 100000 801452409 17181 100000 354187888 17182 100000 125229486 17183 100000 799742518 17184 100000 639481609 17185 100000 379086171 17186 100000 185485554 17187 100000 751996522 17188 100000 955781980 17189 100000 448904020 17190 100000 409094800 17191 100000 916482730 17192 100000 703183400 17193 100000 669519416 17194 100000 561065451 17195 100000 902829363 17196 100000 131145969 17197 100000 321164152 17198 100000 602604044 17199 100000 846337366 17200 100000 402964631 17201 100000 512150318 17202 100000 928905046 17203 100000 921004421 17204 100000 659726592 17205 100000 797961697 17206 100000 470611754 17207 100000 918197618 17208 100000 464874990 17209 100000 865220596 17210 100000 39075671 17211 100000 983436257 17212 100000 659229293 17213 100000 480081698 17214 100000 65745596 17215 100000 827130157 17216 100000 565176797 17217 100000 119027506 17218 100000 179883412 17219 100000 309142087 17220 100000 19028782 17221 100000 921638554 17222 100000 464837698 17223 100000 236148318 17224 100000 979389823 17225 100000 33063906 17226 100000 479836082 17227 100000 949484970 17228 100000 608942532 17229 100000 643772981 17230 100000 801560948 17231 100000 52865280 17232 100000 949219685 17233 100000 436427918 17234 100000 217048863 17235 100000 55048716 17236 100000 315802336 17237 100000 372735707 17238 100000 799115605 17239 100000 821586345 17240 100000 890163729 17241 100000 375406198 17242 100000 77276759 17243 100000 515086451 17244 100000 1040196 17245 100000 40734464 17246 100000 610588888 17247 100000 486730584 17248 100000 30763644 17249 100000 353309698 17250 100000 78680526 17251 100000 494780248 17252 100000 444621623 17253 100000 566246927 17254 100000 781298997 17255 100000 780134386 17256 100000 542711656 17257 100000 19740285 17258 100000 728477111 17259 100000 193062670 17260 100000 601003468 17261 100000 343024387 17262 100000 138212874 17263 100000 48884696 17264 100000 843248875 17265 100000 887933495 17266 100000 528559184 17267 100000 549110351 17268 100000 675348195 17269 100000 599276708 17270 100000 465031587 17271 100000 712850557 17272 100000 516056686 17273 100000 201239650 17274 100000 127426380 17275 100000 958805054 17276 100000 984388336 17277 100000 72307605 17278 100000 211304775 17279 100000 586023142 17280 100000 852616262 17281 100000 334060472 17282 100000 402817586 17283 100000 782752469 17284 100000 492709336 17285 100000 176717462 17286 100000 337733564 17287 100000 199679329 17288 100000 753477754 17289 100000 562351384 17290 100000 657576334 17291 100000 153278015 17292 100000 998799926 17293 100000 985702893 17294 100000 9290042 17295 100000 248295042 17296 100000 77826465 17297 100000 32120844 17298 100000 50586792 17299 100000 759694250 17300 100000 383364012 17301 100000 600861303 17302 100000 627540239 17303 100000 427375266 17304 100000 707166376 17305 100000 475367951 17306 100000 890951614 17307 100000 977778744 17308 100000 566694755 17309 100000 869787292 17310 100000 843370970 17311 100000 615183630 17312 100000 53568320 17313 100000 832631754 17314 100000 571911808 17315 100000 564105359 17316 100000 178474538 17317 100000 793524476 17318 100000 468277391 17319 100000 507048627 17320 100000 310863756 17321 100000 453084730 17322 100000 356561548 17323 100000 657182102 17324 100000 200991295 17325 100000 86695743 17326 100000 408280592 17327 100000 86525887 17328 100000 427508361 17329 100000 153691709 17330 100000 860921534 17331 100000 223412705 17332 100000 114953257 17333 100000 364586540 17334 100000 300154532 17335 100000 368134792 17336 100000 639970399 17337 100000 800352411 17338 100000 824402283 17339 100000 171374752 17340 100000 227435205 17341 100000 105206894 17342 100000 963006727 17343 100000 767946037 17344 100000 465086510 17345 100000 704195483 17346 100000 451147201 17347 100000 948726797 17348 100000 252243846 17349 100000 423479530 17350 100000 662878121 17351 100000 832671244 17352 100000 161002847 17353 100000 154302444 17354 100000 328360004 17355 100000 965038367 17356 100000 289024690 17357 100000 743990165 17358 100000 610514798 17359 100000 48285205 17360 100000 597249385 17361 100000 706226892 17362 100000 999750956 17363 100000 285958132 17364 100000 4211634 17365 100000 213491067 17366 100000 151797848 17367 100000 852277830 17368 100000 556109393 17369 100000 798299789 17370 100000 664676908 17371 100000 334015571 17372 100000 28780542 17373 100000 248205629 17374 100000 52924287 17375 100000 393283060 17376 100000 720355828 17377 100000 804554830 17378 100000 927658761 17379 100000 343080363 17380 100000 562589490 17381 100000 693742725 17382 100000 961638525 17383 100000 886399507 17384 100000 702035490 17385 100000 661783758 17386 100000 285298247 17387 100000 81546295 17388 100000 388498390 17389 100000 663193386 17390 100000 428631661 17391 100000 75806111 17392 100000 228961703 17393 100000 823577827 17394 100000 89654639 17395 100000 109912227 17396 100000 885645162 17397 100000 615871104 17398 100000 427922539 17399 100000 729580196 17400 100000 847231926 17401 100000 314507901 17402 100000 199942309 17403 100000 152086767 17404 100000 198612324 17405 100000 517153050 17406 100000 992621214 17407 100000 471562044 17408 100000 892570749 17409 100000 911952086 17410 100000 408273208 17411 100000 471022465 17412 100000 259274279 17413 100000 415297610 17414 100000 538540193 17415 100000 869930590 17416 100000 250052845 17417 100000 381847220 17418 100000 293267193 17419 100000 552487675 17420 100000 914385259 17421 100000 144530325 17422 100000 712466179 17423 100000 831844853 17424 100000 446021630 17425 100000 296525249 17426 100000 208746301 17427 100000 33080406 17428 100000 986549864 17429 100000 492154589 17430 100000 613095956 17431 100000 666202000 17432 100000 244712719 17433 100000 633801030 17434 100000 680768194 17435 100000 714234890 17436 100000 210205139 17437 100000 76508379 17438 100000 1663553 17439 100000 160470983 17440 100000 242750151 17441 100000 7129836 17442 100000 779016267 17443 100000 878095068 17444 100000 796367164 17445 100000 183249933 17446 100000 493076561 17447 100000 747973433 17448 100000 913584745 17449 100000 112677581 17450 100000 121160434 17451 100000 370822265 17452 100000 276929664 17453 100000 51949218 17454 100000 133426694 17455 100000 57199876 17456 100000 486092407 17457 100000 222118121 17458 100000 506059989 17459 100000 588974486 17460 100000 975825111 17461 100000 982528309 17462 100000 448789804 17463 100000 929804625 17464 100000 468292749 17465 100000 123289963 17466 100000 651899322 17467 100000 835043128 17468 100000 428076827 17469 100000 440378729 17470 100000 510862773 17471 100000 117898132 17472 100000 96268028 17473 100000 155272989 17474 100000 500394299 17475 100000 751984257 17476 100000 712085744 17477 100000 673462631 17478 100000 992941372 17479 100000 477016101 17480 100000 829902956 17481 100000 44585041 17482 100000 656679338 17483 100000 500321834 17484 100000 616837697 17485 100000 990420877 17486 100000 787151787 17487 100000 174414852 17488 100000 82899637 17489 100000 336204607 17490 100000 71965849 17491 100000 203579499 17492 100000 897084546 17493 100000 115616429 17494 100000 262964151 17495 100000 528965873 17496 100000 220250978 17497 100000 286029905 17498 100000 237915723 17499 100000 772217270 17500 100000 90146453 17501 100000 129291735 17502 100000 798235242 17503 100000 202808840 17504 100000 664580083 17505 100000 159482070 17506 100000 300163925 17507 100000 741055669 17508 100000 829049222 17509 100000 737072060 17510 100000 79621242 17511 100000 995911362 17512 100000 516726640 17513 100000 165651141 17514 100000 187418026 17515 100000 953151017 17516 100000 312621101 17517 100000 244928586 17518 100000 393620815 17519 100000 761306410 17520 100000 11126930 17521 100000 655931169 17522 100000 830586431 17523 100000 357990505 17524 100000 586428475 17525 100000 765976896 17526 100000 213351104 17527 100000 823137055 17528 100000 974844325 17529 100000 654211794 17530 100000 153511080 17531 100000 474807360 17532 100000 61783336 17533 100000 646403033 17534 100000 58339382 17535 100000 368345827 17536 100000 528999603 17537 100000 266741972 17538 100000 279501950 17539 100000 8403123 17540 100000 394509787 17541 100000 645075360 17542 100000 625388027 17543 100000 570368495 17544 100000 715005957 17545 100000 200051905 17546 100000 233126265 17547 100000 186150688 17548 100000 816652874 17549 100000 310018552 17550 100000 810484933 17551 100000 770251811 17552 100000 306443260 17553 100000 427106804 17554 100000 572531954 17555 100000 998426722 17556 100000 728904256 17557 100000 673106459 17558 100000 620915656 17559 100000 160690277 17560 100000 95251130 17561 100000 652390650 17562 100000 416757534 17563 100000 816777970 17564 100000 962114362 17565 100000 873808626 17566 100000 736893261 17567 100000 436594245 17568 100000 87355130 17569 100000 392719177 17570 100000 488327880 17571 100000 109652922 17572 100000 52981387 17573 100000 321510158 17574 100000 446157704 17575 100000 180068024 17576 100000 190230937 17577 100000 217554113 17578 100000 820084578 17579 100000 868400711 17580 100000 295206142 17581 100000 909631422 17582 100000 606690543 17583 100000 313276980 17584 100000 222840475 17585 100000 357090839 17586 100000 905792313 17587 100000 272321894 17588 100000 89201447 17589 100000 451625517 17590 100000 512698466 17591 100000 465677083 17592 100000 624415271 17593 100000 45729562 17594 100000 89470402 17595 100000 8484110 17596 100000 478869734 17597 100000 815220301 17598 100000 715533380 17599 100000 272147040 17600 100000 591667746 17601 100000 824375561 17602 100000 890896297 17603 100000 293433158 17604 100000 119566524 17605 100000 666062944 17606 100000 266495697 17607 100000 884536350 17608 100000 773311000 17609 100000 778802676 17610 100000 514010399 17611 100000 71334886 17612 100000 501563898 17613 100000 68805295 17614 100000 334435213 17615 100000 318636149 17616 100000 977625971 17617 100000 904415153 17618 100000 965497483 17619 100000 116501444 17620 100000 658811433 17621 100000 493965298 17622 100000 416716230 17623 100000 308845127 17624 100000 981924512 17625 100000 330627680 17626 100000 46218308 17627 100000 231933047 17628 100000 917935058 17629 100000 10197649 17630 100000 425421056 17631 100000 278446649 17632 100000 511758736 17633 100000 356131288 17634 100000 265984619 17635 100000 659069380 17636 100000 653462122 17637 100000 821892015 17638 100000 376850152 17639 100000 31695724 17640 100000 764134400 17641 100000 548493203 17642 100000 928417192 17643 100000 38765481 17644 100000 973287883 17645 100000 739096043 17646 100000 720194959 17647 100000 13658948 17648 100000 245039223 17649 100000 400112113 17650 100000 416269489 17651 100000 593106822 17652 100000 441179438 17653 100000 19651919 17654 100000 683422989 17655 100000 26891783 17656 100000 715592286 17657 100000 270237379 17658 100000 269399179 17659 100000 371201668 17660 100000 982236885 17661 100000 353945437 17662 100000 838620708 17663 100000 760867001 17664 100000 967891365 17665 100000 110124943 17666 100000 694910795 17667 100000 708368567 17668 100000 143725096 17669 100000 101885775 17670 100000 27549611 17671 100000 465909062 17672 100000 846148753 17673 100000 80565714 17674 100000 295615609 17675 100000 400032408 17676 100000 825386242 17677 100000 398887539 17678 100000 455898402 17679 100000 153000836 17680 100000 401385940 17681 100000 406036095 17682 100000 631261557 17683 100000 878238129 17684 100000 279993330 17685 100000 95119336 17686 100000 20912464 17687 100000 384927026 17688 100000 760556104 17689 100000 579178930 17690 100000 180494959 17691 100000 529880776 17692 100000 585877976 17693 100000 311245929 17694 100000 138877712 17695 100000 572548480 17696 100000 980872178 17697 100000 994611045 17698 100000 712749022 17699 100000 610056163 17700 100000 605378336 17701 100000 240234050 17702 100000 174213482 17703 100000 557775743 17704 100000 500856752 17705 100000 895280639 17706 100000 215462713 17707 100000 284925131 17708 100000 304249342 17709 100000 195988059 17710 100000 945945157 17711 100000 839020014 17712 100000 142084454 17713 100000 310154852 17714 100000 562686550 17715 100000 69336924 17716 100000 61326544 17717 100000 481032656 17718 100000 59826239 17719 100000 267516660 17720 100000 685307455 17721 100000 634200716 17722 100000 294070226 17723 100000 832478440 17724 100000 281143873 17725 100000 434438465 17726 100000 898701590 17727 100000 281019208 17728 100000 547474980 17729 100000 583453413 17730 100000 134390035 17731 100000 40004179 17732 100000 989203662 17733 100000 983895848 17734 100000 627808145 17735 100000 293268810 17736 100000 825343005 17737 100000 560681944 17738 100000 169558276 17739 100000 427716657 17740 100000 203165362 17741 100000 935913768 17742 100000 195148193 17743 100000 758864941 17744 100000 140357189 17745 100000 780441194 17746 100000 601921226 17747 100000 336468110 17748 100000 287720215 17749 100000 562525893 17750 100000 702898237 17751 100000 619575065 17752 100000 901114052 17753 100000 626689483 17754 100000 671162154 17755 100000 826126760 17756 100000 992381506 17757 100000 630672865 17758 100000 655303433 17759 100000 699274227 17760 100000 957091454 17761 100000 950724922 17762 100000 192019312 17763 100000 242671149 17764 100000 436034122 17765 100000 364670304 17766 100000 639216872 17767 100000 997451048 17768 100000 360913390 17769 100000 915307347 17770 100000 207905760 17771 100000 926214742 17772 100000 134647557 17773 100000 672508403 17774 100000 825367847 17775 100000 672234651 17776 100000 690736216 17777 100000 801660714 17778 100000 203658733 17779 100000 104944109 17780 100000 380156356 17781 100000 692330214 17782 100000 68761453 17783 100000 736853132 17784 100000 834897812 17785 100000 123079565 17786 100000 468958022 17787 100000 860745331 17788 100000 22850184 17789 100000 307683276 17790 100000 80734537 17791 100000 586831227 17792 100000 285191122 17793 100000 698434587 17794 100000 223017560 17795 100000 936399569 17796 100000 493310212 17797 100000 552043195 17798 100000 912245863 17799 100000 929414206 17800 100000 912351594 17801 100000 505225403 17802 100000 342105250 17803 100000 264717557 17804 100000 521088150 17805 100000 184011335 17806 100000 796265690 17807 100000 926192685 17808 100000 121409237 17809 100000 634714451 17810 100000 855381006 17811 100000 560810115 17812 100000 174314076 17813 100000 647428235 17814 100000 173895716 17815 100000 37611799 17816 100000 966936830 17817 100000 720467870 17818 100000 374857019 17819 100000 466748268 17820 100000 681577086 17821 100000 905953012 17822 100000 314774486 17823 100000 363871654 17824 100000 183031025 17825 100000 201632732 17826 100000 389479073 17827 100000 230929552 17828 100000 403027076 17829 100000 328215857 17830 100000 115471818 17831 100000 419535434 17832 100000 949944542 17833 100000 658082332 17834 100000 776994669 17835 100000 146782212 17836 100000 188541960 17837 100000 767714505 17838 100000 75694705 17839 100000 646859230 17840 100000 491853254 17841 100000 346242955 17842 100000 490715807 17843 100000 531749320 17844 100000 468064130 17845 100000 60782971 17846 100000 952210835 17847 100000 29377485 17848 100000 721132203 17849 100000 751064162 17850 100000 582148896 17851 100000 495465602 17852 100000 468413414 17853 100000 763644446 17854 100000 572479620 17855 100000 231520956 17856 100000 593212986 17857 100000 842494396 17858 100000 771858262 17859 100000 967228292 17860 100000 918754019 17861 100000 729452612 17862 100000 898856308 17863 100000 191171102 17864 100000 649991731 17865 100000 730526719 17866 100000 388310220 17867 100000 780866967 17868 100000 248168030 17869 100000 63735095 17870 100000 692405270 17871 100000 227133236 17872 100000 521779704 17873 100000 683465524 17874 100000 169711417 17875 100000 835291036 17876 100000 985192849 17877 100000 901975129 17878 100000 686798564 17879 100000 246376948 17880 100000 570301797 17881 100000 311745182 17882 100000 25187951 17883 100000 219998574 17884 100000 784282264 17885 100000 201630411 17886 100000 693842027 17887 100000 831754101 17888 100000 761603476 17889 100000 934075115 17890 100000 655337882 17891 100000 754350420 17892 100000 577441163 17893 100000 173042572 17894 100000 252521542 17895 100000 588233693 17896 100000 791704796 17897 100000 448527591 17898 100000 866284497 17899 100000 62745514 17900 100000 31857726 17901 100000 46364060 17902 100000 229500619 17903 100000 30907806 17904 100000 957668497 17905 100000 938521024 17906 100000 458600917 17907 100000 657041137 17908 100000 824095894 17909 100000 399405410 17910 100000 963209747 17911 100000 463074888 17912 100000 803774132 17913 100000 770661501 17914 100000 952631683 17915 100000 520092150 17916 100000 505451593 17917 100000 994153963 17918 100000 93793662 17919 100000 54003988 17920 100000 50453122 17921 100000 507387376 17922 100000 806294954 17923 100000 705065526 17924 100000 647600516 17925 100000 950718036 17926 100000 945603151 17927 100000 614782338 17928 100000 446858045 17929 100000 976991308 17930 100000 553010259 17931 100000 164455581 17932 100000 635381453 17933 100000 303980987 17934 100000 239144089 17935 100000 572327360 17936 100000 966904388 17937 100000 129036413 17938 100000 485051653 17939 100000 551394949 17940 100000 370277904 17941 100000 493373217 17942 100000 233606204 17943 100000 770430726 17944 100000 51226549 17945 100000 40052386 17946 100000 856117068 17947 100000 712191328 17948 100000 962374979 17949 100000 42243759 17950 100000 237627302 17951 100000 958987952 17952 100000 342993609 17953 100000 220006387 17954 100000 593348586 17955 100000 768652207 17956 100000 376833797 17957 100000 541135876 17958 100000 524732074 17959 100000 546159096 17960 100000 136861251 17961 100000 739838053 17962 100000 507355234 17963 100000 63639844 17964 100000 559264826 17965 100000 949657734 17966 100000 286673214 17967 100000 730521645 17968 100000 133166702 17969 100000 1077180 17970 100000 880134250 17971 100000 374467519 17972 100000 502716265 17973 100000 564626538 17974 100000 772142469 17975 100000 736524820 17976 100000 794640174 17977 100000 484801371 17978 100000 680608625 17979 100000 693481316 17980 100000 950826590 17981 100000 410645093 17982 100000 597442759 17983 100000 676849731 17984 100000 276715875 17985 100000 645473607 17986 100000 883986689 17987 100000 520826612 17988 100000 972771069 17989 100000 512089296 17990 100000 252185207 17991 100000 259163755 17992 100000 479912856 17993 100000 545211361 17994 100000 849817509 17995 100000 328246206 17996 100000 977700705 17997 100000 724889045 17998 100000 544564557 17999 100000 435878756 18000 100000 75493583 18001 100000 758660461 18002 100000 586147067 18003 100000 676541450 18004 100000 854768235 18005 100000 327373571 18006 100000 953972822 18007 100000 628773701 18008 100000 291456592 18009 100000 263641765 18010 100000 648942356 18011 100000 532535173 18012 100000 889393671 18013 100000 528283283 18014 100000 881762944 18015 100000 625206168 18016 100000 326332034 18017 100000 810114906 18018 100000 123341392 18019 100000 735224191 18020 100000 782095785 18021 100000 58000409 18022 100000 59411149 18023 100000 285497178 18024 100000 354033938 18025 100000 396439724 18026 100000 319284258 18027 100000 355643261 18028 100000 728379103 18029 100000 549099784 18030 100000 383439025 18031 100000 318804486 18032 100000 386407437 18033 100000 843346819 18034 100000 576123508 18035 100000 946985829 18036 100000 969472319 18037 100000 954490391 18038 100000 938222733 18039 100000 231935739 18040 100000 698054698 18041 100000 688199905 18042 100000 277771581 18043 100000 36455891 18044 100000 833488788 18045 100000 669935984 18046 100000 40564540 18047 100000 550610300 18048 100000 506456130 18049 100000 892019850 18050 100000 292664823 18051 100000 8976784 18052 100000 772558641 18053 100000 58611785 18054 100000 511126144 18055 100000 310126246 18056 100000 688451017 18057 100000 153425339 18058 100000 69750018 18059 100000 836982159 18060 100000 340760541 18061 100000 946549053 18062 100000 544001174 18063 100000 398775889 18064 100000 788627037 18065 100000 557557481 18066 100000 1295694 18067 100000 829526232 18068 100000 527237253 18069 100000 839315157 18070 100000 320686166 18071 100000 151916209 18072 100000 517650775 18073 100000 341513008 18074 100000 257540115 18075 100000 349378228 18076 100000 397353986 18077 100000 754619298 18078 100000 316576367 18079 100000 156785765 18080 100000 372113805 18081 100000 675598989 18082 100000 367720497 18083 100000 223929866 18084 100000 536169209 18085 100000 853975800 18086 100000 512113158 18087 100000 90622246 18088 100000 543395542 18089 100000 394977540 18090 100000 333838842 18091 100000 731988157 18092 100000 392640516 18093 100000 381002528 18094 100000 531609811 18095 100000 822172996 18096 100000 879157610 18097 100000 912675691 18098 100000 84508850 18099 100000 596610223 18100 100000 915586574 18101 100000 341498340 18102 100000 418769794 18103 100000 136117848 18104 100000 512114853 18105 100000 699931293 18106 100000 192517642 18107 100000 171049172 18108 100000 870981713 18109 100000 875738643 18110 100000 901354136 18111 100000 4989047 18112 100000 34192332 18113 100000 342785145 18114 100000 886426090 18115 100000 46436656 18116 100000 272485528 18117 100000 522535107 18118 100000 342185903 18119 100000 370113427 18120 100000 954901333 18121 100000 414101007 18122 100000 335704496 18123 100000 931904816 18124 100000 325008047 18125 100000 395712212 18126 100000 728902163 18127 100000 745737542 18128 100000 172353618 18129 100000 566868626 18130 100000 139993807 18131 100000 640224657 18132 100000 629914870 18133 100000 320798393 18134 100000 324016298 18135 100000 830516382 18136 100000 477870898 18137 100000 215207794 18138 100000 748077264 18139 100000 864057313 18140 100000 815214317 18141 100000 161446129 18142 100000 301477595 18143 100000 594508272 18144 100000 640965170 18145 100000 451511603 18146 100000 614065424 18147 100000 635833273 18148 100000 92396084 18149 100000 94929710 18150 100000 335981571 18151 100000 307803015 18152 100000 157359190 18153 100000 593556086 18154 100000 778051627 18155 100000 736228516 18156 100000 73534082 18157 100000 745848055 18158 100000 312237525 18159 100000 572006542 18160 100000 122892089 18161 100000 242130252 18162 100000 287695096 18163 100000 540175630 18164 100000 714127934 18165 100000 147413186 18166 100000 309998595 18167 100000 477795446 18168 100000 15563148 18169 100000 310717470 18170 100000 32214424 18171 100000 669035623 18172 100000 882516698 18173 100000 347326811 18174 100000 103058450 18175 100000 934162520 18176 100000 848691228 18177 100000 16940080 18178 100000 898491563 18179 100000 545660472 18180 100000 194527282 18181 100000 394987852 18182 100000 563110459 18183 100000 756795577 18184 100000 611555718 18185 100000 174218904 18186 100000 974701679 18187 100000 936717857 18188 100000 160476762 18189 100000 489961873 18190 100000 613242993 18191 100000 891256427 18192 100000 770869160 18193 100000 118726201 18194 100000 862525611 18195 100000 673359414 18196 100000 419876729 18197 100000 461940192 18198 100000 748645739 18199 100000 27213365 18200 100000 243578212 18201 100000 12633868 18202 100000 705164403 18203 100000 94522662 18204 100000 234917093 18205 100000 455698353 18206 100000 113521688 18207 100000 23609148 18208 100000 820225500 18209 100000 863098199 18210 100000 189577223 18211 100000 302543450 18212 100000 585014904 18213 100000 996729356 18214 100000 175455426 18215 100000 675016943 18216 100000 122933132 18217 100000 476959434 18218 100000 925541379 18219 100000 459489032 18220 100000 797253464 18221 100000 879048209 18222 100000 712687032 18223 100000 554789839 18224 100000 480102959 18225 100000 41785045 18226 100000 510384551 18227 100000 772262609 18228 100000 214043815 18229 100000 845413501 18230 100000 918348978 18231 100000 654083921 18232 100000 23152200 18233 100000 433770011 18234 100000 33659716 18235 100000 329334219 18236 100000 30596496 18237 100000 208617651 18238 100000 871766359 18239 100000 901425043 18240 100000 542015842 18241 100000 184120376 18242 100000 837223350 18243 100000 729289438 18244 100000 663111927 18245 100000 372890204 18246 100000 852521930 18247 100000 693581908 18248 100000 493856302 18249 100000 146555561 18250 100000 451682840 18251 100000 290571984 18252 100000 791391533 18253 100000 969252875 18254 100000 657927793 18255 100000 442547552 18256 100000 244211688 18257 100000 587164393 18258 100000 826841532 18259 100000 107059587 18260 100000 27430912 18261 100000 742383539 18262 100000 260282975 18263 100000 361607226 18264 100000 200574622 18265 100000 294717381 18266 100000 191699900 18267 100000 266528906 18268 100000 163439017 18269 100000 133258949 18270 100000 656251041 18271 100000 91518214 18272 100000 270934421 18273 100000 85975065 18274 100000 143739467 18275 100000 495130530 18276 100000 124103558 18277 100000 913864000 18278 100000 613741459 18279 100000 969198201 18280 100000 725059245 18281 100000 951742117 18282 100000 160064860 18283 100000 17056748 18284 100000 646202598 18285 100000 52810594 18286 100000 726726557 18287 100000 142066264 18288 100000 256835894 18289 100000 880301209 18290 100000 221689550 18291 100000 221298270 18292 100000 324147105 18293 100000 838930254 18294 100000 182227361 18295 100000 143216811 18296 100000 922929588 18297 100000 487165807 18298 100000 454301267 18299 100000 762749537 18300 100000 675601452 18301 100000 846030199 18302 100000 816367719 18303 100000 761498361 18304 100000 1604398 18305 100000 707913603 18306 100000 127976932 18307 100000 127177489 18308 100000 456199499 18309 100000 969651835 18310 100000 25116715 18311 100000 752700471 18312 100000 643332587 18313 100000 699801211 18314 100000 684148464 18315 100000 920045360 18316 100000 536992612 18317 100000 569455011 18318 100000 98130632 18319 100000 871831110 18320 100000 95493614 18321 100000 330290188 18322 100000 913007547 18323 100000 944338669 18324 100000 646298448 18325 100000 443665093 18326 100000 860006976 18327 100000 98684278 18328 100000 950993023 18329 100000 862543512 18330 100000 323012525 18331 100000 754073740 18332 100000 613278051 18333 100000 749693397 18334 100000 508622925 18335 100000 579763287 18336 100000 201399156 18337 100000 397736134 18338 100000 935070906 18339 100000 87970903 18340 100000 289474059 18341 100000 727255223 18342 100000 813651549 18343 100000 507611712 18344 100000 687241907 18345 100000 914961011 18346 100000 226252873 18347 100000 321579501 18348 100000 517457138 18349 100000 354449803 18350 100000 511451646 18351 100000 317559260 18352 100000 52197650 18353 100000 615138386 18354 100000 546732008 18355 100000 56360788 18356 100000 455325844 18357 100000 408253261 18358 100000 305690268 18359 100000 189802658 18360 100000 477586367 18361 100000 917029942 18362 100000 368426280 18363 100000 681238637 18364 100000 383569623 18365 100000 562746912 18366 100000 714855028 18367 100000 467590371 18368 100000 252601217 18369 100000 266267285 18370 100000 947791647 18371 100000 529057310 18372 100000 182178299 18373 100000 59542340 18374 100000 132291468 18375 100000 249535914 18376 100000 471572849 18377 100000 483102450 18378 100000 809933846 18379 100000 45892769 18380 100000 600893691 18381 100000 933062686 18382 100000 73139475 18383 100000 293538165 18384 100000 147476967 18385 100000 224912313 18386 100000 983036226 18387 100000 758433912 18388 100000 522438513 18389 100000 481586443 18390 100000 695451725 18391 100000 457146483 18392 100000 600550301 18393 100000 417031764 18394 100000 541820197 18395 100000 700565440 18396 100000 94086890 18397 100000 10918340 18398 100000 562096623 18399 100000 718023925 18400 100000 112252818 18401 100000 424293951 18402 100000 228240481 18403 100000 247833564 18404 100000 407728134 18405 100000 298317513 18406 100000 806186706 18407 100000 703948160 18408 100000 895504163 18409 100000 676750151 18410 100000 508594242 18411 100000 529967016 18412 100000 590189350 18413 100000 948584246 18414 100000 310404584 18415 100000 436685351 18416 100000 250977962 18417 100000 855881272 18418 100000 141783685 18419 100000 509585 18420 100000 637302669 18421 100000 842833829 18422 100000 494070056 18423 100000 23402840 18424 100000 660026389 18425 100000 483682901 18426 100000 506789370 18427 100000 869141845 18428 100000 623226440 18429 100000 171930958 18430 100000 167700129 18431 100000 394674952 18432 100000 700997239 18433 100000 846372294 18434 100000 707252743 18435 100000 553340715 18436 100000 819839330 18437 100000 536430258 18438 100000 78091174 18439 100000 428957710 18440 100000 547222145 18441 100000 470154915 18442 100000 211546688 18443 100000 916633021 18444 100000 129588417 18445 100000 554392368 18446 100000 209370321 18447 100000 83603751 18448 100000 353548694 18449 100000 290971932 18450 100000 63718608 18451 100000 4737553 18452 100000 427572221 18453 100000 734994040 18454 100000 146207409 18455 100000 644770150 18456 100000 818696849 18457 100000 745273028 18458 100000 550433370 18459 100000 495284298 18460 100000 70449205 18461 100000 225520760 18462 100000 789895225 18463 100000 195140871 18464 100000 185946887 18465 100000 90947808 18466 100000 662491526 18467 100000 172532572 18468 100000 524739424 18469 100000 771843235 18470 100000 47058870 18471 100000 424099260 18472 100000 689783774 18473 100000 381909803 18474 100000 39183074 18475 100000 83414940 18476 100000 345840822 18477 100000 894046210 18478 100000 44233302 18479 100000 936698126 18480 100000 170936355 18481 100000 616735882 18482 100000 776089872 18483 100000 636096705 18484 100000 422799253 18485 100000 610097311 18486 100000 202574915 18487 100000 675475447 18488 100000 277215169 18489 100000 386874684 18490 100000 155174578 18491 100000 59349422 18492 100000 845837557 18493 100000 924661976 18494 100000 498391631 18495 100000 787936424 18496 100000 430523870 18497 100000 360289515 18498 100000 574938484 18499 100000 640236159 18500 100000 69138602 18501 100000 145016301 18502 100000 47771570 18503 100000 879477555 18504 100000 74445605 18505 100000 747542254 18506 100000 855229273 18507 100000 597158195 18508 100000 166931285 18509 100000 931773025 18510 100000 100531656 18511 100000 328569093 18512 100000 929690021 18513 100000 624721905 18514 100000 442589995 18515 100000 283876631 18516 100000 148314491 18517 100000 247062358 18518 100000 570049054 18519 100000 761410872 18520 100000 67587582 18521 100000 22940459 18522 100000 651896616 18523 100000 376036067 18524 100000 81236572 18525 100000 135164407 18526 100000 518052385 18527 100000 955619294 18528 100000 338010451 18529 100000 273117497 18530 100000 150843371 18531 100000 444409019 18532 100000 64597097 18533 100000 814152710 18534 100000 268565025 18535 100000 587714210 18536 100000 182684873 18537 100000 365349897 18538 100000 946760542 18539 100000 607879970 18540 100000 746141190 18541 100000 765319939 18542 100000 225007003 18543 100000 537192025 18544 100000 181586917 18545 100000 573754488 18546 100000 687682082 18547 100000 929064686 18548 100000 891904208 18549 100000 507112324 18550 100000 569803173 18551 100000 525815900 18552 100000 548767611 18553 100000 296616386 18554 100000 275976800 18555 100000 780123773 18556 100000 266182337 18557 100000 33807349 18558 100000 500241208 18559 100000 591203603 18560 100000 624507952 18561 100000 617732237 18562 100000 76654442 18563 100000 757689848 18564 100000 10195956 18565 100000 292658765 18566 100000 583070038 18567 100000 871042002 18568 100000 671127586 18569 100000 372421096 18570 100000 543331509 18571 100000 567068351 18572 100000 891689900 18573 100000 376449777 18574 100000 963420842 18575 100000 550953211 18576 100000 497253098 18577 100000 906958191 18578 100000 284426421 18579 100000 463378955 18580 100000 58469337 18581 100000 386787154 18582 100000 774235723 18583 100000 753874697 18584 100000 71842337 18585 100000 248343471 18586 100000 854805485 18587 100000 28195663 18588 100000 17297220 18589 100000 762170490 18590 100000 528612580 18591 100000 75687815 18592 100000 811582549 18593 100000 170507798 18594 100000 601435942 18595 100000 233192335 18596 100000 799377741 18597 100000 944213183 18598 100000 718866945 18599 100000 324267724 18600 100000 397197034 18601 100000 897989722 18602 100000 936530012 18603 100000 899768338 18604 100000 932825632 18605 100000 733623746 18606 100000 557642276 18607 100000 525974908 18608 100000 986531442 18609 100000 900661192 18610 100000 286973336 18611 100000 757907142 18612 100000 213623121 18613 100000 116935710 18614 100000 641962982 18615 100000 741666891 18616 100000 885655928 18617 100000 753333707 18618 100000 118167589 18619 100000 37938435 18620 100000 722267058 18621 100000 230025069 18622 100000 580668765 18623 100000 84769878 18624 100000 483372637 18625 100000 709948836 18626 100000 270537932 18627 100000 653844157 18628 100000 409776675 18629 100000 488575748 18630 100000 663570615 18631 100000 66254303 18632 100000 747537476 18633 100000 608739022 18634 100000 753639927 18635 100000 667901990 18636 100000 803167065 18637 100000 903549844 18638 100000 844665890 18639 100000 654900111 18640 100000 418569440 18641 100000 501419951 18642 100000 764336791 18643 100000 670595697 18644 100000 850857488 18645 100000 350662969 18646 100000 892988829 18647 100000 679004555 18648 100000 76139827 18649 100000 138455743 18650 100000 599638863 18651 100000 261702386 18652 100000 767542202 18653 100000 268407447 18654 100000 170203496 18655 100000 621594923 18656 100000 215240017 18657 100000 647702620 18658 100000 23416383 18659 100000 380239800 18660 100000 5202208 18661 100000 314878198 18662 100000 59521433 18663 100000 805901134 18664 100000 875733446 18665 100000 314161326 18666 100000 332416129 18667 100000 182327835 18668 100000 104454629 18669 100000 473592805 18670 100000 677890844 18671 100000 375259556 18672 100000 153704795 18673 100000 985773038 18674 100000 660397554 18675 100000 7322218 18676 100000 131247687 18677 100000 602568926 18678 100000 380107758 18679 100000 574644561 18680 100000 829618671 18681 100000 93499649 18682 100000 366404790 18683 100000 40039773 18684 100000 298656750 18685 100000 454068302 18686 100000 517000329 18687 100000 315740066 18688 100000 845390553 18689 100000 740784760 18690 100000 296756036 18691 100000 176176795 18692 100000 342638521 18693 100000 500260649 18694 100000 651039105 18695 100000 192574521 18696 100000 730411711 18697 100000 156947291 18698 100000 29065620 18699 100000 271153650 18700 100000 889942078 18701 100000 844750091 18702 100000 108928182 18703 100000 883145312 18704 100000 374551735 18705 100000 912950492 18706 100000 30065496 18707 100000 465335235 18708 100000 809455274 18709 100000 459517329 18710 100000 47373762 18711 100000 147816701 18712 100000 319317577 18713 100000 474875122 18714 100000 11031193 18715 100000 350595119 18716 100000 152714156 18717 100000 609530841 18718 100000 394143320 18719 100000 71251261 18720 100000 912632704 18721 100000 784771759 18722 100000 303398402 18723 100000 887622671 18724 100000 634735002 18725 100000 100480791 18726 100000 49272984 18727 100000 983321058 18728 100000 515049264 18729 100000 129200484 18730 100000 50840615 18731 100000 764056528 18732 100000 211288626 18733 100000 257336420 18734 100000 321688617 18735 100000 304727148 18736 100000 499490886 18737 100000 231625137 18738 100000 571852223 18739 100000 10778555 18740 100000 884409294 18741 100000 398879071 18742 100000 941163667 18743 100000 600292023 18744 100000 208209675 18745 100000 38386202 18746 100000 947828736 18747 100000 65606829 18748 100000 858165986 18749 100000 825006768 18750 100000 386840159 18751 100000 371341291 18752 100000 99604884 18753 100000 787191900 18754 100000 75314524 18755 100000 81278308 18756 100000 362006456 18757 100000 382103028 18758 100000 27213085 18759 100000 356425599 18760 100000 946661364 18761 100000 962532638 18762 100000 510815662 18763 100000 58778751 18764 100000 117595209 18765 100000 979843079 18766 100000 191947595 18767 100000 926339969 18768 100000 322915782 18769 100000 14149573 18770 100000 957140267 18771 100000 542479297 18772 100000 622406986 18773 100000 852034213 18774 100000 546557430 18775 100000 618459204 18776 100000 169464369 18777 100000 634561683 18778 100000 965526733 18779 100000 17967099 18780 100000 76189198 18781 100000 534558215 18782 100000 874913744 18783 100000 843549695 18784 100000 732562424 18785 100000 223767637 18786 100000 601570350 18787 100000 779843089 18788 100000 807477441 18789 100000 400033797 18790 100000 973821218 18791 100000 480297104 18792 100000 490933240 18793 100000 807927173 18794 100000 570945164 18795 100000 943648567 18796 100000 99958694 18797 100000 29023041 18798 100000 405976405 18799 100000 928226417 18800 100000 939814796 18801 100000 172881714 18802 100000 932098936 18803 100000 177611169 18804 100000 831493983 18805 100000 678647923 18806 100000 918114103 18807 100000 98478537 18808 100000 543377104 18809 100000 224705876 18810 100000 393220959 18811 100000 455272473 18812 100000 974454084 18813 100000 52986409 18814 100000 740422791 18815 100000 852088404 18816 100000 697764801 18817 100000 905657190 18818 100000 429009801 18819 100000 900008191 18820 100000 929522304 18821 100000 609127036 18822 100000 498049329 18823 100000 527415707 18824 100000 753090728 18825 100000 254362291 18826 100000 817135180 18827 100000 939803826 18828 100000 937098897 18829 100000 496777459 18830 100000 954572092 18831 100000 714090957 18832 100000 395751782 18833 100000 933043549 18834 100000 639930667 18835 100000 895997531 18836 100000 749218491 18837 100000 438738554 18838 100000 727411125 18839 100000 724860738 18840 100000 786907911 18841 100000 293869709 18842 100000 777997091 18843 100000 61576235 18844 100000 422239665 18845 100000 95190858 18846 100000 167443068 18847 100000 661617993 18848 100000 908312743 18849 100000 167490405 18850 100000 395012921 18851 100000 425544461 18852 100000 200605759 18853 100000 401198312 18854 100000 332740833 18855 100000 225786574 18856 100000 825919391 18857 100000 230355463 18858 100000 660222979 18859 100000 932007944 18860 100000 763952392 18861 100000 709058531 18862 100000 689084275 18863 100000 383283972 18864 100000 53892782 18865 100000 7337447 18866 100000 841543026 18867 100000 875259581 18868 100000 540572420 18869 100000 417769445 18870 100000 811559553 18871 100000 805031207 18872 100000 84877773 18873 100000 593105626 18874 100000 635445343 18875 100000 496172389 18876 100000 575744107 18877 100000 993888702 18878 100000 188129850 18879 100000 511981912 18880 100000 723557152 18881 100000 10607599 18882 100000 671777363 18883 100000 633565123 18884 100000 361837063 18885 100000 383105086 18886 100000 100463933 18887 100000 48880545 18888 100000 52975354 18889 100000 946970656 18890 100000 956822800 18891 100000 656172000 18892 100000 47097385 18893 100000 244762455 18894 100000 231424361 18895 100000 371281228 18896 100000 459639242 18897 100000 9911583 18898 100000 594239659 18899 100000 590540178 18900 100000 822109784 18901 100000 553422218 18902 100000 843750551 18903 100000 349842421 18904 100000 794388977 18905 100000 701859957 18906 100000 166355561 18907 100000 544914127 18908 100000 459764486 18909 100000 541951557 18910 100000 586503687 18911 100000 227630445 18912 100000 426137458 18913 100000 327241268 18914 100000 531984220 18915 100000 16119468 18916 100000 844714254 18917 100000 130399130 18918 100000 808168479 18919 100000 681083295 18920 100000 600704074 18921 100000 980783758 18922 100000 260794558 18923 100000 395558814 18924 100000 622866111 18925 100000 82031894 18926 100000 554212591 18927 100000 297968858 18928 100000 185995573 18929 100000 814839388 18930 100000 804923215 18931 100000 670114268 18932 100000 676055271 18933 100000 185450001 18934 100000 329111155 18935 100000 395173096 18936 100000 675704928 18937 100000 523042844 18938 100000 478565410 18939 100000 786755586 18940 100000 139362522 18941 100000 605449979 18942 100000 568584013 18943 100000 355719348 18944 100000 297044181 18945 100000 251589028 18946 100000 848379431 18947 100000 12393640 18948 100000 884398893 18949 100000 178898568 18950 100000 363720225 18951 100000 900128912 18952 100000 427912812 18953 100000 719455615 18954 100000 572590626 18955 100000 698185715 18956 100000 506646663 18957 100000 184811537 18958 100000 396094815 18959 100000 538418161 18960 100000 944467408 18961 100000 200339933 18962 100000 124505102 18963 100000 217416042 18964 100000 266992507 18965 100000 646302651 18966 100000 533751080 18967 100000 194640165 18968 100000 364896186 18969 100000 678891981 18970 100000 417687628 18971 100000 142052094 18972 100000 921375487 18973 100000 577906715 18974 100000 940179117 18975 100000 327981793 18976 100000 193428636 18977 100000 846659791 18978 100000 218727403 18979 100000 489144551 18980 100000 212741770 18981 100000 570989256 18982 100000 390414971 18983 100000 271796571 18984 100000 683028993 18985 100000 635635416 18986 100000 647421353 18987 100000 932714420 18988 100000 525330507 18989 100000 812363341 18990 100000 502812457 18991 100000 113231506 18992 100000 86107727 18993 100000 255610083 18994 100000 440634908 18995 100000 630365433 18996 100000 937199094 18997 100000 366014998 18998 100000 271090910 18999 100000 642945793 19000 100000 726455644 19001 100000 628210135 19002 100000 531871437 19003 100000 619403667 19004 100000 378567599 19005 100000 988032516 19006 100000 846298648 19007 100000 656072469 19008 100000 739545513 19009 100000 459140409 19010 100000 900811340 19011 100000 450207537 19012 100000 76917070 19013 100000 421562955 19014 100000 147997378 19015 100000 221817500 19016 100000 987974294 19017 100000 322891271 19018 100000 900408026 19019 100000 92175925 19020 100000 99046937 19021 100000 252009422 19022 100000 467226969 19023 100000 376251087 19024 100000 623739956 19025 100000 801840597 19026 100000 103885656 19027 100000 166447932 19028 100000 470074235 19029 100000 316154896 19030 100000 452213097 19031 100000 276901052 19032 100000 322753717 19033 100000 966756153 19034 100000 263492192 19035 100000 728125939 19036 100000 542834126 19037 100000 63955664 19038 100000 425440452 19039 100000 472490151 19040 100000 240287501 19041 100000 410414190 19042 100000 17837513 19043 100000 364475090 19044 100000 186533623 19045 100000 358200400 19046 100000 389364623 19047 100000 179869834 19048 100000 874273314 19049 100000 493754715 19050 100000 660988665 19051 100000 571052408 19052 100000 613362449 19053 100000 6060502 19054 100000 96371915 19055 100000 478402967 19056 100000 453494893 19057 100000 950801496 19058 100000 396937847 19059 100000 182759744 19060 100000 80735563 19061 100000 757889445 19062 100000 109855466 19063 100000 252549791 19064 100000 94051960 19065 100000 888359818 19066 100000 331236665 19067 100000 714664226 19068 100000 648549536 19069 100000 294659769 19070 100000 168254808 19071 100000 201661186 19072 100000 222887821 19073 100000 571999410 19074 100000 119168696 19075 100000 199851000 19076 100000 22416380 19077 100000 558474613 19078 100000 619816690 19079 100000 80045366 19080 100000 902028689 19081 100000 961019685 19082 100000 678339672 19083 100000 373813536 19084 100000 532701110 19085 100000 615585901 19086 100000 585004286 19087 100000 771317841 19088 100000 517042320 19089 100000 874910289 19090 100000 167860230 19091 100000 866673306 19092 100000 153678812 19093 100000 996278006 19094 100000 915034275 19095 100000 337430306 19096 100000 104802838 19097 100000 742003151 19098 100000 963869828 19099 100000 522924518 19100 100000 744947801 19101 100000 12961463 19102 100000 759533229 19103 100000 117381876 19104 100000 497525066 19105 100000 283493233 19106 100000 149730650 19107 100000 184043043 19108 100000 534430629 19109 100000 299029332 19110 100000 298984510 19111 100000 423547356 19112 100000 192963506 19113 100000 911957719 19114 100000 999202392 19115 100000 622660548 19116 100000 824984599 19117 100000 877772413 19118 100000 388695069 19119 100000 698228854 19120 100000 250079374 19121 100000 859210838 19122 100000 119647329 19123 100000 134447866 19124 100000 127039681 19125 100000 560809463 19126 100000 170758371 19127 100000 558943451 19128 100000 997962746 19129 100000 713817414 19130 100000 184408398 19131 100000 327379414 19132 100000 669437974 19133 100000 664532369 19134 100000 336140430 19135 100000 437823059 19136 100000 561282541 19137 100000 184575698 19138 100000 883635994 19139 100000 438768134 19140 100000 755522575 19141 100000 43738843 19142 100000 300986413 19143 100000 825070449 19144 100000 241334690 19145 100000 383799682 19146 100000 479208473 19147 100000 220204018 19148 100000 938151856 19149 100000 983998041 19150 100000 60753564 19151 100000 929560351 19152 100000 3793675 19153 100000 368394964 19154 100000 896852389 19155 100000 99607075 19156 100000 494909894 19157 100000 180772966 19158 100000 294738601 19159 100000 929235269 19160 100000 39447859 19161 100000 577937763 19162 100000 971190318 19163 100000 480122826 19164 100000 760585576 19165 100000 134164903 19166 100000 702010180 19167 100000 810631957 19168 100000 662006497 19169 100000 605878465 19170 100000 290829067 19171 100000 750127318 19172 100000 928681461 19173 100000 979398900 19174 100000 952084492 19175 100000 17720464 19176 100000 226053136 19177 100000 398479625 19178 100000 224541640 19179 100000 351850296 19180 100000 387738884 19181 100000 289504731 19182 100000 217950705 19183 100000 623321336 19184 100000 873182914 19185 100000 296784385 19186 100000 442072166 19187 100000 977351609 19188 100000 955108154 19189 100000 541346550 19190 100000 181235598 19191 100000 341830145 19192 100000 980236883 19193 100000 100742234 19194 100000 52486289 19195 100000 532689169 19196 100000 184091451 19197 100000 253943118 19198 100000 586125532 19199 100000 219141751 19200 100000 424060222 19201 100000 69211845 19202 100000 199210627 19203 100000 263041578 19204 100000 417544590 19205 100000 530790744 19206 100000 603608620 19207 100000 654791864 19208 100000 607926944 19209 100000 769144919 19210 100000 877010763 19211 100000 381892442 19212 100000 545695586 19213 100000 474059045 19214 100000 676498669 19215 100000 61976885 19216 100000 493109786 19217 100000 976932128 19218 100000 499157097 19219 100000 974644273 19220 100000 641492804 19221 100000 373042094 19222 100000 199215729 19223 100000 727163227 19224 100000 237876839 19225 100000 963922018 19226 100000 746169758 19227 100000 940714625 19228 100000 871349843 19229 100000 427660190 19230 100000 628277980 19231 100000 519093099 19232 100000 578140969 19233 100000 551574799 19234 100000 907001913 19235 100000 658448868 19236 100000 966951404 19237 100000 285166731 19238 100000 501789436 19239 100000 459578743 19240 100000 569846816 19241 100000 615721176 19242 100000 828574376 19243 100000 854177427 19244 100000 974684886 19245 100000 332950384 19246 100000 977179674 19247 100000 793433691 19248 100000 899837357 19249 100000 9489759 19250 100000 748568197 19251 100000 888097180 19252 100000 267682853 19253 100000 628123688 19254 100000 796365814 19255 100000 563479634 19256 100000 408211323 19257 100000 444844896 19258 100000 580836014 19259 100000 4293161 19260 100000 678511603 19261 100000 883827535 19262 100000 925337753 19263 100000 603863645 19264 100000 41095923 19265 100000 97951511 19266 100000 654907601 19267 100000 404940880 19268 100000 672740622 19269 100000 794737949 19270 100000 688787444 19271 100000 466664453 19272 100000 388994696 19273 100000 650291930 19274 100000 785881145 19275 100000 95976797 19276 100000 750633232 19277 100000 306901306 19278 100000 286592476 19279 100000 598753577 19280 100000 505647508 19281 100000 724416228 19282 100000 781596304 19283 100000 219673577 19284 100000 249173672 19285 100000 676717053 19286 100000 207529362 19287 100000 620268427 19288 100000 29444484 19289 100000 820488221 19290 100000 366913036 19291 100000 648489020 19292 100000 424516667 19293 100000 858961354 19294 100000 575576040 19295 100000 456407329 19296 100000 944901815 19297 100000 130605795 19298 100000 101353748 19299 100000 277011764 19300 100000 419628008 19301 100000 996983605 19302 100000 173356695 19303 100000 381009288 19304 100000 5905047 19305 100000 314480784 19306 100000 418496945 19307 100000 599808853 19308 100000 358114798 19309 100000 527860594 19310 100000 403388465 19311 100000 740738044 19312 100000 560807558 19313 100000 595926156 19314 100000 60626559 19315 100000 978248276 19316 100000 648502153 19317 100000 825689492 19318 100000 145515906 19319 100000 195372256 19320 100000 235096084 19321 100000 430648569 19322 100000 678284016 19323 100000 389026235 19324 100000 328614051 19325 100000 30010285 19326 100000 851515650 19327 100000 201388752 19328 100000 622057574 19329 100000 333528409 19330 100000 936511735 19331 100000 179932605 19332 100000 570157883 19333 100000 704895868 19334 100000 774604918 19335 100000 157117156 19336 100000 78328536 19337 100000 753607532 19338 100000 931504720 19339 100000 820214101 19340 100000 613623681 19341 100000 648155784 19342 100000 663862255 19343 100000 948264614 19344 100000 771031224 19345 100000 291563436 19346 100000 719382112 19347 100000 662708506 19348 100000 560609397 19349 100000 764705506 19350 100000 608669541 19351 100000 633123703 19352 100000 833416964 19353 100000 852565359 19354 100000 157164 19355 100000 383538192 19356 100000 948942094 19357 100000 688261142 19358 100000 290308307 19359 100000 789515873 19360 100000 609728600 19361 100000 629958029 19362 100000 141187575 19363 100000 785258390 19364 100000 828729038 19365 100000 611840751 19366 100000 832768009 19367 100000 612831801 19368 100000 512237767 19369 100000 385414034 19370 100000 160228596 19371 100000 312688830 19372 100000 386765197 19373 100000 664122289 19374 100000 887856806 19375 100000 732721755 19376 100000 62952554 19377 100000 58501138 19378 100000 329957534 19379 100000 555008663 19380 100000 159874960 19381 100000 968338563 19382 100000 660944826 19383 100000 998197306 19384 100000 958723921 19385 100000 963927078 19386 100000 192064598 19387 100000 567520399 19388 100000 927706716 19389 100000 503616223 19390 100000 444314652 19391 100000 187153680 19392 100000 818243728 19393 100000 534005406 19394 100000 603032417 19395 100000 710239903 19396 100000 518293830 19397 100000 886853727 19398 100000 955547053 19399 100000 874795736 19400 100000 765410202 19401 100000 203587360 19402 100000 75806636 19403 100000 533141722 19404 100000 987905314 19405 100000 504800642 19406 100000 349023910 19407 100000 96232175 19408 100000 329755670 19409 100000 620687002 19410 100000 734345064 19411 100000 140936894 19412 100000 311537596 19413 100000 686211211 19414 100000 358409958 19415 100000 364379366 19416 100000 591165982 19417 100000 204844220 19418 100000 635800765 19419 100000 829565733 19420 100000 140863826 19421 100000 137966037 19422 100000 225574178 19423 100000 500151903 19424 100000 834615840 19425 100000 741099996 19426 100000 22321269 19427 100000 129455318 19428 100000 423158494 19429 100000 158170783 19430 100000 723365117 19431 100000 969485038 19432 100000 240772485 19433 100000 13093886 19434 100000 416068986 19435 100000 955936079 19436 100000 887004981 19437 100000 503943014 19438 100000 131853780 19439 100000 796766214 19440 100000 462253022 19441 100000 143315748 19442 100000 180638846 19443 100000 638163722 19444 100000 419467494 19445 100000 393426087 19446 100000 845629253 19447 100000 502534793 19448 100000 917116326 19449 100000 357611098 19450 100000 467869657 19451 100000 261292704 19452 100000 607237259 19453 100000 54748221 19454 100000 844494219 19455 100000 567588076 19456 100000 420893333 19457 100000 981190294 19458 100000 696620966 19459 100000 874426945 19460 100000 988441777 19461 100000 270930236 19462 100000 756887807 19463 100000 170026425 19464 100000 448860985 19465 100000 315804853 19466 100000 713213104 19467 100000 569980915 19468 100000 865146352 19469 100000 161149502 19470 100000 174333535 19471 100000 175090733 19472 100000 635795430 19473 100000 831805554 19474 100000 316463668 19475 100000 327297456 19476 100000 96636288 19477 100000 577736394 19478 100000 714077940 19479 100000 452960106 19480 100000 421459927 19481 100000 946274868 19482 100000 870600553 19483 100000 336919303 19484 100000 458395660 19485 100000 274971244 19486 100000 532447797 19487 100000 802736912 19488 100000 44481880 19489 100000 695482811 19490 100000 939349638 19491 100000 448722235 19492 100000 526269374 19493 100000 77281505 19494 100000 465183734 19495 100000 465125578 19496 100000 716983057 19497 100000 242160993 19498 100000 604990965 19499 100000 475695544 19500 100000 989538746 19501 100000 149461716 19502 100000 888869983 19503 100000 364880310 19504 100000 79504398 19505 100000 250156064 19506 100000 591869662 19507 100000 267971883 19508 100000 974139277 19509 100000 379787909 19510 100000 165424491 19511 100000 171406484 19512 100000 426398420 19513 100000 854141378 19514 100000 915811235 19515 100000 575901781 19516 100000 349252092 19517 100000 933301553 19518 100000 64045480 19519 100000 855226185 19520 100000 453108072 19521 100000 907579211 19522 100000 679053096 19523 100000 981324103 19524 100000 756624013 19525 100000 419730018 19526 100000 945567320 19527 100000 557267505 19528 100000 194375892 19529 100000 235443705 19530 100000 286648284 19531 100000 432080819 19532 100000 866084866 19533 100000 866333600 19534 100000 739099877 19535 100000 220692474 19536 100000 432170979 19537 100000 700042384 19538 100000 468070929 19539 100000 178726839 19540 100000 807464146 19541 100000 59012802 19542 100000 120407667 19543 100000 9708191 19544 100000 223138647 19545 100000 404020800 19546 100000 286290187 19547 100000 560859864 19548 100000 51921634 19549 100000 805735197 19550 100000 502931716 19551 100000 584290850 19552 100000 119767356 19553 100000 553883654 19554 100000 629323592 19555 100000 464230605 19556 100000 976151850 19557 100000 932219676 19558 100000 976553615 19559 100000 780598838 19560 100000 872555517 19561 100000 347350604 19562 100000 476648970 19563 100000 655908698 19564 100000 697873206 19565 100000 568551349 19566 100000 253365038 19567 100000 791972454 19568 100000 268308386 19569 100000 591454932 19570 100000 931516379 19571 100000 360688928 19572 100000 188905381 19573 100000 494216073 19574 100000 659316956 19575 100000 446125047 19576 100000 975313280 19577 100000 418075898 19578 100000 519601944 19579 100000 789417687 19580 100000 445740469 19581 100000 366314946 19582 100000 788051811 19583 100000 112110562 19584 100000 640120912 19585 100000 353363528 19586 100000 621760378 19587 100000 229534127 19588 100000 695324358 19589 100000 760820609 19590 100000 114523683 19591 100000 338242436 19592 100000 989935071 19593 100000 533773924 19594 100000 32089714 19595 100000 747058768 19596 100000 375176781 19597 100000 888589898 19598 100000 422110562 19599 100000 241918645 19600 100000 889251273 19601 100000 286531784 19602 100000 600530852 19603 100000 680493913 19604 100000 211687079 19605 100000 615968115 19606 100000 38630571 19607 100000 892288980 19608 100000 479581950 19609 100000 576998518 19610 100000 830222620 19611 100000 993035050 19612 100000 533231185 19613 100000 451287659 19614 100000 493851686 19615 100000 628598923 19616 100000 956807389 19617 100000 475816881 19618 100000 145959802 19619 100000 730505861 19620 100000 285679583 19621 100000 30980617 19622 100000 994452850 19623 100000 81594330 19624 100000 903715647 19625 100000 841798758 19626 100000 881114057 19627 100000 99596136 19628 100000 209482680 19629 100000 308820266 19630 100000 609737522 19631 100000 641078472 19632 100000 817931873 19633 100000 166895961 19634 100000 649698387 19635 100000 601699638 19636 100000 579217451 19637 100000 183154350 19638 100000 598265837 19639 100000 856359056 19640 100000 117919926 19641 100000 975959488 19642 100000 973026710 19643 100000 708356716 19644 100000 993287888 19645 100000 78906574 19646 100000 805964153 19647 100000 323283818 19648 100000 742443038 19649 100000 519671992 19650 100000 129992911 19651 100000 64411531 19652 100000 549850209 19653 100000 375939715 19654 100000 716593900 19655 100000 224440350 19656 100000 576057008 19657 100000 517573619 19658 100000 625065678 19659 100000 904040743 19660 100000 706895048 19661 100000 289324144 19662 100000 864424487 19663 100000 616291385 19664 100000 524157618 19665 100000 877972978 19666 100000 653918369 19667 100000 418437911 19668 100000 467300750 19669 100000 825894227 19670 100000 320462932 19671 100000 614796734 19672 100000 827086958 19673 100000 653372029 19674 100000 844128163 19675 100000 518909921 19676 100000 254048697 19677 100000 37223307 19678 100000 817538093 19679 100000 484747066 19680 100000 547134111 19681 100000 791957271 19682 100000 371991202 19683 100000 210663177 19684 100000 757483067 19685 100000 456825241 19686 100000 436255883 19687 100000 490901750 19688 100000 556268436 19689 100000 302733301 19690 100000 142877934 19691 100000 898883970 19692 100000 92763774 19693 100000 936679565 19694 100000 181155642 19695 100000 5282286 19696 100000 625821561 19697 100000 871261957 19698 100000 551863557 19699 100000 345520042 19700 100000 775429023 19701 100000 539796634 19702 100000 507723671 19703 100000 365526218 19704 100000 497841560 19705 100000 282419597 19706 100000 444862330 19707 100000 65461434 19708 100000 102119371 19709 100000 804660366 19710 100000 278975045 19711 100000 762888821 19712 100000 203234842 19713 100000 518621108 19714 100000 61167625 19715 100000 542778745 19716 100000 69469745 19717 100000 915380637 19718 100000 656171424 19719 100000 644912612 19720 100000 988593086 19721 100000 134823322 19722 100000 563443733 19723 100000 535269812 19724 100000 870982870 19725 100000 544263861 19726 100000 495291013 19727 100000 565930798 19728 100000 567923407 19729 100000 379541988 19730 100000 470885878 19731 100000 990929316 19732 100000 621730079 19733 100000 289657931 19734 100000 941337518 19735 100000 921359117 19736 100000 513054357 19737 100000 789200216 19738 100000 953224174 19739 100000 839914853 19740 100000 501015187 19741 100000 471392294 19742 100000 307157338 19743 100000 536491404 19744 100000 71156170 19745 100000 131995966 19746 100000 838520060 19747 100000 460488583 19748 100000 207568350 19749 100000 367364831 19750 100000 435130292 19751 100000 39055874 19752 100000 96876728 19753 100000 261670048 19754 100000 57252755 19755 100000 208850955 19756 100000 291324863 19757 100000 234253845 19758 100000 159477530 19759 100000 305244481 19760 100000 623351659 19761 100000 725286460 19762 100000 45606911 19763 100000 773601152 19764 100000 112284908 19765 100000 336519127 19766 100000 196297402 19767 100000 605025444 19768 100000 598511819 19769 100000 489586439 19770 100000 752776508 19771 100000 968162484 19772 100000 441280410 19773 100000 147115629 19774 100000 140220675 19775 100000 858607894 19776 100000 645763210 19777 100000 166884140 19778 100000 766486540 19779 100000 177443074 19780 100000 934670968 19781 100000 838235284 19782 100000 226734612 19783 100000 45081555 19784 100000 822414316 19785 100000 453425412 19786 100000 202852933 19787 100000 602086345 19788 100000 533620484 19789 100000 677622296 19790 100000 124453671 19791 100000 113279796 19792 100000 983747925 19793 100000 986964045 19794 100000 685567554 19795 100000 182020376 19796 100000 729685700 19797 100000 582568891 19798 100000 956738400 19799 100000 336723603 19800 100000 727018985 19801 100000 322793558 19802 100000 149958708 19803 100000 676657747 19804 100000 829621377 19805 100000 168221042 19806 100000 857098256 19807 100000 165385308 19808 100000 764454005 19809 100000 474309396 19810 100000 959143891 19811 100000 314647029 19812 100000 256642703 19813 100000 443921731 19814 100000 792312456 19815 100000 386228793 19816 100000 341069519 19817 100000 352542419 19818 100000 793165697 19819 100000 901428479 19820 100000 302378895 19821 100000 359351602 19822 100000 991218534 19823 100000 464629420 19824 100000 76929924 19825 100000 364449341 19826 100000 144049397 19827 100000 219688043 19828 100000 338704144 19829 100000 909336108 19830 100000 863894812 19831 100000 391926866 19832 100000 239692764 19833 100000 614066201 19834 100000 731500133 19835 100000 869217839 19836 100000 708853327 19837 100000 494146289 19838 100000 566222986 19839 100000 987933207 19840 100000 448370908 19841 100000 743368844 19842 100000 80788712 19843 100000 470381484 19844 100000 598160525 19845 100000 322534878 19846 100000 457673021 19847 100000 549917800 19848 100000 114788920 19849 100000 388724498 19850 100000 42421685 19851 100000 177652643 19852 100000 321461664 19853 100000 449996904 19854 100000 885420160 19855 100000 99302473 19856 100000 270910920 19857 100000 203832175 19858 100000 781251877 19859 100000 446532357 19860 100000 207379887 19861 100000 490366326 19862 100000 661309800 19863 100000 786001906 19864 100000 845797270 19865 100000 899926809 19866 100000 940131600 19867 100000 103062558 19868 100000 96158664 19869 100000 702565061 19870 100000 153256046 19871 100000 484929559 19872 100000 555672471 19873 100000 233496895 19874 100000 72314913 19875 100000 193525528 19876 100000 965276936 19877 100000 775009620 19878 100000 927177257 19879 100000 551148120 19880 100000 384640415 19881 100000 155829075 19882 100000 998231778 19883 100000 184350444 19884 100000 737542749 19885 100000 47232077 19886 100000 58137671 19887 100000 906002155 19888 100000 17290885 19889 100000 908845996 19890 100000 816566909 19891 100000 791369956 19892 100000 408871395 19893 100000 13934677 19894 100000 254867039 19895 100000 631035739 19896 100000 253286410 19897 100000 231778805 19898 100000 326414045 19899 100000 709436039 19900 100000 928195277 19901 100000 331228648 19902 100000 512356728 19903 100000 355036496 19904 100000 721629752 19905 100000 591826318 19906 100000 284785419 19907 100000 481720334 19908 100000 354458440 19909 100000 595054956 19910 100000 669209038 19911 100000 463069277 19912 100000 585734854 19913 100000 440366910 19914 100000 798076360 19915 100000 22972059 19916 100000 940513083 19917 100000 488781404 19918 100000 378438632 19919 100000 810435028 19920 100000 76637849 19921 100000 906626792 19922 100000 744654302 19923 100000 774211874 19924 100000 480303201 19925 100000 752341213 19926 100000 483253312 19927 100000 976289552 19928 100000 113493626 19929 100000 580952585 19930 100000 591349394 19931 100000 677126244 19932 100000 660242337 19933 100000 70079081 19934 100000 553253654 19935 100000 62428072 19936 100000 382256650 19937 100000 847797464 19938 100000 274000246 19939 100000 760041197 19940 100000 528452593 19941 100000 653931651 19942 100000 737572687 19943 100000 681551810 19944 100000 492089929 19945 100000 116855489 19946 100000 216435506 19947 100000 993825022 19948 100000 316392689 19949 100000 241156983 19950 100000 215823199 19951 100000 132549503 19952 100000 368729284 19953 100000 788439462 19954 100000 555975291 19955 100000 380782675 19956 100000 247407620 19957 100000 33391059 19958 100000 463326729 19959 100000 116817497 19960 100000 144524486 19961 100000 209747402 19962 100000 161298843 19963 100000 449723920 19964 100000 919566367 19965 100000 21916398 19966 100000 654773001 19967 100000 173645551 19968 100000 648353183 19969 100000 677476158 19970 100000 528668070 19971 100000 448855790 19972 100000 426534859 19973 100000 247236153 19974 100000 629021960 19975 100000 263715997 19976 100000 627340115 19977 100000 116595959 19978 100000 41476320 19979 100000 316407632 19980 100000 371917952 19981 100000 528661214 19982 100000 117043302 19983 100000 335185755 19984 100000 563394343 19985 100000 486675509 19986 100000 950853701 19987 100000 575018028 19988 100000 338040853 19989 100000 199652145 19990 100000 721852004 19991 100000 852077178 19992 100000 947814432 19993 100000 806012765 19994 100000 287509075 19995 100000 617919126 19996 100000 221005838 19997 100000 240870038 19998 100000 730658372 19999 100000 780643662 20000 100000 748637261 20001 100000 954295876 20002 100000 795981894 20003 100000 860380710 20004 100000 772417193 20005 100000 824400951 20006 100000 146303323 20007 100000 683752625 20008 100000 604728655 20009 100000 517129893 20010 100000 320348503 20011 100000 812407632 20012 100000 407060735 20013 100000 389993962 20014 100000 58854647 20015 100000 755820901 20016 100000 155116189 20017 100000 734591312 20018 100000 62927636 20019 100000 482087607 20020 100000 207515571 20021 100000 681934893 20022 100000 406656559 20023 100000 152924113 20024 100000 57585853 20025 100000 793033183 20026 100000 339082528 20027 100000 480663421 20028 100000 524341671 20029 100000 722769053 20030 100000 34674179 20031 100000 421372262 20032 100000 575451703 20033 100000 543136873 20034 100000 566414983 20035 100000 351471524 20036 100000 419795873 20037 100000 966745013 20038 100000 502294058 20039 100000 304588582 20040 100000 686155496 20041 100000 431062907 20042 100000 3976688 20043 100000 508182149 20044 100000 749822313 20045 100000 506695738 20046 100000 159049538 20047 100000 451984546 20048 100000 822977276 20049 100000 452124916 20050 100000 954790169 20051 100000 564349304 20052 100000 848528141 20053 100000 470150120 20054 100000 511209458 20055 100000 419429552 20056 100000 305112712 20057 100000 529738345 20058 100000 288457334 20059 100000 157944767 20060 100000 834582420 20061 100000 306293780 20062 100000 429827345 20063 100000 381647886 20064 100000 581637305 20065 100000 505465633 20066 100000 253104719 20067 100000 127909254 20068 100000 731243680 20069 100000 304690761 20070 100000 611530441 20071 100000 363399800 20072 100000 802917098 20073 100000 170458124 20074 100000 117255224 20075 100000 100134804 20076 100000 578942302 20077 100000 160958628 20078 100000 122394740 20079 100000 643372367 20080 100000 450287881 20081 100000 9441501 20082 100000 823799381 20083 100000 859569527 20084 100000 753477867 20085 100000 182522892 20086 100000 42897941 20087 100000 726825047 20088 100000 170455682 20089 100000 111579483 20090 100000 22492231 20091 100000 315500538 20092 100000 760753343 20093 100000 330626064 20094 100000 895625302 20095 100000 361008535 20096 100000 725909071 20097 100000 292991963 20098 100000 544666106 20099 100000 393040801 20100 100000 226483500 20101 100000 27871345 20102 100000 778328332 20103 100000 751281200 20104 100000 109078065 20105 100000 401530734 20106 100000 299651767 20107 100000 78716462 20108 100000 651176386 20109 100000 712278972 20110 100000 989238662 20111 100000 611080745 20112 100000 292193345 20113 100000 212910015 20114 100000 453213421 20115 100000 440253761 20116 100000 95687801 20117 100000 811842184 20118 100000 818036785 20119 100000 230148427 20120 100000 527303940 20121 100000 115468958 20122 100000 520326375 20123 100000 260094929 20124 100000 932030578 20125 100000 701510409 20126 100000 824027966 20127 100000 383544219 20128 100000 43265176 20129 100000 618692791 20130 100000 618489474 20131 100000 100096275 20132 100000 828053179 20133 100000 851515259 20134 100000 326348966 20135 100000 871993637 20136 100000 376316775 20137 100000 440492829 20138 100000 621069813 20139 100000 162292923 20140 100000 762365835 20141 100000 790276557 20142 100000 439356732 20143 100000 202218634 20144 100000 284171033 20145 100000 236752952 20146 100000 926493727 20147 100000 96100739 20148 100000 169731429 20149 100000 357370959 20150 100000 292684241 20151 100000 844345319 20152 100000 45871491 20153 100000 348280586 20154 100000 920359433 20155 100000 531702181 20156 100000 79478666 20157 100000 223476334 20158 100000 476254845 20159 100000 161462442 20160 100000 349894662 20161 100000 663895904 20162 100000 478253481 20163 100000 31458178 20164 100000 714864679 20165 100000 861585478 20166 100000 950713062 20167 100000 974479224 20168 100000 967235575 20169 100000 999891070 20170 100000 128501332 20171 100000 254167020 20172 100000 831875757 20173 100000 212259913 20174 100000 394239116 20175 100000 511019317 20176 100000 977502719 20177 100000 969611656 20178 100000 688267199 20179 100000 273924837 20180 100000 603621064 20181 100000 338198219 20182 100000 542898810 20183 100000 755076566 20184 100000 955954144 20185 100000 406999365 20186 100000 170008301 20187 100000 558105103 20188 100000 432207384 20189 100000 607372510 20190 100000 43403113 20191 100000 559867423 20192 100000 222869528 20193 100000 251665385 20194 100000 156125113 20195 100000 266786558 20196 100000 264409810 20197 100000 826275887 20198 100000 171767096 20199 100000 679340504 20200 100000 177156959 20201 100000 19506823 20202 100000 486064940 20203 100000 245573113 20204 100000 994812008 20205 100000 290958102 20206 100000 362319331 20207 100000 149389791 20208 100000 229975190 20209 100000 384887724 20210 100000 367829559 20211 100000 764582520 20212 100000 716833489 20213 100000 514844220 20214 100000 949275452 20215 100000 560166810 20216 100000 70130408 20217 100000 622306322 20218 100000 350874091 20219 100000 17698160 20220 100000 722000744 20221 100000 938075220 20222 100000 838634812 20223 100000 159303049 20224 100000 266807244 20225 100000 364927742 20226 100000 622516592 20227 100000 381813899 20228 100000 550162306 20229 100000 24524278 20230 100000 943424826 20231 100000 526948723 20232 100000 710549034 20233 100000 501599937 20234 100000 463135030 20235 100000 247285031 20236 100000 68580840 20237 100000 729839549 20238 100000 11197150 20239 100000 233298412 20240 100000 18141134 20241 100000 559170329 20242 100000 98161471 20243 100000 328671127 20244 100000 96322795 20245 100000 538406292 20246 100000 939782786 20247 100000 889276229 20248 100000 853231746 20249 100000 579077283 20250 100000 708053738 20251 100000 394568607 20252 100000 988575030 20253 100000 772966205 20254 100000 795991602 20255 100000 382245542 20256 100000 256896172 20257 100000 469021052 20258 100000 546809897 20259 100000 509847520 20260 100000 239654051 20261 100000 758307030 20262 100000 771640028 20263 100000 107682716 20264 100000 528514064 20265 100000 933340484 20266 100000 184219215 20267 100000 474010752 20268 100000 185888301 20269 100000 755704148 20270 100000 970209182 20271 100000 458274448 20272 100000 546660644 20273 100000 44713471 20274 100000 897438985 20275 100000 359733653 20276 100000 940857313 20277 100000 101186920 20278 100000 668030532 20279 100000 782246786 20280 100000 947816140 20281 100000 810230859 20282 100000 342130013 20283 100000 987013758 20284 100000 543311346 20285 100000 272035117 20286 100000 386293347 20287 100000 218564731 20288 100000 373135894 20289 100000 96261981 20290 100000 781719051 20291 100000 609764786 20292 100000 722962337 20293 100000 294264321 20294 100000 415507620 20295 100000 815339267 20296 100000 962833490 20297 100000 322501380 20298 100000 87743322 20299 100000 935620896 20300 100000 693003716 20301 100000 42103416 20302 100000 224476587 20303 100000 11903451 20304 100000 99061330 20305 100000 192255533 20306 100000 46279573 20307 100000 624204774 20308 100000 156245632 20309 100000 131360748 20310 100000 388016946 20311 100000 502634468 20312 100000 769767210 20313 100000 92930854 20314 100000 848546092 20315 100000 907911901 20316 100000 619692033 20317 100000 726600569 20318 100000 425390760 20319 100000 34365302 20320 100000 736878434 20321 100000 470734232 20322 100000 442453294 20323 100000 298973346 20324 100000 180245771 20325 100000 667638509 20326 100000 786338534 20327 100000 138746434 20328 100000 374710130 20329 100000 799551821 20330 100000 781884774 20331 100000 285595892 20332 100000 623878291 20333 100000 926538201 20334 100000 363811044 20335 100000 640463744 20336 100000 271296466 20337 100000 58665885 20338 100000 141021916 20339 100000 734241976 20340 100000 657433406 20341 100000 385621582 20342 100000 285447643 20343 100000 163952265 20344 100000 778293779 20345 100000 603007527 20346 100000 889379093 20347 100000 225841571 20348 100000 506086552 20349 100000 112188077 20350 100000 58580545 20351 100000 521997551 20352 100000 871995901 20353 100000 97282366 20354 100000 564893253 20355 100000 578103032 20356 100000 582384779 20357 100000 757237703 20358 100000 393973815 20359 100000 296196678 20360 100000 594138697 20361 100000 886675449 20362 100000 316759578 20363 100000 24766266 20364 100000 992168697 20365 100000 349346098 20366 100000 611477079 20367 100000 793621899 20368 100000 439326014 20369 100000 373105405 20370 100000 448814302 20371 100000 387861726 20372 100000 3292528 20373 100000 545516944 20374 100000 56819299 20375 100000 642254427 20376 100000 316037235 20377 100000 47166826 20378 100000 174825797 20379 100000 610223052 20380 100000 330127093 20381 100000 172671680 20382 100000 943691891 20383 100000 258249960 20384 100000 633510752 20385 100000 210505711 20386 100000 789569790 20387 100000 423688945 20388 100000 324182969 20389 100000 828751857 20390 100000 211220972 20391 100000 543107717 20392 100000 961022731 20393 100000 367435727 20394 100000 122962264 20395 100000 679533773 20396 100000 157483259 20397 100000 122908058 20398 100000 368997556 20399 100000 502883991 20400 100000 540444061 20401 100000 636559757 20402 100000 427027139 20403 100000 595304986 20404 100000 396816659 20405 100000 250835040 20406 100000 180791571 20407 100000 130778226 20408 100000 88722002 20409 100000 217710991 20410 100000 743965095 20411 100000 189427071 20412 100000 482245429 20413 100000 371532009 20414 100000 682761280 20415 100000 268069842 20416 100000 873753840 20417 100000 137762502 20418 100000 738771491 20419 100000 91381610 20420 100000 100154207 20421 100000 552826094 20422 100000 975486326 20423 100000 81118231 20424 100000 341692882 20425 100000 349752025 20426 100000 477511282 20427 100000 588190479 20428 100000 140326408 20429 100000 202544920 20430 100000 291808405 20431 100000 737694791 20432 100000 884008251 20433 100000 56246098 20434 100000 177519154 20435 100000 885344758 20436 100000 244973865 20437 100000 582019011 20438 100000 549875097 20439 100000 29239345 20440 100000 764463407 20441 100000 727146651 20442 100000 400877252 20443 100000 545590411 20444 100000 209081371 20445 100000 762406269 20446 100000 276650499 20447 100000 90845180 20448 100000 494154629 20449 100000 327837110 20450 100000 787506726 20451 100000 128669142 20452 100000 937591775 20453 100000 745447023 20454 100000 149099514 20455 100000 981802137 20456 100000 912273856 20457 100000 748371129 20458 100000 215510740 20459 100000 506153776 20460 100000 216233281 20461 100000 184201148 20462 100000 290317655 20463 100000 57594068 20464 100000 239126062 20465 100000 430651634 20466 100000 951912675 20467 100000 906416834 20468 100000 401825247 20469 100000 879499668 20470 100000 91314329 20471 100000 564222854 20472 100000 474764425 20473 100000 307892949 20474 100000 503800412 20475 100000 230833362 20476 100000 130512781 20477 100000 477498135 20478 100000 104961834 20479 100000 201433870 20480 100000 457035162 20481 100000 896094996 20482 100000 688318621 20483 100000 208576596 20484 100000 606459068 20485 100000 575780569 20486 100000 330119403 20487 100000 410060488 20488 100000 189021399 20489 100000 805029731 20490 100000 486455479 20491 100000 494871731 20492 100000 569963095 20493 100000 553919499 20494 100000 504317805 20495 100000 945117188 20496 100000 163168330 20497 100000 597140352 20498 100000 75020334 20499 100000 843234930 20500 100000 377259018 20501 100000 899948363 20502 100000 978070564 20503 100000 777352397 20504 100000 519489664 20505 100000 165107785 20506 100000 340732565 20507 100000 571610854 20508 100000 370691221 20509 100000 341549057 20510 100000 939382474 20511 100000 664589361 20512 100000 146598837 20513 100000 963740658 20514 100000 101049149 20515 100000 564000945 20516 100000 148827091 20517 100000 377068023 20518 100000 711721284 20519 100000 132096029 20520 100000 935497340 20521 100000 523068314 20522 100000 817183750 20523 100000 614248605 20524 100000 476653982 20525 100000 725369225 20526 100000 553186534 20527 100000 905216378 20528 100000 937984766 20529 100000 691804991 20530 100000 440392349 20531 100000 780868298 20532 100000 751010179 20533 100000 885204482 20534 100000 525313930 20535 100000 782162926 20536 100000 285345870 20537 100000 724120745 20538 100000 132648082 20539 100000 733755995 20540 100000 401667089 20541 100000 432249217 20542 100000 558769032 20543 100000 413933204 20544 100000 952132329 20545 100000 244700407 20546 100000 54928394 20547 100000 804991555 20548 100000 826051041 20549 100000 608726224 20550 100000 150388823 20551 100000 344750792 20552 100000 391944933 20553 100000 535138222 20554 100000 269686337 20555 100000 401022098 20556 100000 966107999 20557 100000 13123805 20558 100000 19284868 20559 100000 36084609 20560 100000 792902228 20561 100000 438528821 20562 100000 280296308 20563 100000 907387622 20564 100000 105868227 20565 100000 108655157 20566 100000 521494075 20567 100000 270611478 20568 100000 41418232 20569 100000 782769505 20570 100000 449040619 20571 100000 861888195 20572 100000 193496836 20573 100000 938952913 20574 100000 574888942 20575 100000 266373897 20576 100000 959313269 20577 100000 156188413 20578 100000 725322647 20579 100000 622007836 20580 100000 585168791 20581 100000 690828225 20582 100000 701728348 20583 100000 427467930 20584 100000 527795042 20585 100000 499189636 20586 100000 879475330 20587 100000 924090458 20588 100000 737932505 20589 100000 490248260 20590 100000 284635636 20591 100000 199991766 20592 100000 229506677 20593 100000 60375621 20594 100000 508323280 20595 100000 592244985 20596 100000 542349153 20597 100000 483030710 20598 100000 606464335 20599 100000 95184040 20600 100000 313137601 20601 100000 551721863 20602 100000 33180369 20603 100000 431423533 20604 100000 321827714 20605 100000 877655773 20606 100000 592427486 20607 100000 783220657 20608 100000 908332095 20609 100000 140126509 20610 100000 20087020 20611 100000 232984421 20612 100000 70074153 20613 100000 188807231 20614 100000 498601786 20615 100000 179997804 20616 100000 11601696 20617 100000 328251323 20618 100000 409127576 20619 100000 980144710 20620 100000 464163053 20621 100000 842856847 20622 100000 564861016 20623 100000 771212665 20624 100000 434946759 20625 100000 906284932 20626 100000 862488829 20627 100000 37294538 20628 100000 497826968 20629 100000 278957335 20630 100000 917160423 20631 100000 801914917 20632 100000 567474331 20633 100000 989587055 20634 100000 58444460 20635 100000 419985329 20636 100000 807162601 20637 100000 55793181 20638 100000 712796529 20639 100000 191342276 20640 100000 655861549 20641 100000 301946462 20642 100000 578630686 20643 100000 235331966 20644 100000 89746540 20645 100000 688618780 20646 100000 612352791 20647 100000 412747953 20648 100000 178953457 20649 100000 77166414 20650 100000 113389814 20651 100000 446954230 20652 100000 214650329 20653 100000 539750938 20654 100000 526353286 20655 100000 680633890 20656 100000 2603443 20657 100000 767702045 20658 100000 490693330 20659 100000 104722388 20660 100000 934401016 20661 100000 897418238 20662 100000 552922450 20663 100000 359017700 20664 100000 703633733 20665 100000 837575447 20666 100000 544126582 20667 100000 908815037 20668 100000 986210350 20669 100000 208380463 20670 100000 926116789 20671 100000 987853399 20672 100000 66440246 20673 100000 905437575 20674 100000 708919078 20675 100000 236087999 20676 100000 383734488 20677 100000 789998710 20678 100000 640315179 20679 100000 514021851 20680 100000 154771381 20681 100000 932595967 20682 100000 468128788 20683 100000 453832070 20684 100000 133030447 20685 100000 390884889 20686 100000 977184829 20687 100000 638756819 20688 100000 218028360 20689 100000 135443809 20690 100000 737527189 20691 100000 777007671 20692 100000 318870236 20693 100000 760008355 20694 100000 95557888 20695 100000 912194390 20696 100000 431783494 20697 100000 799927520 20698 100000 626904119 20699 100000 933244121 20700 100000 107610474 20701 100000 277694540 20702 100000 480403752 20703 100000 377823189 20704 100000 68664627 20705 100000 14771481 20706 100000 997270582 20707 100000 784799459 20708 100000 818173510 20709 100000 296746530 20710 100000 365534414 20711 100000 590678042 20712 100000 556411242 20713 100000 892711203 20714 100000 763415406 20715 100000 213758950 20716 100000 424519095 20717 100000 543135831 20718 100000 876198296 20719 100000 97613071 20720 100000 645733330 20721 100000 593908558 20722 100000 423477760 20723 100000 998939487 20724 100000 764191216 20725 100000 593822523 20726 100000 183711173 20727 100000 220573769 20728 100000 776064206 20729 100000 81700356 20730 100000 70451822 20731 100000 283445921 20732 100000 695852794 20733 100000 145492216 20734 100000 975733797 20735 100000 799063922 20736 100000 362427410 20737 100000 123863883 20738 100000 781678059 20739 100000 356256708 20740 100000 502858531 20741 100000 423032296 20742 100000 828245573 20743 100000 828887677 20744 100000 823654658 20745 100000 706981783 20746 100000 134486616 20747 100000 395219052 20748 100000 665793328 20749 100000 878040715 20750 100000 830049012 20751 100000 227967295 20752 100000 709802974 20753 100000 238795892 20754 100000 105255724 20755 100000 877262880 20756 100000 686843455 20757 100000 547270514 20758 100000 683554067 20759 100000 39672844 20760 100000 341428254 20761 100000 913579340 20762 100000 90869436 20763 100000 530319737 20764 100000 978073878 20765 100000 231767306 20766 100000 128635534 20767 100000 952708666 20768 100000 640880818 20769 100000 673263492 20770 100000 871330826 20771 100000 524726482 20772 100000 270099711 20773 100000 747219006 20774 100000 430388771 20775 100000 214160923 20776 100000 359372436 20777 100000 80980408 20778 100000 60535276 20779 100000 14071701 20780 100000 931228697 20781 100000 160785068 20782 100000 317072221 20783 100000 344261874 20784 100000 387270177 20785 100000 939754752 20786 100000 834486550 20787 100000 419951963 20788 100000 369874453 20789 100000 488564538 20790 100000 909180378 20791 100000 601770244 20792 100000 517345271 20793 100000 503219718 20794 100000 311595557 20795 100000 133454563 20796 100000 759620030 20797 100000 979753565 20798 100000 813568346 20799 100000 823184684 20800 100000 144492403 20801 100000 460767509 20802 100000 59901684 20803 100000 896221006 20804 100000 327380857 20805 100000 669755318 20806 100000 521164111 20807 100000 650178876 20808 100000 634569891 20809 100000 605127244 20810 100000 35834064 20811 100000 925199251 20812 100000 640816321 20813 100000 482067196 20814 100000 262236070 20815 100000 279659598 20816 100000 417655123 20817 100000 762888856 20818 100000 34453007 20819 100000 96526631 20820 100000 11238458 20821 100000 907574237 20822 100000 816860455 20823 100000 66944411 20824 100000 641459982 20825 100000 206024239 20826 100000 729479530 20827 100000 616645420 20828 100000 329957548 20829 100000 44222063 20830 100000 23467352 20831 100000 250170533 20832 100000 288180307 20833 100000 152548896 20834 100000 341004020 20835 100000 499463893 20836 100000 447114031 20837 100000 516509588 20838 100000 644695423 20839 100000 127561650 20840 100000 916692183 20841 100000 394973470 20842 100000 60855996 20843 100000 838133678 20844 100000 382715110 20845 100000 140052645 20846 100000 768611408 20847 100000 771203402 20848 100000 415629074 20849 100000 569207236 20850 100000 843268219 20851 100000 16895202 20852 100000 256406622 20853 100000 141171717 20854 100000 33231914 20855 100000 565730316 20856 100000 158996288 20857 100000 140428777 20858 100000 450614616 20859 100000 649249165 20860 100000 533115754 20861 100000 625032472 20862 100000 678756169 20863 100000 778129842 20864 100000 880652992 20865 100000 336850939 20866 100000 293974937 20867 100000 812262797 20868 100000 158250460 20869 100000 409421255 20870 100000 81809285 20871 100000 708780469 20872 100000 15776882 20873 100000 481515380 20874 100000 575402719 20875 100000 895514134 20876 100000 644790204 20877 100000 84770306 20878 100000 63570825 20879 100000 414482036 20880 100000 977810914 20881 100000 795522195 20882 100000 723972670 20883 100000 399539100 20884 100000 631792813 20885 100000 126233935 20886 100000 57420600 20887 100000 832824991 20888 100000 663029430 20889 100000 492866132 20890 100000 490207677 20891 100000 55824634 20892 100000 487397711 20893 100000 687006865 20894 100000 72375722 20895 100000 632282450 20896 100000 50021688 20897 100000 764614724 20898 100000 601930770 20899 100000 374351077 20900 100000 996327018 20901 100000 764469871 20902 100000 200473926 20903 100000 899298117 20904 100000 851637131 20905 100000 180644731 20906 100000 885496833 20907 100000 264425681 20908 100000 389395818 20909 100000 314675705 20910 100000 500598479 20911 100000 339693994 20912 100000 740896611 20913 100000 492581779 20914 100000 286807381 20915 100000 617156634 20916 100000 129001309 20917 100000 699640942 20918 100000 435953567 20919 100000 775616225 20920 100000 169219671 20921 100000 706129888 20922 100000 933877245 20923 100000 816862367 20924 100000 139698178 20925 100000 16779580 20926 100000 979322816 20927 100000 211538205 20928 100000 561749061 20929 100000 485941210 20930 100000 741985983 20931 100000 864705874 20932 100000 591082537 20933 100000 140005175 20934 100000 220162514 20935 100000 912208525 20936 100000 732952188 20937 100000 926970552 20938 100000 427092419 20939 100000 405743922 20940 100000 728866692 20941 100000 198848019 20942 100000 156070205 20943 100000 122533848 20944 100000 91768851 20945 100000 244128915 20946 100000 125345956 20947 100000 671295760 20948 100000 221277856 20949 100000 770335456 20950 100000 360721644 20951 100000 192622102 20952 100000 760682722 20953 100000 18387375 20954 100000 468526079 20955 100000 54916206 20956 100000 811249104 20957 100000 45675129 20958 100000 834377123 20959 100000 926682878 20960 100000 994802708 20961 100000 374299413 20962 100000 318644369 20963 100000 113166903 20964 100000 490029351 20965 100000 208801729 20966 100000 503231628 20967 100000 187105307 20968 100000 496429882 20969 100000 150479563 20970 100000 719231462 20971 100000 947667292 20972 100000 191734963 20973 100000 390372819 20974 100000 144748567 20975 100000 699990643 20976 100000 815299834 20977 100000 87362320 20978 100000 633365658 20979 100000 172900244 20980 100000 815629384 20981 100000 608060763 20982 100000 216767005 20983 100000 24965352 20984 100000 545934098 20985 100000 771589874 20986 100000 804227891 20987 100000 512728381 20988 100000 772288395 20989 100000 251094959 20990 100000 796863237 20991 100000 723468982 20992 100000 235057155 20993 100000 380913785 20994 100000 228194156 20995 100000 780291223 20996 100000 39991921 20997 100000 608642321 20998 100000 866175558 20999 100000 14087905 21000 100000 753797110 21001 100000 673281069 21002 100000 796583915 21003 100000 172043688 21004 100000 588810213 21005 100000 27426 21006 100000 500228751 21007 100000 888435160 21008 100000 217004135 21009 100000 627376558 21010 100000 330820501 21011 100000 202066424 21012 100000 962281445 21013 100000 573023563 21014 100000 596487405 21015 100000 115895420 21016 100000 644916470 21017 100000 800256011 21018 100000 114589032 21019 100000 410325036 21020 100000 143829675 21021 100000 694185480 21022 100000 84333689 21023 100000 582274953 21024 100000 862455924 21025 100000 961067812 21026 100000 313600927 21027 100000 611469117 21028 100000 204961636 21029 100000 271331936 21030 100000 390558554 21031 100000 282649284 21032 100000 102078294 21033 100000 226738041 21034 100000 648601005 21035 100000 146758969 21036 100000 327790174 21037 100000 292041165 21038 100000 403606825 21039 100000 622571027 21040 100000 862842702 21041 100000 294855310 21042 100000 346351150 21043 100000 555722616 21044 100000 647764475 21045 100000 982426424 21046 100000 181216314 21047 100000 997249574 21048 100000 951083224 21049 100000 548723481 21050 100000 871092416 21051 100000 726149336 21052 100000 961911389 21053 100000 540461606 21054 100000 165625454 21055 100000 317401078 21056 100000 274778937 21057 100000 545419301 21058 100000 462061872 21059 100000 307920335 21060 100000 937426541 21061 100000 46519108 21062 100000 381615372 21063 100000 180093457 21064 100000 414528827 21065 100000 256930152 21066 100000 815954995 21067 100000 277242078 21068 100000 336471059 21069 100000 387366555 21070 100000 699857733 21071 100000 779303848 21072 100000 550908071 21073 100000 848721378 21074 100000 693902704 21075 100000 450831794 21076 100000 687745084 21077 100000 70639205 21078 100000 111932630 21079 100000 163785089 21080 100000 487000551 21081 100000 341461133 21082 100000 178217521 21083 100000 996141888 21084 100000 196840292 21085 100000 876733105 21086 100000 358398132 21087 100000 204178741 21088 100000 386584119 21089 100000 35095223 21090 100000 818680684 21091 100000 216820142 21092 100000 703432133 21093 100000 361736477 21094 100000 931327036 21095 100000 718458947 21096 100000 372878907 21097 100000 126570238 21098 100000 948390438 21099 100000 645065898 21100 100000 246427270 21101 100000 164659383 21102 100000 193219679 21103 100000 151044752 21104 100000 943094556 21105 100000 753190341 21106 100000 498482646 21107 100000 698535210 21108 100000 122561760 21109 100000 421710165 21110 100000 809331479 21111 100000 681426698 21112 100000 567006190 21113 100000 16659411 21114 100000 882867272 21115 100000 16365320 21116 100000 15666018 21117 100000 573565911 21118 100000 11292002 21119 100000 302375866 21120 100000 743212809 21121 100000 400528117 21122 100000 274651175 21123 100000 842257648 21124 100000 504588366 21125 100000 855923357 21126 100000 427788959 21127 100000 837789467 21128 100000 426068920 21129 100000 99431122 21130 100000 836318436 21131 100000 59029403 21132 100000 381841413 21133 100000 936252269 21134 100000 835679272 21135 100000 722857243 21136 100000 730420765 21137 100000 885965243 21138 100000 962662037 21139 100000 491902609 21140 100000 551184714 21141 100000 248499258 21142 100000 106541293 21143 100000 747157562 21144 100000 629770716 21145 100000 478600840 21146 100000 166187518 21147 100000 523868613 21148 100000 385295604 21149 100000 439036588 21150 100000 798969419 21151 100000 937348816 21152 100000 67987174 21153 100000 261464279 21154 100000 376127342 21155 100000 360196836 21156 100000 862802839 21157 100000 491118597 21158 100000 8900033 21159 100000 693784040 21160 100000 835767308 21161 100000 910210331 21162 100000 323335820 21163 100000 514006887 21164 100000 954463894 21165 100000 576704223 21166 100000 528367521 21167 100000 121406662 21168 100000 878784987 21169 100000 146532535 21170 100000 441897549 21171 100000 733050282 21172 100000 158771301 21173 100000 217299300 21174 100000 866208674 21175 100000 365733227 21176 100000 841879136 21177 100000 695871929 21178 100000 1709078 21179 100000 374741542 21180 100000 553147369 21181 100000 770618140 21182 100000 536267307 21183 100000 643598211 21184 100000 156994343 21185 100000 908808652 21186 100000 343765497 21187 100000 78908101 21188 100000 341475165 21189 100000 274101275 21190 100000 68593508 21191 100000 731324180 21192 100000 791333596 21193 100000 856860060 21194 100000 343320903 21195 100000 393573594 21196 100000 911834331 21197 100000 696709535 21198 100000 189063335 21199 100000 662023181 21200 100000 632479588 21201 100000 100511519 21202 100000 557105257 21203 100000 628221819 21204 100000 835347101 21205 100000 639324611 21206 100000 25349729 21207 100000 16696980 21208 100000 397928839 21209 100000 169728614 21210 100000 462811548 21211 100000 509712588 21212 100000 740418875 21213 100000 615841811 21214 100000 63846761 21215 100000 571858764 21216 100000 931947000 21217 100000 982863957 21218 100000 394652703 21219 100000 30910096 21220 100000 498505618 21221 100000 461734545 21222 100000 620161458 21223 100000 456382976 21224 100000 987457675 21225 100000 188690871 21226 100000 534114914 21227 100000 938684197 21228 100000 715099692 21229 100000 335894889 21230 100000 987449975 21231 100000 459784356 21232 100000 823523174 21233 100000 615455650 21234 100000 59755954 21235 100000 332184203 21236 100000 41527951 21237 100000 977475721 21238 100000 46370879 21239 100000 371521819 21240 100000 597528220 21241 100000 232353828 21242 100000 914077132 21243 100000 833086469 21244 100000 198383181 21245 100000 508331690 21246 100000 448074956 21247 100000 196148842 21248 100000 404599344 21249 100000 840006399 21250 100000 682055210 21251 100000 939496474 21252 100000 951884694 21253 100000 357435924 21254 100000 70524594 21255 100000 946262951 21256 100000 55028381 21257 100000 936036390 21258 100000 354840724 21259 100000 60520010 21260 100000 442358649 21261 100000 200131646 21262 100000 668009804 21263 100000 991368576 21264 100000 758715084 21265 100000 841863721 21266 100000 662139014 21267 100000 784598163 21268 100000 905839504 21269 100000 763209859 21270 100000 902562033 21271 100000 372007167 21272 100000 952851117 21273 100000 620862587 21274 100000 493218057 21275 100000 668779782 21276 100000 415641296 21277 100000 307285642 21278 100000 700772801 21279 100000 25926499 21280 100000 792755864 21281 100000 389655289 21282 100000 906325034 21283 100000 447130614 21284 100000 45795251 21285 100000 807518188 21286 100000 176455907 21287 100000 793142814 21288 100000 240165001 21289 100000 344055410 21290 100000 791976775 21291 100000 523258070 21292 100000 599062997 21293 100000 34554717 21294 100000 760536217 21295 100000 873493943 21296 100000 267311800 21297 100000 812279534 21298 100000 868192846 21299 100000 888547071 21300 100000 660471061 21301 100000 498430127 21302 100000 125922568 21303 100000 355598219 21304 100000 546902918 21305 100000 398913778 21306 100000 523402689 21307 100000 151899712 21308 100000 113442340 21309 100000 312435608 21310 100000 121455658 21311 100000 90120691 21312 100000 98135815 21313 100000 161647980 21314 100000 949753923 21315 100000 201644726 21316 100000 169965580 21317 100000 473013896 21318 100000 974171898 21319 100000 393030570 21320 100000 364062607 21321 100000 119260372 21322 100000 58477126 21323 100000 498315496 21324 100000 94825784 21325 100000 921156616 21326 100000 394673549 21327 100000 983482707 21328 100000 914674020 21329 100000 37733489 21330 100000 974364118 21331 100000 347213521 21332 100000 93660259 21333 100000 425395121 21334 100000 987501422 21335 100000 592809115 21336 100000 526898856 21337 100000 403640170 21338 100000 419100360 21339 100000 832311068 21340 100000 580675347 21341 100000 949757872 21342 100000 610747922 21343 100000 244814793 21344 100000 696094547 21345 100000 509961771 21346 100000 592620525 21347 100000 233772700 21348 100000 688690743 21349 100000 846487435 21350 100000 10187427 21351 100000 680683963 21352 100000 979098373 21353 100000 686619984 21354 100000 631147006 21355 100000 615740604 21356 100000 948508748 21357 100000 38222200 21358 100000 648651506 21359 100000 750299462 21360 100000 69858619 21361 100000 875284700 21362 100000 34371884 21363 100000 399085614 21364 100000 396264024 21365 100000 278224141 21366 100000 709442978 21367 100000 513613990 21368 100000 663751124 21369 100000 699174893 21370 100000 745966187 21371 100000 479957141 21372 100000 871296969 21373 100000 993916425 21374 100000 959457910 21375 100000 777229482 21376 100000 26616254 21377 100000 698954877 21378 100000 48599467 21379 100000 914547194 21380 100000 296637638 21381 100000 38042672 21382 100000 823422661 21383 100000 767837540 21384 100000 26417292 21385 100000 530260875 21386 100000 935571220 21387 100000 205778296 21388 100000 728299817 21389 100000 423687071 21390 100000 194076722 21391 100000 48796923 21392 100000 185787965 21393 100000 490461368 21394 100000 333551175 21395 100000 301779947 21396 100000 632206122 21397 100000 8002026 21398 100000 64983378 21399 100000 169383246 21400 100000 779766418 21401 100000 551412059 21402 100000 855672774 21403 100000 104311358 21404 100000 549777890 21405 100000 173734482 21406 100000 498297055 21407 100000 379732553 21408 100000 662117144 21409 100000 757391881 21410 100000 374402882 21411 100000 992292814 21412 100000 127887417 21413 100000 334320953 21414 100000 964826526 21415 100000 109828609 21416 100000 966141492 21417 100000 53998900 21418 100000 626292683 21419 100000 273278739 21420 100000 837411979 21421 100000 173827345 21422 100000 719446477 21423 100000 478354551 21424 100000 314437199 21425 100000 740214645 21426 100000 242162197 21427 100000 382376974 21428 100000 273721071 21429 100000 37803701 21430 100000 590571516 21431 100000 887042212 21432 100000 897676690 21433 100000 945954205 21434 100000 843929691 21435 100000 854100204 21436 100000 687250583 21437 100000 185315749 21438 100000 990564720 21439 100000 708074248 21440 100000 211363897 21441 100000 362811629 21442 100000 621218778 21443 100000 256076195 21444 100000 416167346 21445 100000 632499688 21446 100000 304943938 21447 100000 913626289 21448 100000 827327719 21449 100000 146503290 21450 100000 781214709 21451 100000 300618817 21452 100000 216247255 21453 100000 882703792 21454 100000 14028831 21455 100000 457785361 21456 100000 291351115 21457 100000 631213356 21458 100000 511697575 21459 100000 892245977 21460 100000 233197992 21461 100000 307668448 21462 100000 395431852 21463 100000 166673541 21464 100000 761220333 21465 100000 765091622 21466 100000 218220949 21467 100000 389254777 21468 100000 313182257 21469 100000 879328727 21470 100000 502885069 21471 100000 681372050 21472 100000 278578036 21473 100000 910151565 21474 100000 611200653 21475 100000 794276666 21476 100000 86924473 21477 100000 892807081 21478 100000 274063954 21479 100000 151529884 21480 100000 972797533 21481 100000 6000646 21482 100000 166156896 21483 100000 973375380 21484 100000 65170815 21485 100000 668171435 21486 100000 605929177 21487 100000 735092581 21488 100000 324621613 21489 100000 519736742 21490 100000 136414683 21491 100000 288989276 21492 100000 858618746 21493 100000 70488924 21494 100000 998374798 21495 100000 150750504 21496 100000 110555477 21497 100000 542682861 21498 100000 554522121 21499 100000 579370106 21500 100000 799259573 21501 100000 644187737 21502 100000 927763306 21503 100000 18736930 21504 100000 442640333 21505 100000 262591114 21506 100000 799973693 21507 100000 807307560 21508 100000 278183148 21509 100000 193128510 21510 100000 307291272 21511 100000 824710128 21512 100000 660568462 21513 100000 268387510 21514 100000 676559237 21515 100000 347513149 21516 100000 969202237 21517 100000 478559892 21518 100000 592388892 21519 100000 595876207 21520 100000 244424540 21521 100000 823029905 21522 100000 27269893 21523 100000 675758246 21524 100000 638301875 21525 100000 860106900 21526 100000 873053592 21527 100000 507662862 21528 100000 187443684 21529 100000 559863138 21530 100000 953417830 21531 100000 451334983 21532 100000 987516460 21533 100000 66920443 21534 100000 621094730 21535 100000 457019695 21536 100000 785617613 21537 100000 274051987 21538 100000 470030498 21539 100000 120949737 21540 100000 616097462 21541 100000 961029380 21542 100000 605182596 21543 100000 443726958 21544 100000 899968388 21545 100000 329238873 21546 100000 593523266 21547 100000 246104020 21548 100000 123876759 21549 100000 993571664 21550 100000 816963934 21551 100000 832491620 21552 100000 158804989 21553 100000 982993119 21554 100000 689832048 21555 100000 736189895 21556 100000 877275388 21557 100000 856069623 21558 100000 909563499 21559 100000 418777103 21560 100000 476184981 21561 100000 798670304 21562 100000 247369610 21563 100000 629438167 21564 100000 772039852 21565 100000 233712407 21566 100000 174211294 21567 100000 529273378 21568 100000 391812359 21569 100000 522657125 21570 100000 365250621 21571 100000 881270737 21572 100000 341519573 21573 100000 667835602 21574 100000 352938261 21575 100000 422070852 21576 100000 136571723 21577 100000 891742921 21578 100000 445133599 21579 100000 682019888 21580 100000 502073280 21581 100000 838763287 21582 100000 969239607 21583 100000 196769413 21584 100000 446960634 21585 100000 286018229 21586 100000 617418269 21587 100000 503106071 21588 100000 259643919 21589 100000 763039306 21590 100000 398521202 21591 100000 897319902 21592 100000 186645001 21593 100000 39156862 21594 100000 228459295 21595 100000 156906146 21596 100000 513373942 21597 100000 187298995 21598 100000 821985329 21599 100000 68772395 21600 100000 573187272 21601 100000 148290972 21602 100000 533572037 21603 100000 169672002 21604 100000 299554270 21605 100000 646236482 21606 100000 76428406 21607 100000 487225978 21608 100000 140328489 21609 100000 740598499 21610 100000 783960124 21611 100000 930398255 21612 100000 492115589 21613 100000 249728642 21614 100000 46157784 21615 100000 196925091 21616 100000 67793567 21617 100000 670407471 21618 100000 275868531 21619 100000 263424772 21620 100000 693719678 21621 100000 872377507 21622 100000 513889538 21623 100000 867723139 21624 100000 350197878 21625 100000 43084940 21626 100000 754054166 21627 100000 242004571 21628 100000 711295730 21629 100000 212742665 21630 100000 739521446 21631 100000 806261682 21632 100000 962575584 21633 100000 133781101 21634 100000 495230470 21635 100000 624032895 21636 100000 702972211 21637 100000 587704536 21638 100000 868364052 21639 100000 593814941 21640 100000 923570716 21641 100000 133320527 21642 100000 334363521 21643 100000 245042831 21644 100000 465411452 21645 100000 452845612 21646 100000 583806284 21647 100000 938056507 21648 100000 872841291 21649 100000 870910844 21650 100000 599330221 21651 100000 1989813 21652 100000 73082439 21653 100000 583540229 21654 100000 883187625 21655 100000 597867115 21656 100000 345340779 21657 100000 972053050 21658 100000 436797900 21659 100000 416165560 21660 100000 784821828 21661 100000 187479611 21662 100000 423706286 21663 100000 926935408 21664 100000 454958425 21665 100000 903096419 21666 100000 59043314 21667 100000 547576669 21668 100000 58138999 21669 100000 689566171 21670 100000 894653150 21671 100000 72800154 21672 100000 900553230 21673 100000 12035119 21674 100000 755281361 21675 100000 460116952 21676 100000 587930106 21677 100000 567576297 21678 100000 135765590 21679 100000 962259752 21680 100000 516568161 21681 100000 190432769 21682 100000 482523219 21683 100000 937682607 21684 100000 912402341 21685 100000 681385656 21686 100000 775190937 21687 100000 537478378 21688 100000 868241925 21689 100000 580912995 21690 100000 587266905 21691 100000 682469725 21692 100000 916953471 21693 100000 721175922 21694 100000 451832154 21695 100000 36230251 21696 100000 94925057 21697 100000 805595235 21698 100000 242704331 21699 100000 476916574 21700 100000 749875604 21701 100000 819230409 21702 100000 604068791 21703 100000 26978543 21704 100000 740413549 21705 100000 705731694 21706 100000 783268078 21707 100000 720148793 21708 100000 639214253 21709 100000 321318726 21710 100000 816605958 21711 100000 405117454 21712 100000 748093754 21713 100000 799715995 21714 100000 518725860 21715 100000 802718633 21716 100000 345209596 21717 100000 602759413 21718 100000 124358410 21719 100000 889002842 21720 100000 400510156 21721 100000 260799363 21722 100000 426800857 21723 100000 403709122 21724 100000 74464537 21725 100000 718072195 21726 100000 895928731 21727 100000 731737838 21728 100000 901857816 21729 100000 403241899 21730 100000 96855882 21731 100000 818067997 21732 100000 185964222 21733 100000 476422445 21734 100000 408475926 21735 100000 795882911 21736 100000 757426114 21737 100000 316437304 21738 100000 474983757 21739 100000 921729266 21740 100000 117742571 21741 100000 649160186 21742 100000 197367148 21743 100000 417368739 21744 100000 814960767 21745 100000 585985543 21746 100000 807594187 21747 100000 268768120 21748 100000 695170179 21749 100000 208834333 21750 100000 394147365 21751 100000 950242915 21752 100000 75274065 21753 100000 1457465 21754 100000 911393354 21755 100000 141411660 21756 100000 132720458 21757 100000 771247370 21758 100000 965330993 21759 100000 66613416 21760 100000 75370219 21761 100000 762786967 21762 100000 54773884 21763 100000 980341182 21764 100000 300626859 21765 100000 749103029 21766 100000 942517031 21767 100000 319889550 21768 100000 249619571 21769 100000 693503162 21770 100000 50593776 21771 100000 36960259 21772 100000 196545565 21773 100000 99288786 21774 100000 40424041 21775 100000 686085938 21776 100000 937963361 21777 100000 133924297 21778 100000 641123697 21779 100000 27617948 21780 100000 43375655 21781 100000 132145608 21782 100000 73164262 21783 100000 176048125 21784 100000 218472338 21785 100000 180897219 21786 100000 69176600 21787 100000 675801678 21788 100000 481748861 21789 100000 700087331 21790 100000 764632796 21791 100000 459592455 21792 100000 783976459 21793 100000 749273625 21794 100000 194161533 21795 100000 295753710 21796 100000 754490348 21797 100000 398787123 21798 100000 126919609 21799 100000 143786246 21800 100000 515745112 21801 100000 999991391 21802 100000 499758239 21803 100000 621564096 21804 100000 395613697 21805 100000 172521918 21806 100000 549262130 21807 100000 365435369 21808 100000 68304796 21809 100000 666372205 21810 100000 715947147 21811 100000 729964025 21812 100000 971967366 21813 100000 320940705 21814 100000 989950437 21815 100000 725553411 21816 100000 892532221 21817 100000 549504828 21818 100000 470251379 21819 100000 814377053 21820 100000 397114830 21821 100000 982194048 21822 100000 112396219 21823 100000 434243328 21824 100000 331951022 21825 100000 622872002 21826 100000 712358923 21827 100000 750977622 21828 100000 900725188 21829 100000 362427499 21830 100000 870926421 21831 100000 261701922 21832 100000 681489703 21833 100000 989620160 21834 100000 904857107 21835 100000 696926863 21836 100000 188017148 21837 100000 56226827 21838 100000 482078657 21839 100000 786386488 21840 100000 408816139 21841 100000 241862129 21842 100000 523936588 21843 100000 647347684 21844 100000 824212542 21845 100000 992507262 21846 100000 278766907 21847 100000 97093240 21848 100000 377011180 21849 100000 264262783 21850 100000 665563187 21851 100000 773047737 21852 100000 904189271 21853 100000 440577365 21854 100000 388445581 21855 100000 869122855 21856 100000 973041923 21857 100000 337273814 21858 100000 167741278 21859 100000 521175960 21860 100000 672510878 21861 100000 910989812 21862 100000 792536574 21863 100000 111520194 21864 100000 225162493 21865 100000 197649071 21866 100000 482621870 21867 100000 44570510 21868 100000 645086991 21869 100000 520786087 21870 100000 856701316 21871 100000 682854632 21872 100000 853067622 21873 100000 866948746 21874 100000 900831764 21875 100000 855066396 21876 100000 558225966 21877 100000 463051608 21878 100000 404685673 21879 100000 344368751 21880 100000 849011300 21881 100000 720509525 21882 100000 235204079 21883 100000 285871192 21884 100000 934527599 21885 100000 527874830 21886 100000 510913916 21887 100000 905310907 21888 100000 884187777 21889 100000 304335186 21890 100000 544761185 21891 100000 788749577 21892 100000 362086688 21893 100000 567834484 21894 100000 9149201 21895 100000 479186782 21896 100000 815114697 21897 100000 680445170 21898 100000 966464954 21899 100000 576218409 21900 100000 497274167 21901 100000 637360342 21902 100000 878769562 21903 100000 448046268 21904 100000 333397979 21905 100000 785442584 21906 100000 980059552 21907 100000 926106946 21908 100000 315577973 21909 100000 20432856 21910 100000 535941532 21911 100000 473926136 21912 100000 148610299 21913 100000 397786226 21914 100000 720817504 21915 100000 46026706 21916 100000 766037071 21917 100000 452331051 21918 100000 546568317 21919 100000 338713558 21920 100000 938542889 21921 100000 857036897 21922 100000 512264138 21923 100000 195168323 21924 100000 859375899 21925 100000 610971327 21926 100000 301855729 21927 100000 734653625 21928 100000 175704566 21929 100000 91119808 21930 100000 990096094 21931 100000 725911128 21932 100000 633710150 21933 100000 679696576 21934 100000 48209113 21935 100000 844435630 21936 100000 180530843 21937 100000 192796675 21938 100000 979957364 21939 100000 835684078 21940 100000 939288333 21941 100000 254599323 21942 100000 211652111 21943 100000 262975536 21944 100000 93886842 21945 100000 781303491 21946 100000 979512393 21947 100000 121517157 21948 100000 359209472 21949 100000 723626246 21950 100000 76720709 21951 100000 317548686 21952 100000 622332323 21953 100000 418546238 21954 100000 937768400 21955 100000 894861722 21956 100000 603115663 21957 100000 957399622 21958 100000 934737061 21959 100000 477314558 21960 100000 763697712 21961 100000 515907131 21962 100000 642881557 21963 100000 455345665 21964 100000 187100221 21965 100000 28945252 21966 100000 362523239 21967 100000 769050441 21968 100000 20210826 21969 100000 698148707 21970 100000 237628032 21971 100000 634600312 21972 100000 539965995 21973 100000 171728038 21974 100000 452521107 21975 100000 312061897 21976 100000 419474114 21977 100000 420314664 21978 100000 292922004 21979 100000 825664575 21980 100000 201792786 21981 100000 529301793 21982 100000 741266579 21983 100000 606230112 21984 100000 158646724 21985 100000 27958308 21986 100000 939300284 21987 100000 534818726 21988 100000 112108234 21989 100000 100561150 21990 100000 178669788 21991 100000 146645803 21992 100000 700446076 21993 100000 366935649 21994 100000 904495504 21995 100000 791671721 21996 100000 287425630 21997 100000 957872918 21998 100000 607037432 21999 100000 373595267 22000 100000 784375423 22001 100000 631300234 22002 100000 661790170 22003 100000 766374792 22004 100000 893288015 22005 100000 629876078 22006 100000 542359778 22007 100000 782203521 22008 100000 234110782 22009 100000 330483699 22010 100000 528790037 22011 100000 162807800 22012 100000 102919252 22013 100000 320474217 22014 100000 60201011 22015 100000 450052639 22016 100000 478397992 22017 100000 604007 22018 100000 733056100 22019 100000 386352158 22020 100000 774539394 22021 100000 768277319 22022 100000 891132121 22023 100000 642222816 22024 100000 156673858 22025 100000 835167720 22026 100000 965168119 22027 100000 228841636 22028 100000 559042831 22029 100000 755488568 22030 100000 534228107 22031 100000 599818957 22032 100000 215277299 22033 100000 344382464 22034 100000 805723013 22035 100000 679241241 22036 100000 668756970 22037 100000 335114632 22038 100000 3196909 22039 100000 646752747 22040 100000 537069277 22041 100000 241690609 22042 100000 347526610 22043 100000 383808811 22044 100000 40712271 22045 100000 139987917 22046 100000 821341721 22047 100000 677069121 22048 100000 753739355 22049 100000 95000590 22050 100000 316634452 22051 100000 968514345 22052 100000 929703960 22053 100000 505782515 22054 100000 285358292 22055 100000 879812368 22056 100000 801879582 22057 100000 423574963 22058 100000 231946903 22059 100000 70474083 22060 100000 952461435 22061 100000 503511565 22062 100000 423690566 22063 100000 83928429 22064 100000 657668034 22065 100000 899767317 22066 100000 371059575 22067 100000 286227383 22068 100000 96122195 22069 100000 338913243 22070 100000 187613278 22071 100000 965976599 22072 100000 18817243 22073 100000 114819935 22074 100000 944295098 22075 100000 522389646 22076 100000 201528334 22077 100000 819690974 22078 100000 263817055 22079 100000 54551044 22080 100000 733240419 22081 100000 545732555 22082 100000 268081391 22083 100000 14863974 22084 100000 225439877 22085 100000 568126023 22086 100000 61580515 22087 100000 547309027 22088 100000 441373425 22089 100000 238310547 22090 100000 761200268 22091 100000 348998464 22092 100000 815356857 22093 100000 278336605 22094 100000 329962476 22095 100000 614446718 22096 100000 878931789 22097 100000 962012707 22098 100000 501501135 22099 100000 982002699 22100 100000 403623581 22101 100000 466933520 22102 100000 278035665 22103 100000 15135288 22104 100000 257749989 22105 100000 781660877 22106 100000 695891010 22107 100000 393323609 22108 100000 94570016 22109 100000 455687127 22110 100000 416830762 22111 100000 524791277 22112 100000 467910824 22113 100000 816492407 22114 100000 612003896 22115 100000 907805603 22116 100000 44737695 22117 100000 222335512 22118 100000 713624060 22119 100000 674775312 22120 100000 630934311 22121 100000 587016211 22122 100000 728942978 22123 100000 54497642 22124 100000 451529160 22125 100000 366029882 22126 100000 160785840 22127 100000 929347516 22128 100000 198538427 22129 100000 702269345 22130 100000 484893375 22131 100000 190637111 22132 100000 660717699 22133 100000 74828231 22134 100000 363180131 22135 100000 419322738 22136 100000 678115726 22137 100000 150298311 22138 100000 74462564 22139 100000 601258042 22140 100000 890252336 22141 100000 226236734 22142 100000 957607937 22143 100000 250435955 22144 100000 387632581 22145 100000 901454239 22146 100000 438845404 22147 100000 21315239 22148 100000 968339105 22149 100000 412608784 22150 100000 873081674 22151 100000 830608745 22152 100000 433107104 22153 100000 980451386 22154 100000 953372042 22155 100000 412533933 22156 100000 452487432 22157 100000 959188916 22158 100000 487956001 22159 100000 117914326 22160 100000 381220 22161 100000 460865006 22162 100000 56783778 22163 100000 195560322 22164 100000 801587728 22165 100000 202818662 22166 100000 301530541 22167 100000 825713883 22168 100000 569224272 22169 100000 622931959 22170 100000 909667870 22171 100000 49136769 22172 100000 411115493 22173 100000 651048267 22174 100000 915159858 22175 100000 862684428 22176 100000 236480716 22177 100000 300333765 22178 100000 959134623 22179 100000 115826445 22180 100000 835364797 22181 100000 528396645 22182 100000 751001460 22183 100000 775709245 22184 100000 462674280 22185 100000 892707295 22186 100000 126742280 22187 100000 465448630 22188 100000 985416485 22189 100000 684474345 22190 100000 938906051 22191 100000 684272530 22192 100000 48284444 22193 100000 576609457 22194 100000 298068398 22195 100000 893877261 22196 100000 278048475 22197 100000 97441904 22198 100000 356433555 22199 100000 93390114 22200 100000 446063440 22201 100000 255764484 22202 100000 718379169 22203 100000 556846865 22204 100000 574250966 22205 100000 710184728 22206 100000 80437522 22207 100000 140239383 22208 100000 477796824 22209 100000 257189345 22210 100000 756912311 22211 100000 654038814 22212 100000 156282014 22213 100000 101229942 22214 100000 728328919 22215 100000 835440342 22216 100000 301025433 22217 100000 51777820 22218 100000 60837203 22219 100000 420114698 22220 100000 813296387 22221 100000 406355364 22222 100000 664880692 22223 100000 165464207 22224 100000 225795991 22225 100000 60792188 22226 100000 750911292 22227 100000 670238581 22228 100000 74467384 22229 100000 959506832 22230 100000 360954674 22231 100000 277680795 22232 100000 278131582 22233 100000 981337994 22234 100000 181144209 22235 100000 582941784 22236 100000 593219098 22237 100000 112498215 22238 100000 824500942 22239 100000 37539563 22240 100000 578015857 22241 100000 238494349 22242 100000 306174863 22243 100000 497469294 22244 100000 605916748 22245 100000 485891077 22246 100000 406694043 22247 100000 294945648 22248 100000 818525112 22249 100000 823117454 22250 100000 704407146 22251 100000 194708816 22252 100000 957382990 22253 100000 864681200 22254 100000 187301209 22255 100000 609202256 22256 100000 264912175 22257 100000 268938772 22258 100000 248323750 22259 100000 540137664 22260 100000 628543319 22261 100000 431778219 22262 100000 882520092 22263 100000 104759436 22264 100000 68520647 22265 100000 230355856 22266 100000 21282649 22267 100000 570433707 22268 100000 883034016 22269 100000 951879565 22270 100000 266940083 22271 100000 193493181 22272 100000 716265931 22273 100000 53846802 22274 100000 581818046 22275 100000 201365794 22276 100000 473322296 22277 100000 927858404 22278 100000 883628925 22279 100000 761637026 22280 100000 477650141 22281 100000 497870178 22282 100000 636217733 22283 100000 524748555 22284 100000 972111418 22285 100000 489112286 22286 100000 757231710 22287 100000 572155920 22288 100000 400569353 22289 100000 883914800 22290 100000 545011808 22291 100000 905352889 22292 100000 257991444 22293 100000 367114752 22294 100000 907882395 22295 100000 105929274 22296 100000 617927351 22297 100000 589451729 22298 100000 85188802 22299 100000 258613094 22300 100000 877228696 22301 100000 697752617 22302 100000 267706665 22303 100000 907430088 22304 100000 524554979 22305 100000 598409437 22306 100000 862366721 22307 100000 466947478 22308 100000 898220129 22309 100000 7706701 22310 100000 944921875 22311 100000 764853485 22312 100000 361263030 22313 100000 68733439 22314 100000 615350575 22315 100000 666113877 22316 100000 535902816 22317 100000 200831842 22318 100000 785218087 22319 100000 938489099 22320 100000 320731783 22321 100000 241267243 22322 100000 927002927 22323 100000 768660267 22324 100000 684166078 22325 100000 307329324 22326 100000 732182610 22327 100000 295537259 22328 100000 691728372 22329 100000 160790104 22330 100000 482297954 22331 100000 569532869 22332 100000 647580339 22333 100000 926944143 22334 100000 231456879 22335 100000 60178954 22336 100000 154785705 22337 100000 77663473 22338 100000 737446801 22339 100000 801706065 22340 100000 734324335 22341 100000 499978638 22342 100000 322715501 22343 100000 911982553 22344 100000 912738918 22345 100000 957014923 22346 100000 810793560 22347 100000 236039428 22348 100000 455790718 22349 100000 163773183 22350 100000 258472115 22351 100000 653647034 22352 100000 236476582 22353 100000 747221778 22354 100000 187950055 22355 100000 30730603 22356 100000 496175506 22357 100000 139498869 22358 100000 330209208 22359 100000 168411286 22360 100000 383368973 22361 100000 62033259 22362 100000 350893015 22363 100000 893533276 22364 100000 837647373 22365 100000 468259529 22366 100000 715401920 22367 100000 633774105 22368 100000 402039298 22369 100000 882513353 22370 100000 340724997 22371 100000 803019334 22372 100000 674947621 22373 100000 39508775 22374 100000 112011095 22375 100000 534580122 22376 100000 293392178 22377 100000 713891305 22378 100000 804311204 22379 100000 979954287 22380 100000 479359862 22381 100000 992086379 22382 100000 12726876 22383 100000 40761696 22384 100000 927974198 22385 100000 85866854 22386 100000 508298631 22387 100000 329327023 22388 100000 857896830 22389 100000 968093075 22390 100000 991901827 22391 100000 630282696 22392 100000 963695906 22393 100000 841405163 22394 100000 297970707 22395 100000 526539772 22396 100000 63542053 22397 100000 351970543 22398 100000 985175150 22399 100000 412122172 22400 100000 711104413 22401 100000 734170266 22402 100000 205137473 22403 100000 983468285 22404 100000 667312813 22405 100000 416279125 22406 100000 982352598 22407 100000 416601246 22408 100000 721127157 22409 100000 933699605 22410 100000 348630979 22411 100000 604546552 22412 100000 141335077 22413 100000 604502532 22414 100000 195207148 22415 100000 34035292 22416 100000 487410218 22417 100000 985571398 22418 100000 563448296 22419 100000 586978247 22420 100000 943008118 22421 100000 807054840 22422 100000 926196835 22423 100000 885941968 22424 100000 687442420 22425 100000 839073109 22426 100000 886633582 22427 100000 276894924 22428 100000 71837126 22429 100000 194022708 22430 100000 805400757 22431 100000 716075034 22432 100000 469464962 22433 100000 256588546 22434 100000 873241168 22435 100000 869178069 22436 100000 436995700 22437 100000 989669554 22438 100000 340164281 22439 100000 272483270 22440 100000 991068184 22441 100000 930709394 22442 100000 545542490 22443 100000 451749874 22444 100000 835233113 22445 100000 989993360 22446 100000 831466463 22447 100000 288664214 22448 100000 873978084 22449 100000 216329703 22450 100000 764683206 22451 100000 734620423 22452 100000 220954346 22453 100000 439306935 22454 100000 231859141 22455 100000 215211130 22456 100000 862017799 22457 100000 865380718 22458 100000 246760320 22459 100000 997967168 22460 100000 858089054 22461 100000 892918640 22462 100000 477082253 22463 100000 275232924 22464 100000 43776402 22465 100000 742120033 22466 100000 767462152 22467 100000 717902420 22468 100000 255705158 22469 100000 204781319 22470 100000 648218009 22471 100000 152957032 22472 100000 389383244 22473 100000 502300734 22474 100000 889521478 22475 100000 303660004 22476 100000 56927743 22477 100000 975394475 22478 100000 633515352 22479 100000 411942666 22480 100000 65116255 22481 100000 207298591 22482 100000 851293305 22483 100000 824781086 22484 100000 362070977 22485 100000 676309627 22486 100000 43657933 22487 100000 23976055 22488 100000 672713385 22489 100000 40800285 22490 100000 533361568 22491 100000 476860155 22492 100000 532026824 22493 100000 785748246 22494 100000 391984087 22495 100000 444709017 22496 100000 359188179 22497 100000 379828544 22498 100000 560571129 22499 100000 128317326 22500 100000 698375532 22501 100000 10312430 22502 100000 809856174 22503 100000 988227548 22504 100000 466609518 22505 100000 907450564 22506 100000 120852906 22507 100000 928537540 22508 100000 757294159 22509 100000 224509674 22510 100000 943444420 22511 100000 937251442 22512 100000 809651033 22513 100000 665844268 22514 100000 391032327 22515 100000 959906784 22516 100000 525160037 22517 100000 154417771 22518 100000 297174219 22519 100000 316569746 22520 100000 760042657 22521 100000 862154882 22522 100000 86875974 22523 100000 426264613 22524 100000 48758488 22525 100000 386188177 22526 100000 820263821 22527 100000 682281403 22528 100000 428078263 22529 100000 591245039 22530 100000 782524272 22531 100000 851324232 22532 100000 430122830 22533 100000 989852639 22534 100000 594415006 22535 100000 251855805 22536 100000 448350670 22537 100000 101688019 22538 100000 343111408 22539 100000 554223325 22540 100000 803087486 22541 100000 24003704 22542 100000 25637784 22543 100000 503632138 22544 100000 125008100 22545 100000 323844198 22546 100000 524966838 22547 100000 673257489 22548 100000 55632952 22549 100000 665921863 22550 100000 744916230 22551 100000 670051830 22552 100000 278781701 22553 100000 132762867 22554 100000 811016767 22555 100000 917355540 22556 100000 741601622 22557 100000 787063704 22558 100000 95994797 22559 100000 514398076 22560 100000 616203443 22561 100000 226551063 22562 100000 93079721 22563 100000 29812579 22564 100000 486737091 22565 100000 354756057 22566 100000 787225491 22567 100000 521503394 22568 100000 83552025 22569 100000 404808731 22570 100000 665091048 22571 100000 30888575 22572 100000 963876518 22573 100000 781615989 22574 100000 627758858 22575 100000 690428036 22576 100000 181956925 22577 100000 723121564 22578 100000 148176558 22579 100000 663829993 22580 100000 173576055 22581 100000 543666152 22582 100000 772020772 22583 100000 265996867 22584 100000 119031852 22585 100000 255635091 22586 100000 379523056 22587 100000 390735239 22588 100000 37562466 22589 100000 575963274 22590 100000 429851401 22591 100000 185654586 22592 100000 352700849 22593 100000 997539573 22594 100000 920585893 22595 100000 687295164 22596 100000 312927873 22597 100000 202063629 22598 100000 792714835 22599 100000 344418234 22600 100000 166930510 22601 100000 893098659 22602 100000 719830129 22603 100000 897555162 22604 100000 479614261 22605 100000 652750723 22606 100000 155245702 22607 100000 620877100 22608 100000 365479862 22609 100000 136170311 22610 100000 944704828 22611 100000 308301745 22612 100000 426993291 22613 100000 868329058 22614 100000 321630239 22615 100000 570873541 22616 100000 748064658 22617 100000 217603872 22618 100000 729230444 22619 100000 38568409 22620 100000 353645952 22621 100000 411759932 22622 100000 479759063 22623 100000 330714341 22624 100000 519698169 22625 100000 330727857 22626 100000 956332588 22627 100000 383576250 22628 100000 777966116 22629 100000 213499590 22630 100000 520443283 22631 100000 92007623 22632 100000 160642040 22633 100000 81694281 22634 100000 261123212 22635 100000 765984087 22636 100000 57991073 22637 100000 146603275 22638 100000 912569701 22639 100000 821498156 22640 100000 312351446 22641 100000 491163376 22642 100000 391251877 22643 100000 537607737 22644 100000 167537077 22645 100000 910082059 22646 100000 81259969 22647 100000 46599209 22648 100000 283931187 22649 100000 306168550 22650 100000 874532661 22651 100000 383843837 22652 100000 988932814 22653 100000 979394831 22654 100000 896114204 22655 100000 461126834 22656 100000 580564189 22657 100000 899380266 22658 100000 292172586 22659 100000 661115965 22660 100000 372817944 22661 100000 403293015 22662 100000 740724381 22663 100000 191276886 22664 100000 881849554 22665 100000 300934382 22666 100000 599358787 22667 100000 512640418 22668 100000 773913129 22669 100000 403406140 22670 100000 700234161 22671 100000 187524617 22672 100000 847751311 22673 100000 665919831 22674 100000 76151635 22675 100000 532338997 22676 100000 802744281 22677 100000 288388301 22678 100000 866740634 22679 100000 767439687 22680 100000 499376266 22681 100000 1370006 22682 100000 951487927 22683 100000 642996108 22684 100000 673030262 22685 100000 89034859 22686 100000 232481158 22687 100000 311343269 22688 100000 840413364 22689 100000 267813741 22690 100000 876990731 22691 100000 256034889 22692 100000 659472392 22693 100000 599805570 22694 100000 516660101 22695 100000 578250725 22696 100000 493153449 22697 100000 725310508 22698 100000 422323469 22699 100000 640244105 22700 100000 533051206 22701 100000 129235856 22702 100000 447374245 22703 100000 775061227 22704 100000 34045414 22705 100000 832740885 22706 100000 571617591 22707 100000 421494121 22708 100000 796283667 22709 100000 919620754 22710 100000 865408161 22711 100000 949790915 22712 100000 174764543 22713 100000 202124123 22714 100000 736173191 22715 100000 650596026 22716 100000 552690222 22717 100000 228584951 22718 100000 25100001 22719 100000 984080420 22720 100000 22359730 22721 100000 469828675 22722 100000 137433548 22723 100000 613023603 22724 100000 797427010 22725 100000 675749203 22726 100000 87414700 22727 100000 385695158 22728 100000 50296375 22729 100000 881656328 22730 100000 25216020 22731 100000 409226413 22732 100000 678658955 22733 100000 862728471 22734 100000 376315457 22735 100000 624326372 22736 100000 440150885 22737 100000 435285458 22738 100000 681253601 22739 100000 177710408 22740 100000 262502738 22741 100000 260085744 22742 100000 648374449 22743 100000 614765933 22744 100000 520990800 22745 100000 245411270 22746 100000 578823956 22747 100000 119169328 22748 100000 568214369 22749 100000 13990197 22750 100000 659827902 22751 100000 175093065 22752 100000 204676537 22753 100000 783665475 22754 100000 958219611 22755 100000 632376207 22756 100000 470726257 22757 100000 709265565 22758 100000 216888586 22759 100000 423874067 22760 100000 533544817 22761 100000 165767697 22762 100000 78929523 22763 100000 62160003 22764 100000 426713571 22765 100000 809885984 22766 100000 414880892 22767 100000 28217622 22768 100000 359512590 22769 100000 824783265 22770 100000 190524932 22771 100000 537824599 22772 100000 855637026 22773 100000 642693619 22774 100000 137676491 22775 100000 167973080 22776 100000 806051714 22777 100000 85636303 22778 100000 750399794 22779 100000 767997959 22780 100000 128780766 22781 100000 314126382 22782 100000 624243519 22783 100000 931158624 22784 100000 248900136 22785 100000 614637819 22786 100000 871478108 22787 100000 882817491 22788 100000 596389291 22789 100000 479765111 22790 100000 829020201 22791 100000 969392718 22792 100000 268892575 22793 100000 299971351 22794 100000 477423824 22795 100000 244907191 22796 100000 67644423 22797 100000 618679712 22798 100000 321326111 22799 100000 29223730 22800 100000 319161428 22801 100000 584095791 22802 100000 619771307 22803 100000 886961199 22804 100000 180819962 22805 100000 678027382 22806 100000 873400024 22807 100000 96443452 22808 100000 903703170 22809 100000 73352259 22810 100000 151318690 22811 100000 190923293 22812 100000 739314493 22813 100000 134741868 22814 100000 938808174 22815 100000 537295457 22816 100000 129198011 22817 100000 307709585 22818 100000 479735415 22819 100000 667786783 22820 100000 501337735 22821 100000 1555882 22822 100000 888854229 22823 100000 88699263 22824 100000 870427698 22825 100000 376321166 22826 100000 117387569 22827 100000 310782299 22828 100000 824472469 22829 100000 285618662 22830 100000 426329310 22831 100000 314676387 22832 100000 128024934 22833 100000 534262167 22834 100000 647234222 22835 100000 946302876 22836 100000 407892076 22837 100000 142515985 22838 100000 870872597 22839 100000 963192120 22840 100000 437236041 22841 100000 567221298 22842 100000 396068931 22843 100000 276097273 22844 100000 907527842 22845 100000 388888113 22846 100000 122629367 22847 100000 571057949 22848 100000 773758817 22849 100000 437661186 22850 100000 668595974 22851 100000 934927776 22852 100000 441352975 22853 100000 17366976 22854 100000 658110430 22855 100000 419887134 22856 100000 828524706 22857 100000 365990909 22858 100000 322486355 22859 100000 649161272 22860 100000 186318534 22861 100000 594458698 22862 100000 346045096 22863 100000 900931121 22864 100000 284471277 22865 100000 942526956 22866 100000 88516234 22867 100000 741353972 22868 100000 209594606 22869 100000 64738689 22870 100000 605486847 22871 100000 286971705 22872 100000 655052999 22873 100000 72433048 22874 100000 313602077 22875 100000 43796802 22876 100000 531309980 22877 100000 266439351 22878 100000 971168049 22879 100000 374022295 22880 100000 177983827 22881 100000 751311265 22882 100000 141412131 22883 100000 424966442 22884 100000 668669037 22885 100000 528861714 22886 100000 69885382 22887 100000 826015471 22888 100000 733386498 22889 100000 252764075 22890 100000 773996832 22891 100000 545816047 22892 100000 807087242 22893 100000 172397409 22894 100000 987786545 22895 100000 297703209 22896 100000 388171064 22897 100000 765900846 22898 100000 951958551 22899 100000 756394387 22900 100000 702001343 22901 100000 972256938 22902 100000 40922390 22903 100000 230166972 22904 100000 193825064 22905 100000 158458529 22906 100000 663872327 22907 100000 650404688 22908 100000 169383577 22909 100000 34414239 22910 100000 205548176 22911 100000 867883943 22912 100000 931498869 22913 100000 649337192 22914 100000 744981172 22915 100000 649999821 22916 100000 420971591 22917 100000 616027480 22918 100000 457919043 22919 100000 961057527 22920 100000 273110612 22921 100000 497065332 22922 100000 491114706 22923 100000 61624945 22924 100000 869060588 22925 100000 444484537 22926 100000 175687604 22927 100000 471878381 22928 100000 19263497 22929 100000 803071436 22930 100000 499610035 22931 100000 83547504 22932 100000 909494387 22933 100000 113571486 22934 100000 61677606 22935 100000 677832931 22936 100000 919421374 22937 100000 857314772 22938 100000 657374374 22939 100000 666080866 22940 100000 452429713 22941 100000 906747099 22942 100000 79121757 22943 100000 166416131 22944 100000 944364011 22945 100000 634581508 22946 100000 578942888 22947 100000 813510104 22948 100000 843676674 22949 100000 151147270 22950 100000 916530918 22951 100000 274541304 22952 100000 974255542 22953 100000 568848965 22954 100000 154256212 22955 100000 989061723 22956 100000 546223767 22957 100000 859837035 22958 100000 385988640 22959 100000 865892073 22960 100000 48639208 22961 100000 691101339 22962 100000 947203300 22963 100000 912851244 22964 100000 405475036 22965 100000 438170614 22966 100000 689576777 22967 100000 152717769 22968 100000 434595715 22969 100000 722239129 22970 100000 3672070 22971 100000 642929095 22972 100000 543209174 22973 100000 614732019 22974 100000 83295048 22975 100000 355566511 22976 100000 403235702 22977 100000 267718751 22978 100000 763113869 22979 100000 734483378 22980 100000 883720292 22981 100000 987302484 22982 100000 678017362 22983 100000 870202910 22984 100000 217604313 22985 100000 582899182 22986 100000 466191912 22987 100000 596998942 22988 100000 737183672 22989 100000 647597923 22990 100000 631138304 22991 100000 882981896 22992 100000 268358112 22993 100000 355032654 22994 100000 373609404 22995 100000 586957753 22996 100000 609295438 22997 100000 711155578 22998 100000 235701263 22999 100000 503772309 23000 100000 844284344 23001 100000 113788485 23002 100000 134916040 23003 100000 729981723 23004 100000 516908944 23005 100000 510420645 23006 100000 546398403 23007 100000 541714203 23008 100000 133762447 23009 100000 373379698 23010 100000 687039282 23011 100000 783016467 23012 100000 460686945 23013 100000 373663332 23014 100000 466981256 23015 100000 943092003 23016 100000 457877665 23017 100000 304386338 23018 100000 884518174 23019 100000 731691527 23020 100000 615304994 23021 100000 252476089 23022 100000 537392209 23023 100000 169809727 23024 100000 434051616 23025 100000 747876039 23026 100000 499456547 23027 100000 155750750 23028 100000 747531344 23029 100000 817401744 23030 100000 716021269 23031 100000 899170110 23032 100000 900561101 23033 100000 144799591 23034 100000 753264778 23035 100000 898247533 23036 100000 617270035 23037 100000 114299810 23038 100000 647178923 23039 100000 801451577 23040 100000 810465494 23041 100000 614913290 23042 100000 78741868 23043 100000 565709548 23044 100000 370817600 23045 100000 997063834 23046 100000 836109019 23047 100000 640146568 23048 100000 528039889 23049 100000 887972982 23050 100000 848352678 23051 100000 455042470 23052 100000 546530779 23053 100000 881459694 23054 100000 460054566 23055 100000 339478339 23056 100000 511342114 23057 100000 313611215 23058 100000 242351623 23059 100000 460323148 23060 100000 524559959 23061 100000 808164288 23062 100000 915908949 23063 100000 254341169 23064 100000 203138646 23065 100000 343321214 23066 100000 75584368 23067 100000 993788781 23068 100000 457794142 23069 100000 977801537 23070 100000 350583303 23071 100000 61667958 23072 100000 391233275 23073 100000 196702062 23074 100000 750718480 23075 100000 925811514 23076 100000 51295252 23077 100000 409868920 23078 100000 362367359 23079 100000 172103171 23080 100000 319561882 23081 100000 569205394 23082 100000 919062568 23083 100000 405294930 23084 100000 94192237 23085 100000 637557904 23086 100000 150372131 23087 100000 686626595 23088 100000 153441525 23089 100000 274186992 23090 100000 145708175 23091 100000 591836682 23092 100000 142591357 23093 100000 57181238 23094 100000 519271701 23095 100000 127540927 23096 100000 128779551 23097 100000 563034640 23098 100000 87388346 23099 100000 241205699 23100 100000 428472112 23101 100000 155923828 23102 100000 643297471 23103 100000 548765492 23104 100000 69058460 23105 100000 333522475 23106 100000 473320838 23107 100000 387045257 23108 100000 910268801 23109 100000 772215537 23110 100000 874713409 23111 100000 740005018 23112 100000 195039765 23113 100000 798509834 23114 100000 193605983 23115 100000 541166713 23116 100000 706128645 23117 100000 452949186 23118 100000 100947864 23119 100000 964888429 23120 100000 674180007 23121 100000 505210121 23122 100000 389196932 23123 100000 991017115 23124 100000 79019229 23125 100000 385595505 23126 100000 161408186 23127 100000 737575872 23128 100000 452090620 23129 100000 6417755 23130 100000 478924268 23131 100000 598118855 23132 100000 616092008 23133 100000 466092403 23134 100000 694410474 23135 100000 312534486 23136 100000 903924989 23137 100000 735323038 23138 100000 15628244 23139 100000 377067992 23140 100000 781692061 23141 100000 116638761 23142 100000 138587889 23143 100000 297641559 23144 100000 425384389 23145 100000 901672334 23146 100000 223482312 23147 100000 489484542 23148 100000 985934863 23149 100000 676304789 23150 100000 603540559 23151 100000 26794407 23152 100000 511267507 23153 100000 952639551 23154 100000 885219368 23155 100000 961737137 23156 100000 46065559 23157 100000 56881763 23158 100000 109669007 23159 100000 745095716 23160 100000 143600235 23161 100000 153976832 23162 100000 590187418 23163 100000 498795152 23164 100000 485063110 23165 100000 585961691 23166 100000 465650564 23167 100000 91728568 23168 100000 126185880 23169 100000 93114732 23170 100000 846795436 23171 100000 620414601 23172 100000 770205622 23173 100000 97215959 23174 100000 316556288 23175 100000 565617927 23176 100000 977927440 23177 100000 865063401 23178 100000 747932041 23179 100000 173345503 23180 100000 956179691 23181 100000 370832418 23182 100000 995402077 23183 100000 366470632 23184 100000 818086511 23185 100000 142802437 23186 100000 824451240 23187 100000 837346023 23188 100000 585779145 23189 100000 596290462 23190 100000 916770967 23191 100000 93224565 23192 100000 893537773 23193 100000 280891902 23194 100000 816185125 23195 100000 687138477 23196 100000 5701383 23197 100000 988801081 23198 100000 408679241 23199 100000 656203354 23200 100000 863535969 23201 100000 597930864 23202 100000 805592708 23203 100000 777181169 23204 100000 9707161 23205 100000 116987872 23206 100000 471436198 23207 100000 944604160 23208 100000 387142607 23209 100000 859043224 23210 100000 651871290 23211 100000 132530269 23212 100000 884574904 23213 100000 583419453 23214 100000 901526514 23215 100000 257544625 23216 100000 895880512 23217 100000 933505806 23218 100000 56111675 23219 100000 586436380 23220 100000 262729334 23221 100000 438150110 23222 100000 97117498 23223 100000 246592193 23224 100000 858270221 23225 100000 326977056 23226 100000 638658481 23227 100000 159387615 23228 100000 350758088 23229 100000 662085491 23230 100000 866137953 23231 100000 216159330 23232 100000 441895684 23233 100000 336809230 23234 100000 873536160 23235 100000 770351072 23236 100000 689323248 23237 100000 323710907 23238 100000 811822541 23239 100000 523663651 23240 100000 443472430 23241 100000 243731984 23242 100000 240348827 23243 100000 980002332 23244 100000 415639057 23245 100000 983731675 23246 100000 258794897 23247 100000 54837126 23248 100000 951898764 23249 100000 893895809 23250 100000 222730430 23251 100000 248949255 23252 100000 774334838 23253 100000 793329346 23254 100000 922114154 23255 100000 192280107 23256 100000 62416399 23257 100000 172725942 23258 100000 575483347 23259 100000 771205913 23260 100000 620003923 23261 100000 523767253 23262 100000 978346447 23263 100000 217979215 23264 100000 437451698 23265 100000 772885619 23266 100000 168309773 23267 100000 280710098 23268 100000 642011669 23269 100000 176398469 23270 100000 254079612 23271 100000 985228994 23272 100000 807830588 23273 100000 667642456 23274 100000 777747051 23275 100000 32154204 23276 100000 157528266 23277 100000 658040285 23278 100000 892061727 23279 100000 807202974 23280 100000 923879544 23281 100000 142640387 23282 100000 98300533 23283 100000 363794598 23284 100000 156344631 23285 100000 352559142 23286 100000 431438668 23287 100000 376197290 23288 100000 319315233 23289 100000 576550159 23290 100000 395784684 23291 100000 814068779 23292 100000 310719460 23293 100000 69936311 23294 100000 179471856 23295 100000 913033526 23296 100000 421958499 23297 100000 643310929 23298 100000 599344156 23299 100000 814439765 23300 100000 739871359 23301 100000 288602225 23302 100000 298061426 23303 100000 129223875 23304 100000 665220612 23305 100000 341690057 23306 100000 247709289 23307 100000 394396776 23308 100000 1070053 23309 100000 454651551 23310 100000 228472729 23311 100000 843940180 23312 100000 835987393 23313 100000 304039330 23314 100000 728025080 23315 100000 643956894 23316 100000 558361942 23317 100000 896676567 23318 100000 258907707 23319 100000 101099129 23320 100000 113196871 23321 100000 16584043 23322 100000 587940256 23323 100000 808859430 23324 100000 185499955 23325 100000 697475472 23326 100000 191741889 23327 100000 809026997 23328 100000 320027818 23329 100000 501099028 23330 100000 627809506 23331 100000 595891896 23332 100000 202391932 23333 100000 585929770 23334 100000 58386007 23335 100000 234020912 23336 100000 172889061 23337 100000 796063590 23338 100000 183114368 23339 100000 983783468 23340 100000 160351428 23341 100000 214328450 23342 100000 133920730 23343 100000 397872665 23344 100000 266017681 23345 100000 553834104 23346 100000 443513108 23347 100000 236365024 23348 100000 997458142 23349 100000 187999945 23350 100000 191364846 23351 100000 701402952 23352 100000 963439203 23353 100000 363752370 23354 100000 351805594 23355 100000 732535903 23356 100000 268860698 23357 100000 790383341 23358 100000 706843554 23359 100000 31869911 23360 100000 221522524 23361 100000 692168392 23362 100000 470490991 23363 100000 516637715 23364 100000 759924556 23365 100000 70174529 23366 100000 43902730 23367 100000 245001825 23368 100000 868724489 23369 100000 537247274 23370 100000 968860401 23371 100000 334935012 23372 100000 343662080 23373 100000 247306628 23374 100000 380141341 23375 100000 247898320 23376 100000 930203319 23377 100000 921070730 23378 100000 487835087 23379 100000 579517773 23380 100000 488745652 23381 100000 800713232 23382 100000 518681488 23383 100000 290737674 23384 100000 325281116 23385 100000 67088173 23386 100000 688580078 23387 100000 21991769 23388 100000 960496322 23389 100000 812730119 23390 100000 530250120 23391 100000 797719845 23392 100000 79408065 23393 100000 376359537 23394 100000 307411213 23395 100000 513472387 23396 100000 303757624 23397 100000 811325575 23398 100000 91607639 23399 100000 212511731 23400 100000 558975971 23401 100000 468972951 23402 100000 903054928 23403 100000 282565533 23404 100000 474373232 23405 100000 887529453 23406 100000 862877897 23407 100000 298227765 23408 100000 905070788 23409 100000 775439471 23410 100000 998603211 23411 100000 323119873 23412 100000 812323635 23413 100000 991462023 23414 100000 892030492 23415 100000 726837259 23416 100000 563267503 23417 100000 692117574 23418 100000 982168889 23419 100000 422812951 23420 100000 243052167 23421 100000 591339198 23422 100000 793257568 23423 100000 89116232 23424 100000 617602879 23425 100000 33591869 23426 100000 760101906 23427 100000 607261527 23428 100000 595272523 23429 100000 736448446 23430 100000 871537820 23431 100000 355368260 23432 100000 487673053 23433 100000 922695891 23434 100000 398183486 23435 100000 495151660 23436 100000 6859920 23437 100000 110233997 23438 100000 412709702 23439 100000 649245581 23440 100000 636474545 23441 100000 303760621 23442 100000 689603649 23443 100000 873424436 23444 100000 330065910 23445 100000 79272490 23446 100000 360288442 23447 100000 94489919 23448 100000 20403698 23449 100000 635847608 23450 100000 67383645 23451 100000 832688477 23452 100000 940149831 23453 100000 702012385 23454 100000 274470088 23455 100000 465396013 23456 100000 210879564 23457 100000 625052795 23458 100000 69886070 23459 100000 298815542 23460 100000 472198880 23461 100000 990548806 23462 100000 528951075 23463 100000 549632597 23464 100000 937116391 23465 100000 482361050 23466 100000 250275146 23467 100000 604904080 23468 100000 75571544 23469 100000 793467257 23470 100000 342745061 23471 100000 707717556 23472 100000 281764161 23473 100000 553773326 23474 100000 691351824 23475 100000 352361840 23476 100000 548175876 23477 100000 640172052 23478 100000 456774028 23479 100000 826365854 23480 100000 459509814 23481 100000 237775771 23482 100000 166593669 23483 100000 384868286 23484 100000 689932516 23485 100000 348211207 23486 100000 142243403 23487 100000 360993345 23488 100000 787416861 23489 100000 858858286 23490 100000 603094143 23491 100000 602016936 23492 100000 534353701 23493 100000 502314689 23494 100000 199346287 23495 100000 60156280 23496 100000 433494504 23497 100000 827654294 23498 100000 446953054 23499 100000 86791765 23500 100000 147360866 23501 100000 239079412 23502 100000 805751766 23503 100000 539067173 23504 100000 232585778 23505 100000 63936004 23506 100000 527485587 23507 100000 546723964 23508 100000 944311105 23509 100000 811946442 23510 100000 412928173 23511 100000 254735400 23512 100000 356665313 23513 100000 449050345 23514 100000 512522786 23515 100000 236582131 23516 100000 393262016 23517 100000 624074555 23518 100000 354319123 23519 100000 12138331 23520 100000 457253511 23521 100000 194014200 23522 100000 765670717 23523 100000 215601826 23524 100000 343965869 23525 100000 455539098 23526 100000 980309284 23527 100000 414885258 23528 100000 850189395 23529 100000 23720676 23530 100000 806344678 23531 100000 813742919 23532 100000 171766174 23533 100000 835147501 23534 100000 85806231 23535 100000 495286494 23536 100000 655037779 23537 100000 598167296 23538 100000 828766890 23539 100000 936699281 23540 100000 241223782 23541 100000 19240550 23542 100000 25704692 23543 100000 422901395 23544 100000 882943478 23545 100000 968368199 23546 100000 491048804 23547 100000 816411814 23548 100000 897470264 23549 100000 905883858 23550 100000 989633407 23551 100000 200065056 23552 100000 226538518 23553 100000 607325226 23554 100000 866349238 23555 100000 738141889 23556 100000 898212738 23557 100000 20681435 23558 100000 744645127 23559 100000 153310675 23560 100000 457925299 23561 100000 924040128 23562 100000 219816371 23563 100000 783283660 23564 100000 101286741 23565 100000 585295890 23566 100000 733304722 23567 100000 862948436 23568 100000 160210225 23569 100000 119266028 23570 100000 177187319 23571 100000 358181071 23572 100000 134219833 23573 100000 968708550 23574 100000 921077836 23575 100000 133410561 23576 100000 657380132 23577 100000 716365467 23578 100000 897313640 23579 100000 969286488 23580 100000 695229520 23581 100000 614433118 23582 100000 598746118 23583 100000 280388685 23584 100000 948193065 23585 100000 302096129 23586 100000 406213195 23587 100000 141662003 23588 100000 369734285 23589 100000 18057427 23590 100000 213763602 23591 100000 895961247 23592 100000 59266422 23593 100000 460824153 23594 100000 833450211 23595 100000 754724792 23596 100000 816465273 23597 100000 822801273 23598 100000 509233662 23599 100000 186175284 23600 100000 534395072 23601 100000 392756907 23602 100000 679769879 23603 100000 444749106 23604 100000 148098970 23605 100000 74130813 23606 100000 553420740 23607 100000 95469886 23608 100000 233858947 23609 100000 796873939 23610 100000 949755419 23611 100000 749869294 23612 100000 240692228 23613 100000 378324529 23614 100000 235882059 23615 100000 70002054 23616 100000 608243693 23617 100000 813022994 23618 100000 390132790 23619 100000 558239221 23620 100000 245843525 23621 100000 248600167 23622 100000 24535694 23623 100000 497938729 23624 100000 813995757 23625 100000 337722945 23626 100000 232090250 23627 100000 282978515 23628 100000 625697449 23629 100000 462298383 23630 100000 918901701 23631 100000 881290997 23632 100000 549463494 23633 100000 479127270 23634 100000 812178566 23635 100000 101409640 23636 100000 440968160 23637 100000 336427654 23638 100000 754182445 23639 100000 618513133 23640 100000 809416337 23641 100000 145663332 23642 100000 909250585 23643 100000 992259426 23644 100000 620667603 23645 100000 718897509 23646 100000 251711027 23647 100000 54797892 23648 100000 791713997 23649 100000 607401796 23650 100000 970353694 23651 100000 710520869 23652 100000 99821070 23653 100000 318254486 23654 100000 332619087 23655 100000 82350846 23656 100000 580388480 23657 100000 417800033 23658 100000 927430944 23659 100000 115207772 23660 100000 654070177 23661 100000 404374129 23662 100000 131903020 23663 100000 212304866 23664 100000 715171211 23665 100000 262091372 23666 100000 404063254 23667 100000 914704173 23668 100000 140697008 23669 100000 781930483 23670 100000 205942377 23671 100000 416358273 23672 100000 158820421 23673 100000 364741163 23674 100000 100932954 23675 100000 861666129 23676 100000 141568217 23677 100000 214350384 23678 100000 500688196 23679 100000 227012568 23680 100000 725615353 23681 100000 198132277 23682 100000 467201977 23683 100000 989833237 23684 100000 803321773 23685 100000 190265245 23686 100000 24370629 23687 100000 600110465 23688 100000 215287395 23689 100000 961220670 23690 100000 469454771 23691 100000 879901391 23692 100000 639456056 23693 100000 513925775 23694 100000 421973388 23695 100000 144327311 23696 100000 231253626 23697 100000 672439017 23698 100000 418340598 23699 100000 410247582 23700 100000 936436965 23701 100000 103838279 23702 100000 931018189 23703 100000 348661655 23704 100000 350622044 23705 100000 667689516 23706 100000 230741068 23707 100000 281857933 23708 100000 397837611 23709 100000 384149519 23710 100000 541612947 23711 100000 192635229 23712 100000 692198605 23713 100000 684645028 23714 100000 448602576 23715 100000 62670395 23716 100000 887217530 23717 100000 339426687 23718 100000 736812620 23719 100000 158413326 23720 100000 954290201 23721 100000 627048491 23722 100000 441429300 23723 100000 125490922 23724 100000 682481798 23725 100000 442151900 23726 100000 865884758 23727 100000 252193054 23728 100000 417104327 23729 100000 956697555 23730 100000 242240150 23731 100000 428403012 23732 100000 377250528 23733 100000 713608917 23734 100000 538711352 23735 100000 753469543 23736 100000 46151487 23737 100000 155965242 23738 100000 666415672 23739 100000 985294249 23740 100000 693374895 23741 100000 398452182 23742 100000 335223111 23743 100000 608494060 23744 100000 882615999 23745 100000 300965724 23746 100000 198015147 23747 100000 883649170 23748 100000 714540171 23749 100000 506721018 23750 100000 27693011 23751 100000 971782714 23752 100000 492834657 23753 100000 289861648 23754 100000 806299278 23755 100000 781123439 23756 100000 420123321 23757 100000 512188358 23758 100000 582699051 23759 100000 105983284 23760 100000 708360424 23761 100000 852949967 23762 100000 977503595 23763 100000 129870144 23764 100000 253239732 23765 100000 761702948 23766 100000 471053023 23767 100000 281970359 23768 100000 989566641 23769 100000 339650102 23770 100000 118885496 23771 100000 805377510 23772 100000 119072636 23773 100000 120614902 23774 100000 720710364 23775 100000 331264099 23776 100000 779037251 23777 100000 515707565 23778 100000 92270955 23779 100000 419030456 23780 100000 627977160 23781 100000 490966174 23782 100000 391586523 23783 100000 362426816 23784 100000 262681047 23785 100000 368256859 23786 100000 103138508 23787 100000 254311869 23788 100000 31762802 23789 100000 774780847 23790 100000 250077145 23791 100000 240324971 23792 100000 904669123 23793 100000 372119653 23794 100000 158240504 23795 100000 82698159 23796 100000 397294580 23797 100000 112044908 23798 100000 343457116 23799 100000 618361681 23800 100000 118667046 23801 100000 880198150 23802 100000 439045044 23803 100000 711973033 23804 100000 992718466 23805 100000 739771675 23806 100000 860054352 23807 100000 615669802 23808 100000 115491785 23809 100000 555183643 23810 100000 687434722 23811 100000 114398410 23812 100000 300231254 23813 100000 68381822 23814 100000 701428356 23815 100000 959359653 23816 100000 574325195 23817 100000 456814539 23818 100000 3778123 23819 100000 889861406 23820 100000 181248519 23821 100000 607948181 23822 100000 492206037 23823 100000 661013432 23824 100000 253292076 23825 100000 545680996 23826 100000 81007170 23827 100000 23682304 23828 100000 409671287 23829 100000 333086321 23830 100000 425199685 23831 100000 561740236 23832 100000 133616376 23833 100000 80730093 23834 100000 810995561 23835 100000 273634522 23836 100000 344374247 23837 100000 597480421 23838 100000 896358238 23839 100000 175572051 23840 100000 199380599 23841 100000 962649569 23842 100000 249002385 23843 100000 235244325 23844 100000 651782652 23845 100000 716559018 23846 100000 787708781 23847 100000 666102953 23848 100000 492764450 23849 100000 985445892 23850 100000 30298873 23851 100000 589670223 23852 100000 881063299 23853 100000 147477233 23854 100000 568694995 23855 100000 920887941 23856 100000 618550405 23857 100000 870148541 23858 100000 788401661 23859 100000 519349709 23860 100000 365113304 23861 100000 855301664 23862 100000 38059294 23863 100000 875694731 23864 100000 640840350 23865 100000 330703503 23866 100000 25316197 23867 100000 643211234 23868 100000 964651051 23869 100000 10259104 23870 100000 693886880 23871 100000 733146598 23872 100000 713907696 23873 100000 792349153 23874 100000 708175289 23875 100000 487862492 23876 100000 911375403 23877 100000 482745058 23878 100000 486602019 23879 100000 683692105 23880 100000 287407659 23881 100000 942265034 23882 100000 689525169 23883 100000 575592940 23884 100000 206886350 23885 100000 704197852 23886 100000 786889119 23887 100000 513302114 23888 100000 254730192 23889 100000 541717117 23890 100000 191360791 23891 100000 512524307 23892 100000 230140442 23893 100000 363398019 23894 100000 474687347 23895 100000 418516145 23896 100000 387591890 23897 100000 228265813 23898 100000 416224707 23899 100000 664197842 23900 100000 590911354 23901 100000 136275883 23902 100000 402875017 23903 100000 96480692 23904 100000 174043544 23905 100000 747308773 23906 100000 232041270 23907 100000 269062348 23908 100000 96802953 23909 100000 170543408 23910 100000 957081971 23911 100000 103590055 23912 100000 810891570 23913 100000 673509999 23914 100000 902375342 23915 100000 238228344 23916 100000 427173981 23917 100000 726559470 23918 100000 745511001 23919 100000 27328933 23920 100000 943214755 23921 100000 378414880 23922 100000 318464416 23923 100000 954963992 23924 100000 782242409 23925 100000 686098392 23926 100000 479734973 23927 100000 687041239 23928 100000 222537597 23929 100000 14031227 23930 100000 638791713 23931 100000 61239137 23932 100000 467530089 23933 100000 18008532 23934 100000 329155410 23935 100000 58767542 23936 100000 624936900 23937 100000 311801955 23938 100000 824433474 23939 100000 383158166 23940 100000 653024875 23941 100000 638091669 23942 100000 91648525 23943 100000 783889951 23944 100000 297364627 23945 100000 622420295 23946 100000 912094427 23947 100000 965618899 23948 100000 682915026 23949 100000 422223112 23950 100000 225249498 23951 100000 310157607 23952 100000 111644342 23953 100000 190764614 23954 100000 128156280 23955 100000 600134831 23956 100000 948492374 23957 100000 249106428 23958 100000 235606622 23959 100000 354151504 23960 100000 760577232 23961 100000 960391774 23962 100000 405255314 23963 100000 335644627 23964 100000 53948445 23965 100000 85202571 23966 100000 599611347 23967 100000 957233419 23968 100000 167424072 23969 100000 93623903 23970 100000 906865043 23971 100000 325378354 23972 100000 471437465 23973 100000 642077232 23974 100000 605883974 23975 100000 451283967 23976 100000 25335668 23977 100000 137538846 23978 100000 909299418 23979 100000 362357983 23980 100000 487741145 23981 100000 337313570 23982 100000 507617000 23983 100000 570854926 23984 100000 826162032 23985 100000 374246187 23986 100000 390529879 23987 100000 287142408 23988 100000 720819013 23989 100000 107433995 23990 100000 545874017 23991 100000 301025222 23992 100000 942872732 23993 100000 643147665 23994 100000 166370316 23995 100000 511501133 23996 100000 574125703 23997 100000 35299284 23998 100000 306454264 23999 100000 635870603 24000 100000 408076685 24001 100000 434560051 24002 100000 632610816 24003 100000 759641474 24004 100000 919202948 24005 100000 37611475 24006 100000 620533873 24007 100000 596116968 24008 100000 813350347 24009 100000 410445453 24010 100000 506499577 24011 100000 765523671 24012 100000 774989902 24013 100000 951867047 24014 100000 338805761 24015 100000 356931548 24016 100000 802161864 24017 100000 432793599 24018 100000 739876656 24019 100000 786194250 24020 100000 630367420 24021 100000 489421702 24022 100000 252679198 24023 100000 835519326 24024 100000 596874193 24025 100000 428241138 24026 100000 979518533 24027 100000 749269957 24028 100000 210632703 24029 100000 184603517 24030 100000 19875447 24031 100000 346026721 24032 100000 261657926 24033 100000 580055135 24034 100000 967455827 24035 100000 432043982 24036 100000 134654340 24037 100000 16632763 24038 100000 195398508 24039 100000 876976531 24040 100000 60806067 24041 100000 984627774 24042 100000 473259524 24043 100000 750668698 24044 100000 137026727 24045 100000 824335797 24046 100000 152834516 24047 100000 135798637 24048 100000 385172711 24049 100000 458917439 24050 100000 858065004 24051 100000 307942170 24052 100000 312085807 24053 100000 203295118 24054 100000 704636532 24055 100000 223550430 24056 100000 985578729 24057 100000 517729296 24058 100000 10368376 24059 100000 150807176 24060 100000 468815017 24061 100000 833292775 24062 100000 822476804 24063 100000 824765051 24064 100000 720144482 24065 100000 246065505 24066 100000 190453513 24067 100000 25197214 24068 100000 751804780 24069 100000 451782870 24070 100000 187200739 24071 100000 831197216 24072 100000 438404088 24073 100000 972039914 24074 100000 810477907 24075 100000 171013288 24076 100000 345352959 24077 100000 298199111 24078 100000 555693329 24079 100000 327445102 24080 100000 31577562 24081 100000 37360328 24082 100000 220560539 24083 100000 738037858 24084 100000 909059183 24085 100000 561029348 24086 100000 433678768 24087 100000 369584524 24088 100000 279688355 24089 100000 548202792 24090 100000 536583718 24091 100000 934929477 24092 100000 338657495 24093 100000 270417718 24094 100000 793948763 24095 100000 835943401 24096 100000 963629284 24097 100000 896848740 24098 100000 456500315 24099 100000 238375655 24100 100000 818189659 24101 100000 836372223 24102 100000 661021393 24103 100000 608684484 24104 100000 735422548 24105 100000 306919282 24106 100000 267251108 24107 100000 72699262 24108 100000 315727098 24109 100000 972924495 24110 100000 532736305 24111 100000 919998318 24112 100000 962583056 24113 100000 231089094 24114 100000 663427869 24115 100000 555932856 24116 100000 799848281 24117 100000 267619889 24118 100000 788057010 24119 100000 452350461 24120 100000 517580727 24121 100000 50108658 24122 100000 69282227 24123 100000 283442766 24124 100000 219986698 24125 100000 497695708 24126 100000 789222818 24127 100000 467112071 24128 100000 441574666 24129 100000 867372424 24130 100000 209644531 24131 100000 989403795 24132 100000 953581337 24133 100000 739460215 24134 100000 606200508 24135 100000 172835608 24136 100000 366075908 24137 100000 889304374 24138 100000 481689858 24139 100000 96015693 24140 100000 91111928 24141 100000 845482091 24142 100000 995441928 24143 100000 798805597 24144 100000 420707918 24145 100000 83409327 24146 100000 199502166 24147 100000 800986856 24148 100000 251639683 24149 100000 811769488 24150 100000 101320863 24151 100000 164992859 24152 100000 575571186 24153 100000 531379413 24154 100000 955726236 24155 100000 52104962 24156 100000 739530346 24157 100000 868104702 24158 100000 513316404 24159 100000 690828780 24160 100000 386847869 24161 100000 394214806 24162 100000 599243461 24163 100000 9607331 24164 100000 107932245 24165 100000 582405973 24166 100000 648583694 24167 100000 974352795 24168 100000 808132897 24169 100000 625298862 24170 100000 419019008 24171 100000 215845531 24172 100000 186074111 24173 100000 203494164 24174 100000 576471095 24175 100000 445443433 24176 100000 120257353 24177 100000 780055930 24178 100000 511875229 24179 100000 622685071 24180 100000 928458234 24181 100000 248346006 24182 100000 260890906 24183 100000 574706948 24184 100000 522589146 24185 100000 816149463 24186 100000 880611153 24187 100000 950272751 24188 100000 413678449 24189 100000 526236335 24190 100000 836652193 24191 100000 912463533 24192 100000 58434933 24193 100000 814600770 24194 100000 143848488 24195 100000 149568224 24196 100000 550633060 24197 100000 554867370 24198 100000 416608928 24199 100000 712701928 24200 100000 53209084 24201 100000 336388254 24202 100000 127482624 24203 100000 66271805 24204 100000 337374521 24205 100000 663785766 24206 100000 216773283 24207 100000 133118523 24208 100000 151130952 24209 100000 919447932 24210 100000 488199437 24211 100000 622548672 24212 100000 890342395 24213 100000 716158188 24214 100000 31709695 24215 100000 681900937 24216 100000 580154081 24217 100000 759030713 24218 100000 944447565 24219 100000 872844027 24220 100000 870876753 24221 100000 800768679 24222 100000 347694358 24223 100000 242843042 24224 100000 229459138 24225 100000 760875030 24226 100000 169443871 24227 100000 878087843 24228 100000 736545924 24229 100000 691050259 24230 100000 312793108 24231 100000 982256213 24232 100000 67619002 24233 100000 742181510 24234 100000 249483150 24235 100000 399345673 24236 100000 664003014 24237 100000 215914025 24238 100000 26291638 24239 100000 993461662 24240 100000 394390203 24241 100000 333671100 24242 100000 498463410 24243 100000 893438642 24244 100000 940444056 24245 100000 133276198 24246 100000 339840098 24247 100000 132733322 24248 100000 831504618 24249 100000 45287260 24250 100000 161910502 24251 100000 765164944 24252 100000 449361409 24253 100000 975514432 24254 100000 471676126 24255 100000 543570230 24256 100000 716517661 24257 100000 386403867 24258 100000 641733190 24259 100000 897128331 24260 100000 963839998 24261 100000 250874167 24262 100000 818743803 24263 100000 4102257 24264 100000 717294332 24265 100000 695018683 24266 100000 410946031 24267 100000 808581644 24268 100000 661252865 24269 100000 237044138 24270 100000 448097154 24271 100000 416887797 24272 100000 584492373 24273 100000 20153320 24274 100000 981577590 24275 100000 457904962 24276 100000 358119595 24277 100000 233281132 24278 100000 700292406 24279 100000 888058966 24280 100000 673127183 24281 100000 590957927 24282 100000 525296439 24283 100000 520410170 24284 100000 328694794 24285 100000 544041073 24286 100000 711353381 24287 100000 827990755 24288 100000 931132890 24289 100000 433704497 24290 100000 669042341 24291 100000 237443724 24292 100000 779837644 24293 100000 811066093 24294 100000 513315328 24295 100000 797599494 24296 100000 841720299 24297 100000 235203681 24298 100000 510638332 24299 100000 32147945 24300 100000 525648330 24301 100000 538149207 24302 100000 42682811 24303 100000 629411147 24304 100000 178898189 24305 100000 318672615 24306 100000 281769892 24307 100000 149167984 24308 100000 153052949 24309 100000 902479257 24310 100000 782691213 24311 100000 392170066 24312 100000 720102651 24313 100000 988806090 24314 100000 990214999 24315 100000 977829930 24316 100000 425623105 24317 100000 509006846 24318 100000 918321038 24319 100000 766696 24320 100000 588204021 24321 100000 558361987 24322 100000 949893434 24323 100000 521553836 24324 100000 660379091 24325 100000 223824807 24326 100000 470824498 24327 100000 273058002 24328 100000 229747215 24329 100000 370999314 24330 100000 70563326 24331 100000 343909662 24332 100000 178558517 24333 100000 929393370 24334 100000 602885487 24335 100000 898569219 24336 100000 912563410 24337 100000 734095917 24338 100000 454305189 24339 100000 729691730 24340 100000 726368478 24341 100000 889238819 24342 100000 732185881 24343 100000 147277351 24344 100000 6064912 24345 100000 37966061 24346 100000 559902797 24347 100000 986542578 24348 100000 975708778 24349 100000 164487659 24350 100000 671115853 24351 100000 213601970 24352 100000 910045812 24353 100000 256284557 24354 100000 640977620 24355 100000 624484404 24356 100000 364169848 24357 100000 630256994 24358 100000 681880347 24359 100000 392204987 24360 100000 142239421 24361 100000 949368464 24362 100000 587972765 24363 100000 992586700 24364 100000 753717725 24365 100000 162266893 24366 100000 221249914 24367 100000 911963609 24368 100000 698326358 24369 100000 473224603 24370 100000 566831550 24371 100000 406719661 24372 100000 679907983 24373 100000 571266372 24374 100000 539738624 24375 100000 498684332 24376 100000 275851146 24377 100000 999716010 24378 100000 598799496 24379 100000 985186643 24380 100000 372398818 24381 100000 732143308 24382 100000 577475003 24383 100000 411866238 24384 100000 237123142 24385 100000 309499881 24386 100000 629879802 24387 100000 731204960 24388 100000 280944295 24389 100000 172134258 24390 100000 103615455 24391 100000 931382425 24392 100000 520310750 24393 100000 218407576 24394 100000 274517430 24395 100000 535771175 24396 100000 76632002 24397 100000 786464142 24398 100000 184922954 24399 100000 938580923 24400 100000 508894249 24401 100000 497349822 24402 100000 819810566 24403 100000 818285279 24404 100000 722722084 24405 100000 606823548 24406 100000 893509277 24407 100000 16414622 24408 100000 681444069 24409 100000 507901512 24410 100000 112930158 24411 100000 469399116 24412 100000 114327826 24413 100000 551773718 24414 100000 628767839 24415 100000 294425033 24416 100000 899886589 24417 100000 248102897 24418 100000 425209837 24419 100000 966086002 24420 100000 477440278 24421 100000 887281636 24422 100000 976380741 24423 100000 62236414 24424 100000 759199375 24425 100000 378675128 24426 100000 150028544 24427 100000 675966489 24428 100000 348032679 24429 100000 699926022 24430 100000 637002596 24431 100000 261019649 24432 100000 730345426 24433 100000 924523315 24434 100000 148989204 24435 100000 974309305 24436 100000 356221971 24437 100000 84313942 24438 100000 876652924 24439 100000 324053884 24440 100000 871993621 24441 100000 98913334 24442 100000 189215995 24443 100000 953802226 24444 100000 421310623 24445 100000 86127671 24446 100000 360556500 24447 100000 985872057 24448 100000 485859226 24449 100000 848741562 24450 100000 340117350 24451 100000 968601825 24452 100000 94127069 24453 100000 120532081 24454 100000 192195425 24455 100000 278409613 24456 100000 849052896 24457 100000 245212640 24458 100000 519189577 24459 100000 579692462 24460 100000 484805852 24461 100000 847737547 24462 100000 560595186 24463 100000 581339146 24464 100000 893538146 24465 100000 551128592 24466 100000 810077988 24467 100000 917161302 24468 100000 574131528 24469 100000 982913213 24470 100000 609606070 24471 100000 515679096 24472 100000 2238244 24473 100000 362225641 24474 100000 331902084 24475 100000 633868168 24476 100000 701442682 24477 100000 301037472 24478 100000 910686673 24479 100000 233117458 24480 100000 234099707 24481 100000 545814744 24482 100000 116892731 24483 100000 698574405 24484 100000 955718102 24485 100000 479889307 24486 100000 657776212 24487 100000 922366453 24488 100000 545392536 24489 100000 325795351 24490 100000 924125185 24491 100000 964075986 24492 100000 330475949 24493 100000 605652447 24494 100000 585496003 24495 100000 905992671 24496 100000 303017346 24497 100000 451587521 24498 100000 376787346 24499 100000 606026576 24500 100000 123798555 24501 100000 613480375 24502 100000 337675615 24503 100000 754959671 24504 100000 48872072 24505 100000 998492339 24506 100000 683724737 24507 100000 495976725 24508 100000 314686247 24509 100000 811091050 24510 100000 84480936 24511 100000 192236869 24512 100000 273004834 24513 100000 798594762 24514 100000 482515692 24515 100000 422255963 24516 100000 652001197 24517 100000 333348253 24518 100000 285349048 24519 100000 319726756 24520 100000 59477886 24521 100000 424304584 24522 100000 713693223 24523 100000 263542273 24524 100000 744804527 24525 100000 345708198 24526 100000 985061173 24527 100000 587699006 24528 100000 595456677 24529 100000 979622581 24530 100000 544334673 24531 100000 173552038 24532 100000 695991372 24533 100000 273070081 24534 100000 979788968 24535 100000 525366648 24536 100000 185814700 24537 100000 684941358 24538 100000 551322139 24539 100000 795310866 24540 100000 549555704 24541 100000 658026267 24542 100000 517631609 24543 100000 777063341 24544 100000 693934268 24545 100000 856157310 24546 100000 990108814 24547 100000 502913683 24548 100000 206619086 24549 100000 879111235 24550 100000 35523897 24551 100000 937944416 24552 100000 300453531 24553 100000 904725656 24554 100000 180073883 24555 100000 115586812 24556 100000 369520389 24557 100000 213476754 24558 100000 14479382 24559 100000 677730171 24560 100000 366899565 24561 100000 853137036 24562 100000 568949706 24563 100000 98270470 24564 100000 237114542 24565 100000 87634694 24566 100000 688082554 24567 100000 188406601 24568 100000 785208466 24569 100000 503424688 24570 100000 641152647 24571 100000 981091470 24572 100000 586094726 24573 100000 37848773 24574 100000 614148829 24575 100000 848558846 24576 100000 892066340 24577 100000 887107352 24578 100000 604226912 24579 100000 715980647 24580 100000 251348642 24581 100000 806810011 24582 100000 570619458 24583 100000 117530954 24584 100000 627351730 24585 100000 922633255 24586 100000 890386963 24587 100000 352935852 24588 100000 880962745 24589 100000 871711751 24590 100000 73816689 24591 100000 707606960 24592 100000 93198013 24593 100000 407406661 24594 100000 986346119 24595 100000 601573898 24596 100000 218660195 24597 100000 552798516 24598 100000 200667295 24599 100000 577146438 24600 100000 918357368 24601 100000 132360117 24602 100000 619016474 24603 100000 855434404 24604 100000 423771863 24605 100000 476638737 24606 100000 805195251 24607 100000 636667739 24608 100000 827082725 24609 100000 161103226 24610 100000 727072193 24611 100000 76400229 24612 100000 191004262 24613 100000 155874858 24614 100000 620254183 24615 100000 809573832 24616 100000 48772065 24617 100000 256990880 24618 100000 505388742 24619 100000 869430185 24620 100000 353342900 24621 100000 777689505 24622 100000 842393126 24623 100000 856193428 24624 100000 277001911 24625 100000 138783951 24626 100000 79053390 24627 100000 120394934 24628 100000 197960150 24629 100000 658592795 24630 100000 184213821 24631 100000 797388398 24632 100000 804533468 24633 100000 385870476 24634 100000 342723785 24635 100000 165227523 24636 100000 697052937 24637 100000 517158091 24638 100000 212351334 24639 100000 676485085 24640 100000 742844862 24641 100000 345682670 24642 100000 668486354 24643 100000 656058488 24644 100000 492625714 24645 100000 319699452 24646 100000 253554233 24647 100000 861897113 24648 100000 480869541 24649 100000 902533398 24650 100000 416749587 24651 100000 135405182 24652 100000 46797771 24653 100000 546583667 24654 100000 703095537 24655 100000 883769292 24656 100000 906014149 24657 100000 592042962 24658 100000 883011313 24659 100000 528609290 24660 100000 431464115 24661 100000 150184260 24662 100000 375905966 24663 100000 856578988 24664 100000 718083289 24665 100000 857092917 24666 100000 396503173 24667 100000 937243919 24668 100000 118601417 24669 100000 824831520 24670 100000 259908476 24671 100000 392588305 24672 100000 24333787 24673 100000 485778084 24674 100000 558149991 24675 100000 927283931 24676 100000 132222984 24677 100000 766778464 24678 100000 810323153 24679 100000 508289756 24680 100000 827047720 24681 100000 501326306 24682 100000 257950110 24683 100000 408066234 24684 100000 886630842 24685 100000 270140508 24686 100000 312932554 24687 100000 637013895 24688 100000 98021870 24689 100000 258228502 24690 100000 4174294 24691 100000 451820037 24692 100000 967144758 24693 100000 42463822 24694 100000 56006347 24695 100000 638751871 24696 100000 743124103 24697 100000 894546661 24698 100000 419827336 24699 100000 549375837 24700 100000 396269143 24701 100000 150260201 24702 100000 947289589 24703 100000 825521980 24704 100000 593306300 24705 100000 797912090 24706 100000 441190227 24707 100000 263504629 24708 100000 23551786 24709 100000 710858841 24710 100000 272350768 24711 100000 499598099 24712 100000 725146296 24713 100000 194268665 24714 100000 888826333 24715 100000 735637096 24716 100000 136388042 24717 100000 360145285 24718 100000 325972285 24719 100000 120299234 24720 100000 720978538 24721 100000 856242418 24722 100000 991330815 24723 100000 275288008 24724 100000 455447478 24725 100000 118886100 24726 100000 129525289 24727 100000 755961698 24728 100000 982626483 24729 100000 831115856 24730 100000 597494933 24731 100000 46986886 24732 100000 581965158 24733 100000 395502844 24734 100000 693869322 24735 100000 643477776 24736 100000 16483970 24737 100000 998537320 24738 100000 329350453 24739 100000 350485412 24740 100000 748171690 24741 100000 309377714 24742 100000 308485238 24743 100000 336610418 24744 100000 871820616 24745 100000 657138617 24746 100000 214343014 24747 100000 320165729 24748 100000 105900140 24749 100000 837985581 24750 100000 278683684 24751 100000 640521862 24752 100000 567956940 24753 100000 751716469 24754 100000 862007785 24755 100000 669959165 24756 100000 729037679 24757 100000 977711640 24758 100000 466789455 24759 100000 507987319 24760 100000 31490582 24761 100000 537440709 24762 100000 217483913 24763 100000 253905189 24764 100000 945396931 24765 100000 723249681 24766 100000 638687419 24767 100000 579637053 24768 100000 264027856 24769 100000 162065528 24770 100000 735289501 24771 100000 667264989 24772 100000 499890588 24773 100000 947687832 24774 100000 930833498 24775 100000 326520197 24776 100000 814755518 24777 100000 949401686 24778 100000 29065936 24779 100000 920877905 24780 100000 372501444 24781 100000 552720455 24782 100000 732580570 24783 100000 713707733 24784 100000 625034789 24785 100000 565935431 24786 100000 505798725 24787 100000 900659108 24788 100000 707424207 24789 100000 726979192 24790 100000 32362484 24791 100000 469468812 24792 100000 266050851 24793 100000 379442177 24794 100000 879127894 24795 100000 423784360 24796 100000 572723418 24797 100000 951630793 24798 100000 917305888 24799 100000 213034248 24800 100000 378619249 24801 100000 546347485 24802 100000 54517802 24803 100000 511890121 24804 100000 446369980 24805 100000 143421156 24806 100000 987381894 24807 100000 432764980 24808 100000 196722831 24809 100000 408505521 24810 100000 122228816 24811 100000 542216026 24812 100000 992369780 24813 100000 370356589 24814 100000 370466555 24815 100000 40945611 24816 100000 556915485 24817 100000 729314853 24818 100000 57508603 24819 100000 271258004 24820 100000 903163364 24821 100000 860614467 24822 100000 15010377 24823 100000 488083670 24824 100000 45235034 24825 100000 288128879 24826 100000 757310607 24827 100000 696745882 24828 100000 825185006 24829 100000 869212511 24830 100000 487342949 24831 100000 236297430 24832 100000 973098563 24833 100000 922051067 24834 100000 61777864 24835 100000 634767430 24836 100000 329883056 24837 100000 565888924 24838 100000 972465296 24839 100000 555389021 24840 100000 974304084 24841 100000 188403548 24842 100000 826092003 24843 100000 516833514 24844 100000 568611833 24845 100000 536932824 24846 100000 279381149 24847 100000 480484777 24848 100000 147853436 24849 100000 129686773 24850 100000 451536104 24851 100000 973951973 24852 100000 845306614 24853 100000 978743686 24854 100000 906605839 24855 100000 218886555 24856 100000 36271580 24857 100000 996547168 24858 100000 492662308 24859 100000 876548954 24860 100000 874000521 24861 100000 952342816 24862 100000 372664344 24863 100000 434927050 24864 100000 246211507 24865 100000 418797691 24866 100000 277195694 24867 100000 280444457 24868 100000 607001737 24869 100000 222629690 24870 100000 624247895 24871 100000 950195775 24872 100000 521780726 24873 100000 198836572 24874 100000 571211111 24875 100000 66364338 24876 100000 657916783 24877 100000 471745606 24878 100000 663992776 24879 100000 237416239 24880 100000 984089095 24881 100000 216836571 24882 100000 605311375 24883 100000 925266074 24884 100000 755825840 24885 100000 370627100 24886 100000 752534423 24887 100000 250157913 24888 100000 762185455 24889 100000 838948073 24890 100000 946715997 24891 100000 655898855 24892 100000 457727869 24893 100000 699659533 24894 100000 86378567 24895 100000 608692973 24896 100000 295567682 24897 100000 614227456 24898 100000 675850217 24899 100000 960066120 24900 100000 232665859 24901 100000 459843372 24902 100000 417825181 24903 100000 681006123 24904 100000 517145877 24905 100000 678995890 24906 100000 981830036 24907 100000 586223275 24908 100000 225712940 24909 100000 917348868 24910 100000 467139877 24911 100000 358235254 24912 100000 564210601 24913 100000 791049816 24914 100000 297939720 24915 100000 635446767 24916 100000 132004901 24917 100000 824390472 24918 100000 358120290 24919 100000 259216276 24920 100000 510931633 24921 100000 43359542 24922 100000 814648700 24923 100000 624725971 24924 100000 854051082 24925 100000 425738175 24926 100000 393421772 24927 100000 576516457 24928 100000 715734695 24929 100000 945358383 24930 100000 714051576 24931 100000 596560471 24932 100000 954439007 24933 100000 643958747 24934 100000 100367210 24935 100000 36863129 24936 100000 755241597 24937 100000 921316566 24938 100000 114629731 24939 100000 492460473 24940 100000 303586034 24941 100000 915472762 24942 100000 310873062 24943 100000 174114157 24944 100000 744044578 24945 100000 984473864 24946 100000 588895314 24947 100000 155848848 24948 100000 455479291 24949 100000 104004914 24950 100000 445962732 24951 100000 884464376 24952 100000 367534839 24953 100000 406834255 24954 100000 966242765 24955 100000 155020706 24956 100000 946503342 24957 100000 322803377 24958 100000 391729321 24959 100000 533597258 24960 100000 904543602 24961 100000 361198378 24962 100000 331726704 24963 100000 625494977 24964 100000 96387188 24965 100000 9858472 24966 100000 272079631 24967 100000 225021160 24968 100000 337934248 24969 100000 243639202 24970 100000 976106706 24971 100000 943516716 24972 100000 370422113 24973 100000 97744196 24974 100000 666234979 24975 100000 574334654 24976 100000 839704879 24977 100000 501031536 24978 100000 186648293 24979 100000 357878705 24980 100000 155295931 24981 100000 937069174 24982 100000 865493064 24983 100000 238657350 24984 100000 822714602 24985 100000 334433190 24986 100000 585606906 24987 100000 892296435 24988 100000 322364723 24989 100000 817056872 24990 100000 408397241 24991 100000 629297347 24992 100000 917666507 24993 100000 954243209 24994 100000 82315467 24995 100000 984283771 24996 100000 472493920 24997 100000 863639768 24998 100000 695571616 24999 100000 920203191 25000 100000 372370316 25001 100000 351808411 25002 100000 122960586 25003 100000 838998214 25004 100000 348139846 25005 100000 594656659 25006 100000 90955099 25007 100000 662313064 25008 100000 200304363 25009 100000 684966356 25010 100000 992867895 25011 100000 225808086 25012 100000 382327312 25013 100000 925842619 25014 100000 973771433 25015 100000 432701416 25016 100000 424048126 25017 100000 919772202 25018 100000 690257417 25019 100000 489523511 25020 100000 66862966 25021 100000 296607022 25022 100000 555280995 25023 100000 853784345 25024 100000 854113941 25025 100000 546262827 25026 100000 376290083 25027 100000 325305272 25028 100000 704623682 25029 100000 219441648 25030 100000 845238836 25031 100000 221099772 25032 100000 162956662 25033 100000 159907071 25034 100000 769261482 25035 100000 669028456 25036 100000 596963532 25037 100000 99007412 25038 100000 792046930 25039 100000 268885471 25040 100000 768458968 25041 100000 2317993 25042 100000 668021973 25043 100000 376117119 25044 100000 82352539 25045 100000 769306111 25046 100000 210076501 25047 100000 211712418 25048 100000 916292618 25049 100000 27626591 25050 100000 762256746 25051 100000 557977782 25052 100000 200791455 25053 100000 894345967 25054 100000 469536630 25055 100000 83168035 25056 100000 247388154 25057 100000 494362793 25058 100000 243514922 25059 100000 701422781 25060 100000 354234136 25061 100000 429079349 25062 100000 740539068 25063 100000 273816902 25064 100000 4314575 25065 100000 660474422 25066 100000 655216877 25067 100000 757158010 25068 100000 185496159 25069 100000 523587962 25070 100000 283963944 25071 100000 846276121 25072 100000 176021284 25073 100000 401782794 25074 100000 91149489 25075 100000 289564043 25076 100000 225665590 25077 100000 739570783 25078 100000 884701368 25079 100000 793755330 25080 100000 109742052 25081 100000 550680039 25082 100000 387072249 25083 100000 827822685 25084 100000 945263990 25085 100000 153886124 25086 100000 416523646 25087 100000 178591179 25088 100000 617846392 25089 100000 719267324 25090 100000 169078217 25091 100000 344698107 25092 100000 797778008 25093 100000 662502430 25094 100000 684318964 25095 100000 884366650 25096 100000 62472057 25097 100000 922999341 25098 100000 399195365 25099 100000 695382566 25100 100000 342415249 25101 100000 263508359 25102 100000 707330077 25103 100000 194275214 25104 100000 905390138 25105 100000 355129986 25106 100000 764789091 25107 100000 132842766 25108 100000 647711742 25109 100000 831741184 25110 100000 696231857 25111 100000 675939704 25112 100000 553547358 25113 100000 696200649 25114 100000 566543870 25115 100000 112677895 25116 100000 361590439 25117 100000 62247539 25118 100000 217110432 25119 100000 760311265 25120 100000 592128359 25121 100000 840183091 25122 100000 345585162 25123 100000 237039485 25124 100000 563117391 25125 100000 917074100 25126 100000 187340244 25127 100000 379351532 25128 100000 770818353 25129 100000 63087544 25130 100000 799715210 25131 100000 450602078 25132 100000 248266220 25133 100000 797411689 25134 100000 869370682 25135 100000 67179837 25136 100000 486361815 25137 100000 124865373 25138 100000 662449228 25139 100000 97022387 25140 100000 962325879 25141 100000 452819775 25142 100000 611347986 25143 100000 199753725 25144 100000 16399836 25145 100000 605784911 25146 100000 562848723 25147 100000 5725588 25148 100000 957473176 25149 100000 90364947 25150 100000 160334764 25151 100000 112000133 25152 100000 3012186 25153 100000 543337009 25154 100000 535798338 25155 100000 549844913 25156 100000 192662120 25157 100000 308848425 25158 100000 47128583 25159 100000 643438805 25160 100000 206901383 25161 100000 933288033 25162 100000 70094255 25163 100000 962405889 25164 100000 110632354 25165 100000 427033087 25166 100000 443851311 25167 100000 680286243 25168 100000 380107208 25169 100000 7151779 25170 100000 383932942 25171 100000 142057179 25172 100000 431521751 25173 100000 260748530 25174 100000 996223273 25175 100000 444247849 25176 100000 347304199 25177 100000 658463245 25178 100000 218961652 25179 100000 883521043 25180 100000 896504930 25181 100000 593222707 25182 100000 649000540 25183 100000 465101382 25184 100000 232306213 25185 100000 792137436 25186 100000 397280607 25187 100000 602353502 25188 100000 60888247 25189 100000 769591449 25190 100000 644910098 25191 100000 518589055 25192 100000 605086594 25193 100000 720053518 25194 100000 756622012 25195 100000 103045512 25196 100000 959104615 25197 100000 805692613 25198 100000 379553569 25199 100000 92312778 25200 100000 487065441 25201 100000 788198343 25202 100000 534943273 25203 100000 915730697 25204 100000 512409521 25205 100000 623918263 25206 100000 873617601 25207 100000 421806137 25208 100000 175086687 25209 100000 670307868 25210 100000 309509119 25211 100000 956847776 25212 100000 232530996 25213 100000 774878506 25214 100000 91593553 25215 100000 275194367 25216 100000 388441762 25217 100000 535713416 25218 100000 905943685 25219 100000 831259124 25220 100000 361023849 25221 100000 87578487 25222 100000 358143173 25223 100000 456361567 25224 100000 681379490 25225 100000 535073180 25226 100000 924469415 25227 100000 262990430 25228 100000 70433191 25229 100000 471292591 25230 100000 453611976 25231 100000 247063012 25232 100000 641576711 25233 100000 191619209 25234 100000 85142676 25235 100000 258932250 25236 100000 610138174 25237 100000 196722049 25238 100000 783097860 25239 100000 111640276 25240 100000 239379742 25241 100000 418203678 25242 100000 371195384 25243 100000 426798972 25244 100000 113060261 25245 100000 319509756 25246 100000 141526476 25247 100000 736782319 25248 100000 980889511 25249 100000 339800523 25250 100000 9400199 25251 100000 791360251 25252 100000 114456053 25253 100000 868498339 25254 100000 611160653 25255 100000 200005958 25256 100000 720376568 25257 100000 936971250 25258 100000 777153249 25259 100000 889276117 25260 100000 63315183 25261 100000 641450962 25262 100000 630883308 25263 100000 279576967 25264 100000 140412136 25265 100000 825221419 25266 100000 861217343 25267 100000 23610330 25268 100000 993988482 25269 100000 393511644 25270 100000 161974342 25271 100000 493897507 25272 100000 17800374 25273 100000 170044075 25274 100000 566653003 25275 100000 429474734 25276 100000 335687254 25277 100000 418858475 25278 100000 607696314 25279 100000 49573260 25280 100000 855448002 25281 100000 811737752 25282 100000 653302010 25283 100000 155661241 25284 100000 745200286 25285 100000 487604550 25286 100000 868549573 25287 100000 931163012 25288 100000 711910421 25289 100000 710426762 25290 100000 62494159 25291 100000 862036421 25292 100000 110363626 25293 100000 720012163 25294 100000 105174441 25295 100000 777110344 25296 100000 323964398 25297 100000 423965109 25298 100000 982665836 25299 100000 635872597 25300 100000 614805022 25301 100000 708706833 25302 100000 845751894 25303 100000 620527731 25304 100000 411596414 25305 100000 208303075 25306 100000 926770941 25307 100000 600664261 25308 100000 882792683 25309 100000 200172007 25310 100000 302880909 25311 100000 546044308 25312 100000 574673283 25313 100000 802334869 25314 100000 127949696 25315 100000 199864418 25316 100000 955244110 25317 100000 658297356 25318 100000 357334312 25319 100000 41332613 25320 100000 666077129 25321 100000 460420355 25322 100000 933248066 25323 100000 622142533 25324 100000 561580999 25325 100000 86700621 25326 100000 681007386 25327 100000 580153975 25328 100000 159908134 25329 100000 860078530 25330 100000 369386713 25331 100000 918317197 25332 100000 116408726 25333 100000 418876676 25334 100000 290643214 25335 100000 468767295 25336 100000 524759754 25337 100000 652629979 25338 100000 808207127 25339 100000 284999757 25340 100000 827450869 25341 100000 841767609 25342 100000 691238689 25343 100000 153017477 25344 100000 936417793 25345 100000 565130368 25346 100000 655300052 25347 100000 855274528 25348 100000 552845475 25349 100000 404840303 25350 100000 800746042 25351 100000 990823265 25352 100000 602617295 25353 100000 521601556 25354 100000 29180337 25355 100000 751527167 25356 100000 667359841 25357 100000 263825353 25358 100000 712878628 25359 100000 705352284 25360 100000 829565825 25361 100000 346266735 25362 100000 331399132 25363 100000 533700450 25364 100000 609345913 25365 100000 914688981 25366 100000 752282395 25367 100000 382386791 25368 100000 272988516 25369 100000 200848833 25370 100000 976979680 25371 100000 780629479 25372 100000 586094698 25373 100000 687506941 25374 100000 897178891 25375 100000 737477037 25376 100000 877843051 25377 100000 411328522 25378 100000 135431102 25379 100000 162730911 25380 100000 663009342 25381 100000 595585585 25382 100000 646300603 25383 100000 262368866 25384 100000 399783713 25385 100000 876308113 25386 100000 901022396 25387 100000 164926743 25388 100000 191089418 25389 100000 605894705 25390 100000 542686337 25391 100000 167021442 25392 100000 262724337 25393 100000 109487215 25394 100000 420399121 25395 100000 454112227 25396 100000 152223166 25397 100000 414707764 25398 100000 385524465 25399 100000 905757727 25400 100000 133861560 25401 100000 856474529 25402 100000 884271290 25403 100000 368080193 25404 100000 326854433 25405 100000 932543275 25406 100000 564555389 25407 100000 725260907 25408 100000 484361868 25409 100000 641325736 25410 100000 812466820 25411 100000 582933804 25412 100000 339058231 25413 100000 291294736 25414 100000 869580858 25415 100000 452809183 25416 100000 708267668 25417 100000 565587645 25418 100000 323692702 25419 100000 850383397 25420 100000 205259571 25421 100000 592162551 25422 100000 645295786 25423 100000 261959799 25424 100000 993356790 25425 100000 545640186 25426 100000 856781876 25427 100000 719804489 25428 100000 964642464 25429 100000 417927253 25430 100000 843048623 25431 100000 863073467 25432 100000 55783078 25433 100000 100175097 25434 100000 350925333 25435 100000 597639652 25436 100000 554096448 25437 100000 205959417 25438 100000 998046415 25439 100000 416516891 25440 100000 164432012 25441 100000 345267770 25442 100000 169813323 25443 100000 451387064 25444 100000 337720293 25445 100000 486602060 25446 100000 251075912 25447 100000 637238933 25448 100000 284438983 25449 100000 623470339 25450 100000 164121604 25451 100000 795529622 25452 100000 861278383 25453 100000 65492539 25454 100000 837694193 25455 100000 3764180 25456 100000 396180085 25457 100000 983052195 25458 100000 910909547 25459 100000 590965862 25460 100000 292519134 25461 100000 953514378 25462 100000 121353679 25463 100000 145485086 25464 100000 72948974 25465 100000 990541156 25466 100000 976045753 25467 100000 562774736 25468 100000 690582307 25469 100000 333437804 25470 100000 409865962 25471 100000 480831141 25472 100000 190949299 25473 100000 98866712 25474 100000 649016799 25475 100000 497796278 25476 100000 871317444 25477 100000 883485408 25478 100000 423363842 25479 100000 99349601 25480 100000 824783701 25481 100000 706970669 25482 100000 706723082 25483 100000 378838659 25484 100000 5071080 25485 100000 754695820 25486 100000 617333715 25487 100000 16891587 25488 100000 550555417 25489 100000 612833059 25490 100000 516714447 25491 100000 590215991 25492 100000 171468393 25493 100000 201390275 25494 100000 26203079 25495 100000 745196477 25496 100000 492164266 25497 100000 395272446 25498 100000 331558717 25499 100000 210324247 25500 100000 678188249 25501 100000 697914304 25502 100000 918046960 25503 100000 792184317 25504 100000 695093965 25505 100000 127590038 25506 100000 974780705 25507 100000 813408426 25508 100000 263176394 25509 100000 156376954 25510 100000 865802610 25511 100000 209654899 25512 100000 756974979 25513 100000 840669961 25514 100000 510175357 25515 100000 449790375 25516 100000 833014459 25517 100000 734804429 25518 100000 205831098 25519 100000 578802928 25520 100000 277851046 25521 100000 207862076 25522 100000 508049518 25523 100000 717489627 25524 100000 598445364 25525 100000 70377115 25526 100000 683413186 25527 100000 815622307 25528 100000 564566263 25529 100000 538239744 25530 100000 597789756 25531 100000 208153773 25532 100000 321646459 25533 100000 147735694 25534 100000 769599355 25535 100000 441978705 25536 100000 504068370 25537 100000 762977142 25538 100000 588452614 25539 100000 880689784 25540 100000 329177364 25541 100000 291691370 25542 100000 812347031 25543 100000 672611176 25544 100000 880295687 25545 100000 521707895 25546 100000 747455692 25547 100000 350209917 25548 100000 721324352 25549 100000 173107643 25550 100000 578416927 25551 100000 821774170 25552 100000 169454824 25553 100000 103091623 25554 100000 975683780 25555 100000 832590432 25556 100000 485670661 25557 100000 127289616 25558 100000 280774257 25559 100000 426405355 25560 100000 300114426 25561 100000 659194866 25562 100000 953323910 25563 100000 650555940 25564 100000 57450803 25565 100000 109432003 25566 100000 773354191 25567 100000 443165588 25568 100000 869740507 25569 100000 293934795 25570 100000 887689180 25571 100000 554283345 25572 100000 20013843 25573 100000 705111066 25574 100000 465908643 25575 100000 498774969 25576 100000 770567734 25577 100000 88999759 25578 100000 523255166 25579 100000 188087202 25580 100000 720648844 25581 100000 709525950 25582 100000 176988860 25583 100000 616771361 25584 100000 876349466 25585 100000 113720548 25586 100000 153567452 25587 100000 966594040 25588 100000 114093821 25589 100000 173457446 25590 100000 504401591 25591 100000 156805291 25592 100000 435346247 25593 100000 802729990 25594 100000 551501060 25595 100000 548316529 25596 100000 32256189 25597 100000 665652771 25598 100000 978246011 25599 100000 920386510 25600 100000 118135746 25601 100000 236151496 25602 100000 924665379 25603 100000 97409457 25604 100000 996060030 25605 100000 814968948 25606 100000 499601750 25607 100000 834673373 25608 100000 724267200 25609 100000 698984923 25610 100000 417557516 25611 100000 145321557 25612 100000 7314142 25613 100000 900052254 25614 100000 696068255 25615 100000 634596647 25616 100000 138192669 25617 100000 964684033 25618 100000 524003802 25619 100000 959560089 25620 100000 642098144 25621 100000 31738752 25622 100000 416310336 25623 100000 499869165 25624 100000 169165420 25625 100000 932303418 25626 100000 622624605 25627 100000 621213497 25628 100000 279391554 25629 100000 75492203 25630 100000 8984895 25631 100000 126935479 25632 100000 923164922 25633 100000 436684020 25634 100000 684482664 25635 100000 668725831 25636 100000 418937051 25637 100000 34642391 25638 100000 463978444 25639 100000 672469786 25640 100000 709626011 25641 100000 425414204 25642 100000 225278359 25643 100000 741716906 25644 100000 913111183 25645 100000 348867228 25646 100000 670235509 25647 100000 600730870 25648 100000 17053216 25649 100000 11658893 25650 100000 634545162 25651 100000 757398755 25652 100000 489377668 25653 100000 362140691 25654 100000 617104793 25655 100000 462976389 25656 100000 483628773 25657 100000 347663724 25658 100000 412258878 25659 100000 423995185 25660 100000 477977964 25661 100000 184236546 25662 100000 421513422 25663 100000 931451969 25664 100000 249318430 25665 100000 451563417 25666 100000 71026242 25667 100000 166732672 25668 100000 588033685 25669 100000 637933324 25670 100000 358693286 25671 100000 830107696 25672 100000 336984840 25673 100000 864229806 25674 100000 399663495 25675 100000 256914620 25676 100000 617482374 25677 100000 70950183 25678 100000 965162661 25679 100000 282208881 25680 100000 832599901 25681 100000 13623957 25682 100000 682323668 25683 100000 857665837 25684 100000 673228344 25685 100000 604613184 25686 100000 259185734 25687 100000 378936756 25688 100000 298127526 25689 100000 134705595 25690 100000 521219085 25691 100000 524326864 25692 100000 962057851 25693 100000 709943402 25694 100000 903213973 25695 100000 646875619 25696 100000 856893570 25697 100000 124183831 25698 100000 848531512 25699 100000 450497171 25700 100000 984794665 25701 100000 473214488 25702 100000 514522469 25703 100000 926628860 25704 100000 20371047 25705 100000 522011326 25706 100000 780204363 25707 100000 552068708 25708 100000 453879293 25709 100000 144553265 25710 100000 494099099 25711 100000 44554349 25712 100000 366814883 25713 100000 316540724 25714 100000 244687501 25715 100000 40343597 25716 100000 228081326 25717 100000 351394555 25718 100000 806042001 25719 100000 514058820 25720 100000 523653371 25721 100000 596858908 25722 100000 746597284 25723 100000 109801365 25724 100000 768738146 25725 100000 985492020 25726 100000 55592929 25727 100000 680040124 25728 100000 138231467 25729 100000 439752496 25730 100000 271488619 25731 100000 597677566 25732 100000 974121545 25733 100000 310632231 25734 100000 466635232 25735 100000 776045401 25736 100000 923566783 25737 100000 271335446 25738 100000 153205408 25739 100000 452721910 25740 100000 427569768 25741 100000 760221352 25742 100000 768575528 25743 100000 839921787 25744 100000 503243274 25745 100000 887537359 25746 100000 866517724 25747 100000 228983963 25748 100000 890810154 25749 100000 182187053 25750 100000 74170836 25751 100000 22153386 25752 100000 251198819 25753 100000 897951873 25754 100000 835132003 25755 100000 991329468 25756 100000 548925997 25757 100000 279452847 25758 100000 254482595 25759 100000 724398641 25760 100000 8545485 25761 100000 348129072 25762 100000 268446099 25763 100000 849975275 25764 100000 257359895 25765 100000 406535198 25766 100000 208667754 25767 100000 581928108 25768 100000 783610628 25769 100000 756453626 25770 100000 676674114 25771 100000 22655571 25772 100000 390673402 25773 100000 325352889 25774 100000 514335866 25775 100000 346284960 25776 100000 932315629 25777 100000 84576654 25778 100000 161569002 25779 100000 35345373 25780 100000 774520836 25781 100000 987215751 25782 100000 617608468 25783 100000 905019983 25784 100000 925633935 25785 100000 966795222 25786 100000 780539761 25787 100000 919877755 25788 100000 10612599 25789 100000 637773654 25790 100000 66500914 25791 100000 990893558 25792 100000 796307280 25793 100000 21582358 25794 100000 391788227 25795 100000 573863167 25796 100000 235408295 25797 100000 690486426 25798 100000 318817433 25799 100000 652387567 25800 100000 222924114 25801 100000 119344589 25802 100000 798838599 25803 100000 82146964 25804 100000 669284276 25805 100000 232584291 25806 100000 708542927 25807 100000 831942812 25808 100000 301591507 25809 100000 80973042 25810 100000 63718901 25811 100000 647398529 25812 100000 921163304 25813 100000 450532847 25814 100000 579322859 25815 100000 715540792 25816 100000 464139803 25817 100000 324929930 25818 100000 972391591 25819 100000 897938924 25820 100000 217489727 25821 100000 789479881 25822 100000 677766871 25823 100000 348078525 25824 100000 568304430 25825 100000 644641955 25826 100000 520940890 25827 100000 369327695 25828 100000 488737883 25829 100000 390604854 25830 100000 38534811 25831 100000 782746638 25832 100000 731341812 25833 100000 572291811 25834 100000 621478468 25835 100000 489424716 25836 100000 68672522 25837 100000 985379509 25838 100000 299449244 25839 100000 713992115 25840 100000 651110093 25841 100000 655804017 25842 100000 995648041 25843 100000 608214027 25844 100000 649298738 25845 100000 649639408 25846 100000 87277530 25847 100000 138974568 25848 100000 480901262 25849 100000 983533637 25850 100000 712727989 25851 100000 782972605 25852 100000 352993343 25853 100000 199646750 25854 100000 248835889 25855 100000 919306987 25856 100000 604093981 25857 100000 169723320 25858 100000 15077557 25859 100000 997040379 25860 100000 895882948 25861 100000 10411325 25862 100000 560673300 25863 100000 91266571 25864 100000 907385180 25865 100000 509396787 25866 100000 396131980 25867 100000 125544030 25868 100000 423266717 25869 100000 945269899 25870 100000 534149278 25871 100000 570353740 25872 100000 333660578 25873 100000 785248669 25874 100000 21241686 25875 100000 143477157 25876 100000 550989393 25877 100000 265314323 25878 100000 32829767 25879 100000 128358476 25880 100000 206659750 25881 100000 497231179 25882 100000 797299941 25883 100000 661436911 25884 100000 23852932 25885 100000 996866214 25886 100000 325262812 25887 100000 279152950 25888 100000 180964290 25889 100000 670751045 25890 100000 295833434 25891 100000 751675487 25892 100000 323941858 25893 100000 486882091 25894 100000 103229577 25895 100000 613371748 25896 100000 844321411 25897 100000 370878174 25898 100000 78065718 25899 100000 195525268 25900 100000 270793534 25901 100000 159657287 25902 100000 843261328 25903 100000 173537166 25904 100000 115305255 25905 100000 21550509 25906 100000 103233689 25907 100000 158421928 25908 100000 293179477 25909 100000 568396205 25910 100000 783633803 25911 100000 213517332 25912 100000 484493951 25913 100000 374999501 25914 100000 132603500 25915 100000 574140624 25916 100000 957478864 25917 100000 731861984 25918 100000 913364075 25919 100000 424345260 25920 100000 942934154 25921 100000 948802374 25922 100000 753974714 25923 100000 921548581 25924 100000 678393673 25925 100000 536147594 25926 100000 267977604 25927 100000 312360964 25928 100000 983381157 25929 100000 706209115 25930 100000 41372007 25931 100000 782156381 25932 100000 468412015 25933 100000 412704272 25934 100000 492073844 25935 100000 885750949 25936 100000 866371486 25937 100000 210549852 25938 100000 384919928 25939 100000 564800682 25940 100000 534652660 25941 100000 95133006 25942 100000 544257690 25943 100000 285999851 25944 100000 309816500 25945 100000 609765077 25946 100000 970802361 25947 100000 559817974 25948 100000 987642408 25949 100000 512693971 25950 100000 417183113 25951 100000 675251947 25952 100000 545842838 25953 100000 349805613 25954 100000 631477786 25955 100000 283399763 25956 100000 312712499 25957 100000 690201504 25958 100000 889502176 25959 100000 222541131 25960 100000 976030382 25961 100000 76743083 25962 100000 401053396 25963 100000 883808893 25964 100000 412566036 25965 100000 847647534 25966 100000 871771998 25967 100000 454267502 25968 100000 759786936 25969 100000 120505620 25970 100000 485561314 25971 100000 233064913 25972 100000 108349889 25973 100000 195349595 25974 100000 158871007 25975 100000 742732836 25976 100000 938501487 25977 100000 456665820 25978 100000 906505660 25979 100000 937205160 25980 100000 267865345 25981 100000 82529726 25982 100000 13056302 25983 100000 936084667 25984 100000 242191391 25985 100000 42938432 25986 100000 352450840 25987 100000 531342599 25988 100000 498945212 25989 100000 129964291 25990 100000 103173332 25991 100000 376119242 25992 100000 612238742 25993 100000 631861749 25994 100000 923430712 25995 100000 881339010 25996 100000 187430152 25997 100000 29326450 25998 100000 247497666 25999 100000 408054858 26000 100000 806327270 26001 100000 175728429 26002 100000 206371985 26003 100000 857548511 26004 100000 422939792 26005 100000 155453826 26006 100000 834564138 26007 100000 407286765 26008 100000 520232560 26009 100000 597321339 26010 100000 485148630 26011 100000 360607784 26012 100000 473698501 26013 100000 596996702 26014 100000 801802937 26015 100000 39697911 26016 100000 133610175 26017 100000 780492764 26018 100000 679866507 26019 100000 560738307 26020 100000 952132801 26021 100000 813490152 26022 100000 717746298 26023 100000 636088325 26024 100000 561252950 26025 100000 267246096 26026 100000 86424698 26027 100000 353740381 26028 100000 272786027 26029 100000 801090259 26030 100000 537183005 26031 100000 564066445 26032 100000 532468529 26033 100000 208086947 26034 100000 545012508 26035 100000 366894093 26036 100000 891669472 26037 100000 618540580 26038 100000 617912012 26039 100000 465737591 26040 100000 50017833 26041 100000 478028176 26042 100000 678298706 26043 100000 239543794 26044 100000 303598276 26045 100000 150114969 26046 100000 145146096 26047 100000 871492619 26048 100000 344239023 26049 100000 507481987 26050 100000 335052362 26051 100000 581181060 26052 100000 459565264 26053 100000 995458398 26054 100000 513552213 26055 100000 340879657 26056 100000 287583182 26057 100000 721430901 26058 100000 20312640 26059 100000 799165156 26060 100000 274835211 26061 100000 204622413 26062 100000 743416015 26063 100000 799139462 26064 100000 953486312 26065 100000 685902131 26066 100000 131110825 26067 100000 644148644 26068 100000 986278756 26069 100000 167627745 26070 100000 335805583 26071 100000 568954408 26072 100000 973143209 26073 100000 751310398 26074 100000 995533932 26075 100000 398144964 26076 100000 532757237 26077 100000 863242200 26078 100000 133309223 26079 100000 76332744 26080 100000 88863952 26081 100000 517585406 26082 100000 837894110 26083 100000 337095793 26084 100000 352769788 26085 100000 317935923 26086 100000 209417097 26087 100000 679833000 26088 100000 720474608 26089 100000 125480280 26090 100000 676592799 26091 100000 277161168 26092 100000 940239430 26093 100000 937269942 26094 100000 630192497 26095 100000 267593116 26096 100000 939386983 26097 100000 434525524 26098 100000 670646522 26099 100000 147357084 26100 100000 164528600 26101 100000 781816454 26102 100000 641514892 26103 100000 630507162 26104 100000 623368721 26105 100000 772313306 26106 100000 533785911 26107 100000 495599564 26108 100000 117819984 26109 100000 687901083 26110 100000 935892239 26111 100000 241718555 26112 100000 985022172 26113 100000 948745074 26114 100000 360010853 26115 100000 800312283 26116 100000 275144271 26117 100000 696576225 26118 100000 867399492 26119 100000 720275908 26120 100000 474091036 26121 100000 119477359 26122 100000 218917259 26123 100000 580489590 26124 100000 388308181 26125 100000 196876382 26126 100000 931746445 26127 100000 924676503 26128 100000 445807723 26129 100000 993449440 26130 100000 538744580 26131 100000 626201784 26132 100000 62355789 26133 100000 259706067 26134 100000 970695615 26135 100000 356821061 26136 100000 385153541 26137 100000 499106957 26138 100000 567874920 26139 100000 463122267 26140 100000 319099169 26141 100000 283789085 26142 100000 923465628 26143 100000 153700014 26144 100000 993376458 26145 100000 2574906 26146 100000 481533498 26147 100000 185427844 26148 100000 42519550 26149 100000 118609810 26150 100000 180126065 26151 100000 335225917 26152 100000 501425194 26153 100000 733708975 26154 100000 182772946 26155 100000 50140089 26156 100000 809187178 26157 100000 460652369 26158 100000 81348349 26159 100000 904899203 26160 100000 846382333 26161 100000 374549218 26162 100000 454535297 26163 100000 663646737 26164 100000 177272623 26165 100000 540531468 26166 100000 99008884 26167 100000 274867092 26168 100000 301463027 26169 100000 965777606 26170 100000 987634512 26171 100000 396458747 26172 100000 667707620 26173 100000 444883859 26174 100000 47665476 26175 100000 54001263 26176 100000 132302769 26177 100000 444959776 26178 100000 274139873 26179 100000 282503082 26180 100000 814359277 26181 100000 975770060 26182 100000 803037525 26183 100000 19092357 26184 100000 661897015 26185 100000 58766210 26186 100000 645358932 26187 100000 375498689 26188 100000 683789230 26189 100000 674514430 26190 100000 87258650 26191 100000 104801401 26192 100000 926058022 26193 100000 540523679 26194 100000 936637118 26195 100000 542565714 26196 100000 576792096 26197 100000 816065196 26198 100000 207369930 26199 100000 379674874 26200 100000 160423801 26201 100000 585741176 26202 100000 362318233 26203 100000 106270362 26204 100000 282629744 26205 100000 578486107 26206 100000 774266862 26207 100000 413686642 26208 100000 48920100 26209 100000 630433965 26210 100000 966627988 26211 100000 670514173 26212 100000 540903773 26213 100000 77799462 26214 100000 552737192 26215 100000 704886061 26216 100000 819666761 26217 100000 300455873 26218 100000 322281725 26219 100000 657765252 26220 100000 607699590 26221 100000 38809216 26222 100000 889131225 26223 100000 132685024 26224 100000 28426419 26225 100000 92311863 26226 100000 364532214 26227 100000 383020195 26228 100000 685131420 26229 100000 924421785 26230 100000 719507952 26231 100000 639461303 26232 100000 74225189 26233 100000 224017674 26234 100000 643804423 26235 100000 705006021 26236 100000 635205537 26237 100000 872646431 26238 100000 875142047 26239 100000 116167865 26240 100000 552682281 26241 100000 784850994 26242 100000 413468136 26243 100000 613908899 26244 100000 82306935 26245 100000 527823723 26246 100000 31303947 26247 100000 265559909 26248 100000 505486034 26249 100000 701614030 26250 100000 473068280 26251 100000 420376177 26252 100000 521893974 26253 100000 779727042 26254 100000 438131365 26255 100000 860709525 26256 100000 694575057 26257 100000 38565583 26258 100000 740484199 26259 100000 134484863 26260 100000 263655691 26261 100000 327410307 26262 100000 554210153 26263 100000 614627725 26264 100000 642725681 26265 100000 809031463 26266 100000 768009030 26267 100000 843370372 26268 100000 339601582 26269 100000 561478960 26270 100000 642450084 26271 100000 563436192 26272 100000 64754436 26273 100000 872735118 26274 100000 166587101 26275 100000 711698580 26276 100000 355741222 26277 100000 109717608 26278 100000 214596764 26279 100000 2592549 26280 100000 658632829 26281 100000 520462067 26282 100000 315996859 26283 100000 137443474 26284 100000 706656971 26285 100000 510208504 26286 100000 722495665 26287 100000 360459772 26288 100000 816732065 26289 100000 577153189 26290 100000 355951317 26291 100000 205198098 26292 100000 72974565 26293 100000 280564368 26294 100000 511226845 26295 100000 289102193 26296 100000 678187144 26297 100000 21318298 26298 100000 746863379 26299 100000 409606438 26300 100000 502019982 26301 100000 451346583 26302 100000 807743123 26303 100000 458631839 26304 100000 787310534 26305 100000 25451174 26306 100000 45259158 26307 100000 134584454 26308 100000 868173077 26309 100000 623221458 26310 100000 548501389 26311 100000 787153129 26312 100000 941053811 26313 100000 551751967 26314 100000 793398881 26315 100000 613498553 26316 100000 81728442 26317 100000 994522180 26318 100000 125437334 26319 100000 963143859 26320 100000 831294100 26321 100000 753259278 26322 100000 964891692 26323 100000 422214516 26324 100000 201948837 26325 100000 501067776 26326 100000 861639820 26327 100000 854272491 26328 100000 922951634 26329 100000 628865624 26330 100000 190006159 26331 100000 567464484 26332 100000 9862977 26333 100000 692743363 26334 100000 392008934 26335 100000 491530964 26336 100000 510794511 26337 100000 619033106 26338 100000 361405977 26339 100000 864982655 26340 100000 310318232 26341 100000 238757090 26342 100000 715285835 26343 100000 35704899 26344 100000 19554495 26345 100000 269230397 26346 100000 435046614 26347 100000 249805340 26348 100000 520763599 26349 100000 72792906 26350 100000 693390702 26351 100000 732222487 26352 100000 728496645 26353 100000 934346615 26354 100000 770635640 26355 100000 427573824 26356 100000 741937506 26357 100000 365483172 26358 100000 901608139 26359 100000 723307445 26360 100000 37847151 26361 100000 54664416 26362 100000 722220930 26363 100000 678203410 26364 100000 363315165 26365 100000 22524754 26366 100000 793711883 26367 100000 252694981 26368 100000 852333557 26369 100000 137789814 26370 100000 682894984 26371 100000 896194986 26372 100000 756850514 26373 100000 729370199 26374 100000 558764354 26375 100000 6789404 26376 100000 949776125 26377 100000 4387934 26378 100000 339689324 26379 100000 36124902 26380 100000 640241522 26381 100000 154923357 26382 100000 285572832 26383 100000 573551322 26384 100000 512972049 26385 100000 82307020 26386 100000 54430142 26387 100000 981013494 26388 100000 927033795 26389 100000 938667792 26390 100000 568668036 26391 100000 370034122 26392 100000 329305586 26393 100000 772623721 26394 100000 374858097 26395 100000 49713877 26396 100000 381796325 26397 100000 709680859 26398 100000 177997004 26399 100000 905311326 26400 100000 221167976 26401 100000 816831931 26402 100000 381815454 26403 100000 942956262 26404 100000 104964851 26405 100000 524261268 26406 100000 548912592 26407 100000 776633849 26408 100000 6522778 26409 100000 728652438 26410 100000 115076595 26411 100000 851157742 26412 100000 789793089 26413 100000 335528526 26414 100000 912149087 26415 100000 406505081 26416 100000 349582904 26417 100000 527237052 26418 100000 380301721 26419 100000 963607083 26420 100000 411147459 26421 100000 547171974 26422 100000 933084545 26423 100000 415206858 26424 100000 830065579 26425 100000 158131868 26426 100000 642005442 26427 100000 939112727 26428 100000 680319784 26429 100000 694237274 26430 100000 249862687 26431 100000 138736418 26432 100000 998407265 26433 100000 869991071 26434 100000 631638272 26435 100000 802738324 26436 100000 266663969 26437 100000 503081229 26438 100000 533691800 26439 100000 168416038 26440 100000 470490262 26441 100000 365855357 26442 100000 6138738 26443 100000 146121961 26444 100000 814566330 26445 100000 656886108 26446 100000 78457677 26447 100000 310751858 26448 100000 977213433 26449 100000 122179794 26450 100000 250399958 26451 100000 796275999 26452 100000 625847783 26453 100000 581691198 26454 100000 806850577 26455 100000 886967648 26456 100000 169825575 26457 100000 194433798 26458 100000 492914897 26459 100000 558156484 26460 100000 472689252 26461 100000 166601540 26462 100000 463053035 26463 100000 830865764 26464 100000 508190370 26465 100000 750133801 26466 100000 55973323 26467 100000 92657454 26468 100000 523259112 26469 100000 984815557 26470 100000 794295527 26471 100000 677480347 26472 100000 991960619 26473 100000 661983795 26474 100000 61469587 26475 100000 751944361 26476 100000 236816797 26477 100000 532023393 26478 100000 764201118 26479 100000 81292199 26480 100000 764475919 26481 100000 858377564 26482 100000 938859391 26483 100000 383940276 26484 100000 837483475 26485 100000 242017520 26486 100000 992347923 26487 100000 332383144 26488 100000 810322474 26489 100000 388812910 26490 100000 754503066 26491 100000 572086959 26492 100000 687049562 26493 100000 774377654 26494 100000 411916994 26495 100000 563217781 26496 100000 642981070 26497 100000 908931850 26498 100000 251584971 26499 100000 137555821 26500 100000 684449452 26501 100000 556609005 26502 100000 651933915 26503 100000 503619900 26504 100000 829379421 26505 100000 642075176 26506 100000 633834166 26507 100000 214493468 26508 100000 683467555 26509 100000 729497018 26510 100000 782189273 26511 100000 924333342 26512 100000 722043059 26513 100000 243541534 26514 100000 411921931 26515 100000 194226390 26516 100000 432469556 26517 100000 349691691 26518 100000 717121851 26519 100000 763819685 26520 100000 579080089 26521 100000 509397963 26522 100000 955675767 26523 100000 874812368 26524 100000 389457365 26525 100000 598870336 26526 100000 269520043 26527 100000 100380816 26528 100000 848542238 26529 100000 307796090 26530 100000 248896272 26531 100000 707699501 26532 100000 314543217 26533 100000 536361522 26534 100000 900173989 26535 100000 939698865 26536 100000 67318078 26537 100000 476390277 26538 100000 847495412 26539 100000 33248016 26540 100000 786596609 26541 100000 115609003 26542 100000 319838328 26543 100000 699503656 26544 100000 321729394 26545 100000 104473545 26546 100000 931534703 26547 100000 613501305 26548 100000 160920721 26549 100000 224942247 26550 100000 345674867 26551 100000 337985239 26552 100000 654757327 26553 100000 720394622 26554 100000 370110245 26555 100000 528285539 26556 100000 29208047 26557 100000 207238833 26558 100000 225286054 26559 100000 968050082 26560 100000 543394229 26561 100000 188961295 26562 100000 338358927 26563 100000 126528980 26564 100000 207067270 26565 100000 829204367 26566 100000 534003398 26567 100000 606607440 26568 100000 186831409 26569 100000 223661588 26570 100000 728514367 26571 100000 546331783 26572 100000 276344447 26573 100000 637658299 26574 100000 601580184 26575 100000 486577086 26576 100000 877237685 26577 100000 269722556 26578 100000 225945702 26579 100000 141684164 26580 100000 858084232 26581 100000 784546514 26582 100000 963904477 26583 100000 749434247 26584 100000 592167198 26585 100000 886894494 26586 100000 69783317 26587 100000 214797343 26588 100000 260019227 26589 100000 296238244 26590 100000 48123697 26591 100000 47670444 26592 100000 774463206 26593 100000 959415074 26594 100000 652179009 26595 100000 757027996 26596 100000 204896979 26597 100000 582715252 26598 100000 614392307 26599 100000 735292584 26600 100000 272341360 26601 100000 103064562 26602 100000 146385788 26603 100000 917124279 26604 100000 642046624 26605 100000 326911090 26606 100000 51637330 26607 100000 527463076 26608 100000 375602785 26609 100000 893695180 26610 100000 551934954 26611 100000 8332665 26612 100000 538515489 26613 100000 531909043 26614 100000 541976017 26615 100000 815756836 26616 100000 841430896 26617 100000 213480822 26618 100000 720507518 26619 100000 371852488 26620 100000 15076967 26621 100000 436668676 26622 100000 13639433 26623 100000 760652393 26624 100000 452938052 26625 100000 879653947 26626 100000 925530381 26627 100000 891288474 26628 100000 923255003 26629 100000 96163046 26630 100000 854121946 26631 100000 139388905 26632 100000 65111900 26633 100000 768535929 26634 100000 516777194 26635 100000 158275198 26636 100000 313824608 26637 100000 156323799 26638 100000 158207533 26639 100000 348747432 26640 100000 841229831 26641 100000 254838394 26642 100000 2048580 26643 100000 714229352 26644 100000 913678543 26645 100000 443511780 26646 100000 225664094 26647 100000 821905493 26648 100000 534524172 26649 100000 666199094 26650 100000 401709201 26651 100000 972977319 26652 100000 531197049 26653 100000 711919150 26654 100000 76621530 26655 100000 864346583 26656 100000 595794378 26657 100000 486483415 26658 100000 61945204 26659 100000 482486881 26660 100000 948999601 26661 100000 752141033 26662 100000 228733670 26663 100000 754838323 26664 100000 932309845 26665 100000 45789330 26666 100000 213893688 26667 100000 560236096 26668 100000 70372881 26669 100000 823315711 26670 100000 315647517 26671 100000 892722506 26672 100000 415673855 26673 100000 182810242 26674 100000 171170860 26675 100000 356960935 26676 100000 510856759 26677 100000 729981475 26678 100000 105861157 26679 100000 635377758 26680 100000 387509075 26681 100000 524946213 26682 100000 340183582 26683 100000 579866043 26684 100000 632651900 26685 100000 993988511 26686 100000 175756446 26687 100000 508144442 26688 100000 676156320 26689 100000 535951321 26690 100000 508712826 26691 100000 638308496 26692 100000 109740880 26693 100000 26163807 26694 100000 157075128 26695 100000 67937831 26696 100000 797061173 26697 100000 658286274 26698 100000 926236208 26699 100000 612424046 26700 100000 537760125 26701 100000 289946844 26702 100000 686774415 26703 100000 56001493 26704 100000 646354607 26705 100000 254402292 26706 100000 408699975 26707 100000 628505028 26708 100000 871156205 26709 100000 19162578 26710 100000 353794948 26711 100000 996010387 26712 100000 667272278 26713 100000 347988977 26714 100000 902177158 26715 100000 691242435 26716 100000 132458328 26717 100000 421223319 26718 100000 540023101 26719 100000 345855540 26720 100000 968885934 26721 100000 616431343 26722 100000 98260492 26723 100000 152941156 26724 100000 555149499 26725 100000 335817635 26726 100000 591360007 26727 100000 590536352 26728 100000 622148282 26729 100000 907076828 26730 100000 966894746 26731 100000 921435254 26732 100000 658103887 26733 100000 145715368 26734 100000 336137157 26735 100000 563128350 26736 100000 878843168 26737 100000 667873891 26738 100000 935972055 26739 100000 552923034 26740 100000 706688319 26741 100000 176102591 26742 100000 238667629 26743 100000 693046353 26744 100000 650294318 26745 100000 677430997 26746 100000 446162882 26747 100000 350601478 26748 100000 534442190 26749 100000 982229643 26750 100000 316690647 26751 100000 647382441 26752 100000 545166091 26753 100000 832816730 26754 100000 85937870 26755 100000 466681530 26756 100000 110781751 26757 100000 81151380 26758 100000 706934471 26759 100000 892411426 26760 100000 258511372 26761 100000 245404200 26762 100000 12511353 26763 100000 731609348 26764 100000 141115464 26765 100000 712237653 26766 100000 790162524 26767 100000 904166944 26768 100000 508035583 26769 100000 239490087 26770 100000 813814171 26771 100000 26117711 26772 100000 27477212 26773 100000 827994651 26774 100000 756888972 26775 100000 869286637 26776 100000 496170759 26777 100000 728085529 26778 100000 831249634 26779 100000 802340978 26780 100000 300998806 26781 100000 147168432 26782 100000 642471518 26783 100000 37011104 26784 100000 80610255 26785 100000 876499469 26786 100000 487733406 26787 100000 697796814 26788 100000 10761308 26789 100000 902693632 26790 100000 639592893 26791 100000 506117024 26792 100000 486802581 26793 100000 697245257 26794 100000 554962517 26795 100000 709525366 26796 100000 202006716 26797 100000 831525063 26798 100000 714811788 26799 100000 375393372 26800 100000 463926262 26801 100000 432170154 26802 100000 11407189 26803 100000 769288906 26804 100000 771869597 26805 100000 800210745 26806 100000 889630352 26807 100000 350501972 26808 100000 708772230 26809 100000 623219548 26810 100000 928299192 26811 100000 21203872 26812 100000 58091658 26813 100000 922530847 26814 100000 704729829 26815 100000 207850418 26816 100000 936465922 26817 100000 961005587 26818 100000 979468478 26819 100000 633393282 26820 100000 319253742 26821 100000 613088747 26822 100000 463283512 26823 100000 237209772 26824 100000 695811567 26825 100000 209935342 26826 100000 293229394 26827 100000 608732941 26828 100000 35102862 26829 100000 719606704 26830 100000 621302749 26831 100000 571066783 26832 100000 437570273 26833 100000 139613414 26834 100000 815699061 26835 100000 123710919 26836 100000 795445580 26837 100000 75483959 26838 100000 175038976 26839 100000 481804663 26840 100000 449665020 26841 100000 832262693 26842 100000 410866428 26843 100000 754724606 26844 100000 328749935 26845 100000 145625182 26846 100000 946171884 26847 100000 562462044 26848 100000 251136097 26849 100000 663812509 26850 100000 606308624 26851 100000 699393381 26852 100000 744202753 26853 100000 24910044 26854 100000 500399982 26855 100000 868201358 26856 100000 216565119 26857 100000 625274850 26858 100000 389331577 26859 100000 639430808 26860 100000 375764770 26861 100000 692564204 26862 100000 247885495 26863 100000 807282696 26864 100000 122052275 26865 100000 667938785 26866 100000 430040575 26867 100000 422100960 26868 100000 294271180 26869 100000 762158251 26870 100000 897361079 26871 100000 693689644 26872 100000 456966885 26873 100000 849748862 26874 100000 104731347 26875 100000 121885803 26876 100000 101095265 26877 100000 282253319 26878 100000 387288227 26879 100000 565003841 26880 100000 45052040 26881 100000 202953065 26882 100000 239543487 26883 100000 966481516 26884 100000 828433983 26885 100000 388446930 26886 100000 307651938 26887 100000 701654045 26888 100000 564485856 26889 100000 236284242 26890 100000 371464242 26891 100000 885023035 26892 100000 33299487 26893 100000 523673903 26894 100000 170372097 26895 100000 854690450 26896 100000 269522790 26897 100000 842154147 26898 100000 567706528 26899 100000 428753729 26900 100000 984097301 26901 100000 444198378 26902 100000 780365261 26903 100000 255894247 26904 100000 895965688 26905 100000 930589146 26906 100000 546366661 26907 100000 719766591 26908 100000 208123238 26909 100000 793285906 26910 100000 920390638 26911 100000 262935060 26912 100000 482263851 26913 100000 665878920 26914 100000 761960933 26915 100000 904668963 26916 100000 177939492 26917 100000 887467279 26918 100000 141292330 26919 100000 201611441 26920 100000 184350965 26921 100000 961992814 26922 100000 920685393 26923 100000 955831278 26924 100000 86600717 26925 100000 302359039 26926 100000 367194376 26927 100000 949091900 26928 100000 985473027 26929 100000 911223021 26930 100000 874182710 26931 100000 608032450 26932 100000 692951416 26933 100000 181473640 26934 100000 221665572 26935 100000 939031865 26936 100000 904692271 26937 100000 131654686 26938 100000 731093548 26939 100000 174228389 26940 100000 57362350 26941 100000 928662132 26942 100000 365065872 26943 100000 158106009 26944 100000 471335191 26945 100000 819419530 26946 100000 656639266 26947 100000 212472793 26948 100000 508417563 26949 100000 371328172 26950 100000 107187391 26951 100000 510827293 26952 100000 459917747 26953 100000 271233757 26954 100000 572668496 26955 100000 751949544 26956 100000 285158333 26957 100000 469450846 26958 100000 465399412 26959 100000 819308412 26960 100000 637604545 26961 100000 747238932 26962 100000 70056767 26963 100000 993378030 26964 100000 712183521 26965 100000 154182602 26966 100000 538151081 26967 100000 872217048 26968 100000 320740083 26969 100000 782598529 26970 100000 90432952 26971 100000 755420973 26972 100000 139080002 26973 100000 416044136 26974 100000 908898321 26975 100000 312998528 26976 100000 930889812 26977 100000 101473234 26978 100000 22148129 26979 100000 734632452 26980 100000 256065893 26981 100000 995127376 26982 100000 599704005 26983 100000 103052499 26984 100000 611864820 26985 100000 329513008 26986 100000 36233378 26987 100000 678325159 26988 100000 915502035 26989 100000 873270156 26990 100000 838086402 26991 100000 515636799 26992 100000 665755743 26993 100000 774535074 26994 100000 761262407 26995 100000 691150850 26996 100000 33456639 26997 100000 902452217 26998 100000 982034292 26999 100000 74581443 27000 100000 212822974 27001 100000 514884166 27002 100000 54269152 27003 100000 240349002 27004 100000 115949047 27005 100000 383885293 27006 100000 868125095 27007 100000 377913596 27008 100000 481926306 27009 100000 170931301 27010 100000 286133121 27011 100000 216441160 27012 100000 559306102 27013 100000 931165045 27014 100000 281252241 27015 100000 351038411 27016 100000 964901898 27017 100000 472583960 27018 100000 515479267 27019 100000 76334391 27020 100000 498279753 27021 100000 652995319 27022 100000 437675039 27023 100000 284487936 27024 100000 189475458 27025 100000 85625436 27026 100000 767257536 27027 100000 537461928 27028 100000 103139772 27029 100000 489257193 27030 100000 318802152 27031 100000 785579961 27032 100000 302303429 27033 100000 941340350 27034 100000 225798134 27035 100000 254236978 27036 100000 3842622 27037 100000 608873801 27038 100000 768447326 27039 100000 79398511 27040 100000 636665338 27041 100000 452929006 27042 100000 657766286 27043 100000 179883731 27044 100000 192590611 27045 100000 134422260 27046 100000 404346434 27047 100000 302603165 27048 100000 723078458 27049 100000 145567231 27050 100000 559888830 27051 100000 975468647 27052 100000 226584563 27053 100000 570193594 27054 100000 974115520 27055 100000 304627792 27056 100000 618477062 27057 100000 220404068 27058 100000 799424857 27059 100000 832382355 27060 100000 35161176 27061 100000 761471206 27062 100000 737757150 27063 100000 576021044 27064 100000 698326237 27065 100000 978445047 27066 100000 997367343 27067 100000 120986357 27068 100000 356921699 27069 100000 813681401 27070 100000 919791974 27071 100000 823243583 27072 100000 42559829 27073 100000 651623955 27074 100000 13745691 27075 100000 530951820 27076 100000 437729584 27077 100000 753773796 27078 100000 944544878 27079 100000 740591354 27080 100000 22527107 27081 100000 229151228 27082 100000 516486356 27083 100000 862152687 27084 100000 694883259 27085 100000 770994488 27086 100000 929769623 27087 100000 516407345 27088 100000 606877315 27089 100000 79285992 27090 100000 250458426 27091 100000 612641899 27092 100000 461989417 27093 100000 951583838 27094 100000 769475241 27095 100000 67762101 27096 100000 753727143 27097 100000 14832907 27098 100000 331885664 27099 100000 923651445 27100 100000 972540603 27101 100000 530700612 27102 100000 292172587 27103 100000 533051852 27104 100000 75734417 27105 100000 218034862 27106 100000 443351027 27107 100000 349425241 27108 100000 741366086 27109 100000 753432404 27110 100000 979154981 27111 100000 452352149 27112 100000 82140321 27113 100000 999991516 27114 100000 722896769 27115 100000 531455658 27116 100000 579791448 27117 100000 269225425 27118 100000 159888993 27119 100000 666353471 27120 100000 732055086 27121 100000 436291119 27122 100000 346532991 27123 100000 418716524 27124 100000 556643461 27125 100000 188207546 27126 100000 803055687 27127 100000 477905809 27128 100000 190330260 27129 100000 786094914 27130 100000 906868866 27131 100000 177521704 27132 100000 238270055 27133 100000 376272044 27134 100000 22453716 27135 100000 54154564 27136 100000 302846212 27137 100000 386362093 27138 100000 183813924 27139 100000 117495033 27140 100000 990837311 27141 100000 677160428 27142 100000 58518492 27143 100000 495686020 27144 100000 399755754 27145 100000 989183413 27146 100000 389586394 27147 100000 149855124 27148 100000 327104053 27149 100000 989885288 27150 100000 826145773 27151 100000 331161771 27152 100000 92992903 27153 100000 657630018 27154 100000 393801468 27155 100000 711788329 27156 100000 27393049 27157 100000 88438429 27158 100000 343887063 27159 100000 462087838 27160 100000 337687010 27161 100000 766306853 27162 100000 4963638 27163 100000 874022154 27164 100000 234004377 27165 100000 390753994 27166 100000 986772871 27167 100000 198271944 27168 100000 269388725 27169 100000 252191132 27170 100000 560454989 27171 100000 767931747 27172 100000 427551915 27173 100000 758124958 27174 100000 862496540 27175 100000 597970153 27176 100000 381378029 27177 100000 227387945 27178 100000 854027865 27179 100000 52943729 27180 100000 248980387 27181 100000 208168192 27182 100000 974242674 27183 100000 394643174 27184 100000 979326328 27185 100000 18495905 27186 100000 610895584 27187 100000 186021354 27188 100000 951343120 27189 100000 414243120 27190 100000 800923685 27191 100000 347045876 27192 100000 76080901 27193 100000 277860085 27194 100000 157822413 27195 100000 352201571 27196 100000 38827242 27197 100000 462433597 27198 100000 306715007 27199 100000 453955483 27200 100000 927398679 27201 100000 192448260 27202 100000 619433097 27203 100000 82750558 27204 100000 210497287 27205 100000 487937031 27206 100000 827653704 27207 100000 761302105 27208 100000 341380122 27209 100000 804164325 27210 100000 845187525 27211 100000 452281673 27212 100000 31528093 27213 100000 958249627 27214 100000 218401554 27215 100000 820684101 27216 100000 759042959 27217 100000 50303355 27218 100000 100089186 27219 100000 321826349 27220 100000 427890413 27221 100000 61972384 27222 100000 495147825 27223 100000 898169944 27224 100000 498806485 27225 100000 590239019 27226 100000 627479364 27227 100000 659794534 27228 100000 204452370 27229 100000 675952627 27230 100000 288468890 27231 100000 499375394 27232 100000 499516198 27233 100000 114079586 27234 100000 789036269 27235 100000 72818396 27236 100000 96669915 27237 100000 94636352 27238 100000 359670052 27239 100000 649595769 27240 100000 998022906 27241 100000 299586314 27242 100000 343509938 27243 100000 309147774 27244 100000 408678862 27245 100000 620107619 27246 100000 13968042 27247 100000 956096238 27248 100000 647412970 27249 100000 717274389 27250 100000 37897902 27251 100000 34793323 27252 100000 565587960 27253 100000 822781332 27254 100000 808320110 27255 100000 550708603 27256 100000 497301555 27257 100000 200277184 27258 100000 195375163 27259 100000 278735023 27260 100000 623905491 27261 100000 927578127 27262 100000 813027453 27263 100000 39979425 27264 100000 863279654 27265 100000 203527112 27266 100000 678115018 27267 100000 617438243 27268 100000 232901816 27269 100000 99430314 27270 100000 324825053 27271 100000 608504742 27272 100000 900718814 27273 100000 564359506 27274 100000 240337608 27275 100000 584895625 27276 100000 368800555 27277 100000 361183920 27278 100000 318573108 27279 100000 385201821 27280 100000 369908119 27281 100000 177574971 27282 100000 626485571 27283 100000 638728200 27284 100000 687484928 27285 100000 524160460 27286 100000 476667051 27287 100000 407958624 27288 100000 470095040 27289 100000 945030931 27290 100000 666705365 27291 100000 275226275 27292 100000 756610820 27293 100000 721298264 27294 100000 776644875 27295 100000 964671997 27296 100000 583052667 27297 100000 760427705 27298 100000 979561751 27299 100000 55458865 27300 100000 686980177 27301 100000 969450632 27302 100000 804938032 27303 100000 53123579 27304 100000 888705551 27305 100000 334012614 27306 100000 161258875 27307 100000 373846665 27308 100000 479406988 27309 100000 611525364 27310 100000 414581152 27311 100000 176889093 27312 100000 53617184 27313 100000 54838286 27314 100000 699572106 27315 100000 466906688 27316 100000 630697523 27317 100000 921002611 27318 100000 621670522 27319 100000 72424508 27320 100000 303602687 27321 100000 19970180 27322 100000 486140048 27323 100000 71909452 27324 100000 177428092 27325 100000 70133921 27326 100000 306180048 27327 100000 472653743 27328 100000 459192632 27329 100000 543709400 27330 100000 932524851 27331 100000 262055601 27332 100000 110666759 27333 100000 503059398 27334 100000 190216371 27335 100000 401202378 27336 100000 197275180 27337 100000 980243750 27338 100000 329420290 27339 100000 378575277 27340 100000 607787748 27341 100000 95002428 27342 100000 526078226 27343 100000 414509314 27344 100000 790263569 27345 100000 321976363 27346 100000 742285554 27347 100000 49380520 27348 100000 714177461 27349 100000 103630585 27350 100000 368658513 27351 100000 781431256 27352 100000 379290604 27353 100000 690164992 27354 100000 396674981 27355 100000 630743126 27356 100000 893793782 27357 100000 803578946 27358 100000 246121568 27359 100000 491542738 27360 100000 747927201 27361 100000 893702562 27362 100000 152180181 27363 100000 453941618 27364 100000 611853031 27365 100000 599447491 27366 100000 144744572 27367 100000 318814882 27368 100000 520689435 27369 100000 835211788 27370 100000 799322378 27371 100000 621700315 27372 100000 541084523 27373 100000 783325386 27374 100000 906277054 27375 100000 765482357 27376 100000 591120887 27377 100000 513046838 27378 100000 892432034 27379 100000 280981676 27380 100000 735345227 27381 100000 515275612 27382 100000 966275258 27383 100000 287012881 27384 100000 730857263 27385 100000 277714320 27386 100000 374395371 27387 100000 946098261 27388 100000 357082921 27389 100000 806392539 27390 100000 485660219 27391 100000 248193773 27392 100000 110403018 27393 100000 898749779 27394 100000 171042995 27395 100000 162574463 27396 100000 812021184 27397 100000 624033934 27398 100000 615596794 27399 100000 41871157 27400 100000 822055155 27401 100000 440669230 27402 100000 971837688 27403 100000 532888981 27404 100000 367249477 27405 100000 583607468 27406 100000 200842853 27407 100000 839373822 27408 100000 259533648 27409 100000 282651162 27410 100000 921948913 27411 100000 218047678 27412 100000 423614738 27413 100000 408807546 27414 100000 114190741 27415 100000 137795334 27416 100000 121730731 27417 100000 341715837 27418 100000 606427534 27419 100000 977869614 27420 100000 46772388 27421 100000 457572257 27422 100000 214685110 27423 100000 400162620 27424 100000 396789609 27425 100000 963645127 27426 100000 259836818 27427 100000 692189092 27428 100000 652266707 27429 100000 83589039 27430 100000 294722165 27431 100000 612930760 27432 100000 153737127 27433 100000 824565220 27434 100000 36590197 27435 100000 332255593 27436 100000 385057118 27437 100000 964378685 27438 100000 71440767 27439 100000 728647588 27440 100000 369230924 27441 100000 687899469 27442 100000 694974925 27443 100000 627988700 27444 100000 648956280 27445 100000 634137029 27446 100000 340759809 27447 100000 253852564 27448 100000 789962322 27449 100000 671218465 27450 100000 272443592 27451 100000 490305605 27452 100000 83297609 27453 100000 464905446 27454 100000 653651946 27455 100000 289305699 27456 100000 863482139 27457 100000 929742234 27458 100000 806147099 27459 100000 173149751 27460 100000 703250196 27461 100000 673257442 27462 100000 476153144 27463 100000 788940103 27464 100000 681175858 27465 100000 9409073 27466 100000 107097957 27467 100000 456092799 27468 100000 839255636 27469 100000 800270361 27470 100000 602294412 27471 100000 653139134 27472 100000 487872526 27473 100000 902633643 27474 100000 624785879 27475 100000 773442130 27476 100000 11128028 27477 100000 671487420 27478 100000 774697661 27479 100000 735249215 27480 100000 862184002 27481 100000 468146167 27482 100000 246849522 27483 100000 10898451 27484 100000 113480075 27485 100000 466229381 27486 100000 934449235 27487 100000 512813045 27488 100000 990779081 27489 100000 894238314 27490 100000 672101625 27491 100000 860482370 27492 100000 282869668 27493 100000 723568276 27494 100000 507746173 27495 100000 925323491 27496 100000 259487851 27497 100000 828654806 27498 100000 820509115 27499 100000 375330015 27500 100000 753073061 27501 100000 91581503 27502 100000 14815289 27503 100000 359736666 27504 100000 483857815 27505 100000 984786720 27506 100000 210856898 27507 100000 644714026 27508 100000 974417868 27509 100000 906173367 27510 100000 966142630 27511 100000 879047395 27512 100000 625864234 27513 100000 733721761 27514 100000 349825239 27515 100000 119080413 27516 100000 648563729 27517 100000 439240376 27518 100000 726701772 27519 100000 904213579 27520 100000 467631305 27521 100000 275227671 27522 100000 560863895 27523 100000 995573380 27524 100000 375245703 27525 100000 617580532 27526 100000 813605572 27527 100000 607758723 27528 100000 958508018 27529 100000 311953244 27530 100000 63203196 27531 100000 727130944 27532 100000 676563839 27533 100000 88860437 27534 100000 347637319 27535 100000 556367178 27536 100000 616409813 27537 100000 35933460 27538 100000 393810837 27539 100000 891738957 27540 100000 932179743 27541 100000 360648838 27542 100000 448085862 27543 100000 86173202 27544 100000 159334333 27545 100000 92740527 27546 100000 396439267 27547 100000 5357014 27548 100000 224861247 27549 100000 733657093 27550 100000 251768056 27551 100000 709321934 27552 100000 704860599 27553 100000 293958005 27554 100000 383513037 27555 100000 36786605 27556 100000 847756317 27557 100000 49777786 27558 100000 47717832 27559 100000 724391842 27560 100000 356140627 27561 100000 375023182 27562 100000 474580220 27563 100000 850837833 27564 100000 257349594 27565 100000 56938826 27566 100000 62807414 27567 100000 834266153 27568 100000 288069968 27569 100000 922596278 27570 100000 289430289 27571 100000 669803239 27572 100000 681388513 27573 100000 713379405 27574 100000 574675303 27575 100000 481303414 27576 100000 539175777 27577 100000 560762689 27578 100000 232694189 27579 100000 511485058 27580 100000 692431843 27581 100000 152025581 27582 100000 34160921 27583 100000 367953361 27584 100000 188000426 27585 100000 51977894 27586 100000 526653374 27587 100000 685329631 27588 100000 328765812 27589 100000 62877913 27590 100000 315364217 27591 100000 570603009 27592 100000 380936842 27593 100000 370379010 27594 100000 689355988 27595 100000 328001397 27596 100000 357357452 27597 100000 120974240 27598 100000 239701578 27599 100000 178158326 27600 100000 813399969 27601 100000 688759819 27602 100000 620839561 27603 100000 35952267 27604 100000 195053038 27605 100000 761927762 27606 100000 760177540 27607 100000 772843725 27608 100000 388741999 27609 100000 51964207 27610 100000 646279047 27611 100000 287792844 27612 100000 727336513 27613 100000 731865369 27614 100000 584885017 27615 100000 41517088 27616 100000 279994295 27617 100000 274205967 27618 100000 392060323 27619 100000 169241234 27620 100000 563127996 27621 100000 870022505 27622 100000 42583652 27623 100000 57666398 27624 100000 243602382 27625 100000 800958514 27626 100000 731409197 27627 100000 844345036 27628 100000 747085376 27629 100000 78296273 27630 100000 953160402 27631 100000 721958691 27632 100000 954442375 27633 100000 236036179 27634 100000 127525591 27635 100000 641669585 27636 100000 768519927 27637 100000 6545789 27638 100000 864012556 27639 100000 81663448 27640 100000 499826545 27641 100000 281334376 27642 100000 81025819 27643 100000 774102354 27644 100000 681817498 27645 100000 218361152 27646 100000 749176256 27647 100000 711494448 27648 100000 921835483 27649 100000 74117359 27650 100000 598123025 27651 100000 639913295 27652 100000 774679302 27653 100000 911457660 27654 100000 739285045 27655 100000 647489692 27656 100000 10720972 27657 100000 12947213 27658 100000 223154300 27659 100000 596140389 27660 100000 20745114 27661 100000 127961327 27662 100000 725892617 27663 100000 300370196 27664 100000 811457561 27665 100000 146307744 27666 100000 98617537 27667 100000 201903489 27668 100000 491930366 27669 100000 829153485 27670 100000 224588799 27671 100000 72383305 27672 100000 51354018 27673 100000 315286245 27674 100000 310152917 27675 100000 984924436 27676 100000 250165213 27677 100000 228602993 27678 100000 532934851 27679 100000 90830802 27680 100000 125374866 27681 100000 304456197 27682 100000 764207872 27683 100000 684770270 27684 100000 802147700 27685 100000 767828672 27686 100000 436332574 27687 100000 693966475 27688 100000 612456415 27689 100000 977652733 27690 100000 582220371 27691 100000 935059736 27692 100000 139457401 27693 100000 712395403 27694 100000 250793802 27695 100000 538566238 27696 100000 282420837 27697 100000 619565952 27698 100000 63159746 27699 100000 175891370 27700 100000 978713160 27701 100000 29652644 27702 100000 729248961 27703 100000 610235952 27704 100000 326275790 27705 100000 637631079 27706 100000 489551390 27707 100000 305462734 27708 100000 300502552 27709 100000 409879860 27710 100000 348962418 27711 100000 135722498 27712 100000 867024572 27713 100000 10004749 27714 100000 781290651 27715 100000 150147978 27716 100000 232555499 27717 100000 82827566 27718 100000 494500210 27719 100000 756191194 27720 100000 804216467 27721 100000 261852565 27722 100000 217674049 27723 100000 640568226 27724 100000 894448241 27725 100000 552665142 27726 100000 633169487 27727 100000 97567630 27728 100000 858489379 27729 100000 274607978 27730 100000 25294652 27731 100000 857439350 27732 100000 442744367 27733 100000 937474750 27734 100000 980002158 27735 100000 182431510 27736 100000 676880092 27737 100000 592096811 27738 100000 354777953 27739 100000 446774483 27740 100000 810745341 27741 100000 606586004 27742 100000 570219081 27743 100000 843334320 27744 100000 860123969 27745 100000 572525139 27746 100000 417688223 27747 100000 611511117 27748 100000 610470956 27749 100000 670224236 27750 100000 915464328 27751 100000 946715236 27752 100000 74482694 27753 100000 682656735 27754 100000 434739793 27755 100000 55853808 27756 100000 570070532 27757 100000 387379217 27758 100000 534711976 27759 100000 628412121 27760 100000 643278668 27761 100000 97476535 27762 100000 372740969 27763 100000 161788920 27764 100000 341049943 27765 100000 226809968 27766 100000 581621486 27767 100000 92120810 27768 100000 225606987 27769 100000 56343002 27770 100000 432775409 27771 100000 954341163 27772 100000 898760912 27773 100000 820886890 27774 100000 325473958 27775 100000 806833274 27776 100000 68082570 27777 100000 388184831 27778 100000 485794986 27779 100000 464404993 27780 100000 443165189 27781 100000 942398192 27782 100000 103913726 27783 100000 662165569 27784 100000 609690559 27785 100000 183981246 27786 100000 561863722 27787 100000 503312880 27788 100000 805643387 27789 100000 564275334 27790 100000 986658646 27791 100000 100478111 27792 100000 16979146 27793 100000 953774755 27794 100000 175887689 27795 100000 69736621 27796 100000 975893980 27797 100000 827981111 27798 100000 817438004 27799 100000 728861111 27800 100000 668780909 27801 100000 479786276 27802 100000 808748261 27803 100000 580255387 27804 100000 761676860 27805 100000 813338374 27806 100000 17597946 27807 100000 748401827 27808 100000 208517753 27809 100000 954172071 27810 100000 188184955 27811 100000 209692064 27812 100000 288776418 27813 100000 122583049 27814 100000 258862573 27815 100000 751815747 27816 100000 247473317 27817 100000 914828237 27818 100000 204388057 27819 100000 682553016 27820 100000 732852620 27821 100000 419782320 27822 100000 425768687 27823 100000 954568219 27824 100000 328196163 27825 100000 789033256 27826 100000 694138261 27827 100000 72510768 27828 100000 729392273 27829 100000 592503771 27830 100000 9765929 27831 100000 241750162 27832 100000 155361896 27833 100000 737922557 27834 100000 398212321 27835 100000 908058017 27836 100000 195717893 27837 100000 491363705 27838 100000 283117941 27839 100000 791744771 27840 100000 898613085 27841 100000 970289392 27842 100000 839879127 27843 100000 548876090 27844 100000 652066713 27845 100000 476502763 27846 100000 937704983 27847 100000 469296604 27848 100000 158709286 27849 100000 199253850 27850 100000 664675304 27851 100000 910240011 27852 100000 270613099 27853 100000 845435208 27854 100000 289635409 27855 100000 918351598 27856 100000 899094548 27857 100000 755533713 27858 100000 603924274 27859 100000 614072229 27860 100000 30562941 27861 100000 686693736 27862 100000 321697316 27863 100000 498118774 27864 100000 754621219 27865 100000 438879333 27866 100000 411685240 27867 100000 359699078 27868 100000 574249321 27869 100000 148604357 27870 100000 505408547 27871 100000 943610085 27872 100000 156734144 27873 100000 537164919 27874 100000 920503195 27875 100000 138969076 27876 100000 199168539 27877 100000 23618807 27878 100000 106237980 27879 100000 718980353 27880 100000 45838786 27881 100000 961584559 27882 100000 3686856 27883 100000 523391121 27884 100000 218068805 27885 100000 28881858 27886 100000 631227855 27887 100000 566245964 27888 100000 888586405 27889 100000 746090048 27890 100000 440775567 27891 100000 554382058 27892 100000 887276059 27893 100000 809654856 27894 100000 787798239 27895 100000 822205001 27896 100000 741199451 27897 100000 522038805 27898 100000 898930845 27899 100000 470327501 27900 100000 370479578 27901 100000 962526753 27902 100000 864613014 27903 100000 847862942 27904 100000 529145154 27905 100000 600698266 27906 100000 16455824 27907 100000 185392377 27908 100000 435143978 27909 100000 915516706 27910 100000 885982231 27911 100000 485893372 27912 100000 289185817 27913 100000 279429217 27914 100000 728057150 27915 100000 313935958 27916 100000 955428096 27917 100000 516722115 27918 100000 457825977 27919 100000 17638803 27920 100000 142730185 27921 100000 879740029 27922 100000 647254793 27923 100000 67818171 27924 100000 880534739 27925 100000 340810037 27926 100000 954568718 27927 100000 699480618 27928 100000 126563668 27929 100000 676753958 27930 100000 495993118 27931 100000 464695825 27932 100000 322393401 27933 100000 760707823 27934 100000 770993750 27935 100000 701042251 27936 100000 485600105 27937 100000 927757633 27938 100000 268782090 27939 100000 255772120 27940 100000 787721534 27941 100000 84355056 27942 100000 162343066 27943 100000 390421763 27944 100000 804808823 27945 100000 680262086 27946 100000 465469003 27947 100000 737633240 27948 100000 761168925 27949 100000 335319713 27950 100000 594739401 27951 100000 551359745 27952 100000 448182054 27953 100000 189536620 27954 100000 962146848 27955 100000 540198193 27956 100000 793273540 27957 100000 245966192 27958 100000 230605321 27959 100000 646150352 27960 100000 228607368 27961 100000 960776725 27962 100000 738464500 27963 100000 534961913 27964 100000 427102868 27965 100000 408708390 27966 100000 287289838 27967 100000 564231104 27968 100000 286824963 27969 100000 614153746 27970 100000 242958738 27971 100000 392552564 27972 100000 217994714 27973 100000 321350444 27974 100000 913391421 27975 100000 767168101 27976 100000 690796307 27977 100000 740927931 27978 100000 392756583 27979 100000 633132169 27980 100000 611579924 27981 100000 753915068 27982 100000 61151374 27983 100000 292722676 27984 100000 417118438 27985 100000 561137004 27986 100000 239484918 27987 100000 309559292 27988 100000 535213884 27989 100000 805871284 27990 100000 303556792 27991 100000 225275665 27992 100000 229969020 27993 100000 571923518 27994 100000 488830987 27995 100000 72652432 27996 100000 349406600 27997 100000 764802298 27998 100000 436998468 27999 100000 24861134 28000 100000 444537932 28001 100000 201525982 28002 100000 661615749 28003 100000 93426982 28004 100000 887632962 28005 100000 933497572 28006 100000 953286796 28007 100000 146507201 28008 100000 273797929 28009 100000 654577148 28010 100000 21485912 28011 100000 791911074 28012 100000 327303061 28013 100000 882400580 28014 100000 408401283 28015 100000 307221389 28016 100000 725152461 28017 100000 551663779 28018 100000 536781711 28019 100000 222474956 28020 100000 653985656 28021 100000 480767981 28022 100000 323412709 28023 100000 180550537 28024 100000 109435977 28025 100000 716279696 28026 100000 640769967 28027 100000 457514266 28028 100000 708549990 28029 100000 258828578 28030 100000 921506002 28031 100000 464179249 28032 100000 79940440 28033 100000 783188938 28034 100000 238013799 28035 100000 678477452 28036 100000 604945957 28037 100000 168735261 28038 100000 261446303 28039 100000 955774563 28040 100000 309640524 28041 100000 64003327 28042 100000 803581592 28043 100000 206690053 28044 100000 930693582 28045 100000 244165535 28046 100000 455997021 28047 100000 791701583 28048 100000 785986260 28049 100000 964763438 28050 100000 21041100 28051 100000 852775874 28052 100000 666725891 28053 100000 190908128 28054 100000 106864860 28055 100000 799312732 28056 100000 843445860 28057 100000 597081732 28058 100000 105351150 28059 100000 853166178 28060 100000 801965791 28061 100000 715746742 28062 100000 178132479 28063 100000 136224955 28064 100000 172000957 28065 100000 131711810 28066 100000 989452014 28067 100000 394920956 28068 100000 283517403 28069 100000 982149908 28070 100000 535721264 28071 100000 595397728 28072 100000 888300691 28073 100000 364732052 28074 100000 772072215 28075 100000 25814507 28076 100000 997695052 28077 100000 781642994 28078 100000 536115630 28079 100000 403046078 28080 100000 371392733 28081 100000 862629748 28082 100000 909132821 28083 100000 335594805 28084 100000 712039433 28085 100000 366318983 28086 100000 521623762 28087 100000 245281247 28088 100000 245306419 28089 100000 615395728 28090 100000 528030477 28091 100000 938660354 28092 100000 251875740 28093 100000 604712738 28094 100000 641770597 28095 100000 187078249 28096 100000 259470186 28097 100000 899095254 28098 100000 57625200 28099 100000 905116475 28100 100000 639725186 28101 100000 648656443 28102 100000 728688306 28103 100000 129168810 28104 100000 872538960 28105 100000 392300711 28106 100000 695117541 28107 100000 494372923 28108 100000 250680251 28109 100000 63065972 28110 100000 592103507 28111 100000 545065624 28112 100000 270372144 28113 100000 303950395 28114 100000 508759341 28115 100000 829637959 28116 100000 864123787 28117 100000 907807589 28118 100000 268859198 28119 100000 469669924 28120 100000 696696621 28121 100000 296819943 28122 100000 979134097 28123 100000 20857406 28124 100000 566000281 28125 100000 684447174 28126 100000 933731176 28127 100000 715923275 28128 100000 600421983 28129 100000 228192050 28130 100000 255683729 28131 100000 328747671 28132 100000 311213888 28133 100000 999040035 28134 100000 526171602 28135 100000 261355848 28136 100000 880131630 28137 100000 182941532 28138 100000 628820000 28139 100000 676463919 28140 100000 111567420 28141 100000 567151124 28142 100000 790976325 28143 100000 674751268 28144 100000 585154820 28145 100000 313585014 28146 100000 877128565 28147 100000 542080565 28148 100000 542178603 28149 100000 519020612 28150 100000 305331351 28151 100000 123674532 28152 100000 842776835 28153 100000 599973615 28154 100000 750824116 28155 100000 27982904 28156 100000 509067448 28157 100000 528528615 28158 100000 209634907 28159 100000 117764100 28160 100000 174343005 28161 100000 721732073 28162 100000 683640602 28163 100000 419665830 28164 100000 632288293 28165 100000 974667591 28166 100000 446808444 28167 100000 59126092 28168 100000 40746968 28169 100000 932759290 28170 100000 444606569 28171 100000 844016862 28172 100000 142992356 28173 100000 243701814 28174 100000 673156560 28175 100000 222687439 28176 100000 85075811 28177 100000 189945990 28178 100000 752940325 28179 100000 451651166 28180 100000 510661215 28181 100000 726776456 28182 100000 943638074 28183 100000 173218 28184 100000 920504490 28185 100000 664220765 28186 100000 495221501 28187 100000 278590474 28188 100000 893299049 28189 100000 106000877 28190 100000 821172905 28191 100000 258832224 28192 100000 616099284 28193 100000 403863333 28194 100000 153786200 28195 100000 99934028 28196 100000 919808065 28197 100000 930544488 28198 100000 972547471 28199 100000 428416620 28200 100000 423014593 28201 100000 293493570 28202 100000 67591325 28203 100000 817875509 28204 100000 581372288 28205 100000 726929155 28206 100000 183635831 28207 100000 926404832 28208 100000 169418199 28209 100000 66890322 28210 100000 360190979 28211 100000 375190518 28212 100000 964711756 28213 100000 447476589 28214 100000 68703483 28215 100000 703726215 28216 100000 497772849 28217 100000 848384188 28218 100000 505991180 28219 100000 316790416 28220 100000 298302936 28221 100000 993430666 28222 100000 461680829 28223 100000 498448453 28224 100000 59120305 28225 100000 823879606 28226 100000 517547217 28227 100000 203496755 28228 100000 462520319 28229 100000 34703092 28230 100000 238453758 28231 100000 295936741 28232 100000 182082911 28233 100000 859179739 28234 100000 730456500 28235 100000 804791659 28236 100000 676126371 28237 100000 648319460 28238 100000 783040455 28239 100000 826863318 28240 100000 56146026 28241 100000 365174721 28242 100000 378859730 28243 100000 55440105 28244 100000 361610030 28245 100000 920191446 28246 100000 719950652 28247 100000 165043442 28248 100000 336053795 28249 100000 299537967 28250 100000 2532435 28251 100000 303230672 28252 100000 818065306 28253 100000 816148784 28254 100000 892499463 28255 100000 758193808 28256 100000 914284690 28257 100000 824118167 28258 100000 284263236 28259 100000 592051693 28260 100000 13146683 28261 100000 293952373 28262 100000 579183186 28263 100000 733658928 28264 100000 165727580 28265 100000 859614968 28266 100000 807424156 28267 100000 643682121 28268 100000 948155207 28269 100000 950040499 28270 100000 119313633 28271 100000 417327193 28272 100000 168529716 28273 100000 772019432 28274 100000 369270061 28275 100000 526362603 28276 100000 511755640 28277 100000 187410498 28278 100000 787133371 28279 100000 516397295 28280 100000 810380324 28281 100000 498789845 28282 100000 172502965 28283 100000 177891679 28284 100000 866076773 28285 100000 302466545 28286 100000 889310639 28287 100000 561162480 28288 100000 47858056 28289 100000 92219288 28290 100000 341807203 28291 100000 295831670 28292 100000 419718998 28293 100000 657803312 28294 100000 138519607 28295 100000 162904342 28296 100000 795716200 28297 100000 535685905 28298 100000 285138151 28299 100000 850026728 28300 100000 801768977 28301 100000 86764039 28302 100000 13571419 28303 100000 606672834 28304 100000 282749580 28305 100000 483954401 28306 100000 115371563 28307 100000 300967198 28308 100000 347253656 28309 100000 364805471 28310 100000 888394606 28311 100000 787641239 28312 100000 234663166 28313 100000 158134249 28314 100000 870515058 28315 100000 187833415 28316 100000 34224113 28317 100000 493190602 28318 100000 160134051 28319 100000 69401780 28320 100000 878215910 28321 100000 2616552 28322 100000 307668062 28323 100000 162025352 28324 100000 35630870 28325 100000 478854804 28326 100000 304527801 28327 100000 455434122 28328 100000 750588691 28329 100000 204401043 28330 100000 958677568 28331 100000 389445111 28332 100000 476599873 28333 100000 753463094 28334 100000 714974104 28335 100000 528490194 28336 100000 784160575 28337 100000 265597512 28338 100000 168368700 28339 100000 845299220 28340 100000 107976494 28341 100000 571841188 28342 100000 837225419 28343 100000 286447138 28344 100000 673528227 28345 100000 744350117 28346 100000 884048409 28347 100000 413195561 28348 100000 75546994 28349 100000 877173619 28350 100000 43162255 28351 100000 294361804 28352 100000 664378397 28353 100000 832387944 28354 100000 500802961 28355 100000 641089789 28356 100000 402523199 28357 100000 130022642 28358 100000 862263874 28359 100000 868905606 28360 100000 745735807 28361 100000 453922374 28362 100000 9290292 28363 100000 25326820 28364 100000 572770203 28365 100000 975949189 28366 100000 518047613 28367 100000 953848337 28368 100000 89284068 28369 100000 291842124 28370 100000 833358919 28371 100000 247751071 28372 100000 661309709 28373 100000 40893144 28374 100000 445591243 28375 100000 742332841 28376 100000 627828009 28377 100000 626191338 28378 100000 154900740 28379 100000 158915880 28380 100000 843983100 28381 100000 250904962 28382 100000 44716535 28383 100000 178135134 28384 100000 559306828 28385 100000 769027975 28386 100000 947946537 28387 100000 560463800 28388 100000 375300822 28389 100000 475111891 28390 100000 818117088 28391 100000 889028108 28392 100000 385253629 28393 100000 362477972 28394 100000 779958723 28395 100000 537181853 28396 100000 108582066 28397 100000 852150839 28398 100000 140157593 28399 100000 425887164 28400 100000 358880604 28401 100000 1206136 28402 100000 87758998 28403 100000 234820256 28404 100000 351293556 28405 100000 93586080 28406 100000 112691048 28407 100000 252715005 28408 100000 526055836 28409 100000 564170609 28410 100000 574649597 28411 100000 541465666 28412 100000 153674937 28413 100000 583406341 28414 100000 606081078 28415 100000 390885388 28416 100000 355383664 28417 100000 585171332 28418 100000 514995718 28419 100000 902850987 28420 100000 129385706 28421 100000 275998911 28422 100000 3429706 28423 100000 691486225 28424 100000 101728873 28425 100000 18994543 28426 100000 624068870 28427 100000 625555255 28428 100000 770727041 28429 100000 726070427 28430 100000 600040849 28431 100000 488774111 28432 100000 219737783 28433 100000 904619570 28434 100000 289228820 28435 100000 280488362 28436 100000 976532623 28437 100000 471284806 28438 100000 832956894 28439 100000 320862344 28440 100000 704436213 28441 100000 522630386 28442 100000 337305669 28443 100000 655375110 28444 100000 13310897 28445 100000 342397619 28446 100000 2263185 28447 100000 861695279 28448 100000 480864851 28449 100000 123466975 28450 100000 977370183 28451 100000 506297538 28452 100000 243548946 28453 100000 65767596 28454 100000 181568478 28455 100000 925649215 28456 100000 178770206 28457 100000 164184693 28458 100000 945456057 28459 100000 570386908 28460 100000 469995191 28461 100000 31172783 28462 100000 472644563 28463 100000 957184814 28464 100000 96058230 28465 100000 603135455 28466 100000 435194427 28467 100000 113029171 28468 100000 761851975 28469 100000 926732684 28470 100000 403323739 28471 100000 935969289 28472 100000 582426526 28473 100000 460436370 28474 100000 985850311 28475 100000 646339169 28476 100000 764872770 28477 100000 410392865 28478 100000 602644016 28479 100000 789478009 28480 100000 83905169 28481 100000 122964310 28482 100000 761465306 28483 100000 113532575 28484 100000 756010993 28485 100000 116203902 28486 100000 528916839 28487 100000 430216291 28488 100000 463188240 28489 100000 123786412 28490 100000 590211129 28491 100000 619188666 28492 100000 851751392 28493 100000 553065450 28494 100000 100577178 28495 100000 585867608 28496 100000 9952735 28497 100000 642586683 28498 100000 155944332 28499 100000 839046089 28500 100000 666833084 28501 100000 611665833 28502 100000 313893441 28503 100000 643712945 28504 100000 486099258 28505 100000 67608904 28506 100000 419783882 28507 100000 643523275 28508 100000 847691736 28509 100000 764800936 28510 100000 916253109 28511 100000 786749600 28512 100000 894720397 28513 100000 583367710 28514 100000 121381306 28515 100000 26513512 28516 100000 792541233 28517 100000 235304307 28518 100000 20604923 28519 100000 780632359 28520 100000 381784299 28521 100000 856198395 28522 100000 427202219 28523 100000 207988451 28524 100000 102816537 28525 100000 808493673 28526 100000 346405609 28527 100000 574587873 28528 100000 518148552 28529 100000 378526573 28530 100000 128140770 28531 100000 888811051 28532 100000 536839419 28533 100000 436074938 28534 100000 896461623 28535 100000 346484127 28536 100000 339631648 28537 100000 116459108 28538 100000 572416901 28539 100000 911105990 28540 100000 427508569 28541 100000 668392029 28542 100000 499320899 28543 100000 997156181 28544 100000 314320109 28545 100000 380190075 28546 100000 916339743 28547 100000 576798042 28548 100000 816892772 28549 100000 548799125 28550 100000 745435214 28551 100000 218625991 28552 100000 721162544 28553 100000 379741866 28554 100000 69664977 28555 100000 516604111 28556 100000 6710050 28557 100000 763640158 28558 100000 443972193 28559 100000 855905366 28560 100000 195396278 28561 100000 201887330 28562 100000 638906709 28563 100000 584312256 28564 100000 978671710 28565 100000 123692536 28566 100000 978126105 28567 100000 42260042 28568 100000 144756498 28569 100000 517389397 28570 100000 168604732 28571 100000 558722543 28572 100000 681962949 28573 100000 260305559 28574 100000 583318284 28575 100000 33589751 28576 100000 453407566 28577 100000 28320486 28578 100000 991666030 28579 100000 306242927 28580 100000 837489959 28581 100000 290073946 28582 100000 760477761 28583 100000 669130659 28584 100000 195274576 28585 100000 768396114 28586 100000 601897489 28587 100000 106713262 28588 100000 381025229 28589 100000 599404647 28590 100000 703493737 28591 100000 172659481 28592 100000 848666475 28593 100000 914328154 28594 100000 926873194 28595 100000 78270836 28596 100000 406477408 28597 100000 432186423 28598 100000 977351368 28599 100000 767102581 28600 100000 436127631 28601 100000 534759107 28602 100000 846463356 28603 100000 676938109 28604 100000 314059038 28605 100000 445090663 28606 100000 317941384 28607 100000 471625143 28608 100000 227847546 28609 100000 995202023 28610 100000 45824749 28611 100000 219711881 28612 100000 812937330 28613 100000 356713089 28614 100000 252294232 28615 100000 342223212 28616 100000 943717473 28617 100000 351366641 28618 100000 240665681 28619 100000 597665183 28620 100000 124260513 28621 100000 292830051 28622 100000 500079300 28623 100000 513346726 28624 100000 47091923 28625 100000 982201490 28626 100000 281201086 28627 100000 435804157 28628 100000 101630422 28629 100000 496216111 28630 100000 514087293 28631 100000 280297955 28632 100000 794941307 28633 100000 955332871 28634 100000 797019294 28635 100000 949779769 28636 100000 369886415 28637 100000 561265761 28638 100000 665568052 28639 100000 87648558 28640 100000 790350420 28641 100000 823925896 28642 100000 466806109 28643 100000 975097718 28644 100000 627854165 28645 100000 331664795 28646 100000 130896511 28647 100000 716756801 28648 100000 29895097 28649 100000 81512097 28650 100000 532329331 28651 100000 794704805 28652 100000 140477319 28653 100000 198574972 28654 100000 660528457 28655 100000 218296999 28656 100000 684060580 28657 100000 663116916 28658 100000 228438128 28659 100000 616971741 28660 100000 232876384 28661 100000 755534709 28662 100000 89604452 28663 100000 765060821 28664 100000 136199520 28665 100000 960300750 28666 100000 486981106 28667 100000 30639955 28668 100000 530267035 28669 100000 65032120 28670 100000 997517752 28671 100000 602262653 28672 100000 811385598 28673 100000 323449207 28674 100000 114950779 28675 100000 55999002 28676 100000 822606016 28677 100000 796225730 28678 100000 359761407 28679 100000 527241473 28680 100000 364049557 28681 100000 233183225 28682 100000 144995119 28683 100000 472077695 28684 100000 106011775 28685 100000 892410558 28686 100000 303300886 28687 100000 58509913 28688 100000 803452820 28689 100000 356263173 28690 100000 313553885 28691 100000 249542047 28692 100000 556935567 28693 100000 277387952 28694 100000 471202352 28695 100000 58584445 28696 100000 240402398 28697 100000 781998986 28698 100000 405103547 28699 100000 747042080 28700 100000 106571324 28701 100000 546022314 28702 100000 373639000 28703 100000 331326489 28704 100000 993189921 28705 100000 692881682 28706 100000 117802164 28707 100000 929129887 28708 100000 518503883 28709 100000 136098737 28710 100000 914679543 28711 100000 335645562 28712 100000 173793819 28713 100000 534019303 28714 100000 102568269 28715 100000 442419998 28716 100000 130369132 28717 100000 717797640 28718 100000 973904071 28719 100000 335977016 28720 100000 448770943 28721 100000 932314683 28722 100000 259205546 28723 100000 199471835 28724 100000 805989504 28725 100000 502853332 28726 100000 146763415 28727 100000 962838567 28728 100000 555271720 28729 100000 251699894 28730 100000 180223743 28731 100000 425498304 28732 100000 687204355 28733 100000 555688339 28734 100000 677082368 28735 100000 373056236 28736 100000 993768187 28737 100000 266555446 28738 100000 140595892 28739 100000 855549851 28740 100000 311019961 28741 100000 892361533 28742 100000 267684582 28743 100000 360250584 28744 100000 363804661 28745 100000 443905462 28746 100000 488029919 28747 100000 486532849 28748 100000 566979793 28749 100000 588954757 28750 100000 71458474 28751 100000 904444481 28752 100000 209922087 28753 100000 157854474 28754 100000 630539953 28755 100000 727289611 28756 100000 159941863 28757 100000 101573782 28758 100000 248094340 28759 100000 951280042 28760 100000 798238427 28761 100000 140265127 28762 100000 785896864 28763 100000 307251279 28764 100000 231910657 28765 100000 188147511 28766 100000 27760289 28767 100000 363715635 28768 100000 79670300 28769 100000 570224568 28770 100000 320890249 28771 100000 342430987 28772 100000 897252232 28773 100000 144688569 28774 100000 626835904 28775 100000 479021742 28776 100000 371795092 28777 100000 994900014 28778 100000 214867105 28779 100000 373992984 28780 100000 268188499 28781 100000 550747033 28782 100000 736907221 28783 100000 559403393 28784 100000 264921117 28785 100000 22946565 28786 100000 716320907 28787 100000 571143099 28788 100000 714728460 28789 100000 569204012 28790 100000 716925085 28791 100000 473970504 28792 100000 788188899 28793 100000 625118811 28794 100000 491652179 28795 100000 911281571 28796 100000 438954404 28797 100000 218412716 28798 100000 809143795 28799 100000 967569098 28800 100000 320398861 28801 100000 610786430 28802 100000 461776139 28803 100000 83220756 28804 100000 637379637 28805 100000 884342893 28806 100000 875208263 28807 100000 540511991 28808 100000 366981391 28809 100000 560509739 28810 100000 882838895 28811 100000 19724924 28812 100000 568363468 28813 100000 329369530 28814 100000 46902928 28815 100000 172874784 28816 100000 620567633 28817 100000 600478054 28818 100000 42874232 28819 100000 373060780 28820 100000 397848133 28821 100000 374092120 28822 100000 688365583 28823 100000 959810939 28824 100000 713286283 28825 100000 254106807 28826 100000 104958689 28827 100000 25599318 28828 100000 387850293 28829 100000 503536526 28830 100000 96451889 28831 100000 483631071 28832 100000 399856004 28833 100000 804798596 28834 100000 298234098 28835 100000 861483795 28836 100000 898754023 28837 100000 494974811 28838 100000 510951864 28839 100000 362795487 28840 100000 511726918 28841 100000 647195912 28842 100000 744778797 28843 100000 481718166 28844 100000 465030662 28845 100000 759386626 28846 100000 718954995 28847 100000 236613846 28848 100000 114919217 28849 100000 852339540 28850 100000 137757752 28851 100000 945348680 28852 100000 184952691 28853 100000 950445067 28854 100000 526537968 28855 100000 996837624 28856 100000 891567321 28857 100000 241132099 28858 100000 965789178 28859 100000 715222141 28860 100000 229287722 28861 100000 556305426 28862 100000 127955765 28863 100000 841454162 28864 100000 982135005 28865 100000 2052654 28866 100000 680393525 28867 100000 978170129 28868 100000 290248815 28869 100000 572508323 28870 100000 978884599 28871 100000 956625886 28872 100000 967421704 28873 100000 242778869 28874 100000 696961309 28875 100000 591948489 28876 100000 81066700 28877 100000 276384753 28878 100000 874351019 28879 100000 815517056 28880 100000 339737775 28881 100000 352372903 28882 100000 304309257 28883 100000 285341847 28884 100000 285807780 28885 100000 526717653 28886 100000 192812678 28887 100000 414984726 28888 100000 491616224 28889 100000 54899380 28890 100000 375148439 28891 100000 314279326 28892 100000 860876026 28893 100000 751686784 28894 100000 179132780 28895 100000 354034819 28896 100000 575724262 28897 100000 479789643 28898 100000 348290560 28899 100000 304195975 28900 100000 682097345 28901 100000 447403515 28902 100000 730471033 28903 100000 428027918 28904 100000 273890514 28905 100000 682098276 28906 100000 308368924 28907 100000 28095779 28908 100000 741483756 28909 100000 947419333 28910 100000 765231682 28911 100000 282806872 28912 100000 298033437 28913 100000 517531268 28914 100000 377804114 28915 100000 26527098 28916 100000 855091082 28917 100000 666391172 28918 100000 495793712 28919 100000 33992659 28920 100000 376885352 28921 100000 489637144 28922 100000 822624186 28923 100000 899519583 28924 100000 594663981 28925 100000 660413109 28926 100000 897038548 28927 100000 116482333 28928 100000 448845455 28929 100000 525479300 28930 100000 196150727 28931 100000 578241314 28932 100000 620793315 28933 100000 213746213 28934 100000 835042919 28935 100000 647602850 28936 100000 848135563 28937 100000 129559 28938 100000 744876843 28939 100000 426207274 28940 100000 130323323 28941 100000 910763295 28942 100000 356231426 28943 100000 162806939 28944 100000 873234232 28945 100000 641570518 28946 100000 996102297 28947 100000 297694008 28948 100000 893698924 28949 100000 757761293 28950 100000 548349051 28951 100000 54225608 28952 100000 50651983 28953 100000 330009602 28954 100000 506163719 28955 100000 339488446 28956 100000 2269826 28957 100000 220160209 28958 100000 897528085 28959 100000 719205177 28960 100000 408717868 28961 100000 653083362 28962 100000 312121997 28963 100000 179262361 28964 100000 757779001 28965 100000 221218284 28966 100000 782914648 28967 100000 962403326 28968 100000 753795388 28969 100000 995285279 28970 100000 807555173 28971 100000 861237850 28972 100000 715340138 28973 100000 488841523 28974 100000 585423892 28975 100000 192466755 28976 100000 855355209 28977 100000 743522739 28978 100000 959526909 28979 100000 28365313 28980 100000 62904258 28981 100000 800906081 28982 100000 345806489 28983 100000 304295382 28984 100000 251623026 28985 100000 579023635 28986 100000 818096212 28987 100000 116985566 28988 100000 457187777 28989 100000 615982636 28990 100000 274034174 28991 100000 501238187 28992 100000 10425357 28993 100000 49485014 28994 100000 342838228 28995 100000 567986256 28996 100000 294703388 28997 100000 304103211 28998 100000 371678633 28999 100000 737447460 29000 100000 971968073 29001 100000 569398754 29002 100000 413833612 29003 100000 466611953 29004 100000 856596604 29005 100000 888694640 29006 100000 894778855 29007 100000 990602748 29008 100000 619258702 29009 100000 150272084 29010 100000 545743455 29011 100000 146081209 29012 100000 891032830 29013 100000 711210040 29014 100000 291296806 29015 100000 86875025 29016 100000 723651348 29017 100000 199082065 29018 100000 996885874 29019 100000 32365353 29020 100000 460301873 29021 100000 185206801 29022 100000 552764168 29023 100000 541338993 29024 100000 741948145 29025 100000 814450914 29026 100000 849298937 29027 100000 237756390 29028 100000 831118594 29029 100000 714786754 29030 100000 476231657 29031 100000 406196875 29032 100000 820846885 29033 100000 976210553 29034 100000 93511582 29035 100000 393732098 29036 100000 232683604 29037 100000 137253805 29038 100000 510608294 29039 100000 39208525 29040 100000 556974874 29041 100000 352977969 29042 100000 850590170 29043 100000 521927727 29044 100000 283446942 29045 100000 183616884 29046 100000 492272010 29047 100000 789782799 29048 100000 293619046 29049 100000 18044530 29050 100000 461701723 29051 100000 682720453 29052 100000 542421037 29053 100000 469724577 29054 100000 614086896 29055 100000 738792585 29056 100000 345978914 29057 100000 173495237 29058 100000 973363321 29059 100000 557457311 29060 100000 292511954 29061 100000 37286189 29062 100000 18449987 29063 100000 354064171 29064 100000 643832217 29065 100000 242311862 29066 100000 278967355 29067 100000 807408218 29068 100000 781827175 29069 100000 74767452 29070 100000 265925381 29071 100000 528613701 29072 100000 32524437 29073 100000 734684547 29074 100000 441803134 29075 100000 3005724 29076 100000 310393438 29077 100000 295753496 29078 100000 551824014 29079 100000 408130174 29080 100000 162171322 29081 100000 153088028 29082 100000 329650769 29083 100000 220126943 29084 100000 302552373 29085 100000 489264655 29086 100000 461948326 29087 100000 19037255 29088 100000 36189081 29089 100000 501848776 29090 100000 709067902 29091 100000 128992088 29092 100000 815665811 29093 100000 642725034 29094 100000 818403045 29095 100000 270575508 29096 100000 426502014 29097 100000 504405564 29098 100000 24203638 29099 100000 420768367 29100 100000 609981651 29101 100000 811506563 29102 100000 531299873 29103 100000 214546499 29104 100000 922701858 29105 100000 778964535 29106 100000 742551315 29107 100000 937344591 29108 100000 61429954 29109 100000 729924748 29110 100000 804309139 29111 100000 287865622 29112 100000 392446803 29113 100000 752816034 29114 100000 965475997 29115 100000 364357515 29116 100000 446643841 29117 100000 815098831 29118 100000 77724670 29119 100000 289373520 29120 100000 675836224 29121 100000 80814946 29122 100000 363365616 29123 100000 710675856 29124 100000 123269740 29125 100000 155157290 29126 100000 286359313 29127 100000 899169954 29128 100000 218885405 29129 100000 354828560 29130 100000 892989303 29131 100000 929497601 29132 100000 613771048 29133 100000 151051545 29134 100000 660296399 29135 100000 231926248 29136 100000 60137126 29137 100000 140141387 29138 100000 73547828 29139 100000 356163129 29140 100000 794970383 29141 100000 715217157 29142 100000 893491867 29143 100000 190268041 29144 100000 877279471 29145 100000 983314616 29146 100000 4171599 29147 100000 674682507 29148 100000 558733039 29149 100000 79346132 29150 100000 6597566 29151 100000 778511430 29152 100000 860714465 29153 100000 543178244 29154 100000 39495511 29155 100000 182153288 29156 100000 429756406 29157 100000 492249511 29158 100000 595132993 29159 100000 418674913 29160 100000 977961207 29161 100000 935026249 29162 100000 359270557 29163 100000 965184291 29164 100000 670378674 29165 100000 891222308 29166 100000 785740762 29167 100000 341753095 29168 100000 62833224 29169 100000 608037325 29170 100000 791342207 29171 100000 562160590 29172 100000 339239429 29173 100000 779621107 29174 100000 666765393 29175 100000 62358625 29176 100000 224460969 29177 100000 254001948 29178 100000 276757716 29179 100000 161525323 29180 100000 711368024 29181 100000 650193428 29182 100000 43481979 29183 100000 287466808 29184 100000 989132732 29185 100000 437946152 29186 100000 604391945 29187 100000 22133414 29188 100000 587638622 29189 100000 12675067 29190 100000 529662352 29191 100000 75506480 29192 100000 725571719 29193 100000 353695614 29194 100000 564804224 29195 100000 874743822 29196 100000 185742579 29197 100000 235363369 29198 100000 380014926 29199 100000 609182418 29200 100000 516980780 29201 100000 589836632 29202 100000 948500972 29203 100000 3137098 29204 100000 458223747 29205 100000 961806879 29206 100000 511066798 29207 100000 237988038 29208 100000 867553640 29209 100000 391600324 29210 100000 840004260 29211 100000 355905367 29212 100000 545826826 29213 100000 233041195 29214 100000 779384225 29215 100000 188606818 29216 100000 515376531 29217 100000 525946656 29218 100000 776578806 29219 100000 851458005 29220 100000 941513204 29221 100000 247104708 29222 100000 318827486 29223 100000 908335766 29224 100000 352382290 29225 100000 211784365 29226 100000 404376481 29227 100000 531496344 29228 100000 15751443 29229 100000 933171987 29230 100000 697341295 29231 100000 683026047 29232 100000 881193319 29233 100000 808231440 29234 100000 183747980 29235 100000 180180424 29236 100000 99423105 29237 100000 738091733 29238 100000 548185404 29239 100000 469077650 29240 100000 862317681 29241 100000 776791534 29242 100000 489464825 29243 100000 816268460 29244 100000 339933140 29245 100000 930589315 29246 100000 793833935 29247 100000 319448130 29248 100000 874034640 29249 100000 982735515 29250 100000 207887233 29251 100000 322190078 29252 100000 580849461 29253 100000 62888511 29254 100000 843180892 29255 100000 668188506 29256 100000 542411393 29257 100000 880356072 29258 100000 333715661 29259 100000 974681087 29260 100000 38452996 29261 100000 268121898 29262 100000 453261809 29263 100000 721727849 29264 100000 376129980 29265 100000 738660390 29266 100000 333515341 29267 100000 327783932 29268 100000 321686558 29269 100000 154366174 29270 100000 654320958 29271 100000 977279653 29272 100000 513586285 29273 100000 367104729 29274 100000 678541172 29275 100000 576505441 29276 100000 377610422 29277 100000 946531577 29278 100000 208704070 29279 100000 156321520 29280 100000 460243985 29281 100000 136127277 29282 100000 545203034 29283 100000 754879962 29284 100000 409714833 29285 100000 388142998 29286 100000 150834504 29287 100000 848506062 29288 100000 919505566 29289 100000 587924965 29290 100000 517124625 29291 100000 180094802 29292 100000 183456655 29293 100000 607865594 29294 100000 354398446 29295 100000 575267365 29296 100000 844353860 29297 100000 280473476 29298 100000 244833075 29299 100000 477577082 29300 100000 269199049 29301 100000 905438437 29302 100000 810215648 29303 100000 679832132 29304 100000 41291439 29305 100000 857950174 29306 100000 28223310 29307 100000 949705305 29308 100000 920844399 29309 100000 622042507 29310 100000 272097438 29311 100000 244550913 29312 100000 337539613 29313 100000 643791571 29314 100000 57924294 29315 100000 51106952 29316 100000 499634129 29317 100000 282167658 29318 100000 819158686 29319 100000 119725324 29320 100000 685315384 29321 100000 701824584 29322 100000 13203255 29323 100000 425730979 29324 100000 391782080 29325 100000 106451050 29326 100000 688728320 29327 100000 697273640 29328 100000 345338008 29329 100000 850452398 29330 100000 843037434 29331 100000 4099281 29332 100000 856733132 29333 100000 686707833 29334 100000 721861953 29335 100000 595862208 29336 100000 292384212 29337 100000 542495313 29338 100000 400438631 29339 100000 1955747 29340 100000 927305638 29341 100000 238052921 29342 100000 817006475 29343 100000 298436666 29344 100000 771978277 29345 100000 375634215 29346 100000 549841820 29347 100000 69332272 29348 100000 100974169 29349 100000 683789265 29350 100000 433524093 29351 100000 605055131 29352 100000 43619864 29353 100000 448555504 29354 100000 655212455 29355 100000 331785812 29356 100000 532995016 29357 100000 952862116 29358 100000 707933078 29359 100000 881185820 29360 100000 119400124 29361 100000 889555051 29362 100000 746108901 29363 100000 37530264 29364 100000 37573844 29365 100000 328580945 29366 100000 672055420 29367 100000 913003331 29368 100000 351550091 29369 100000 940129685 29370 100000 168650195 29371 100000 551424660 29372 100000 139834341 29373 100000 299980622 29374 100000 831469714 29375 100000 807484578 29376 100000 692916479 29377 100000 343575254 29378 100000 590725 29379 100000 458745730 29380 100000 21373002 29381 100000 7045128 29382 100000 850041140 29383 100000 71522092 29384 100000 109188958 29385 100000 346012907 29386 100000 924436945 29387 100000 537428759 29388 100000 445800563 29389 100000 558575449 29390 100000 929874735 29391 100000 641932603 29392 100000 219478799 29393 100000 733011840 29394 100000 260606953 29395 100000 292516475 29396 100000 69125214 29397 100000 693738397 29398 100000 776863470 29399 100000 89316051 29400 100000 693939740 29401 100000 441418837 29402 100000 285577903 29403 100000 720124279 29404 100000 612011220 29405 100000 910278528 29406 100000 49539174 29407 100000 464471583 29408 100000 975257101 29409 100000 497011733 29410 100000 113136749 29411 100000 79639503 29412 100000 690182940 29413 100000 894890687 29414 100000 740511500 29415 100000 34158018 29416 100000 855960845 29417 100000 364970265 29418 100000 455833022 29419 100000 685287295 29420 100000 256811073 29421 100000 219097648 29422 100000 331892725 29423 100000 324595118 29424 100000 4723573 29425 100000 993875220 29426 100000 332046835 29427 100000 344199608 29428 100000 115676128 29429 100000 101740849 29430 100000 551539057 29431 100000 29473253 29432 100000 725591364 29433 100000 22448216 29434 100000 19363098 29435 100000 437746651 29436 100000 708306626 29437 100000 139197927 29438 100000 118774040 29439 100000 269258262 29440 100000 137371321 29441 100000 483881265 29442 100000 87919427 29443 100000 781671389 29444 100000 88120214 29445 100000 918260241 29446 100000 544426214 29447 100000 234240233 29448 100000 87899509 29449 100000 488178565 29450 100000 745211867 29451 100000 207854902 29452 100000 832485549 29453 100000 417833336 29454 100000 848296765 29455 100000 973936304 29456 100000 975396979 29457 100000 168856779 29458 100000 70508372 29459 100000 149229153 29460 100000 281795214 29461 100000 78621139 29462 100000 422063732 29463 100000 324393831 29464 100000 164122982 29465 100000 184566644 29466 100000 239860837 29467 100000 354399890 29468 100000 43773968 29469 100000 656750352 29470 100000 934687255 29471 100000 916873256 29472 100000 110071551 29473 100000 655511769 29474 100000 399033782 29475 100000 737244616 29476 100000 404698599 29477 100000 789489141 29478 100000 827783002 29479 100000 823694131 29480 100000 402574720 29481 100000 81808378 29482 100000 291388878 29483 100000 371355790 29484 100000 325500919 29485 100000 668509624 29486 100000 776149907 29487 100000 107840224 29488 100000 801494245 29489 100000 570633268 29490 100000 568985706 29491 100000 396846626 29492 100000 363594959 29493 100000 554376308 29494 100000 140297081 29495 100000 623206055 29496 100000 155362000 29497 100000 943586357 29498 100000 208403343 29499 100000 164038919 29500 100000 184240764 29501 100000 303455091 29502 100000 652938911 29503 100000 71460196 29504 100000 948089743 29505 100000 994299305 29506 100000 690648245 29507 100000 295678057 29508 100000 318360775 29509 100000 713582679 29510 100000 39789005 29511 100000 524105282 29512 100000 104974643 29513 100000 47955479 29514 100000 172174596 29515 100000 458663528 29516 100000 240922913 29517 100000 829821513 29518 100000 883583294 29519 100000 655066801 29520 100000 12149031 29521 100000 742117928 29522 100000 27181785 29523 100000 441433007 29524 100000 947649758 29525 100000 968763835 29526 100000 930114247 29527 100000 793841631 29528 100000 191532237 29529 100000 651868862 29530 100000 899460711 29531 100000 316247011 29532 100000 143516698 29533 100000 607657732 29534 100000 800332616 29535 100000 64458270 29536 100000 118002599 29537 100000 983949 29538 100000 675670975 29539 100000 525186640 29540 100000 343466174 29541 100000 957670492 29542 100000 851383727 29543 100000 929843099 29544 100000 234710887 29545 100000 736079232 29546 100000 25623880 29547 100000 698614490 29548 100000 598588441 29549 100000 4906629 29550 100000 515194173 29551 100000 154807448 29552 100000 750822141 29553 100000 980478112 29554 100000 804989957 29555 100000 435687694 29556 100000 815332655 29557 100000 739195149 29558 100000 87746919 29559 100000 963124293 29560 100000 879212260 29561 100000 286146688 29562 100000 814975109 29563 100000 833196165 29564 100000 899826184 29565 100000 917256207 29566 100000 711379697 29567 100000 767127877 29568 100000 533703411 29569 100000 532276843 29570 100000 888486603 29571 100000 612815111 29572 100000 871724032 29573 100000 519300018 29574 100000 622838574 29575 100000 437732249 29576 100000 805856199 29577 100000 85827233 29578 100000 960483299 29579 100000 995776772 29580 100000 571580292 29581 100000 898585419 29582 100000 641121676 29583 100000 744311949 29584 100000 658128628 29585 100000 408617145 29586 100000 619670772 29587 100000 936499328 29588 100000 791443299 29589 100000 996986998 29590 100000 459836235 29591 100000 411185700 29592 100000 285014023 29593 100000 582278973 29594 100000 221017312 29595 100000 695984983 29596 100000 338193851 29597 100000 479677272 29598 100000 623113405 29599 100000 596983356 29600 100000 567616336 29601 100000 982514509 29602 100000 547291415 29603 100000 378796556 29604 100000 246110736 29605 100000 214108152 29606 100000 258165491 29607 100000 966227341 29608 100000 124780302 29609 100000 405509053 29610 100000 834912730 29611 100000 611219980 29612 100000 888682360 29613 100000 107444883 29614 100000 28721225 29615 100000 315865762 29616 100000 349608670 29617 100000 182926589 29618 100000 73268860 29619 100000 600874551 29620 100000 205984354 29621 100000 924563304 29622 100000 28878144 29623 100000 4434191 29624 100000 768154669 29625 100000 865555761 29626 100000 960583618 29627 100000 579205030 29628 100000 780628637 29629 100000 322306306 29630 100000 735302232 29631 100000 196912261 29632 100000 107993370 29633 100000 764356176 29634 100000 262234820 29635 100000 642726775 29636 100000 195698320 29637 100000 616374489 29638 100000 229711600 29639 100000 414260501 29640 100000 777335492 29641 100000 199694237 29642 100000 777622164 29643 100000 233418333 29644 100000 829466319 29645 100000 369762842 29646 100000 610273026 29647 100000 949792806 29648 100000 889454278 29649 100000 882267776 29650 100000 276088784 29651 100000 308153948 29652 100000 206231110 29653 100000 860322168 29654 100000 331587349 29655 100000 431957986 29656 100000 739915351 29657 100000 646211695 29658 100000 96357213 29659 100000 226249853 29660 100000 723582268 29661 100000 718804114 29662 100000 836952014 29663 100000 944508377 29664 100000 838864904 29665 100000 383798418 29666 100000 279522347 29667 100000 151135391 29668 100000 166819539 29669 100000 291032004 29670 100000 370408869 29671 100000 889625796 29672 100000 244223022 29673 100000 903977338 29674 100000 654500088 29675 100000 994482694 29676 100000 614197124 29677 100000 772881633 29678 100000 816748018 29679 100000 126165168 29680 100000 213431022 29681 100000 529891686 29682 100000 832016359 29683 100000 500261713 29684 100000 692286548 29685 100000 942646091 29686 100000 927174386 29687 100000 751486788 29688 100000 77713364 29689 100000 753201696 29690 100000 69745401 29691 100000 344992551 29692 100000 787395736 29693 100000 56021102 29694 100000 382387820 29695 100000 582603387 29696 100000 826790016 29697 100000 866342184 29698 100000 645429638 29699 100000 200750909 29700 100000 537750228 29701 100000 251111105 29702 100000 393784740 29703 100000 673252760 29704 100000 505192531 29705 100000 487829071 29706 100000 219840897 29707 100000 481910168 29708 100000 677997926 29709 100000 48833657 29710 100000 135377925 29711 100000 408695412 29712 100000 282415096 29713 100000 648323290 29714 100000 163879904 29715 100000 401274753 29716 100000 526165760 29717 100000 328791070 29718 100000 31097585 29719 100000 199535763 29720 100000 720624503 29721 100000 515564097 29722 100000 547343895 29723 100000 304125593 29724 100000 427298726 29725 100000 776148876 29726 100000 120417648 29727 100000 569278779 29728 100000 6471001 29729 100000 725387044 29730 100000 468727119 29731 100000 435670033 29732 100000 871088021 29733 100000 935573868 29734 100000 645114607 29735 100000 431363050 29736 100000 533390492 29737 100000 887461747 29738 100000 243248510 29739 100000 455662153 29740 100000 404089990 29741 100000 522197407 29742 100000 788866711 29743 100000 791858325 29744 100000 474441678 29745 100000 472817437 29746 100000 737601274 29747 100000 699554409 29748 100000 385573653 29749 100000 994658163 29750 100000 388503648 29751 100000 393011560 29752 100000 749044597 29753 100000 942425334 29754 100000 653486671 29755 100000 129986768 29756 100000 238921778 29757 100000 394717175 29758 100000 906592203 29759 100000 80586840 29760 100000 2227617 29761 100000 330257014 29762 100000 63095688 29763 100000 200443520 29764 100000 157281429 29765 100000 228811867 29766 100000 713315377 29767 100000 985492140 29768 100000 662605561 29769 100000 657676787 29770 100000 198724999 29771 100000 32693356 29772 100000 310474767 29773 100000 9700504 29774 100000 56111037 29775 100000 621676679 29776 100000 756347750 29777 100000 307237672 29778 100000 201769725 29779 100000 278411840 29780 100000 658139204 29781 100000 35963572 29782 100000 593399354 29783 100000 925189470 29784 100000 507562782 29785 100000 453201965 29786 100000 6051977 29787 100000 14998580 29788 100000 412580792 29789 100000 683774554 29790 100000 942762169 29791 100000 902404882 29792 100000 200388075 29793 100000 544886885 29794 100000 915084307 29795 100000 410816728 29796 100000 467832266 29797 100000 123911703 29798 100000 440942409 29799 100000 956724834 29800 100000 203952097 29801 100000 625577522 29802 100000 980991925 29803 100000 439203769 29804 100000 674362007 29805 100000 145090791 29806 100000 265572766 29807 100000 747631417 29808 100000 145515120 29809 100000 73276514 29810 100000 569345191 29811 100000 742355849 29812 100000 673115615 29813 100000 440660882 29814 100000 591284929 29815 100000 513425937 29816 100000 583309148 29817 100000 884350021 29818 100000 663189714 29819 100000 208878423 29820 100000 389790693 29821 100000 587094132 29822 100000 617778820 29823 100000 809643703 29824 100000 910204692 29825 100000 550980185 29826 100000 568351986 29827 100000 528542756 29828 100000 781085153 29829 100000 585868477 29830 100000 386625742 29831 100000 55013032 29832 100000 930326163 29833 100000 128182015 29834 100000 771672293 29835 100000 939245026 29836 100000 54540507 29837 100000 862231568 29838 100000 162941793 29839 100000 363722183 29840 100000 502675717 29841 100000 643753761 29842 100000 721549781 29843 100000 535946254 29844 100000 917274830 29845 100000 749414285 29846 100000 407594794 29847 100000 978088504 29848 100000 913438083 29849 100000 930172427 29850 100000 511788014 29851 100000 361237983 29852 100000 692795566 29853 100000 171555204 29854 100000 415287688 29855 100000 101246450 29856 100000 551601803 29857 100000 61486055 29858 100000 98015997 29859 100000 815610156 29860 100000 90123324 29861 100000 258205765 29862 100000 137702077 29863 100000 473006035 29864 100000 261780885 29865 100000 305270976 29866 100000 864142921 29867 100000 459783168 29868 100000 496047752 29869 100000 746023561 29870 100000 777750159 29871 100000 965445640 29872 100000 857651198 29873 100000 91861677 29874 100000 218876614 29875 100000 816654942 29876 100000 793799258 29877 100000 126635625 29878 100000 240051985 29879 100000 386191006 29880 100000 85891684 29881 100000 312075072 29882 100000 238696050 29883 100000 774422719 29884 100000 11993097 29885 100000 510073082 29886 100000 493058626 29887 100000 361637723 29888 100000 446112431 29889 100000 43595165 29890 100000 749091536 29891 100000 724441870 29892 100000 725701219 29893 100000 831816126 29894 100000 503530047 29895 100000 6716469 29896 100000 305695591 29897 100000 951065877 29898 100000 977578692 29899 100000 2501745 29900 100000 578610230 29901 100000 646285755 29902 100000 127628984 29903 100000 579061461 29904 100000 140996256 29905 100000 347542932 29906 100000 458290582 29907 100000 649700098 29908 100000 523529240 29909 100000 23239364 29910 100000 144161870 29911 100000 150946280 29912 100000 878730587 29913 100000 755477202 29914 100000 327906140 29915 100000 200640448 29916 100000 412803183 29917 100000 556876379 29918 100000 517546625 29919 100000 7597181 29920 100000 250884161 29921 100000 446861604 29922 100000 75214338 29923 100000 582953757 29924 100000 463649372 29925 100000 122633012 29926 100000 537598868 29927 100000 892291421 29928 100000 104592575 29929 100000 151528794 29930 100000 633853934 29931 100000 274360550 29932 100000 26416462 29933 100000 64990271 29934 100000 732825451 29935 100000 395817977 29936 100000 366039919 29937 100000 116658632 29938 100000 166099929 29939 100000 87557801 29940 100000 527152586 29941 100000 738211739 29942 100000 633510400 29943 100000 401426854 29944 100000 355833318 29945 100000 704561671 29946 100000 91561282 29947 100000 181121832 29948 100000 235631429 29949 100000 121818045 29950 100000 271445305 29951 100000 517301769 29952 100000 369077784 29953 100000 846739812 29954 100000 972738393 29955 100000 609461751 29956 100000 217103587 29957 100000 272235730 29958 100000 50158024 29959 100000 918616449 29960 100000 476824313 29961 100000 744526390 29962 100000 738691912 29963 100000 549843784 29964 100000 793470539 29965 100000 805163866 29966 100000 496049796 29967 100000 274684473 29968 100000 737278004 29969 100000 437493667 29970 100000 683202887 29971 100000 532870901 29972 100000 477350901 29973 100000 211310703 29974 100000 318264324 29975 100000 167340812 29976 100000 532378278 29977 100000 79981177 29978 100000 920400539 29979 100000 102211384 29980 100000 572904566 29981 100000 598737093 29982 100000 38622434 29983 100000 541110154 29984 100000 128721857 29985 100000 684695103 29986 100000 641103450 29987 100000 94603801 29988 100000 515468449 29989 100000 18486127 29990 100000 867836443 29991 100000 934576292 29992 100000 708149666 29993 100000 145711509 29994 100000 928798037 29995 100000 661456833 29996 100000 889799225 29997 100000 767339654 29998 100000 753106223 29999 100000 454659679 30000 100000 806227209 30001 100000 279424535 30002 100000 516350788 30003 100000 338223933 30004 100000 997042761 30005 100000 666100084 30006 100000 98852209 30007 100000 995731042 30008 100000 160280092 30009 100000 263818211 30010 100000 850269265 30011 100000 449671358 30012 100000 170039680 30013 100000 303932745 30014 100000 284077570 30015 100000 631303405 30016 100000 879710017 30017 100000 396703211 30018 100000 39955107 30019 100000 832788880 30020 100000 709993186 30021 100000 20631918 30022 100000 524397625 30023 100000 439328833 30024 100000 429742294 30025 100000 319693744 30026 100000 957129169 30027 100000 486923796 30028 100000 932478864 30029 100000 43336366 30030 100000 73292518 30031 100000 498745976 30032 100000 756268529 30033 100000 527880594 30034 100000 872631316 30035 100000 391416279 30036 100000 398312244 30037 100000 33649146 30038 100000 862085788 30039 100000 310241095 30040 100000 412079531 30041 100000 202814171 30042 100000 925668522 30043 100000 972808820 30044 100000 148719704 30045 100000 284670406 30046 100000 235640819 30047 100000 714635304 30048 100000 619734314 30049 100000 884684115 30050 100000 157554071 30051 100000 597193437 30052 100000 130618158 30053 100000 335059410 30054 100000 744937527 30055 100000 931493655 30056 100000 587440385 30057 100000 904407295 30058 100000 755231617 30059 100000 325885613 30060 100000 747334898 30061 100000 647835737 30062 100000 434457964 30063 100000 949360182 30064 100000 679820181 30065 100000 959602430 30066 100000 583162970 30067 100000 166514674 30068 100000 19153227 30069 100000 308650120 30070 100000 494524195 30071 100000 423035503 30072 100000 396973722 30073 100000 142741868 30074 100000 205520253 30075 100000 430000874 30076 100000 519246509 30077 100000 332894905 30078 100000 806724814 30079 100000 269202210 30080 100000 314524 30081 100000 577893894 30082 100000 81312901 30083 100000 676708793 30084 100000 36807794 30085 100000 383906643 30086 100000 49799042 30087 100000 133970058 30088 100000 480687537 30089 100000 628746773 30090 100000 33472946 30091 100000 376008078 30092 100000 247305942 30093 100000 767016902 30094 100000 595744249 30095 100000 647202740 30096 100000 859993752 30097 100000 28210027 30098 100000 94825408 30099 100000 313351941 30100 100000 146724777 30101 100000 315012982 30102 100000 830087326 30103 100000 269050102 30104 100000 940226630 30105 100000 448069167 30106 100000 642335028 30107 100000 785782132 30108 100000 542343866 30109 100000 783006830 30110 100000 491225936 30111 100000 628420075 30112 100000 38297315 30113 100000 618123327 30114 100000 119118190 30115 100000 620247125 30116 100000 276889115 30117 100000 893371743 30118 100000 604256023 30119 100000 542804537 30120 100000 586518629 30121 100000 181626892 30122 100000 203648385 30123 100000 615519194 30124 100000 599123865 30125 100000 635657294 30126 100000 557692861 30127 100000 243985032 30128 100000 464422958 30129 100000 277356839 30130 100000 796059267 30131 100000 389484712 30132 100000 454186226 30133 100000 914120040 30134 100000 790910242 30135 100000 934974277 30136 100000 922559041 30137 100000 299697968 30138 100000 767425594 30139 100000 910750993 30140 100000 713348406 30141 100000 379913469 30142 100000 683414601 30143 100000 216971560 30144 100000 845471301 30145 100000 537625533 30146 100000 348582098 30147 100000 577920957 30148 100000 234135352 30149 100000 361744511 30150 100000 327777495 30151 100000 30056789 30152 100000 392201616 30153 100000 866775576 30154 100000 693963833 30155 100000 179800745 30156 100000 593654601 30157 100000 184077988 30158 100000 793540774 30159 100000 621658356 30160 100000 617672892 30161 100000 764199949 30162 100000 948768478 30163 100000 890291732 30164 100000 926301035 30165 100000 992750338 30166 100000 347070338 30167 100000 584688475 30168 100000 311507026 30169 100000 587866141 30170 100000 287293891 30171 100000 141477553 30172 100000 158261195 30173 100000 340099652 30174 100000 803569493 30175 100000 855348977 30176 100000 94126786 30177 100000 962417457 30178 100000 80400781 30179 100000 724859933 30180 100000 132952410 30181 100000 122593380 30182 100000 146897129 30183 100000 897199345 30184 100000 894938853 30185 100000 720505111 30186 100000 840925080 30187 100000 830486455 30188 100000 548221100 30189 100000 916790572 30190 100000 140890067 30191 100000 745159701 30192 100000 336675089 30193 100000 628222182 30194 100000 13531722 30195 100000 617595120 30196 100000 35737603 30197 100000 539665360 30198 100000 769971159 30199 100000 343329915 30200 100000 9578557 30201 100000 658843458 30202 100000 830846636 30203 100000 580087883 30204 100000 444816792 30205 100000 959126527 30206 100000 557798379 30207 100000 949223229 30208 100000 217083643 30209 100000 575187598 30210 100000 321779107 30211 100000 600397619 30212 100000 381363585 30213 100000 829011439 30214 100000 918210867 30215 100000 492295112 30216 100000 457061300 30217 100000 548185658 30218 100000 676466974 30219 100000 14393363 30220 100000 610950684 30221 100000 783613066 30222 100000 7299150 30223 100000 347640055 30224 100000 76946734 30225 100000 183006494 30226 100000 331847787 30227 100000 900954649 30228 100000 487462663 30229 100000 864330402 30230 100000 550518179 30231 100000 133130536 30232 100000 362374316 30233 100000 465894801 30234 100000 909279261 30235 100000 373152099 30236 100000 778088416 30237 100000 995602261 30238 100000 640636434 30239 100000 35852678 30240 100000 866445701 30241 100000 3676358 30242 100000 317084464 30243 100000 971540358 30244 100000 803039300 30245 100000 92319495 30246 100000 858655888 30247 100000 767174969 30248 100000 198694927 30249 100000 39736579 30250 100000 676237597 30251 100000 206576837 30252 100000 4611874 30253 100000 293960803 30254 100000 297874057 30255 100000 794996772 30256 100000 104994511 30257 100000 970995491 30258 100000 200413571 30259 100000 316989415 30260 100000 513647610 30261 100000 793447080 30262 100000 487368532 30263 100000 246748258 30264 100000 54516019 30265 100000 407379077 30266 100000 942544196 30267 100000 459122730 30268 100000 55730707 30269 100000 521632138 30270 100000 103248579 30271 100000 241882628 30272 100000 424591294 30273 100000 773966 30274 100000 834681615 30275 100000 23436182 30276 100000 684853875 30277 100000 982022718 30278 100000 981707728 30279 100000 586460716 30280 100000 809665627 30281 100000 707385103 30282 100000 499017456 30283 100000 70483761 30284 100000 646254162 30285 100000 643358302 30286 100000 900587849 30287 100000 798636333 30288 100000 609862255 30289 100000 985330581 30290 100000 829125971 30291 100000 780560708 30292 100000 502235892 30293 100000 835720000 30294 100000 427324581 30295 100000 538745691 30296 100000 302435065 30297 100000 809569745 30298 100000 496869856 30299 100000 527346428 30300 100000 125047467 30301 100000 288723257 30302 100000 575943137 30303 100000 956784839 30304 100000 806407400 30305 100000 176534946 30306 100000 138658903 30307 100000 208736046 30308 100000 387092941 30309 100000 205743126 30310 100000 998839122 30311 100000 8721046 30312 100000 168168802 30313 100000 313675476 30314 100000 187819521 30315 100000 76268454 30316 100000 813164411 30317 100000 358408010 30318 100000 613572539 30319 100000 273668 30320 100000 737939493 30321 100000 893118533 30322 100000 552006997 30323 100000 981225542 30324 100000 84770715 30325 100000 664977364 30326 100000 836296789 30327 100000 474863864 30328 100000 40390605 30329 100000 630139418 30330 100000 869221578 30331 100000 619226999 30332 100000 500993045 30333 100000 229144860 30334 100000 485364475 30335 100000 875210676 30336 100000 821389473 30337 100000 828249723 30338 100000 610683938 30339 100000 397553472 30340 100000 461420526 30341 100000 819862208 30342 100000 864234922 30343 100000 471581650 30344 100000 735811234 30345 100000 510057177 30346 100000 392843244 30347 100000 712835367 30348 100000 797682834 30349 100000 864198998 30350 100000 933599997 30351 100000 754680778 30352 100000 449635265 30353 100000 397060699 30354 100000 331647656 30355 100000 729632641 30356 100000 628245874 30357 100000 265056133 30358 100000 520772337 30359 100000 638446284 30360 100000 437152026 30361 100000 464473920 30362 100000 323104537 30363 100000 363641637 30364 100000 803053173 30365 100000 728470605 30366 100000 211337008 30367 100000 675478751 30368 100000 193972769 30369 100000 9969902 30370 100000 881019832 30371 100000 745164906 30372 100000 604491049 30373 100000 994652683 30374 100000 690159824 30375 100000 861945176 30376 100000 341063981 30377 100000 346423571 30378 100000 13448041 30379 100000 489337726 30380 100000 615333620 30381 100000 928245577 30382 100000 217684202 30383 100000 412993115 30384 100000 763995024 30385 100000 203393779 30386 100000 420977958 30387 100000 62453798 30388 100000 741368659 30389 100000 835075753 30390 100000 564804296 30391 100000 152413710 30392 100000 765750847 30393 100000 537787240 30394 100000 644297356 30395 100000 961259978 30396 100000 915213910 30397 100000 52310076 30398 100000 869136713 30399 100000 524315935 30400 100000 488188123 30401 100000 113358147 30402 100000 878402963 30403 100000 843690402 30404 100000 688772028 30405 100000 1383755 30406 100000 606751164 30407 100000 128202506 30408 100000 93207967 30409 100000 994067702 30410 100000 335475705 30411 100000 937413680 30412 100000 356073095 30413 100000 514172747 30414 100000 919042243 30415 100000 733525739 30416 100000 171311938 30417 100000 504318788 30418 100000 152038272 30419 100000 722496459 30420 100000 458655163 30421 100000 856512315 30422 100000 740749709 30423 100000 132032584 30424 100000 488556877 30425 100000 698142833 30426 100000 286620715 30427 100000 635027104 30428 100000 63172744 30429 100000 879220112 30430 100000 904084331 30431 100000 41943335 30432 100000 959333374 30433 100000 246304604 30434 100000 849246121 30435 100000 547664978 30436 100000 67869171 30437 100000 149615611 30438 100000 759173919 30439 100000 783590419 30440 100000 81018578 30441 100000 944239934 30442 100000 390679403 30443 100000 502180870 30444 100000 55131269 30445 100000 276108139 30446 100000 624931075 30447 100000 83729737 30448 100000 918471473 30449 100000 281549149 30450 100000 105551441 30451 100000 875034380 30452 100000 599449921 30453 100000 558035249 30454 100000 20861423 30455 100000 752221872 30456 100000 124201780 30457 100000 286370125 30458 100000 548101683 30459 100000 231532683 30460 100000 510005798 30461 100000 875210412 30462 100000 518005211 30463 100000 623409641 30464 100000 825851431 30465 100000 629280596 30466 100000 709427370 30467 100000 181067536 30468 100000 953916706 30469 100000 491045325 30470 100000 355911672 30471 100000 215435426 30472 100000 59353304 30473 100000 795185355 30474 100000 29534670 30475 100000 432505656 30476 100000 543315646 30477 100000 558979268 30478 100000 979201987 30479 100000 595426367 30480 100000 756537029 30481 100000 61141152 30482 100000 993291027 30483 100000 132735410 30484 100000 151296188 30485 100000 400548056 30486 100000 168472195 30487 100000 782644175 30488 100000 289560902 30489 100000 281466051 30490 100000 622430212 30491 100000 569860404 30492 100000 29556894 30493 100000 298187339 30494 100000 299723034 30495 100000 554384511 30496 100000 470114371 30497 100000 643769733 30498 100000 490472008 30499 100000 157139878 30500 100000 803366248 30501 100000 110134286 30502 100000 428897653 30503 100000 149634511 30504 100000 514331951 30505 100000 23460126 30506 100000 161804679 30507 100000 256020005 30508 100000 83565669 30509 100000 422267495 30510 100000 104481973 30511 100000 809885212 30512 100000 566355734 30513 100000 462902470 30514 100000 331916940 30515 100000 437246089 30516 100000 434695837 30517 100000 790017788 30518 100000 755062291 30519 100000 735159457 30520 100000 523952598 30521 100000 372406488 30522 100000 462273845 30523 100000 928709665 30524 100000 430825564 30525 100000 856859864 30526 100000 334601085 30527 100000 402798862 30528 100000 745695966 30529 100000 784461438 30530 100000 343425433 30531 100000 372158336 30532 100000 110329764 30533 100000 678536712 30534 100000 537033024 30535 100000 908171219 30536 100000 155815660 30537 100000 361994031 30538 100000 305114799 30539 100000 728695121 30540 100000 839701949 30541 100000 158303761 30542 100000 401361708 30543 100000 465140346 30544 100000 925000076 30545 100000 285168371 30546 100000 333193869 30547 100000 425699990 30548 100000 257176722 30549 100000 480224445 30550 100000 208128376 30551 100000 978688504 30552 100000 457688619 30553 100000 926835439 30554 100000 349070940 30555 100000 176498767 30556 100000 59649358 30557 100000 529213912 30558 100000 155452719 30559 100000 914046578 30560 100000 620541808 30561 100000 296654815 30562 100000 152425182 30563 100000 938073660 30564 100000 318634501 30565 100000 676578757 30566 100000 639631855 30567 100000 770318134 30568 100000 490296002 30569 100000 926994976 30570 100000 85435783 30571 100000 583502650 30572 100000 436563853 30573 100000 128538777 30574 100000 25104120 30575 100000 390751616 30576 100000 830848211 30577 100000 910918265 30578 100000 986562431 30579 100000 371795781 30580 100000 902731309 30581 100000 804222204 30582 100000 987823447 30583 100000 110865487 30584 100000 628946342 30585 100000 154618095 30586 100000 948869764 30587 100000 888059352 30588 100000 832624532 30589 100000 704439995 30590 100000 973826719 30591 100000 37427527 30592 100000 374414729 30593 100000 408810984 30594 100000 66228169 30595 100000 835147652 30596 100000 331432452 30597 100000 740245883 30598 100000 952856410 30599 100000 415506338 30600 100000 219739626 30601 100000 797468312 30602 100000 858944818 30603 100000 597778412 30604 100000 52196497 30605 100000 607612201 30606 100000 31443346 30607 100000 837919014 30608 100000 380020255 30609 100000 908510453 30610 100000 665624587 30611 100000 242837409 30612 100000 273504013 30613 100000 874239128 30614 100000 229369178 30615 100000 210016211 30616 100000 411330075 30617 100000 270041083 30618 100000 241330970 30619 100000 770524055 30620 100000 694195479 30621 100000 830802384 30622 100000 141047201 30623 100000 797139395 30624 100000 841202994 30625 100000 227541365 30626 100000 541328247 30627 100000 520989140 30628 100000 474276997 30629 100000 200829300 30630 100000 889431980 30631 100000 63725792 30632 100000 427602257 30633 100000 447542023 30634 100000 254159863 30635 100000 725924414 30636 100000 127430143 30637 100000 429726033 30638 100000 116013221 30639 100000 580777107 30640 100000 327083809 30641 100000 577842260 30642 100000 573971136 30643 100000 12341739 30644 100000 238737897 30645 100000 321263035 30646 100000 697497068 30647 100000 204629726 30648 100000 743291664 30649 100000 509656439 30650 100000 549128000 30651 100000 763002918 30652 100000 115126118 30653 100000 778949276 30654 100000 510083009 30655 100000 304404494 30656 100000 401906704 30657 100000 575705218 30658 100000 197772960 30659 100000 537566785 30660 100000 367945726 30661 100000 154225412 30662 100000 740023770 30663 100000 956712726 30664 100000 727512422 30665 100000 453625061 30666 100000 223200924 30667 100000 122175257 30668 100000 310553931 30669 100000 429997423 30670 100000 358494120 30671 100000 717004521 30672 100000 188001877 30673 100000 25872036 30674 100000 249902886 30675 100000 741972099 30676 100000 813532514 30677 100000 843691327 30678 100000 78973669 30679 100000 951820731 30680 100000 30722882 30681 100000 432677289 30682 100000 743466887 30683 100000 740495983 30684 100000 66180806 30685 100000 823851525 30686 100000 299507317 30687 100000 217452175 30688 100000 325095375 30689 100000 190107916 30690 100000 577547736 30691 100000 579617350 30692 100000 416176446 30693 100000 832308386 30694 100000 309826483 30695 100000 539255872 30696 100000 556001318 30697 100000 430537142 30698 100000 553269000 30699 100000 157386933 30700 100000 237150823 30701 100000 397532019 30702 100000 640227698 30703 100000 185271828 30704 100000 65060587 30705 100000 907621936 30706 100000 111078468 30707 100000 922919326 30708 100000 999659427 30709 100000 987926502 30710 100000 373260767 30711 100000 708043183 30712 100000 885654084 30713 100000 393815443 30714 100000 629658405 30715 100000 170402652 30716 100000 420560271 30717 100000 219046 30718 100000 980297816 30719 100000 167444623 30720 100000 446699432 30721 100000 356682711 30722 100000 929277686 30723 100000 296811150 30724 100000 328971253 30725 100000 981004460 30726 100000 614445447 30727 100000 298311850 30728 100000 831267074 30729 100000 514463783 30730 100000 273692212 30731 100000 363209196 30732 100000 477322276 30733 100000 921989264 30734 100000 13916883 30735 100000 133994411 30736 100000 603403122 30737 100000 635053598 30738 100000 906946734 30739 100000 430860112 30740 100000 157253006 30741 100000 790956426 30742 100000 747937674 30743 100000 830246006 30744 100000 732622850 30745 100000 818896170 30746 100000 379630939 30747 100000 411948324 30748 100000 45509570 30749 100000 674931047 30750 100000 30978577 30751 100000 896107425 30752 100000 704330019 30753 100000 456332565 30754 100000 70651148 30755 100000 799650320 30756 100000 290224746 30757 100000 344969627 30758 100000 817202068 30759 100000 193844019 30760 100000 613728055 30761 100000 404115375 30762 100000 796220534 30763 100000 55797235 30764 100000 278259607 30765 100000 748535177 30766 100000 326720628 30767 100000 505962617 30768 100000 996841747 30769 100000 723818013 30770 100000 77726181 30771 100000 685456031 30772 100000 864235447 30773 100000 846165312 30774 100000 949451789 30775 100000 500098981 30776 100000 376713225 30777 100000 146607197 30778 100000 520571191 30779 100000 543723681 30780 100000 734857576 30781 100000 248504545 30782 100000 201070971 30783 100000 781763349 30784 100000 15533422 30785 100000 550287888 30786 100000 295677977 30787 100000 942650898 30788 100000 268775164 30789 100000 568004145 30790 100000 699858029 30791 100000 326409637 30792 100000 410972240 30793 100000 26721652 30794 100000 187160681 30795 100000 257590962 30796 100000 371570042 30797 100000 490381617 30798 100000 764070252 30799 100000 528759733 30800 100000 485930860 30801 100000 931664331 30802 100000 758647310 30803 100000 269942399 30804 100000 438996657 30805 100000 263942582 30806 100000 557639187 30807 100000 719693027 30808 100000 608631321 30809 100000 400224975 30810 100000 620049208 30811 100000 951035992 30812 100000 888897601 30813 100000 817310593 30814 100000 918929787 30815 100000 754474847 30816 100000 727311890 30817 100000 49431909 30818 100000 353044323 30819 100000 17238912 30820 100000 630067022 30821 100000 139855738 30822 100000 666489661 30823 100000 600937984 30824 100000 214916746 30825 100000 328428413 30826 100000 463492213 30827 100000 259319372 30828 100000 187303276 30829 100000 865923533 30830 100000 688578597 30831 100000 51631074 30832 100000 648595519 30833 100000 794423834 30834 100000 339331755 30835 100000 833803273 30836 100000 773994824 30837 100000 174943377 30838 100000 147043040 30839 100000 565562902 30840 100000 960530665 30841 100000 525028622 30842 100000 713458825 30843 100000 668265955 30844 100000 886706212 30845 100000 993734230 30846 100000 289426641 30847 100000 43419866 30848 100000 801150779 30849 100000 146869726 30850 100000 398445367 30851 100000 772505658 30852 100000 911093812 30853 100000 17655588 30854 100000 324242320 30855 100000 616169326 30856 100000 630511854 30857 100000 821668606 30858 100000 987116752 30859 100000 879909365 30860 100000 836926250 30861 100000 906921328 30862 100000 937259606 30863 100000 63368571 30864 100000 393361155 30865 100000 673001393 30866 100000 905684979 30867 100000 668614963 30868 100000 41852894 30869 100000 782945594 30870 100000 411383654 30871 100000 192936757 30872 100000 334778235 30873 100000 695679733 30874 100000 843766548 30875 100000 686187963 30876 100000 157735918 30877 100000 134305181 30878 100000 757949072 30879 100000 565944671 30880 100000 562568497 30881 100000 156154373 30882 100000 999940454 30883 100000 815610413 30884 100000 969481573 30885 100000 153421665 30886 100000 662439239 30887 100000 48390485 30888 100000 370202141 30889 100000 919731737 30890 100000 817005164 30891 100000 165671079 30892 100000 66465946 30893 100000 976324526 30894 100000 88732634 30895 100000 521818008 30896 100000 940245034 30897 100000 516186307 30898 100000 555051782 30899 100000 331539476 30900 100000 570635502 30901 100000 314962328 30902 100000 664097368 30903 100000 242116905 30904 100000 484623177 30905 100000 317578017 30906 100000 332801483 30907 100000 630290257 30908 100000 725886790 30909 100000 750086279 30910 100000 232669496 30911 100000 3322854 30912 100000 876521432 30913 100000 116746794 30914 100000 316801685 30915 100000 163596275 30916 100000 948757479 30917 100000 880527274 30918 100000 643535625 30919 100000 542700215 30920 100000 242480575 30921 100000 538628222 30922 100000 169761061 30923 100000 300380944 30924 100000 397154254 30925 100000 657109884 30926 100000 737932775 30927 100000 516797997 30928 100000 543939278 30929 100000 575265879 30930 100000 382149709 30931 100000 198920031 30932 100000 461708259 30933 100000 269579580 30934 100000 68812948 30935 100000 332463068 30936 100000 347571255 30937 100000 809770175 30938 100000 655979777 30939 100000 57389425 30940 100000 645933157 30941 100000 676507839 30942 100000 247134088 30943 100000 858286055 30944 100000 725638824 30945 100000 418814721 30946 100000 531991284 30947 100000 259116649 30948 100000 466108633 30949 100000 656555450 30950 100000 213285212 30951 100000 407909097 30952 100000 424894937 30953 100000 873240300 30954 100000 607301132 30955 100000 432460950 30956 100000 470662253 30957 100000 304666620 30958 100000 45965997 30959 100000 423953445 30960 100000 812569102 30961 100000 153725492 30962 100000 287151452 30963 100000 973333227 30964 100000 802645582 30965 100000 508407677 30966 100000 219014755 30967 100000 589898061 30968 100000 70311741 30969 100000 374305859 30970 100000 41346063 30971 100000 597246352 30972 100000 971992351 30973 100000 633783614 30974 100000 807249648 30975 100000 387599124 30976 100000 453251207 30977 100000 384749259 30978 100000 72448319 30979 100000 921754917 30980 100000 407039120 30981 100000 988531967 30982 100000 240172234 30983 100000 247200628 30984 100000 783452177 30985 100000 839480613 30986 100000 150785308 30987 100000 725469609 30988 100000 851410233 30989 100000 326964911 30990 100000 448220796 30991 100000 684255881 30992 100000 659680628 30993 100000 165970198 30994 100000 271273149 30995 100000 538633658 30996 100000 993603293 30997 100000 875145790 30998 100000 235403470 30999 100000 583459895 31000 100000 165199205 31001 100000 586540431 31002 100000 405616325 31003 100000 789644327 31004 100000 57695159 31005 100000 331581825 31006 100000 633727033 31007 100000 483001147 31008 100000 448023745 31009 100000 771179883 31010 100000 88928002 31011 100000 383189479 31012 100000 95297055 31013 100000 418164717 31014 100000 715151548 31015 100000 90336727 31016 100000 473658264 31017 100000 96141283 31018 100000 268656424 31019 100000 752865976 31020 100000 642526436 31021 100000 210916229 31022 100000 532445058 31023 100000 621895000 31024 100000 382927816 31025 100000 659593486 31026 100000 268635455 31027 100000 631066112 31028 100000 264251464 31029 100000 827231253 31030 100000 676778560 31031 100000 462414862 31032 100000 182845465 31033 100000 130610636 31034 100000 957557503 31035 100000 420502571 31036 100000 984042493 31037 100000 640677209 31038 100000 54964833 31039 100000 836805985 31040 100000 778238353 31041 100000 739992401 31042 100000 764569060 31043 100000 166346171 31044 100000 842895152 31045 100000 130948528 31046 100000 121670426 31047 100000 721672866 31048 100000 186892680 31049 100000 474432177 31050 100000 665897896 31051 100000 334228414 31052 100000 33096286 31053 100000 346179965 31054 100000 426206805 31055 100000 312569053 31056 100000 467828858 31057 100000 544712950 31058 100000 730723749 31059 100000 384040343 31060 100000 107688346 31061 100000 417221145 31062 100000 273257245 31063 100000 187250833 31064 100000 100180537 31065 100000 181704234 31066 100000 903159499 31067 100000 69558716 31068 100000 466428619 31069 100000 118376354 31070 100000 951104623 31071 100000 768044282 31072 100000 79667880 31073 100000 78055221 31074 100000 751480646 31075 100000 513588791 31076 100000 615832377 31077 100000 17068229 31078 100000 921764718 31079 100000 271172457 31080 100000 274773821 31081 100000 332952612 31082 100000 490882817 31083 100000 592287243 31084 100000 960901374 31085 100000 182532969 31086 100000 979023800 31087 100000 234900222 31088 100000 65056772 31089 100000 62310285 31090 100000 464926364 31091 100000 744436085 31092 100000 653510015 31093 100000 205107160 31094 100000 801731358 31095 100000 854165440 31096 100000 379294500 31097 100000 763310239 31098 100000 959203935 31099 100000 211666951 31100 100000 897683529 31101 100000 439723722 31102 100000 121972695 31103 100000 516003363 31104 100000 21347315 31105 100000 214044873 31106 100000 166785047 31107 100000 966502076 31108 100000 242401965 31109 100000 542375438 31110 100000 153938074 31111 100000 365471108 31112 100000 306660699 31113 100000 976175213 31114 100000 731906329 31115 100000 603501786 31116 100000 615986290 31117 100000 907225206 31118 100000 259584305 31119 100000 831867577 31120 100000 621643206 31121 100000 302556562 31122 100000 658386143 31123 100000 896941212 31124 100000 709109424 31125 100000 169252425 31126 100000 204939426 31127 100000 682616522 31128 100000 186817096 31129 100000 210279950 31130 100000 163069899 31131 100000 97768639 31132 100000 720059077 31133 100000 348803582 31134 100000 532641774 31135 100000 390390879 31136 100000 164013118 31137 100000 611972191 31138 100000 326944165 31139 100000 510780027 31140 100000 554375496 31141 100000 570341713 31142 100000 424387083 31143 100000 76051694 31144 100000 947127815 31145 100000 271544178 31146 100000 4820627 31147 100000 19634676 31148 100000 148531224 31149 100000 47984819 31150 100000 786091445 31151 100000 588056403 31152 100000 305069158 31153 100000 50911266 31154 100000 869769611 31155 100000 670513511 31156 100000 315647293 31157 100000 238621203 31158 100000 896559176 31159 100000 562165337 31160 100000 597967807 31161 100000 529342595 31162 100000 602497407 31163 100000 839778354 31164 100000 901303944 31165 100000 816055353 31166 100000 458381295 31167 100000 962685874 31168 100000 982471806 31169 100000 6746423 31170 100000 49978538 31171 100000 314955024 31172 100000 220713837 31173 100000 774004881 31174 100000 500548795 31175 100000 886563446 31176 100000 958107621 31177 100000 247835780 31178 100000 316765518 31179 100000 365139376 31180 100000 528097342 31181 100000 316407313 31182 100000 727526330 31183 100000 178593521 31184 100000 503513709 31185 100000 47584147 31186 100000 815856999 31187 100000 53084230 31188 100000 528438640 31189 100000 393811338 31190 100000 43895624 31191 100000 995627810 31192 100000 500540020 31193 100000 339112714 31194 100000 585106545 31195 100000 246716948 31196 100000 626587255 31197 100000 795830460 31198 100000 756658428 31199 100000 877845530 31200 100000 41989564 31201 100000 691867030 31202 100000 640069943 31203 100000 280872348 31204 100000 812063654 31205 100000 65260971 31206 100000 363661249 31207 100000 923783305 31208 100000 783033960 31209 100000 291289834 31210 100000 888581660 31211 100000 359097457 31212 100000 288261966 31213 100000 761871151 31214 100000 156310301 31215 100000 237654532 31216 100000 999868592 31217 100000 358086849 31218 100000 136746760 31219 100000 673501927 31220 100000 575072012 31221 100000 559892250 31222 100000 315984775 31223 100000 360055170 31224 100000 333902085 31225 100000 222906682 31226 100000 151209721 31227 100000 625699219 31228 100000 327427738 31229 100000 735498952 31230 100000 759339998 31231 100000 511061966 31232 100000 38552249 31233 100000 666353969 31234 100000 573961026 31235 100000 771626299 31236 100000 970923328 31237 100000 261758216 31238 100000 936405623 31239 100000 152553312 31240 100000 414418712 31241 100000 231685444 31242 100000 465186069 31243 100000 943748479 31244 100000 567773513 31245 100000 803905493 31246 100000 136040124 31247 100000 246367292 31248 100000 222628032 31249 100000 450421602 31250 100000 52663919 31251 100000 716026936 31252 100000 240424822 31253 100000 478168438 31254 100000 938493044 31255 100000 637564230 31256 100000 805299217 31257 100000 783361649 31258 100000 817062302 31259 100000 750178900 31260 100000 299654778 31261 100000 669982301 31262 100000 312042308 31263 100000 630451415 31264 100000 118922115 31265 100000 174626678 31266 100000 95306117 31267 100000 508106842 31268 100000 255116372 31269 100000 504294004 31270 100000 4674109 31271 100000 157279288 31272 100000 181160166 31273 100000 872031160 31274 100000 417458294 31275 100000 60899497 31276 100000 788204841 31277 100000 939372329 31278 100000 363250141 31279 100000 886625077 31280 100000 361817876 31281 100000 333187644 31282 100000 694247950 31283 100000 512626866 31284 100000 443474880 31285 100000 146659571 31286 100000 668814066 31287 100000 9502905 31288 100000 551858338 31289 100000 139866992 31290 100000 638873114 31291 100000 443744930 31292 100000 72262320 31293 100000 996761520 31294 100000 108024943 31295 100000 47887069 31296 100000 990910113 31297 100000 417196787 31298 100000 188643003 31299 100000 471354200 31300 100000 208757190 31301 100000 659568350 31302 100000 84263230 31303 100000 776272035 31304 100000 346714613 31305 100000 446398080 31306 100000 326541679 31307 100000 847857687 31308 100000 217008073 31309 100000 964673590 31310 100000 184502218 31311 100000 339636287 31312 100000 457282098 31313 100000 741273046 31314 100000 979862193 31315 100000 155076200 31316 100000 5447827 31317 100000 963044992 31318 100000 660277360 31319 100000 909350889 31320 100000 105737812 31321 100000 564493554 31322 100000 128761853 31323 100000 344554575 31324 100000 878260823 31325 100000 594948784 31326 100000 243897929 31327 100000 491779104 31328 100000 927232508 31329 100000 820027039 31330 100000 507424567 31331 100000 22484296 31332 100000 177880844 31333 100000 712952381 31334 100000 996136692 31335 100000 194516031 31336 100000 105864542 31337 100000 340558465 31338 100000 668986300 31339 100000 320634599 31340 100000 652699368 31341 100000 993674155 31342 100000 476537839 31343 100000 752970249 31344 100000 717110088 31345 100000 916484975 31346 100000 109300090 31347 100000 130930040 31348 100000 502366423 31349 100000 879507694 31350 100000 992029253 31351 100000 666651298 31352 100000 178857471 31353 100000 942790596 31354 100000 428504595 31355 100000 713791333 31356 100000 263714147 31357 100000 458645584 31358 100000 387937635 31359 100000 154550858 31360 100000 941808113 31361 100000 884760346 31362 100000 540901064 31363 100000 792338889 31364 100000 861524969 31365 100000 506971791 31366 100000 862363390 31367 100000 888905749 31368 100000 933792078 31369 100000 221763082 31370 100000 720976373 31371 100000 660115534 31372 100000 466793854 31373 100000 920128090 31374 100000 925311330 31375 100000 67351154 31376 100000 31571709 31377 100000 640721749 31378 100000 152155159 31379 100000 778328814 31380 100000 263439338 31381 100000 435528488 31382 100000 414711775 31383 100000 982939125 31384 100000 753740618 31385 100000 929330800 31386 100000 488629252 31387 100000 492839754 31388 100000 626782316 31389 100000 713963900 31390 100000 407959975 31391 100000 24514277 31392 100000 486839772 31393 100000 648865919 31394 100000 782569825 31395 100000 27549553 31396 100000 760340200 31397 100000 980442774 31398 100000 25959317 31399 100000 4720250 31400 100000 927894383 31401 100000 925359137 31402 100000 574043968 31403 100000 503582922 31404 100000 79483261 31405 100000 688940535 31406 100000 676888504 31407 100000 209591925 31408 100000 865176324 31409 100000 476572855 31410 100000 313954117 31411 100000 541622852 31412 100000 829589102 31413 100000 753286300 31414 100000 391460094 31415 100000 120287459 31416 100000 347919851 31417 100000 712165505 31418 100000 481645304 31419 100000 379280857 31420 100000 294339210 31421 100000 976289391 31422 100000 673135850 31423 100000 836734981 31424 100000 857673916 31425 100000 771228544 31426 100000 932792511 31427 100000 204352126 31428 100000 133814059 31429 100000 664190907 31430 100000 258030709 31431 100000 226044137 31432 100000 88328955 31433 100000 580318251 31434 100000 84101287 31435 100000 124448660 31436 100000 942202288 31437 100000 230214653 31438 100000 238813326 31439 100000 627727858 31440 100000 447780039 31441 100000 783386596 31442 100000 126350747 31443 100000 413973742 31444 100000 148148634 31445 100000 279468598 31446 100000 709658031 31447 100000 286141287 31448 100000 943349735 31449 100000 511040348 31450 100000 717499741 31451 100000 514627366 31452 100000 330251530 31453 100000 236853511 31454 100000 83351137 31455 100000 808783728 31456 100000 789709566 31457 100000 203675488 31458 100000 810157230 31459 100000 734315785 31460 100000 432132877 31461 100000 283471072 31462 100000 262231765 31463 100000 303489954 31464 100000 112066280 31465 100000 422353930 31466 100000 857423333 31467 100000 79172714 31468 100000 868615527 31469 100000 122923953 31470 100000 617206141 31471 100000 916551954 31472 100000 86480130 31473 100000 746459782 31474 100000 432531746 31475 100000 973945571 31476 100000 634682399 31477 100000 198090152 31478 100000 239989494 31479 100000 462046056 31480 100000 132496711 31481 100000 872267625 31482 100000 518107573 31483 100000 653470268 31484 100000 503304265 31485 100000 490033467 31486 100000 976792322 31487 100000 511314296 31488 100000 323172351 31489 100000 122974610 31490 100000 688851509 31491 100000 812222245 31492 100000 924135530 31493 100000 439505861 31494 100000 641021702 31495 100000 622017923 31496 100000 846957156 31497 100000 128423965 31498 100000 542202929 31499 100000 617764974 31500 100000 280527973 31501 100000 952222501 31502 100000 483932089 31503 100000 868737577 31504 100000 544819233 31505 100000 288825436 31506 100000 422908637 31507 100000 864050584 31508 100000 623716281 31509 100000 246383517 31510 100000 371330320 31511 100000 610024972 31512 100000 533729009 31513 100000 16501905 31514 100000 402312514 31515 100000 69926013 31516 100000 112588798 31517 100000 960902480 31518 100000 451293733 31519 100000 792341159 31520 100000 510545122 31521 100000 494753076 31522 100000 914424975 31523 100000 313588921 31524 100000 196198202 31525 100000 473035840 31526 100000 212586825 31527 100000 879869563 31528 100000 155457584 31529 100000 426267959 31530 100000 869348761 31531 100000 653259526 31532 100000 244651808 31533 100000 110603227 31534 100000 564060709 31535 100000 89116066 31536 100000 537338192 31537 100000 45234694 31538 100000 330102478 31539 100000 648458422 31540 100000 702652122 31541 100000 574219042 31542 100000 717960672 31543 100000 165115590 31544 100000 436429593 31545 100000 942341042 31546 100000 983251511 31547 100000 189078613 31548 100000 60819786 31549 100000 39979732 31550 100000 66895647 31551 100000 546508570 31552 100000 565613214 31553 100000 874783525 31554 100000 414569090 31555 100000 989524841 31556 100000 347821475 31557 100000 514856237 31558 100000 269582419 31559 100000 784443997 31560 100000 171071587 31561 100000 115580541 31562 100000 495549329 31563 100000 214940320 31564 100000 732941836 31565 100000 567095937 31566 100000 912132929 31567 100000 459946121 31568 100000 511146269 31569 100000 492484805 31570 100000 266014914 31571 100000 603861924 31572 100000 962044471 31573 100000 161426540 31574 100000 814262857 31575 100000 462794988 31576 100000 49446343 31577 100000 80460855 31578 100000 845199624 31579 100000 540114911 31580 100000 978393276 31581 100000 850070544 31582 100000 766876281 31583 100000 628617656 31584 100000 36266179 31585 100000 282773608 31586 100000 880306721 31587 100000 660356228 31588 100000 362788502 31589 100000 425787954 31590 100000 52052693 31591 100000 186387384 31592 100000 962609107 31593 100000 442842577 31594 100000 93647092 31595 100000 466327453 31596 100000 60421529 31597 100000 511549749 31598 100000 307460959 31599 100000 695709008 31600 100000 574248867 31601 100000 491697235 31602 100000 215622845 31603 100000 295218670 31604 100000 963784582 31605 100000 446129417 31606 100000 590079231 31607 100000 926940557 31608 100000 724354422 31609 100000 750349582 31610 100000 136420376 31611 100000 40105452 31612 100000 801487164 31613 100000 354535307 31614 100000 822873490 31615 100000 775356064 31616 100000 609995418 31617 100000 116970041 31618 100000 179652709 31619 100000 859820576 31620 100000 647667289 31621 100000 74888898 31622 100000 212249487 31623 100000 805973817 31624 100000 629073217 31625 100000 431753411 31626 100000 986563862 31627 100000 736944251 31628 100000 50974799 31629 100000 832016305 31630 100000 90121553 31631 100000 728771031 31632 100000 51723271 31633 100000 576406317 31634 100000 817807750 31635 100000 703879004 31636 100000 724774077 31637 100000 98683831 31638 100000 200729316 31639 100000 754808612 31640 100000 250145979 31641 100000 701919901 31642 100000 584432150 31643 100000 867914228 31644 100000 562679308 31645 100000 452178051 31646 100000 370962586 31647 100000 997085984 31648 100000 828935476 31649 100000 348920941 31650 100000 346935707 31651 100000 207220160 31652 100000 50687100 31653 100000 645266831 31654 100000 255127226 31655 100000 884054140 31656 100000 602734795 31657 100000 911521420 31658 100000 433003608 31659 100000 823383814 31660 100000 604459299 31661 100000 420366602 31662 100000 813270716 31663 100000 537550617 31664 100000 937361453 31665 100000 363412332 31666 100000 681058889 31667 100000 910970052 31668 100000 534337850 31669 100000 938816282 31670 100000 122110883 31671 100000 115329925 31672 100000 674448682 31673 100000 463850690 31674 100000 579080325 31675 100000 331564274 31676 100000 678857291 31677 100000 6019872 31678 100000 63612513 31679 100000 987850836 31680 100000 386982681 31681 100000 523180183 31682 100000 517325912 31683 100000 509881849 31684 100000 32846413 31685 100000 534420142 31686 100000 8657876 31687 100000 572740477 31688 100000 731088939 31689 100000 105605407 31690 100000 154407359 31691 100000 348311567 31692 100000 959588399 31693 100000 928095877 31694 100000 227719879 31695 100000 940344519 31696 100000 57960040 31697 100000 63221362 31698 100000 141871359 31699 100000 415966336 31700 100000 493128730 31701 100000 904542919 31702 100000 674879762 31703 100000 219588504 31704 100000 910240623 31705 100000 401904333 31706 100000 885795183 31707 100000 779222888 31708 100000 481065857 31709 100000 512081766 31710 100000 591340135 31711 100000 226042425 31712 100000 941820578 31713 100000 31488838 31714 100000 545284671 31715 100000 294355821 31716 100000 702906306 31717 100000 762924621 31718 100000 753513960 31719 100000 467624189 31720 100000 67386993 31721 100000 935382492 31722 100000 263915432 31723 100000 897794250 31724 100000 235236888 31725 100000 846467258 31726 100000 267787946 31727 100000 764591624 31728 100000 249884079 31729 100000 370019427 31730 100000 929829487 31731 100000 759508348 31732 100000 595014056 31733 100000 127886163 31734 100000 11170122 31735 100000 497576307 31736 100000 271857850 31737 100000 466788825 31738 100000 433431404 31739 100000 33364843 31740 100000 872547888 31741 100000 23093583 31742 100000 971119994 31743 100000 185386297 31744 100000 843083415 31745 100000 143230836 31746 100000 263112572 31747 100000 364525671 31748 100000 876750946 31749 100000 40069376 31750 100000 376954623 31751 100000 148574383 31752 100000 163346448 31753 100000 574264323 31754 100000 810469778 31755 100000 25838017 31756 100000 4523048 31757 100000 318813949 31758 100000 759085226 31759 100000 93856750 31760 100000 692276416 31761 100000 142304533 31762 100000 912080554 31763 100000 436678987 31764 100000 537459017 31765 100000 341616117 31766 100000 446581299 31767 100000 291866944 31768 100000 97542634 31769 100000 322218927 31770 100000 251017437 31771 100000 126992996 31772 100000 65323981 31773 100000 446900808 31774 100000 839619990 31775 100000 419912316 31776 100000 479803149 31777 100000 225249883 31778 100000 752825539 31779 100000 727671666 31780 100000 767012458 31781 100000 968892575 31782 100000 514699612 31783 100000 824433681 31784 100000 137141097 31785 100000 337619987 31786 100000 640539634 31787 100000 839922244 31788 100000 756897957 31789 100000 868092788 31790 100000 234794597 31791 100000 942580396 31792 100000 131703321 31793 100000 742676379 31794 100000 638538900 31795 100000 583361645 31796 100000 31521678 31797 100000 160499232 31798 100000 81678251 31799 100000 906547504 31800 100000 265530794 31801 100000 830686880 31802 100000 682610108 31803 100000 848071297 31804 100000 762503163 31805 100000 917279518 31806 100000 662664276 31807 100000 513176085 31808 100000 350403882 31809 100000 475800721 31810 100000 576143279 31811 100000 519067851 31812 100000 35567273 31813 100000 257317453 31814 100000 914771956 31815 100000 243965230 31816 100000 436314910 31817 100000 745733018 31818 100000 481197041 31819 100000 289357842 31820 100000 557707102 31821 100000 613085530 31822 100000 807916961 31823 100000 51834941 31824 100000 820566602 31825 100000 77419820 31826 100000 587458657 31827 100000 298666787 31828 100000 44622920 31829 100000 344962356 31830 100000 514734680 31831 100000 511364763 31832 100000 732794863 31833 100000 188737454 31834 100000 930607367 31835 100000 625542545 31836 100000 209973737 31837 100000 873386360 31838 100000 889616855 31839 100000 364004082 31840 100000 948669663 31841 100000 872444560 31842 100000 441225857 31843 100000 799808826 31844 100000 953991006 31845 100000 530128803 31846 100000 684509304 31847 100000 145831231 31848 100000 324414061 31849 100000 651133391 31850 100000 68714233 31851 100000 219316610 31852 100000 955613245 31853 100000 84893710 31854 100000 600637564 31855 100000 503568453 31856 100000 644292654 31857 100000 934681254 31858 100000 675334583 31859 100000 573230235 31860 100000 870961250 31861 100000 231802610 31862 100000 885740476 31863 100000 851011168 31864 100000 752027247 31865 100000 575455982 31866 100000 745238893 31867 100000 310814972 31868 100000 389612069 31869 100000 4420369 31870 100000 852085724 31871 100000 317793893 31872 100000 25836683 31873 100000 470988720 31874 100000 159811771 31875 100000 23553077 31876 100000 48311884 31877 100000 311423294 31878 100000 11451866 31879 100000 615019610 31880 100000 239025636 31881 100000 462686196 31882 100000 360948246 31883 100000 101030362 31884 100000 144211322 31885 100000 841386435 31886 100000 878643835 31887 100000 971747936 31888 100000 36600798 31889 100000 700016330 31890 100000 587226086 31891 100000 75812466 31892 100000 197141263 31893 100000 453562201 31894 100000 4941836 31895 100000 689347670 31896 100000 935420680 31897 100000 40901010 31898 100000 138218364 31899 100000 50852462 31900 100000 873394832 31901 100000 875283877 31902 100000 58782677 31903 100000 577176251 31904 100000 149107676 31905 100000 352899846 31906 100000 59091176 31907 100000 238531565 31908 100000 760389046 31909 100000 533788460 31910 100000 478474767 31911 100000 767917540 31912 100000 560444512 31913 100000 487001110 31914 100000 132196519 31915 100000 628681253 31916 100000 448068150 31917 100000 341329305 31918 100000 123631937 31919 100000 738474933 31920 100000 192893889 31921 100000 729982127 31922 100000 679208076 31923 100000 709847184 31924 100000 969808870 31925 100000 559542308 31926 100000 359216159 31927 100000 975763398 31928 100000 75316813 31929 100000 323948838 31930 100000 370852640 31931 100000 86092779 31932 100000 289728131 31933 100000 300934094 31934 100000 94036693 31935 100000 68044647 31936 100000 112396004 31937 100000 651620739 31938 100000 949765636 31939 100000 119476634 31940 100000 426807895 31941 100000 535105991 31942 100000 749371640 31943 100000 147222079 31944 100000 153238015 31945 100000 434517330 31946 100000 643479630 31947 100000 931137876 31948 100000 906713519 31949 100000 24326780 31950 100000 223871176 31951 100000 507756696 31952 100000 446322015 31953 100000 226874244 31954 100000 912525628 31955 100000 331356208 31956 100000 895276648 31957 100000 934074489 31958 100000 357662956 31959 100000 314249644 31960 100000 231462581 31961 100000 686033912 31962 100000 348774781 31963 100000 332166266 31964 100000 73241080 31965 100000 322376584 31966 100000 442868092 31967 100000 367107861 31968 100000 684978499 31969 100000 255897410 31970 100000 550191386 31971 100000 475738825 31972 100000 367379879 31973 100000 393610723 31974 100000 951748242 31975 100000 591245815 31976 100000 449727388 31977 100000 313008521 31978 100000 986768216 31979 100000 170613953 31980 100000 33192431 31981 100000 449082689 31982 100000 802597687 31983 100000 50510334 31984 100000 295064990 31985 100000 534696880 31986 100000 457151110 31987 100000 720545670 31988 100000 751876027 31989 100000 822124923 31990 100000 262464600 31991 100000 421551073 31992 100000 357995014 31993 100000 319666402 31994 100000 885639548 31995 100000 544133095 31996 100000 517984014 31997 100000 808178671 31998 100000 345257790 31999 100000 667171640 32000 100000 572375617 32001 100000 995748996 32002 100000 289198863 32003 100000 213582799 32004 100000 855746905 32005 100000 270022473 32006 100000 899354912 32007 100000 358014452 32008 100000 316190587 32009 100000 577159883 32010 100000 26752410 32011 100000 119985349 32012 100000 281287056 32013 100000 245101126 32014 100000 732392335 32015 100000 221009652 32016 100000 160648759 32017 100000 291833430 32018 100000 215553250 32019 100000 440737227 32020 100000 219678512 32021 100000 875308833 32022 100000 53994114 32023 100000 678086563 32024 100000 52942380 32025 100000 609347769 32026 100000 726120272 32027 100000 677319220 32028 100000 793749479 32029 100000 846656049 32030 100000 497170472 32031 100000 725800627 32032 100000 742037429 32033 100000 691052972 32034 100000 328124276 32035 100000 912467062 32036 100000 231837579 32037 100000 5230893 32038 100000 911110954 32039 100000 840644329 32040 100000 141711668 32041 100000 617722674 32042 100000 62433616 32043 100000 144596322 32044 100000 55038822 32045 100000 910876882 32046 100000 161836424 32047 100000 975692199 32048 100000 236793852 32049 100000 492777390 32050 100000 103175034 32051 100000 432569262 32052 100000 47900630 32053 100000 258588913 32054 100000 651486884 32055 100000 606807407 32056 100000 621144751 32057 100000 304039611 32058 100000 68412238 32059 100000 605444475 32060 100000 433429654 32061 100000 677054715 32062 100000 262036336 32063 100000 377351391 32064 100000 981040143 32065 100000 22509923 32066 100000 269861093 32067 100000 411548621 32068 100000 181133078 32069 100000 699268791 32070 100000 167831793 32071 100000 22774416 32072 100000 664161086 32073 100000 546983876 32074 100000 548842216 32075 100000 641842737 32076 100000 120562924 32077 100000 457307812 32078 100000 836755249 32079 100000 921455500 32080 100000 100376229 32081 100000 880397130 32082 100000 849158412 32083 100000 768830076 32084 100000 301174309 32085 100000 220068331 32086 100000 11295371 32087 100000 532292872 32088 100000 182630900 32089 100000 98909899 32090 100000 341408810 32091 100000 57679849 32092 100000 669388080 32093 100000 813065218 32094 100000 256847778 32095 100000 839637805 32096 100000 466096813 32097 100000 679216181 32098 100000 95173102 32099 100000 391799512 32100 100000 146534803 32101 100000 849550965 32102 100000 568848244 32103 100000 997254034 32104 100000 364764362 32105 100000 127039874 32106 100000 997804436 32107 100000 698836955 32108 100000 795184292 32109 100000 119062340 32110 100000 800552901 32111 100000 66451065 32112 100000 370298201 32113 100000 286469391 32114 100000 38924434 32115 100000 253475981 32116 100000 131600561 32117 100000 148712909 32118 100000 98763877 32119 100000 187248631 32120 100000 75052825 32121 100000 104239432 32122 100000 131290327 32123 100000 181319558 32124 100000 43952712 32125 100000 368979692 32126 100000 441238901 32127 100000 627933197 32128 100000 709136218 32129 100000 73916327 32130 100000 148039829 32131 100000 625753775 32132 100000 290766184 32133 100000 337366215 32134 100000 105506292 32135 100000 820993701 32136 100000 280387125 32137 100000 712228016 32138 100000 450048284 32139 100000 314113172 32140 100000 532091689 32141 100000 37046767 32142 100000 151958239 32143 100000 554185751 32144 100000 213104426 32145 100000 235357656 32146 100000 58207939 32147 100000 942785842 32148 100000 344561471 32149 100000 383863388 32150 100000 793202982 32151 100000 456915712 32152 100000 216480028 32153 100000 806241415 32154 100000 976365955 32155 100000 589983749 32156 100000 84189368 32157 100000 222966159 32158 100000 757104037 32159 100000 286119594 32160 100000 664544704 32161 100000 89555984 32162 100000 823142149 32163 100000 758717169 32164 100000 88699829 32165 100000 219713435 32166 100000 663433030 32167 100000 234056932 32168 100000 943841736 32169 100000 740716082 32170 100000 629391386 32171 100000 56500322 32172 100000 985989490 32173 100000 509711755 32174 100000 432370277 32175 100000 506643720 32176 100000 303066324 32177 100000 169050946 32178 100000 527679538 32179 100000 145158755 32180 100000 849427043 32181 100000 60713538 32182 100000 570869912 32183 100000 787176453 32184 100000 827165300 32185 100000 395070201 32186 100000 612194721 32187 100000 886700630 32188 100000 88003812 32189 100000 212184974 32190 100000 223362366 32191 100000 38348240 32192 100000 29705084 32193 100000 2170168 32194 100000 839650403 32195 100000 933068337 32196 100000 245696226 32197 100000 464751572 32198 100000 471813928 32199 100000 415811596 32200 100000 244110450 32201 100000 219018903 32202 100000 40458303 32203 100000 448970379 32204 100000 332474344 32205 100000 919640530 32206 100000 295905265 32207 100000 598423954 32208 100000 869017268 32209 100000 424651894 32210 100000 479210150 32211 100000 971894680 32212 100000 896650902 32213 100000 18435112 32214 100000 396563684 32215 100000 833544512 32216 100000 617671786 32217 100000 431599481 32218 100000 532641841 32219 100000 721806118 32220 100000 897761727 32221 100000 29591392 32222 100000 18514337 32223 100000 350597738 32224 100000 245166241 32225 100000 194276150 32226 100000 21110145 32227 100000 223861836 32228 100000 730327527 32229 100000 211171726 32230 100000 170329180 32231 100000 495943190 32232 100000 350730105 32233 100000 602428471 32234 100000 727418742 32235 100000 869425669 32236 100000 562094628 32237 100000 422723216 32238 100000 690437794 32239 100000 537584385 32240 100000 711981589 32241 100000 871887285 32242 100000 670462097 32243 100000 666861991 32244 100000 238469909 32245 100000 570684358 32246 100000 852230220 32247 100000 11134735 32248 100000 127933464 32249 100000 232761043 32250 100000 350490014 32251 100000 441576585 32252 100000 186760388 32253 100000 170052659 32254 100000 708366497 32255 100000 747614262 32256 100000 679174814 32257 100000 61071077 32258 100000 60604500 32259 100000 323895962 32260 100000 299075391 32261 100000 274372757 32262 100000 392190501 32263 100000 916573260 32264 100000 85440583 32265 100000 791439842 32266 100000 35934349 32267 100000 727509271 32268 100000 767962433 32269 100000 595899465 32270 100000 238919172 32271 100000 177949053 32272 100000 585614549 32273 100000 174927159 32274 100000 994562894 32275 100000 26144203 32276 100000 18633222 32277 100000 910171452 32278 100000 913237942 32279 100000 811663245 32280 100000 254595604 32281 100000 883652128 32282 100000 468691430 32283 100000 938530427 32284 100000 69583511 32285 100000 261387297 32286 100000 54129953 32287 100000 410531854 32288 100000 99126563 32289 100000 423472372 32290 100000 991708300 32291 100000 427662736 32292 100000 811136747 32293 100000 190893786 32294 100000 805779243 32295 100000 85696750 32296 100000 144858558 32297 100000 5920074 32298 100000 387196733 32299 100000 320096131 32300 100000 719244993 32301 100000 855722070 32302 100000 194981615 32303 100000 249591895 32304 100000 445537935 32305 100000 500869731 32306 100000 185119382 32307 100000 351004500 32308 100000 572178564 32309 100000 513954460 32310 100000 184836758 32311 100000 380857880 32312 100000 548340113 32313 100000 361200026 32314 100000 190019248 32315 100000 891366995 32316 100000 643120053 32317 100000 156228780 32318 100000 410326867 32319 100000 782348830 32320 100000 281149153 32321 100000 823712199 32322 100000 818093475 32323 100000 334355511 32324 100000 937583942 32325 100000 964117363 32326 100000 958440440 32327 100000 175500117 32328 100000 624489992 32329 100000 187755973 32330 100000 172469188 32331 100000 15476199 32332 100000 866212766 32333 100000 20520213 32334 100000 633535553 32335 100000 275793876 32336 100000 10276977 32337 100000 708415038 32338 100000 289688925 32339 100000 713334243 32340 100000 112634064 32341 100000 908430576 32342 100000 848224882 32343 100000 743309166 32344 100000 489132760 32345 100000 970277676 32346 100000 122193987 32347 100000 52619692 32348 100000 4226195 32349 100000 921891834 32350 100000 759523630 32351 100000 971164899 32352 100000 679438592 32353 100000 400003744 32354 100000 358718460 32355 100000 113347604 32356 100000 475463745 32357 100000 380666892 32358 100000 452872415 32359 100000 740398829 32360 100000 514611363 32361 100000 752191313 32362 100000 500143650 32363 100000 371895275 32364 100000 583500734 32365 100000 4262228 32366 100000 186473574 32367 100000 556361850 32368 100000 8391413 32369 100000 141987653 32370 100000 206838237 32371 100000 149915420 32372 100000 854905920 32373 100000 591015925 32374 100000 455835800 32375 100000 95686048 32376 100000 591506035 32377 100000 937066821 32378 100000 459318625 32379 100000 418190268 32380 100000 830697742 32381 100000 671232266 32382 100000 554584999 32383 100000 670247286 32384 100000 612519509 32385 100000 428416939 32386 100000 414947122 32387 100000 76878638 32388 100000 83834022 32389 100000 141965652 32390 100000 620276695 32391 100000 504337749 32392 100000 58100495 32393 100000 491459714 32394 100000 593403950 32395 100000 374906489 32396 100000 601286393 32397 100000 42666212 32398 100000 474355668 32399 100000 219053804 32400 100000 279840393 32401 100000 158072089 32402 100000 104631804 32403 100000 592705240 32404 100000 229247612 32405 100000 598652099 32406 100000 702416821 32407 100000 962526011 32408 100000 591539359 32409 100000 699115072 32410 100000 905884116 32411 100000 297969660 32412 100000 614113397 32413 100000 264967371 32414 100000 147003928 32415 100000 626278758 32416 100000 35130070 32417 100000 856380529 32418 100000 250039754 32419 100000 257346844 32420 100000 889586780 32421 100000 800599995 32422 100000 859693899 32423 100000 847553876 32424 100000 505738304 32425 100000 875073908 32426 100000 186706930 32427 100000 415578730 32428 100000 320529204 32429 100000 143967520 32430 100000 529870232 32431 100000 553611738 32432 100000 837368455 32433 100000 74373330 32434 100000 248065000 32435 100000 141741675 32436 100000 814707893 32437 100000 323846280 32438 100000 232404156 32439 100000 145917732 32440 100000 518482015 32441 100000 696829731 32442 100000 276306013 32443 100000 347854408 32444 100000 397819135 32445 100000 685998279 32446 100000 320321389 32447 100000 243815567 32448 100000 341299538 32449 100000 858649842 32450 100000 183577897 32451 100000 495841441 32452 100000 430372709 32453 100000 442111459 32454 100000 188787947 32455 100000 809560914 32456 100000 795495484 32457 100000 317649556 32458 100000 965387152 32459 100000 348499123 32460 100000 53806690 32461 100000 250152582 32462 100000 562303462 32463 100000 459710397 32464 100000 653471690 32465 100000 879245972 32466 100000 393998912 32467 100000 1868787 32468 100000 72695443 32469 100000 50701914 32470 100000 980776560 32471 100000 626683770 32472 100000 900058395 32473 100000 571979245 32474 100000 21761721 32475 100000 739452287 32476 100000 757185899 32477 100000 855912083 32478 100000 412347506 32479 100000 801716199 32480 100000 151287235 32481 100000 45978876 32482 100000 449685814 32483 100000 164592715 32484 100000 609384235 32485 100000 420805836 32486 100000 566121860 32487 100000 904431282 32488 100000 639012238 32489 100000 822778534 32490 100000 392700457 32491 100000 784450560 32492 100000 944183422 32493 100000 81089347 32494 100000 111009510 32495 100000 561890192 32496 100000 441380444 32497 100000 762449283 32498 100000 649896268 32499 100000 856771387 32500 100000 113338140 32501 100000 338395151 32502 100000 248882812 32503 100000 712703914 32504 100000 120548529 32505 100000 107918131 32506 100000 432239999 32507 100000 483471555 32508 100000 877164422 32509 100000 138666309 32510 100000 961701659 32511 100000 760905808 32512 100000 609738607 32513 100000 570041208 32514 100000 839486629 32515 100000 50735018 32516 100000 958639125 32517 100000 774998007 32518 100000 782317896 32519 100000 579854579 32520 100000 495976807 32521 100000 45967299 32522 100000 768766226 32523 100000 704300367 32524 100000 656105600 32525 100000 757043297 32526 100000 627244764 32527 100000 145824125 32528 100000 763119293 32529 100000 291870528 32530 100000 598304525 32531 100000 27006199 32532 100000 202889610 32533 100000 600127844 32534 100000 916826415 32535 100000 906848764 32536 100000 955659296 32537 100000 129817546 32538 100000 211197169 32539 100000 25929877 32540 100000 957776014 32541 100000 732878038 32542 100000 49609921 32543 100000 910770086 32544 100000 295135897 32545 100000 834782595 32546 100000 357316436 32547 100000 27074397 32548 100000 758843845 32549 100000 29145862 32550 100000 22702038 32551 100000 397045448 32552 100000 478954579 32553 100000 467804508 32554 100000 94468804 32555 100000 720013334 32556 100000 434995367 32557 100000 197089994 32558 100000 997646906 32559 100000 987447900 32560 100000 573046535 32561 100000 398043829 32562 100000 122965170 32563 100000 216040802 32564 100000 156098077 32565 100000 166981723 32566 100000 664048525 32567 100000 849119609 32568 100000 114103594 32569 100000 714311065 32570 100000 957913824 32571 100000 408732211 32572 100000 466155552 32573 100000 267632976 32574 100000 206284027 32575 100000 301788027 32576 100000 672785601 32577 100000 259120978 32578 100000 516024122 32579 100000 627642292 32580 100000 442728000 32581 100000 422051417 32582 100000 86087652 32583 100000 330962190 32584 100000 529463762 32585 100000 994128718 32586 100000 992320076 32587 100000 968456225 32588 100000 131663844 32589 100000 600213112 32590 100000 462195571 32591 100000 378977807 32592 100000 155932003 32593 100000 371030802 32594 100000 381317006 32595 100000 16634940 32596 100000 559542398 32597 100000 49894862 32598 100000 586795601 32599 100000 877619415 32600 100000 178982622 32601 100000 255603727 32602 100000 516459302 32603 100000 207763053 32604 100000 136670 32605 100000 545988058 32606 100000 320197996 32607 100000 919864771 32608 100000 792882786 32609 100000 315261700 32610 100000 170880644 32611 100000 408958571 32612 100000 595034062 32613 100000 693534296 32614 100000 58660971 32615 100000 917696069 32616 100000 407867004 32617 100000 684188721 32618 100000 885449382 32619 100000 591572870 32620 100000 34795784 32621 100000 849258492 32622 100000 152021922 32623 100000 215005125 32624 100000 830681097 32625 100000 987763140 32626 100000 259143186 32627 100000 560047379 32628 100000 882141406 32629 100000 727651934 32630 100000 280912725 32631 100000 314885740 32632 100000 667645501 32633 100000 617849849 32634 100000 353484351 32635 100000 587245973 32636 100000 221056499 32637 100000 480023002 32638 100000 645611345 32639 100000 721814721 32640 100000 42179941 32641 100000 269401279 32642 100000 385872157 32643 100000 313080527 32644 100000 200063153 32645 100000 258484599 32646 100000 174931249 32647 100000 541392414 32648 100000 690122350 32649 100000 455324210 32650 100000 492036439 32651 100000 313655881 32652 100000 168471444 32653 100000 618193668 32654 100000 261531261 32655 100000 581804140 32656 100000 953307912 32657 100000 30510807 32658 100000 941906917 32659 100000 898349360 32660 100000 23233790 32661 100000 772105577 32662 100000 148377528 32663 100000 524961507 32664 100000 537353525 32665 100000 735208633 32666 100000 502625330 32667 100000 558585795 32668 100000 970719969 32669 100000 605839615 32670 100000 503681176 32671 100000 480142528 32672 100000 267411109 32673 100000 192978016 32674 100000 835556481 32675 100000 354315755 32676 100000 375241515 32677 100000 711220429 32678 100000 267553217 32679 100000 521536618 32680 100000 802240186 32681 100000 570022671 32682 100000 479766738 32683 100000 400810087 32684 100000 637888521 32685 100000 658906387 32686 100000 44327082 32687 100000 990550887 32688 100000 836940926 32689 100000 64352383 32690 100000 930396996 32691 100000 327084501 32692 100000 291791716 32693 100000 455787344 32694 100000 520874442 32695 100000 429673818 32696 100000 303246219 32697 100000 293776856 32698 100000 287308072 32699 100000 351651447 32700 100000 555714703 32701 100000 359790255 32702 100000 351960381 32703 100000 575294366 32704 100000 572181740 32705 100000 10676817 32706 100000 775798134 32707 100000 586003524 32708 100000 35517905 32709 100000 2290862 32710 100000 166317410 32711 100000 415945381 32712 100000 779972256 32713 100000 17763191 32714 100000 173969573 32715 100000 405229537 32716 100000 509294577 32717 100000 575053103 32718 100000 796041164 32719 100000 518372816 32720 100000 742699899 32721 100000 702673697 32722 100000 505980227 32723 100000 818974753 32724 100000 495966895 32725 100000 832155751 32726 100000 166559663 32727 100000 698288742 32728 100000 915828390 32729 100000 732953858 32730 100000 597188037 32731 100000 882608126 32732 100000 778560639 32733 100000 860632963 32734 100000 912334549 32735 100000 825302291 32736 100000 998425624 32737 100000 196296467 32738 100000 321842387 32739 100000 625656019 32740 100000 160398580 32741 100000 634872533 32742 100000 335925546 32743 100000 919928442 32744 100000 403140332 32745 100000 819819516 32746 100000 718385754 32747 100000 5336175 32748 100000 334274557 32749 100000 608023256 32750 100000 164584716 32751 100000 59661232 32752 100000 105384896 32753 100000 391249025 32754 100000 881267568 32755 100000 559301599 32756 100000 209526845 32757 100000 984755890 32758 100000 927901568 32759 100000 802671434 32760 100000 54087845 32761 100000 761063471 32762 100000 930062631 32763 100000 575774167 32764 100000 832251245 32765 100000 341614382 32766 100000 581580491 32767 100000 486933850 32768 100000 658843711 32769 100000 49419842 32770 100000 974825045 32771 100000 730966417 32772 100000 260845815 32773 100000 903447059 32774 100000 790933754 32775 100000 946482277 32776 100000 465319226 32777 100000 139292318 32778 100000 54005812 32779 100000 87874561 32780 100000 931685576 32781 100000 479699357 32782 100000 992787966 32783 100000 124399510 32784 100000 545918458 32785 100000 546130113 32786 100000 921714537 32787 100000 544814498 32788 100000 208112659 32789 100000 771368401 32790 100000 52618479 32791 100000 571738603 32792 100000 208367061 32793 100000 343634533 32794 100000 419003662 32795 100000 843903105 32796 100000 537598644 32797 100000 516641277 32798 100000 96242919 32799 100000 697453486 32800 100000 74589033 32801 100000 593799764 32802 100000 69860851 32803 100000 731067417 32804 100000 614444231 32805 100000 328956771 32806 100000 798334797 32807 100000 85653650 32808 100000 948684453 32809 100000 20299102 32810 100000 331082883 32811 100000 554935993 32812 100000 606051301 32813 100000 49937276 32814 100000 742809567 32815 100000 179615542 32816 100000 860021384 32817 100000 968228494 32818 100000 351624581 32819 100000 283973322 32820 100000 641408064 32821 100000 190440541 32822 100000 559870482 32823 100000 992998848 32824 100000 90900404 32825 100000 24201487 32826 100000 826060120 32827 100000 229635105 32828 100000 182399136 32829 100000 461292104 32830 100000 844168212 32831 100000 337275628 32832 100000 367471546 32833 100000 657087278 32834 100000 55099423 32835 100000 146465416 32836 100000 974521071 32837 100000 116153191 32838 100000 627317120 32839 100000 166745255 32840 100000 504224238 32841 100000 628522186 32842 100000 425090154 32843 100000 939525781 32844 100000 841091544 32845 100000 924502656 32846 100000 842512211 32847 100000 238930376 32848 100000 286139938 32849 100000 762393082 32850 100000 835021824 32851 100000 657847604 32852 100000 313542473 32853 100000 774491098 32854 100000 338119609 32855 100000 954967833 32856 100000 540755840 32857 100000 63406453 32858 100000 666431076 32859 100000 156715248 32860 100000 11870527 32861 100000 387862730 32862 100000 378909612 32863 100000 11446724 32864 100000 661056429 32865 100000 518211880 32866 100000 719144257 32867 100000 453801250 32868 100000 204666025 32869 100000 483126888 32870 100000 413577599 32871 100000 809127848 32872 100000 351004354 32873 100000 277173684 32874 100000 888112379 32875 100000 171465175 32876 100000 480604939 32877 100000 839164405 32878 100000 604506153 32879 100000 933700896 32880 100000 706893940 32881 100000 825022187 32882 100000 859195495 32883 100000 587788606 32884 100000 441111814 32885 100000 23896332 32886 100000 332018798 32887 100000 775259998 32888 100000 278943819 32889 100000 585890542 32890 100000 213421245 32891 100000 720036865 32892 100000 435139012 32893 100000 929250870 32894 100000 265258174 32895 100000 702736185 32896 100000 863494802 32897 100000 169707447 32898 100000 656432417 32899 100000 940789788 32900 100000 528751772 32901 100000 592204291 32902 100000 73594836 32903 100000 172446807 32904 100000 98877952 32905 100000 355354555 32906 100000 519450081 32907 100000 69603023 32908 100000 284757837 32909 100000 135066002 32910 100000 265459649 32911 100000 849943100 32912 100000 468126056 32913 100000 883103975 32914 100000 298517876 32915 100000 739225013 32916 100000 149838912 32917 100000 221510506 32918 100000 774521720 32919 100000 793893777 32920 100000 817233942 32921 100000 117278218 32922 100000 667566829 32923 100000 829101393 32924 100000 132362924 32925 100000 370225876 32926 100000 406710356 32927 100000 801687856 32928 100000 339916502 32929 100000 348174170 32930 100000 518008875 32931 100000 842871062 32932 100000 277038270 32933 100000 972954755 32934 100000 975752159 32935 100000 993607086 32936 100000 850385001 32937 100000 80053970 32938 100000 122561595 32939 100000 336503913 32940 100000 203166119 32941 100000 401273538 32942 100000 823203156 32943 100000 890325811 32944 100000 527831657 32945 100000 976845730 32946 100000 910077880 32947 100000 597742635 32948 100000 127471301 32949 100000 294425779 32950 100000 34354251 32951 100000 781303802 32952 100000 840216368 32953 100000 818327317 32954 100000 394938554 32955 100000 904875784 32956 100000 330727122 32957 100000 332766063 32958 100000 484300280 32959 100000 300679577 32960 100000 985871032 32961 100000 705781465 32962 100000 40488748 32963 100000 391085116 32964 100000 847170510 32965 100000 61272534 32966 100000 144477633 32967 100000 528540849 32968 100000 168269502 32969 100000 24485319 32970 100000 473076568 32971 100000 752448987 32972 100000 59975036 32973 100000 160011183 32974 100000 563552814 32975 100000 320025291 32976 100000 651246255 32977 100000 843848441 32978 100000 572248661 32979 100000 281749047 32980 100000 421308301 32981 100000 677967682 32982 100000 615113619 32983 100000 679992540 32984 100000 149817692 32985 100000 106015029 32986 100000 459981096 32987 100000 298700609 32988 100000 330751598 32989 100000 213974406 32990 100000 469451337 32991 100000 203912752 32992 100000 576104395 32993 100000 464431448 32994 100000 777930575 32995 100000 113197986 32996 100000 272698842 32997 100000 234590395 32998 100000 311953637 32999 100000 867652707 33000 100000 694417155 33001 100000 623727205 33002 100000 50002684 33003 100000 808810828 33004 100000 199360018 33005 100000 977138572 33006 100000 766917907 33007 100000 907837092 33008 100000 347734233 33009 100000 846259447 33010 100000 809072229 33011 100000 316674625 33012 100000 88286500 33013 100000 645616446 33014 100000 949058058 33015 100000 738057279 33016 100000 821167553 33017 100000 597762433 33018 100000 695606743 33019 100000 323222667 33020 100000 529461980 33021 100000 884397493 33022 100000 37261220 33023 100000 60250533 33024 100000 441531649 33025 100000 379895799 33026 100000 859668867 33027 100000 410667139 33028 100000 575715804 33029 100000 546008942 33030 100000 499288739 33031 100000 81519133 33032 100000 921163320 33033 100000 350227741 33034 100000 687137856 33035 100000 655651541 33036 100000 658119706 33037 100000 985017801 33038 100000 656145987 33039 100000 570430325 33040 100000 479414184 33041 100000 549350796 33042 100000 47890535 33043 100000 75833513 33044 100000 807971497 33045 100000 884632184 33046 100000 87215865 33047 100000 434775488 33048 100000 744558837 33049 100000 318946747 33050 100000 923938905 33051 100000 634192918 33052 100000 842388383 33053 100000 50611159 33054 100000 712937789 33055 100000 281806710 33056 100000 400550762 33057 100000 139373471 33058 100000 479077872 33059 100000 847948397 33060 100000 232671441 33061 100000 178846745 33062 100000 506056424 33063 100000 561767049 33064 100000 58874035 33065 100000 969530539 33066 100000 414750114 33067 100000 931185150 33068 100000 326661067 33069 100000 2055841 33070 100000 626973759 33071 100000 349963890 33072 100000 976656585 33073 100000 301585891 33074 100000 135247744 33075 100000 251075554 33076 100000 566622957 33077 100000 942220214 33078 100000 746597112 33079 100000 606375522 33080 100000 916490439 33081 100000 337352202 33082 100000 241526570 33083 100000 977414161 33084 100000 670582071 33085 100000 23802434 33086 100000 261599320 33087 100000 625376083 33088 100000 206733396 33089 100000 964950320 33090 100000 191565312 33091 100000 785629081 33092 100000 94600186 33093 100000 663365988 33094 100000 633019898 33095 100000 107338455 33096 100000 699491250 33097 100000 487627763 33098 100000 330973797 33099 100000 361307867 33100 100000 805461143 33101 100000 967036927 33102 100000 886385835 33103 100000 447900117 33104 100000 41657921 33105 100000 664934693 33106 100000 16160296 33107 100000 136933220 33108 100000 145155331 33109 100000 776144417 33110 100000 84891482 33111 100000 897173758 33112 100000 612989832 33113 100000 811866668 33114 100000 214372024 33115 100000 317638566 33116 100000 893650763 33117 100000 831746852 33118 100000 17393339 33119 100000 638134830 33120 100000 822757369 33121 100000 323821407 33122 100000 955608499 33123 100000 161513741 33124 100000 99511955 33125 100000 194118718 33126 100000 692295057 33127 100000 99819976 33128 100000 543563246 33129 100000 171720695 33130 100000 823454251 33131 100000 309855756 33132 100000 597995237 33133 100000 532184890 33134 100000 327185939 33135 100000 519226711 33136 100000 420530719 33137 100000 40937880 33138 100000 568451261 33139 100000 508120313 33140 100000 352398590 33141 100000 250874882 33142 100000 377956960 33143 100000 973579435 33144 100000 764388667 33145 100000 398971923 33146 100000 58306345 33147 100000 87246834 33148 100000 613766440 33149 100000 858888802 33150 100000 251377014 33151 100000 522839992 33152 100000 547910302 33153 100000 707430894 33154 100000 887341433 33155 100000 21431309 33156 100000 490035883 33157 100000 692102272 33158 100000 238544826 33159 100000 333383596 33160 100000 859825422 33161 100000 237905430 33162 100000 701193076 33163 100000 343866674 33164 100000 269237283 33165 100000 171853628 33166 100000 132215676 33167 100000 768962940 33168 100000 749418379 33169 100000 261395525 33170 100000 287277331 33171 100000 175738308 33172 100000 47741984 33173 100000 91489358 33174 100000 133214827 33175 100000 912213628 33176 100000 727078163 33177 100000 174899054 33178 100000 362913571 33179 100000 335670396 33180 100000 502676962 33181 100000 211702514 33182 100000 815262815 33183 100000 402678005 33184 100000 549598568 33185 100000 922305865 33186 100000 533424044 33187 100000 270956750 33188 100000 137946475 33189 100000 81560350 33190 100000 816132891 33191 100000 790565888 33192 100000 860673599 33193 100000 861692496 33194 100000 574474637 33195 100000 127011001 33196 100000 879489159 33197 100000 325888964 33198 100000 513127361 33199 100000 540865422 33200 100000 817448196 33201 100000 962998851 33202 100000 299795489 33203 100000 939297300 33204 100000 322578172 33205 100000 820904277 33206 100000 488997347 33207 100000 286204279 33208 100000 610788331 33209 100000 810935707 33210 100000 515923233 33211 100000 174859893 33212 100000 391046617 33213 100000 75935978 33214 100000 301696954 33215 100000 828957463 33216 100000 524056717 33217 100000 139350075 33218 100000 534252104 33219 100000 990303386 33220 100000 529506892 33221 100000 440535911 33222 100000 364736080 33223 100000 339630527 33224 100000 746456358 33225 100000 95270079 33226 100000 137732871 33227 100000 327825990 33228 100000 587993661 33229 100000 575767437 33230 100000 256483857 33231 100000 584277026 33232 100000 651113234 33233 100000 945038422 33234 100000 342905225 33235 100000 498618524 33236 100000 811026138 33237 100000 486239150 33238 100000 56003082 33239 100000 190959983 33240 100000 597371081 33241 100000 653131950 33242 100000 500207739 33243 100000 603836532 33244 100000 841648023 33245 100000 323329156 33246 100000 186425942 33247 100000 815443710 33248 100000 888600353 33249 100000 840475239 33250 100000 457493218 33251 100000 673474931 33252 100000 396809781 33253 100000 423799837 33254 100000 217342992 33255 100000 943529794 33256 100000 708861302 33257 100000 455399024 33258 100000 904551112 33259 100000 257139302 33260 100000 207355287 33261 100000 399554487 33262 100000 822146003 33263 100000 892108714 33264 100000 235280709 33265 100000 752235915 33266 100000 312664259 33267 100000 956758249 33268 100000 984936438 33269 100000 665451079 33270 100000 752228858 33271 100000 800253633 33272 100000 839015014 33273 100000 72986836 33274 100000 658250990 33275 100000 545989476 33276 100000 60102761 33277 100000 994837228 33278 100000 97628079 33279 100000 977625092 33280 100000 327784980 33281 100000 840875754 33282 100000 486590972 33283 100000 389827670 33284 100000 422027036 33285 100000 788197427 33286 100000 693039071 33287 100000 656321295 33288 100000 383198368 33289 100000 694414138 33290 100000 811293886 33291 100000 898819296 33292 100000 503392020 33293 100000 924234666 33294 100000 26851989 33295 100000 726989901 33296 100000 144875033 33297 100000 214039105 33298 100000 318290893 33299 100000 864007340 33300 100000 914030223 33301 100000 29193190 33302 100000 768211783 33303 100000 860602031 33304 100000 588755597 33305 100000 331582859 33306 100000 261540297 33307 100000 54779700 33308 100000 814573877 33309 100000 379727026 33310 100000 679984614 33311 100000 347231599 33312 100000 885038746 33313 100000 975524745 33314 100000 509671925 33315 100000 36471229 33316 100000 69104649 33317 100000 132595350 33318 100000 353786130 33319 100000 936741242 33320 100000 715321439 33321 100000 692606275 33322 100000 914981326 33323 100000 926968676 33324 100000 84423577 33325 100000 347534295 33326 100000 367133278 33327 100000 437844113 33328 100000 126623190 33329 100000 256431977 33330 100000 927441328 33331 100000 499362228 33332 100000 704703311 33333 100000 293892786 33334 100000 15479345 33335 100000 927768785 33336 100000 881483570 33337 100000 379990140 33338 100000 255221521 33339 100000 643961754 33340 100000 421612763 33341 100000 257083931 33342 100000 410913037 33343 100000 490761193 33344 100000 940554324 33345 100000 906997003 33346 100000 810912045 33347 100000 890070953 33348 100000 528795399 33349 100000 203266884 33350 100000 265572002 33351 100000 609849327 33352 100000 26446680 33353 100000 527072000 33354 100000 304186377 33355 100000 405072465 33356 100000 892435274 33357 100000 600642450 33358 100000 937036016 33359 100000 202311478 33360 100000 744513920 33361 100000 657841105 33362 100000 188603496 33363 100000 830270859 33364 100000 417803986 33365 100000 233769999 33366 100000 678453526 33367 100000 717623883 33368 100000 950440780 33369 100000 899925233 33370 100000 614307992 33371 100000 58397900 33372 100000 214528327 33373 100000 663892378 33374 100000 720970486 33375 100000 596914402 33376 100000 264074657 33377 100000 408643041 33378 100000 373714003 33379 100000 482059587 33380 100000 352126681 33381 100000 659897464 33382 100000 264304732 33383 100000 227036003 33384 100000 825389800 33385 100000 363265559 33386 100000 867135636 33387 100000 26429639 33388 100000 702572420 33389 100000 781664621 33390 100000 866171249 33391 100000 539747763 33392 100000 257152078 33393 100000 913866228 33394 100000 290520111 33395 100000 650330303 33396 100000 602593980 33397 100000 507580201 33398 100000 560238847 33399 100000 759709143 33400 100000 350935534 33401 100000 202188984 33402 100000 55104941 33403 100000 88975083 33404 100000 286654832 33405 100000 324911461 33406 100000 292716446 33407 100000 645533222 33408 100000 643068301 33409 100000 826990768 33410 100000 721903212 33411 100000 333713336 33412 100000 211350169 33413 100000 790540026 33414 100000 355832056 33415 100000 917297143 33416 100000 90574865 33417 100000 774749525 33418 100000 281928918 33419 100000 584394193 33420 100000 88772385 33421 100000 937070238 33422 100000 401425447 33423 100000 142313021 33424 100000 977409662 33425 100000 228269705 33426 100000 530521433 33427 100000 798186269 33428 100000 661446187 33429 100000 574877205 33430 100000 493389304 33431 100000 136268008 33432 100000 785022559 33433 100000 257153948 33434 100000 466322003 33435 100000 456753301 33436 100000 111189208 33437 100000 467277630 33438 100000 918231061 33439 100000 751866741 33440 100000 2282220 33441 100000 193615354 33442 100000 664838558 33443 100000 958362461 33444 100000 135100194 33445 100000 661577604 33446 100000 491948114 33447 100000 706156758 33448 100000 24968177 33449 100000 528344230 33450 100000 668082906 33451 100000 413085524 33452 100000 456555084 33453 100000 605325033 33454 100000 622426786 33455 100000 337363821 33456 100000 428367778 33457 100000 598786326 33458 100000 891995195 33459 100000 475012676 33460 100000 76807195 33461 100000 416144960 33462 100000 979722143 33463 100000 304592049 33464 100000 698114916 33465 100000 871991154 33466 100000 806866525 33467 100000 179614579 33468 100000 368388266 33469 100000 11047941 33470 100000 91354253 33471 100000 883914467 33472 100000 785763125 33473 100000 953980975 33474 100000 15395494 33475 100000 963723830 33476 100000 544609992 33477 100000 328298408 33478 100000 25208477 33479 100000 674584946 33480 100000 487399117 33481 100000 888506038 33482 100000 139485665 33483 100000 372086377 33484 100000 381034854 33485 100000 812026535 33486 100000 685211025 33487 100000 298848388 33488 100000 885366813 33489 100000 757192578 33490 100000 675677665 33491 100000 650144346 33492 100000 564951148 33493 100000 362026350 33494 100000 700034880 33495 100000 615028964 33496 100000 18432403 33497 100000 663268184 33498 100000 985179289 33499 100000 293846190 33500 100000 349690965 33501 100000 697431359 33502 100000 466331482 33503 100000 899505883 33504 100000 139414894 33505 100000 385829428 33506 100000 635585641 33507 100000 896648850 33508 100000 230787560 33509 100000 519290136 33510 100000 517951896 33511 100000 413025951 33512 100000 555359171 33513 100000 787069171 33514 100000 715310373 33515 100000 187243594 33516 100000 593976434 33517 100000 98874150 33518 100000 363756081 33519 100000 75691576 33520 100000 10561921 33521 100000 5094134 33522 100000 464774700 33523 100000 671479433 33524 100000 545144841 33525 100000 474728385 33526 100000 811405251 33527 100000 980851105 33528 100000 573506443 33529 100000 271944722 33530 100000 371067596 33531 100000 911633544 33532 100000 585639497 33533 100000 371148315 33534 100000 132153058 33535 100000 445153863 33536 100000 53449388 33537 100000 243198481 33538 100000 866051205 33539 100000 946863338 33540 100000 442604369 33541 100000 318999491 33542 100000 995224026 33543 100000 574494406 33544 100000 801634793 33545 100000 544204180 33546 100000 351718756 33547 100000 976006974 33548 100000 142947533 33549 100000 205998728 33550 100000 908024219 33551 100000 746078473 33552 100000 909448877 33553 100000 493839706 33554 100000 369250548 33555 100000 620597323 33556 100000 522100932 33557 100000 137558819 33558 100000 376353573 33559 100000 591626982 33560 100000 829343952 33561 100000 207680260 33562 100000 64459657 33563 100000 193356070 33564 100000 110418157 33565 100000 291914164 33566 100000 508279151 33567 100000 577958538 33568 100000 609056993 33569 100000 960793167 33570 100000 795056276 33571 100000 820872098 33572 100000 13677508 33573 100000 786208275 33574 100000 507033836 33575 100000 641799853 33576 100000 636763470 33577 100000 894429665 33578 100000 422835567 33579 100000 365338505 33580 100000 149725652 33581 100000 328703859 33582 100000 809096774 33583 100000 389976460 33584 100000 825971873 33585 100000 594547251 33586 100000 360651108 33587 100000 77159058 33588 100000 666574883 33589 100000 546353796 33590 100000 557417992 33591 100000 980607061 33592 100000 596574089 33593 100000 535249026 33594 100000 938665636 33595 100000 85688169 33596 100000 104685083 33597 100000 224039491 33598 100000 177801794 33599 100000 856739817 33600 100000 225544130 33601 100000 11193212 33602 100000 674799425 33603 100000 152176752 33604 100000 663121908 33605 100000 719563146 33606 100000 577341093 33607 100000 789599190 33608 100000 275335890 33609 100000 232001120 33610 100000 770509652 33611 100000 277821074 33612 100000 62161637 33613 100000 308067405 33614 100000 499870736 33615 100000 48022728 33616 100000 137093462 33617 100000 205703549 33618 100000 509879230 33619 100000 918506130 33620 100000 615511366 33621 100000 524422680 33622 100000 47667271 33623 100000 313460392 33624 100000 701240039 33625 100000 946968217 33626 100000 412889764 33627 100000 745364249 33628 100000 992469035 33629 100000 61748208 33630 100000 512554679 33631 100000 391864075 33632 100000 981336832 33633 100000 72479918 33634 100000 759288554 33635 100000 307779512 33636 100000 977176635 33637 100000 791438435 33638 100000 145496963 33639 100000 909030361 33640 100000 977607121 33641 100000 112433857 33642 100000 283902966 33643 100000 222996579 33644 100000 614662666 33645 100000 275600796 33646 100000 120398517 33647 100000 367340288 33648 100000 509921985 33649 100000 848215659 33650 100000 931118443 33651 100000 151263552 33652 100000 888882431 33653 100000 488847830 33654 100000 38028280 33655 100000 515768715 33656 100000 970243209 33657 100000 204088001 33658 100000 142580996 33659 100000 972690667 33660 100000 166506979 33661 100000 177562693 33662 100000 269636085 33663 100000 923511227 33664 100000 170989162 33665 100000 528109692 33666 100000 127479247 33667 100000 556227648 33668 100000 691538794 33669 100000 80699073 33670 100000 902795265 33671 100000 626357526 33672 100000 156823471 33673 100000 532228583 33674 100000 815869792 33675 100000 284919962 33676 100000 672538699 33677 100000 513220739 33678 100000 276922575 33679 100000 313455372 33680 100000 783219315 33681 100000 984518608 33682 100000 993064147 33683 100000 224057857 33684 100000 676766823 33685 100000 20488844 33686 100000 907001534 33687 100000 639693363 33688 100000 49996916 33689 100000 763159070 33690 100000 761708815 33691 100000 888389053 33692 100000 180427735 33693 100000 552848630 33694 100000 204933590 33695 100000 921912572 33696 100000 267588243 33697 100000 427929331 33698 100000 102105436 33699 100000 469862944 33700 100000 774622644 33701 100000 32939925 33702 100000 579291293 33703 100000 582279752 33704 100000 297409765 33705 100000 93970800 33706 100000 430858600 33707 100000 977888371 33708 100000 957942453 33709 100000 601663504 33710 100000 100715394 33711 100000 245018526 33712 100000 804889485 33713 100000 725091317 33714 100000 670289660 33715 100000 432625806 33716 100000 567472079 33717 100000 426737533 33718 100000 956266803 33719 100000 408583649 33720 100000 715747336 33721 100000 906417997 33722 100000 428568864 33723 100000 363988509 33724 100000 794258678 33725 100000 96331992 33726 100000 389695960 33727 100000 22826130 33728 100000 636865120 33729 100000 318057851 33730 100000 837661664 33731 100000 838839705 33732 100000 973213454 33733 100000 107467549 33734 100000 124985107 33735 100000 823553178 33736 100000 359759974 33737 100000 870829258 33738 100000 28783298 33739 100000 860310992 33740 100000 585007256 33741 100000 271115213 33742 100000 13292200 33743 100000 200733190 33744 100000 408027672 33745 100000 188965830 33746 100000 490994459 33747 100000 345356645 33748 100000 219432900 33749 100000 450814556 33750 100000 989178770 33751 100000 130895511 33752 100000 718297221 33753 100000 473656729 33754 100000 263147294 33755 100000 399046525 33756 100000 445155047 33757 100000 783743809 33758 100000 598784670 33759 100000 340237608 33760 100000 709423890 33761 100000 44751107 33762 100000 81172324 33763 100000 208521656 33764 100000 954475568 33765 100000 625381122 33766 100000 705754992 33767 100000 72641873 33768 100000 36629295 33769 100000 496987637 33770 100000 153553656 33771 100000 552596909 33772 100000 233584802 33773 100000 208355336 33774 100000 119263566 33775 100000 616453654 33776 100000 761698964 33777 100000 904963272 33778 100000 931916313 33779 100000 880847763 33780 100000 995272466 33781 100000 927152337 33782 100000 96909058 33783 100000 128332894 33784 100000 361948432 33785 100000 173693331 33786 100000 587422363 33787 100000 757190839 33788 100000 52531558 33789 100000 271005575 33790 100000 387682003 33791 100000 821608776 33792 100000 74807760 33793 100000 463096972 33794 100000 683413208 33795 100000 363638446 33796 100000 467227456 33797 100000 480181808 33798 100000 24815891 33799 100000 122046299 33800 100000 735476552 33801 100000 891910925 33802 100000 770653900 33803 100000 241317748 33804 100000 321213883 33805 100000 313989301 33806 100000 762816491 33807 100000 154267058 33808 100000 565376148 33809 100000 443366452 33810 100000 540753398 33811 100000 116064080 33812 100000 234525004 33813 100000 608751992 33814 100000 510457905 33815 100000 872990823 33816 100000 810517383 33817 100000 6131842 33818 100000 731197492 33819 100000 142203456 33820 100000 215781567 33821 100000 460390075 33822 100000 973150637 33823 100000 907035021 33824 100000 293885247 33825 100000 342187524 33826 100000 62721102 33827 100000 918785025 33828 100000 959112281 33829 100000 575010855 33830 100000 765070706 33831 100000 799554139 33832 100000 991160407 33833 100000 496206666 33834 100000 207807741 33835 100000 619252222 33836 100000 810004428 33837 100000 386053937 33838 100000 502279751 33839 100000 699268433 33840 100000 588345756 33841 100000 168610722 33842 100000 640191103 33843 100000 720201029 33844 100000 163554881 33845 100000 847424916 33846 100000 793440696 33847 100000 920231373 33848 100000 214215211 33849 100000 884438089 33850 100000 223930746 33851 100000 137615374 33852 100000 598984986 33853 100000 757510978 33854 100000 285984069 33855 100000 198441546 33856 100000 113571186 33857 100000 348320320 33858 100000 88592301 33859 100000 370312940 33860 100000 103403386 33861 100000 40468850 33862 100000 133650538 33863 100000 840505541 33864 100000 806801582 33865 100000 911902992 33866 100000 487925804 33867 100000 490240406 33868 100000 8415364 33869 100000 554227505 33870 100000 670716656 33871 100000 160239635 33872 100000 777759854 33873 100000 661675207 33874 100000 639211068 33875 100000 506523236 33876 100000 489432104 33877 100000 727675247 33878 100000 598430442 33879 100000 370260054 33880 100000 780182425 33881 100000 260361343 33882 100000 499071454 33883 100000 734123834 33884 100000 70364305 33885 100000 578562834 33886 100000 613324295 33887 100000 862207971 33888 100000 400284281 33889 100000 619513680 33890 100000 750176751 33891 100000 631456091 33892 100000 642913234 33893 100000 229740289 33894 100000 967131769 33895 100000 986948253 33896 100000 595972156 33897 100000 759425058 33898 100000 136065904 33899 100000 6874047 33900 100000 827593567 33901 100000 638538460 33902 100000 750815230 33903 100000 16640779 33904 100000 53172871 33905 100000 93082018 33906 100000 988108699 33907 100000 537832168 33908 100000 305459387 33909 100000 210675065 33910 100000 680426436 33911 100000 702693912 33912 100000 474879250 33913 100000 430499413 33914 100000 716867931 33915 100000 129312266 33916 100000 489072026 33917 100000 267809265 33918 100000 222893505 33919 100000 817427610 33920 100000 170014586 33921 100000 831685869 33922 100000 218100389 33923 100000 663679125 33924 100000 276517096 33925 100000 145328529 33926 100000 616577390 33927 100000 825423466 33928 100000 234061296 33929 100000 679358354 33930 100000 81596031 33931 100000 355137767 33932 100000 993511519 33933 100000 913771555 33934 100000 302944894 33935 100000 303224948 33936 100000 232926482 33937 100000 361292346 33938 100000 219336941 33939 100000 209117818 33940 100000 275008026 33941 100000 997804130 33942 100000 225514936 33943 100000 384250865 33944 100000 729320641 33945 100000 942262624 33946 100000 141346029 33947 100000 932995455 33948 100000 858923286 33949 100000 39286108 33950 100000 634460489 33951 100000 76146170 33952 100000 76768430 33953 100000 955810775 33954 100000 31461862 33955 100000 368320397 33956 100000 734767076 33957 100000 910888266 33958 100000 790683409 33959 100000 911209622 33960 100000 646985485 33961 100000 65120765 33962 100000 425978667 33963 100000 900999527 33964 100000 741631368 33965 100000 791740388 33966 100000 28420335 33967 100000 851603034 33968 100000 395741330 33969 100000 705037154 33970 100000 72798909 33971 100000 680239722 33972 100000 138202746 33973 100000 895385591 33974 100000 599403807 33975 100000 682189438 33976 100000 118790007 33977 100000 606661546 33978 100000 910656318 33979 100000 103069323 33980 100000 869647902 33981 100000 867204940 33982 100000 269506423 33983 100000 57879368 33984 100000 995121791 33985 100000 814650843 33986 100000 134826400 33987 100000 597382528 33988 100000 229350697 33989 100000 325105056 33990 100000 640871021 33991 100000 178853629 33992 100000 758782825 33993 100000 493891889 33994 100000 485358817 33995 100000 555654246 33996 100000 80442351 33997 100000 170350895 33998 100000 895569063 33999 100000 598210413 34000 100000 211632425 34001 100000 129033436 34002 100000 347236495 34003 100000 350019169 34004 100000 547963384 34005 100000 846328061 34006 100000 751345903 34007 100000 626112933 34008 100000 100295414 34009 100000 186076169 34010 100000 580033601 34011 100000 691341962 34012 100000 119791920 34013 100000 460587111 34014 100000 78358948 34015 100000 413273606 34016 100000 945892463 34017 100000 206510906 34018 100000 947418759 34019 100000 270515291 34020 100000 811776183 34021 100000 543315027 34022 100000 303213755 34023 100000 272751124 34024 100000 150632452 34025 100000 977523795 34026 100000 940800027 34027 100000 220218871 34028 100000 413594546 34029 100000 735312182 34030 100000 886539847 34031 100000 350816880 34032 100000 638578675 34033 100000 504692657 34034 100000 805557401 34035 100000 404045939 34036 100000 2089659 34037 100000 182706586 34038 100000 859330578 34039 100000 853153640 34040 100000 739485707 34041 100000 422690513 34042 100000 564342877 34043 100000 300692844 34044 100000 117406667 34045 100000 11673649 34046 100000 314904284 34047 100000 386261475 34048 100000 952300908 34049 100000 280134106 34050 100000 233897589 34051 100000 394205989 34052 100000 199462772 34053 100000 837173982 34054 100000 861106832 34055 100000 996164132 34056 100000 647508676 34057 100000 665301851 34058 100000 155747696 34059 100000 800671678 34060 100000 119876051 34061 100000 166068191 34062 100000 32288986 34063 100000 429782135 34064 100000 700913173 34065 100000 742054072 34066 100000 571877084 34067 100000 299596704 34068 100000 796299419 34069 100000 91088501 34070 100000 758228371 34071 100000 190973629 34072 100000 523763750 34073 100000 843549644 34074 100000 897654186 34075 100000 79662923 34076 100000 210952468 34077 100000 879226500 34078 100000 608503773 34079 100000 41217530 34080 100000 823954667 34081 100000 487390517 34082 100000 20900626 34083 100000 549865970 34084 100000 609242993 34085 100000 576698801 34086 100000 602666273 34087 100000 666866328 34088 100000 32330578 34089 100000 505673631 34090 100000 713653052 34091 100000 959526219 34092 100000 678617122 34093 100000 174020015 34094 100000 458816444 34095 100000 165614709 34096 100000 135872143 34097 100000 207948861 34098 100000 607883140 34099 100000 432885655 34100 100000 443449312 34101 100000 462310263 34102 100000 198407470 34103 100000 45169621 34104 100000 413753848 34105 100000 73938733 34106 100000 515601908 34107 100000 849459838 34108 100000 150208015 34109 100000 501457125 34110 100000 961658172 34111 100000 654432284 34112 100000 633560806 34113 100000 567168770 34114 100000 217832362 34115 100000 966222743 34116 100000 511136831 34117 100000 510426919 34118 100000 783731514 34119 100000 202722442 34120 100000 512407210 34121 100000 498347565 34122 100000 994848333 34123 100000 540925070 34124 100000 553680510 34125 100000 233360292 34126 100000 386039142 34127 100000 71831846 34128 100000 976603773 34129 100000 370622204 34130 100000 937735688 34131 100000 707769857 34132 100000 465727470 34133 100000 658994105 34134 100000 853640150 34135 100000 952425944 34136 100000 447088680 34137 100000 229025432 34138 100000 696618803 34139 100000 273172682 34140 100000 570653329 34141 100000 380276806 34142 100000 632189555 34143 100000 173145786 34144 100000 326589918 34145 100000 186453499 34146 100000 156690159 34147 100000 681578988 34148 100000 194581314 34149 100000 638034334 34150 100000 494668411 34151 100000 750634776 34152 100000 464071977 34153 100000 497455467 34154 100000 572259863 34155 100000 323211800 34156 100000 420874679 34157 100000 962857381 34158 100000 168113656 34159 100000 847765691 34160 100000 867245966 34161 100000 201181515 34162 100000 817062217 34163 100000 615413880 34164 100000 800082393 34165 100000 499633287 34166 100000 520921263 34167 100000 911363753 34168 100000 184123388 34169 100000 657008276 34170 100000 420760815 34171 100000 60150332 34172 100000 436136083 34173 100000 503617315 34174 100000 863469224 34175 100000 159047164 34176 100000 788884060 34177 100000 507329394 34178 100000 724429772 34179 100000 803574917 34180 100000 742351606 34181 100000 698139241 34182 100000 207059092 34183 100000 703486167 34184 100000 740922800 34185 100000 338683956 34186 100000 834969314 34187 100000 99121383 34188 100000 645585678 34189 100000 529132340 34190 100000 939658463 34191 100000 951266587 34192 100000 87811068 34193 100000 140825944 34194 100000 996178162 34195 100000 31566565 34196 100000 299756196 34197 100000 609534756 34198 100000 147994892 34199 100000 27062757 34200 100000 999639247 34201 100000 167401412 34202 100000 534941185 34203 100000 268133721 34204 100000 981020638 34205 100000 401136442 34206 100000 502418052 34207 100000 84915057 34208 100000 184091358 34209 100000 925078374 34210 100000 838619619 34211 100000 876608707 34212 100000 562025848 34213 100000 362893189 34214 100000 660750638 34215 100000 373402640 34216 100000 826334405 34217 100000 403821754 34218 100000 633734955 34219 100000 607706613 34220 100000 979345443 34221 100000 693573167 34222 100000 153856198 34223 100000 965393405 34224 100000 176423922 34225 100000 958617433 34226 100000 453960515 34227 100000 467121549 34228 100000 989538749 34229 100000 790267996 34230 100000 689980446 34231 100000 663900634 34232 100000 340407629 34233 100000 624960936 34234 100000 588225032 34235 100000 826260646 34236 100000 616251242 34237 100000 907105897 34238 100000 107120123 34239 100000 417962110 34240 100000 319762674 34241 100000 781791528 34242 100000 124921136 34243 100000 853686072 34244 100000 778599461 34245 100000 96260035 34246 100000 344490967 34247 100000 724502190 34248 100000 551406571 34249 100000 115375046 34250 100000 196251204 34251 100000 139331835 34252 100000 467393830 34253 100000 470010482 34254 100000 676901996 34255 100000 769749472 34256 100000 163373865 34257 100000 584123546 34258 100000 453189255 34259 100000 90357428 34260 100000 998708000 34261 100000 643920599 34262 100000 509437218 34263 100000 509063222 34264 100000 96597717 34265 100000 644887284 34266 100000 971457122 34267 100000 730305651 34268 100000 209158149 34269 100000 149173585 34270 100000 827815268 34271 100000 313047034 34272 100000 401060422 34273 100000 985413462 34274 100000 167568882 34275 100000 708193290 34276 100000 883415449 34277 100000 932129939 34278 100000 101403625 34279 100000 233124399 34280 100000 494318598 34281 100000 243897801 34282 100000 611424508 34283 100000 428002605 34284 100000 263382131 34285 100000 434292308 34286 100000 379244972 34287 100000 759557800 34288 100000 216401325 34289 100000 445236822 34290 100000 195694892 34291 100000 454689728 34292 100000 247991051 34293 100000 451259628 34294 100000 523030733 34295 100000 949978691 34296 100000 714868028 34297 100000 875882042 34298 100000 709320330 34299 100000 757284492 34300 100000 334337311 34301 100000 882170467 34302 100000 422302912 34303 100000 286652546 34304 100000 696784466 34305 100000 629730289 34306 100000 996038992 34307 100000 926451782 34308 100000 955756758 34309 100000 256657742 34310 100000 251387159 34311 100000 550189226 34312 100000 634263806 34313 100000 311855059 34314 100000 390755734 34315 100000 302623461 34316 100000 955493361 34317 100000 407481544 34318 100000 132989784 34319 100000 919015637 34320 100000 154892272 34321 100000 23323715 34322 100000 3061710 34323 100000 822214058 34324 100000 60733016 34325 100000 937059803 34326 100000 893344037 34327 100000 138376855 34328 100000 857228819 34329 100000 92380922 34330 100000 992318641 34331 100000 543553256 34332 100000 553823963 34333 100000 255113325 34334 100000 139500744 34335 100000 939167274 34336 100000 754397154 34337 100000 420546036 34338 100000 690408560 34339 100000 298734743 34340 100000 927932784 34341 100000 192635063 34342 100000 130466697 34343 100000 123156643 34344 100000 330478477 34345 100000 10321632 34346 100000 741111346 34347 100000 984694795 34348 100000 305067132 34349 100000 447445039 34350 100000 151622646 34351 100000 450871110 34352 100000 590424788 34353 100000 75386951 34354 100000 403833088 34355 100000 920785881 34356 100000 473291099 34357 100000 111968637 34358 100000 57651545 34359 100000 879855318 34360 100000 248685798 34361 100000 278815882 34362 100000 146723903 34363 100000 654787118 34364 100000 666977846 34365 100000 817542257 34366 100000 903270330 34367 100000 376263853 34368 100000 653146244 34369 100000 59023246 34370 100000 186853167 34371 100000 964900005 34372 100000 208172418 34373 100000 993188502 34374 100000 872948800 34375 100000 750760317 34376 100000 47635788 34377 100000 829520214 34378 100000 21156314 34379 100000 713693962 34380 100000 644554272 34381 100000 321187356 34382 100000 993056567 34383 100000 151850385 34384 100000 31236454 34385 100000 947548563 34386 100000 197023389 34387 100000 532075652 34388 100000 331033672 34389 100000 128395635 34390 100000 958968613 34391 100000 698285430 34392 100000 392791537 34393 100000 428243026 34394 100000 728933529 34395 100000 437495104 34396 100000 35878540 34397 100000 780757429 34398 100000 115451002 34399 100000 970771345 34400 100000 286665770 34401 100000 741693100 34402 100000 136555893 34403 100000 839986706 34404 100000 466721134 34405 100000 49084531 34406 100000 963751547 34407 100000 591537024 34408 100000 192203980 34409 100000 333074694 34410 100000 595296657 34411 100000 48712236 34412 100000 844083038 34413 100000 671676285 34414 100000 966031551 34415 100000 3672566 34416 100000 20483485 34417 100000 100665055 34418 100000 147761048 34419 100000 193838837 34420 100000 812611582 34421 100000 829072711 34422 100000 818172238 34423 100000 305553434 34424 100000 717164976 34425 100000 271651265 34426 100000 476305021 34427 100000 340520119 34428 100000 489495343 34429 100000 478131992 34430 100000 345538719 34431 100000 96499494 34432 100000 288086348 34433 100000 31286579 34434 100000 136426132 34435 100000 695842512 34436 100000 815961103 34437 100000 315804730 34438 100000 184706224 34439 100000 302776788 34440 100000 262048761 34441 100000 542079126 34442 100000 709788931 34443 100000 68849444 34444 100000 711415455 34445 100000 692707658 34446 100000 419215940 34447 100000 351991037 34448 100000 861208221 34449 100000 711553778 34450 100000 484398060 34451 100000 931541555 34452 100000 139362091 34453 100000 572024672 34454 100000 757953325 34455 100000 687028825 34456 100000 282537061 34457 100000 371891632 34458 100000 942910720 34459 100000 542089540 34460 100000 333130474 34461 100000 399317592 34462 100000 437455639 34463 100000 238220190 34464 100000 665218625 34465 100000 633757710 34466 100000 686919907 34467 100000 378726500 34468 100000 769834522 34469 100000 843813368 34470 100000 365550401 34471 100000 127259775 34472 100000 996289472 34473 100000 360543242 34474 100000 65212681 34475 100000 802084463 34476 100000 167298705 34477 100000 212690763 34478 100000 856525484 34479 100000 650360512 34480 100000 422290239 34481 100000 262106499 34482 100000 609657252 34483 100000 607382755 34484 100000 156892965 34485 100000 256521415 34486 100000 755749393 34487 100000 533190385 34488 100000 42996083 34489 100000 380469568 34490 100000 557067293 34491 100000 588805687 34492 100000 295543868 34493 100000 876632565 34494 100000 654192179 34495 100000 583149437 34496 100000 690487385 34497 100000 711152585 34498 100000 254096286 34499 100000 114192482 34500 100000 289162634 34501 100000 893181181 34502 100000 468188583 34503 100000 231822177 34504 100000 307349141 34505 100000 578940573 34506 100000 423181794 34507 100000 610355441 34508 100000 247636828 34509 100000 525633349 34510 100000 628569569 34511 100000 233186340 34512 100000 954963508 34513 100000 694589837 34514 100000 939750544 34515 100000 167249819 34516 100000 643253122 34517 100000 476041260 34518 100000 56778521 34519 100000 558070056 34520 100000 315844408 34521 100000 454683478 34522 100000 704444305 34523 100000 272660917 34524 100000 428474731 34525 100000 590946154 34526 100000 588065527 34527 100000 315569081 34528 100000 269748190 34529 100000 711536275 34530 100000 773341438 34531 100000 634105394 34532 100000 536492912 34533 100000 110886795 34534 100000 535350786 34535 100000 27054867 34536 100000 826531013 34537 100000 976109994 34538 100000 868339646 34539 100000 500355716 34540 100000 918628935 34541 100000 170838940 34542 100000 461725112 34543 100000 931187246 34544 100000 719950985 34545 100000 334764655 34546 100000 268235394 34547 100000 925962673 34548 100000 933401532 34549 100000 31253976 34550 100000 194372173 34551 100000 841764849 34552 100000 317795794 34553 100000 874737638 34554 100000 690596331 34555 100000 919132399 34556 100000 323223440 34557 100000 677626568 34558 100000 318173232 34559 100000 348419534 34560 100000 810076044 34561 100000 621908587 34562 100000 962597752 34563 100000 436310727 34564 100000 265017445 34565 100000 833237269 34566 100000 395110350 34567 100000 35804791 34568 100000 805981342 34569 100000 76483380 34570 100000 370331212 34571 100000 783423346 34572 100000 312230530 34573 100000 98608517 34574 100000 674505483 34575 100000 907071100 34576 100000 983640796 34577 100000 981917772 34578 100000 24615625 34579 100000 986509132 34580 100000 880927307 34581 100000 530146417 34582 100000 577902388 34583 100000 782422941 34584 100000 880441371 34585 100000 259896432 34586 100000 880834492 34587 100000 740990763 34588 100000 742134857 34589 100000 866113337 34590 100000 158392072 34591 100000 214247759 34592 100000 848787313 34593 100000 473757040 34594 100000 556265144 34595 100000 733938398 34596 100000 806754887 34597 100000 488981671 34598 100000 601660009 34599 100000 359549293 34600 100000 302285045 34601 100000 611075600 34602 100000 410188659 34603 100000 37156783 34604 100000 42796180 34605 100000 846576634 34606 100000 700894779 34607 100000 831351662 34608 100000 374954522 34609 100000 437237302 34610 100000 524293012 34611 100000 43584574 34612 100000 226438574 34613 100000 424708133 34614 100000 524179647 34615 100000 609388107 34616 100000 105440806 34617 100000 314191018 34618 100000 7627745 34619 100000 768278286 34620 100000 166610923 34621 100000 46157943 34622 100000 532445056 34623 100000 161244692 34624 100000 519775707 34625 100000 156098977 34626 100000 921574239 34627 100000 647404355 34628 100000 915621338 34629 100000 908392083 34630 100000 651712346 34631 100000 363661882 34632 100000 119271928 34633 100000 305916697 34634 100000 735319943 34635 100000 258659996 34636 100000 11421432 34637 100000 329597347 34638 100000 437412432 34639 100000 503654981 34640 100000 15686761 34641 100000 158529145 34642 100000 245010315 34643 100000 478344463 34644 100000 118020869 34645 100000 413396691 34646 100000 942305970 34647 100000 781077736 34648 100000 202545512 34649 100000 387113893 34650 100000 198481764 34651 100000 497282775 34652 100000 683523901 34653 100000 489855596 34654 100000 396482490 34655 100000 369359225 34656 100000 32295943 34657 100000 515592403 34658 100000 563105262 34659 100000 973832983 34660 100000 984808095 34661 100000 811998177 34662 100000 402437711 34663 100000 68231483 34664 100000 280840663 34665 100000 114958608 34666 100000 421654525 34667 100000 705376074 34668 100000 277187231 34669 100000 117750354 34670 100000 205373173 34671 100000 253408790 34672 100000 369203666 34673 100000 360609560 34674 100000 957228552 34675 100000 176798163 34676 100000 568523654 34677 100000 190371899 34678 100000 276587430 34679 100000 455009249 34680 100000 560688636 34681 100000 236846409 34682 100000 84889504 34683 100000 189521126 34684 100000 230247096 34685 100000 988353718 34686 100000 964725917 34687 100000 145217967 34688 100000 654361206 34689 100000 247514734 34690 100000 469043072 34691 100000 48905751 34692 100000 24433026 34693 100000 313430105 34694 100000 249213679 34695 100000 64244160 34696 100000 776928853 34697 100000 923335604 34698 100000 147470133 34699 100000 516519117 34700 100000 329685065 34701 100000 477081212 34702 100000 614961796 34703 100000 259545426 34704 100000 322528874 34705 100000 8210808 34706 100000 498947249 34707 100000 306514777 34708 100000 73919727 34709 100000 742668602 34710 100000 386923292 34711 100000 679113013 34712 100000 580457038 34713 100000 391071458 34714 100000 381376524 34715 100000 739591539 34716 100000 438412668 34717 100000 374974673 34718 100000 68497633 34719 100000 653943088 34720 100000 600796296 34721 100000 48943068 34722 100000 832463626 34723 100000 59915390 34724 100000 744609796 34725 100000 15580140 34726 100000 867884188 34727 100000 699497642 34728 100000 17234194 34729 100000 264442819 34730 100000 930190520 34731 100000 989371823 34732 100000 104838036 34733 100000 303921690 34734 100000 594610705 34735 100000 232273518 34736 100000 918210977 34737 100000 532874266 34738 100000 73380050 34739 100000 609546099 34740 100000 71508547 34741 100000 373584714 34742 100000 207854224 34743 100000 795604466 34744 100000 208930616 34745 100000 839119042 34746 100000 819929663 34747 100000 632647303 34748 100000 256980070 34749 100000 254857188 34750 100000 736923891 34751 100000 45931866 34752 100000 809370837 34753 100000 400400168 34754 100000 3018963 34755 100000 447528316 34756 100000 279353338 34757 100000 213847395 34758 100000 240559477 34759 100000 707511492 34760 100000 994309157 34761 100000 555291552 34762 100000 769243266 34763 100000 270361736 34764 100000 336748500 34765 100000 7431473 34766 100000 165840720 34767 100000 612192329 34768 100000 804740478 34769 100000 503113543 34770 100000 870609361 34771 100000 572247818 34772 100000 635226152 34773 100000 50758343 34774 100000 221869648 34775 100000 527297757 34776 100000 740972338 34777 100000 897223407 34778 100000 508231395 34779 100000 681018812 34780 100000 706622757 34781 100000 216367750 34782 100000 135685960 34783 100000 760915308 34784 100000 859850846 34785 100000 307891485 34786 100000 712118579 34787 100000 840641764 34788 100000 602806173 34789 100000 948014436 34790 100000 252959819 34791 100000 170499307 34792 100000 613480766 34793 100000 493188509 34794 100000 613809984 34795 100000 29118805 34796 100000 589024044 34797 100000 129995805 34798 100000 353059104 34799 100000 994447234 34800 100000 931559060 34801 100000 680607382 34802 100000 940209475 34803 100000 830084226 34804 100000 828012656 34805 100000 68935880 34806 100000 22765575 34807 100000 376109011 34808 100000 910457005 34809 100000 147672820 34810 100000 473814716 34811 100000 969544248 34812 100000 665538507 34813 100000 6289443 34814 100000 761776370 34815 100000 63723700 34816 100000 507111568 34817 100000 686039925 34818 100000 304570497 34819 100000 935451046 34820 100000 369127899 34821 100000 287047022 34822 100000 298076503 34823 100000 121064412 34824 100000 407172794 34825 100000 877170949 34826 100000 387824922 34827 100000 68140045 34828 100000 760575103 34829 100000 323717756 34830 100000 343760716 34831 100000 806402034 34832 100000 780548893 34833 100000 400630030 34834 100000 915783938 34835 100000 850021391 34836 100000 454623122 34837 100000 937994796 34838 100000 842042355 34839 100000 194458296 34840 100000 729394291 34841 100000 49155176 34842 100000 312105248 34843 100000 84618592 34844 100000 412141458 34845 100000 708467348 34846 100000 580445226 34847 100000 199039081 34848 100000 860493896 34849 100000 222154980 34850 100000 11274682 34851 100000 208462378 34852 100000 936735983 34853 100000 291592919 34854 100000 490759965 34855 100000 25463246 34856 100000 750135072 34857 100000 448968829 34858 100000 676494842 34859 100000 913614129 34860 100000 406630747 34861 100000 894765393 34862 100000 69659460 34863 100000 425674668 34864 100000 681895827 34865 100000 434980713 34866 100000 546554109 34867 100000 588476851 34868 100000 135231886 34869 100000 421716576 34870 100000 300525972 34871 100000 156169230 34872 100000 182165813 34873 100000 192876361 34874 100000 760814101 34875 100000 842117569 34876 100000 579872246 34877 100000 467026798 34878 100000 815194960 34879 100000 359334954 34880 100000 671259809 34881 100000 8366037 34882 100000 632490933 34883 100000 115957939 34884 100000 347351020 34885 100000 402007341 34886 100000 920979152 34887 100000 911299607 34888 100000 892880773 34889 100000 387300467 34890 100000 352399499 34891 100000 419075387 34892 100000 600612790 34893 100000 870656839 34894 100000 242854709 34895 100000 958073348 34896 100000 667758839 34897 100000 769211047 34898 100000 567262062 34899 100000 731095491 34900 100000 339993845 34901 100000 129831528 34902 100000 621801660 34903 100000 428474476 34904 100000 400630114 34905 100000 647578657 34906 100000 401366990 34907 100000 127898720 34908 100000 70593026 34909 100000 668326221 34910 100000 791012632 34911 100000 832304781 34912 100000 414268392 34913 100000 572580671 34914 100000 271260207 34915 100000 571834386 34916 100000 26554416 34917 100000 771372206 34918 100000 535440184 34919 100000 954752178 34920 100000 603781901 34921 100000 866138545 34922 100000 70275915 34923 100000 365504277 34924 100000 694054695 34925 100000 179949058 34926 100000 113867160 34927 100000 45863861 34928 100000 405116629 34929 100000 869690240 34930 100000 24568659 34931 100000 357348363 34932 100000 477143568 34933 100000 653352090 34934 100000 93640118 34935 100000 409488801 34936 100000 465852392 34937 100000 354070426 34938 100000 909073332 34939 100000 477025438 34940 100000 557257431 34941 100000 709679805 34942 100000 374344000 34943 100000 352815514 34944 100000 718988690 34945 100000 480849086 34946 100000 573629815 34947 100000 425884465 34948 100000 838190302 34949 100000 181582606 34950 100000 231484459 34951 100000 887455976 34952 100000 972517837 34953 100000 560062513 34954 100000 153809368 34955 100000 959784427 34956 100000 190845152 34957 100000 419826511 34958 100000 570502650 34959 100000 239123779 34960 100000 666683520 34961 100000 463436491 34962 100000 257734635 34963 100000 871046418 34964 100000 234427459 34965 100000 272064970 34966 100000 309282151 34967 100000 198983998 34968 100000 967268130 34969 100000 714406828 34970 100000 550631715 34971 100000 909324361 34972 100000 438675313 34973 100000 529555215 34974 100000 878188537 34975 100000 493992441 34976 100000 661741502 34977 100000 518321899 34978 100000 996891424 34979 100000 33484130 34980 100000 294227334 34981 100000 499248860 34982 100000 432086580 34983 100000 337795481 34984 100000 443984416 34985 100000 970626025 34986 100000 800655137 34987 100000 203694079 34988 100000 289546936 34989 100000 153265296 34990 100000 73894192 34991 100000 268758035 34992 100000 475823601 34993 100000 983322040 34994 100000 982651029 34995 100000 506483936 34996 100000 49776557 34997 100000 332363637 34998 100000 840046780 34999 100000 294272983 35000 100000 254553701 35001 100000 828315446 35002 100000 991711936 35003 100000 575403276 35004 100000 749529145 35005 100000 494466437 35006 100000 861492590 35007 100000 113253696 35008 100000 971655582 35009 100000 63632690 35010 100000 424418364 35011 100000 427152368 35012 100000 998452418 35013 100000 733409185 35014 100000 445477159 35015 100000 711340964 35016 100000 685605393 35017 100000 905767360 35018 100000 734890452 35019 100000 486011551 35020 100000 947803188 35021 100000 674140173 35022 100000 56773090 35023 100000 871046029 35024 100000 646843541 35025 100000 748875573 35026 100000 320697942 35027 100000 966822978 35028 100000 705407051 35029 100000 918735587 35030 100000 495794950 35031 100000 961022510 35032 100000 430732728 35033 100000 43397760 35034 100000 352326725 35035 100000 156988196 35036 100000 774320742 35037 100000 466520537 35038 100000 74039763 35039 100000 668924838 35040 100000 604895156 35041 100000 912849636 35042 100000 972927833 35043 100000 960121161 35044 100000 769779384 35045 100000 773964795 35046 100000 751331385 35047 100000 951341176 35048 100000 575570162 35049 100000 54816782 35050 100000 677225896 35051 100000 811977101 35052 100000 760866927 35053 100000 608075946 35054 100000 740076345 35055 100000 122389796 35056 100000 3696789 35057 100000 291241098 35058 100000 675396340 35059 100000 154649911 35060 100000 2262873 35061 100000 707319721 35062 100000 172864971 35063 100000 469714767 35064 100000 823139160 35065 100000 393452826 35066 100000 194061225 35067 100000 641544263 35068 100000 49772860 35069 100000 972409483 35070 100000 708577611 35071 100000 809404711 35072 100000 164348024 35073 100000 570438253 35074 100000 308529587 35075 100000 59218210 35076 100000 263915288 35077 100000 125811024 35078 100000 504109481 35079 100000 972796826 35080 100000 628110597 35081 100000 902090208 35082 100000 793934209 35083 100000 130414638 35084 100000 21232555 35085 100000 147100613 35086 100000 733767604 35087 100000 391715712 35088 100000 143732049 35089 100000 771342269 35090 100000 685754658 35091 100000 216111513 35092 100000 281769576 35093 100000 715643734 35094 100000 692196219 35095 100000 796047293 35096 100000 498485542 35097 100000 129264559 35098 100000 48372584 35099 100000 876730482 35100 100000 867893760 35101 100000 202940199 35102 100000 774111618 35103 100000 994634017 35104 100000 414066317 35105 100000 98859677 35106 100000 792082303 35107 100000 671561162 35108 100000 658808501 35109 100000 681653583 35110 100000 332688855 35111 100000 944358651 35112 100000 165922108 35113 100000 792390345 35114 100000 948515983 35115 100000 781871911 35116 100000 721475240 35117 100000 725372926 35118 100000 928966325 35119 100000 928938664 35120 100000 402417747 35121 100000 755723620 35122 100000 8539045 35123 100000 935783892 35124 100000 756047117 35125 100000 464798333 35126 100000 30275250 35127 100000 890141737 35128 100000 969505803 35129 100000 367402645 35130 100000 528265224 35131 100000 644182333 35132 100000 140693769 35133 100000 878996743 35134 100000 735669842 35135 100000 839016489 35136 100000 568534961 35137 100000 563284190 35138 100000 885840750 35139 100000 772492343 35140 100000 697088986 35141 100000 601683076 35142 100000 820328313 35143 100000 909190274 35144 100000 253472047 35145 100000 719778630 35146 100000 74790116 35147 100000 85253147 35148 100000 673728230 35149 100000 292500714 35150 100000 602426449 35151 100000 322340470 35152 100000 935413771 35153 100000 146565677 35154 100000 92753946 35155 100000 607400795 35156 100000 941107049 35157 100000 837629916 35158 100000 469503917 35159 100000 435057466 35160 100000 35761893 35161 100000 804577266 35162 100000 980084811 35163 100000 224575332 35164 100000 798694782 35165 100000 878979970 35166 100000 663836916 35167 100000 829834080 35168 100000 548246735 35169 100000 125422907 35170 100000 137115052 35171 100000 830006425 35172 100000 700232881 35173 100000 343404945 35174 100000 385395845 35175 100000 373583327 35176 100000 817550413 35177 100000 671706771 35178 100000 54866415 35179 100000 520435058 35180 100000 632302030 35181 100000 272611152 35182 100000 642166600 35183 100000 623808093 35184 100000 703365128 35185 100000 842955722 35186 100000 144142044 35187 100000 673748758 35188 100000 319983600 35189 100000 843280224 35190 100000 621792592 35191 100000 171420004 35192 100000 260580871 35193 100000 618222554 35194 100000 234885604 35195 100000 400149819 35196 100000 244456654 35197 100000 512221653 35198 100000 918279969 35199 100000 201491827 35200 100000 322643312 35201 100000 341869062 35202 100000 769987838 35203 100000 843020530 35204 100000 100679821 35205 100000 275529329 35206 100000 724594730 35207 100000 804231217 35208 100000 674153994 35209 100000 826722050 35210 100000 784501438 35211 100000 64241134 35212 100000 273813839 35213 100000 42475664 35214 100000 618818958 35215 100000 36441643 35216 100000 929642434 35217 100000 672114701 35218 100000 302775296 35219 100000 42873102 35220 100000 312205228 35221 100000 613004429 35222 100000 599952898 35223 100000 222188562 35224 100000 394732133 35225 100000 939992338 35226 100000 717557138 35227 100000 166588562 35228 100000 905219798 35229 100000 861953871 35230 100000 456420811 35231 100000 752113005 35232 100000 11497701 35233 100000 167862779 35234 100000 6069700 35235 100000 136413996 35236 100000 286063450 35237 100000 180434634 35238 100000 141747545 35239 100000 893668531 35240 100000 556981406 35241 100000 462088559 35242 100000 358507078 35243 100000 191063630 35244 100000 654317634 35245 100000 847562440 35246 100000 986234089 35247 100000 20480210 35248 100000 218826570 35249 100000 220487099 35250 100000 849997406 35251 100000 485651956 35252 100000 643370238 35253 100000 523081625 35254 100000 364899855 35255 100000 18202404 35256 100000 791042813 35257 100000 462591339 35258 100000 700082785 35259 100000 42527542 35260 100000 255111261 35261 100000 940601627 35262 100000 632195805 35263 100000 736491283 35264 100000 703167779 35265 100000 685829887 35266 100000 27800282 35267 100000 910544306 35268 100000 573257882 35269 100000 732778895 35270 100000 779794775 35271 100000 570184242 35272 100000 465172033 35273 100000 603619770 35274 100000 946829387 35275 100000 683955626 35276 100000 207049403 35277 100000 156214276 35278 100000 810223326 35279 100000 149447146 35280 100000 55403255 35281 100000 57876439 35282 100000 12783094 35283 100000 509131646 35284 100000 703631277 35285 100000 129619206 35286 100000 362628365 35287 100000 383049604 35288 100000 992113823 35289 100000 357294167 35290 100000 254624554 35291 100000 280680352 35292 100000 770616126 35293 100000 694061119 35294 100000 834674978 35295 100000 733798027 35296 100000 40296852 35297 100000 422844594 35298 100000 661230718 35299 100000 262160588 35300 100000 509628661 35301 100000 47125372 35302 100000 426215422 35303 100000 547146563 35304 100000 278406736 35305 100000 856697124 35306 100000 693790481 35307 100000 805690676 35308 100000 866638508 35309 100000 601616061 35310 100000 938639575 35311 100000 636153074 35312 100000 51991546 35313 100000 981096372 35314 100000 597627018 35315 100000 267301077 35316 100000 943045376 35317 100000 924396984 35318 100000 223862381 35319 100000 587462396 35320 100000 760168022 35321 100000 804111463 35322 100000 397330837 35323 100000 190661045 35324 100000 480703776 35325 100000 134026639 35326 100000 926730559 35327 100000 636977279 35328 100000 27534591 35329 100000 930134328 35330 100000 965584957 35331 100000 72937747 35332 100000 734729381 35333 100000 406993453 35334 100000 754705585 35335 100000 164084832 35336 100000 205296800 35337 100000 908218959 35338 100000 727185599 35339 100000 662324947 35340 100000 406311772 35341 100000 736943482 35342 100000 13557369 35343 100000 802826544 35344 100000 959764003 35345 100000 660891704 35346 100000 759964432 35347 100000 492360216 35348 100000 361564516 35349 100000 753962903 35350 100000 667576819 35351 100000 137003707 35352 100000 94050945 35353 100000 609788386 35354 100000 822925211 35355 100000 50591375 35356 100000 479586660 35357 100000 675152643 35358 100000 869120482 35359 100000 837781373 35360 100000 687635133 35361 100000 542603337 35362 100000 821139256 35363 100000 864955283 35364 100000 79713372 35365 100000 554556920 35366 100000 832505187 35367 100000 989745459 35368 100000 941705179 35369 100000 938676387 35370 100000 684885424 35371 100000 522265899 35372 100000 232419302 35373 100000 964571543 35374 100000 805008801 35375 100000 446223883 35376 100000 768718452 35377 100000 515335197 35378 100000 321921046 35379 100000 8087990 35380 100000 541773951 35381 100000 460165315 35382 100000 223592649 35383 100000 174135768 35384 100000 889826033 35385 100000 700831544 35386 100000 681954007 35387 100000 786137069 35388 100000 525762674 35389 100000 893500644 35390 100000 675487769 35391 100000 140738746 35392 100000 156591976 35393 100000 230418817 35394 100000 287434466 35395 100000 880626507 35396 100000 788089665 35397 100000 223818710 35398 100000 558798058 35399 100000 481240415 35400 100000 391029494 35401 100000 503108166 35402 100000 353211363 35403 100000 494280217 35404 100000 649320455 35405 100000 551118586 35406 100000 394173520 35407 100000 344553413 35408 100000 966018607 35409 100000 414136322 35410 100000 26143491 35411 100000 496321768 35412 100000 514570707 35413 100000 935634139 35414 100000 772091601 35415 100000 944035488 35416 100000 973641103 35417 100000 100637812 35418 100000 889919187 35419 100000 975764440 35420 100000 952941387 35421 100000 357277285 35422 100000 957834085 35423 100000 473775706 35424 100000 852425799 35425 100000 752743839 35426 100000 633053363 35427 100000 690271142 35428 100000 155940676 35429 100000 984532547 35430 100000 35651380 35431 100000 47728018 35432 100000 105436449 35433 100000 988321636 35434 100000 424200405 35435 100000 913263491 35436 100000 782103143 35437 100000 543136164 35438 100000 231349868 35439 100000 469184578 35440 100000 54105731 35441 100000 348959954 35442 100000 333716567 35443 100000 53056994 35444 100000 388065105 35445 100000 783970964 35446 100000 225973173 35447 100000 927701009 35448 100000 831332197 35449 100000 387503594 35450 100000 599838104 35451 100000 465450498 35452 100000 706721003 35453 100000 885913880 35454 100000 635690352 35455 100000 864553967 35456 100000 386858338 35457 100000 635721817 35458 100000 787671603 35459 100000 151619705 35460 100000 398599256 35461 100000 529959406 35462 100000 874635854 35463 100000 842060570 35464 100000 847144894 35465 100000 343078499 35466 100000 104379715 35467 100000 488230236 35468 100000 34637803 35469 100000 119130097 35470 100000 84588255 35471 100000 919249397 35472 100000 727799503 35473 100000 187409119 35474 100000 176325843 35475 100000 768601044 35476 100000 481495799 35477 100000 661852886 35478 100000 935114308 35479 100000 417463635 35480 100000 380148580 35481 100000 880587323 35482 100000 266171682 35483 100000 917311158 35484 100000 479329326 35485 100000 343722797 35486 100000 770276880 35487 100000 149830465 35488 100000 46107321 35489 100000 393766751 35490 100000 111903927 35491 100000 848700223 35492 100000 829588846 35493 100000 780424067 35494 100000 712001058 35495 100000 279421996 35496 100000 964186348 35497 100000 567511823 35498 100000 360797417 35499 100000 599995067 35500 100000 944821781 35501 100000 604353469 35502 100000 186954679 35503 100000 908333910 35504 100000 47313523 35505 100000 348331514 35506 100000 426174016 35507 100000 504522172 35508 100000 957273015 35509 100000 166745710 35510 100000 621509179 35511 100000 594495543 35512 100000 908156566 35513 100000 426139954 35514 100000 934802292 35515 100000 107805249 35516 100000 681324899 35517 100000 565298817 35518 100000 997134802 35519 100000 135891784 35520 100000 893625310 35521 100000 813164458 35522 100000 535439032 35523 100000 381760730 35524 100000 234558140 35525 100000 864940020 35526 100000 777108580 35527 100000 447504047 35528 100000 276545013 35529 100000 677056281 35530 100000 520895215 35531 100000 118424930 35532 100000 724944394 35533 100000 519497703 35534 100000 427963054 35535 100000 520185439 35536 100000 249959932 35537 100000 425668374 35538 100000 581025986 35539 100000 161788138 35540 100000 703084057 35541 100000 340303544 35542 100000 794748885 35543 100000 701515420 35544 100000 771410600 35545 100000 493987213 35546 100000 230610398 35547 100000 833180676 35548 100000 450123863 35549 100000 107238915 35550 100000 695057505 35551 100000 634880599 35552 100000 68848421 35553 100000 304993661 35554 100000 39459082 35555 100000 569696269 35556 100000 863526144 35557 100000 935098746 35558 100000 790362712 35559 100000 737260499 35560 100000 158551850 35561 100000 722714453 35562 100000 461778597 35563 100000 530765797 35564 100000 231389667 35565 100000 64620539 35566 100000 133913567 35567 100000 720641446 35568 100000 450511517 35569 100000 95587379 35570 100000 640382694 35571 100000 620665265 35572 100000 959658443 35573 100000 379959186 35574 100000 480067092 35575 100000 548329250 35576 100000 300060987 35577 100000 344103347 35578 100000 179275345 35579 100000 821384104 35580 100000 899800765 35581 100000 217653303 35582 100000 843297529 35583 100000 143110204 35584 100000 275608828 35585 100000 311899677 35586 100000 854926592 35587 100000 587412074 35588 100000 639370802 35589 100000 933955970 35590 100000 933698944 35591 100000 993659792 35592 100000 923211364 35593 100000 598969571 35594 100000 441909352 35595 100000 845149708 35596 100000 539232543 35597 100000 185490148 35598 100000 532072917 35599 100000 462980628 35600 100000 627683983 35601 100000 583410238 35602 100000 56172665 35603 100000 866067651 35604 100000 2260288 35605 100000 674350866 35606 100000 159541547 35607 100000 637873356 35608 100000 993494521 35609 100000 715660509 35610 100000 567543484 35611 100000 476856296 35612 100000 231223903 35613 100000 417136736 35614 100000 791755543 35615 100000 805113980 35616 100000 329959281 35617 100000 370770517 35618 100000 448693957 35619 100000 3173162 35620 100000 787764291 35621 100000 351773794 35622 100000 853763219 35623 100000 317923184 35624 100000 789067615 35625 100000 95344130 35626 100000 586056061 35627 100000 402920682 35628 100000 262379020 35629 100000 265841942 35630 100000 110224918 35631 100000 357562468 35632 100000 366868596 35633 100000 230753852 35634 100000 163551441 35635 100000 148430187 35636 100000 284595629 35637 100000 685379637 35638 100000 412583275 35639 100000 620503145 35640 100000 597726411 35641 100000 710351599 35642 100000 654030056 35643 100000 583209245 35644 100000 603468032 35645 100000 488267558 35646 100000 643539602 35647 100000 828692935 35648 100000 622140213 35649 100000 344779643 35650 100000 160542989 35651 100000 774136517 35652 100000 193995943 35653 100000 869060932 35654 100000 178893706 35655 100000 748476094 35656 100000 138648324 35657 100000 793121319 35658 100000 173537470 35659 100000 732993981 35660 100000 593326225 35661 100000 67757592 35662 100000 258338202 35663 100000 786874065 35664 100000 512330503 35665 100000 332326196 35666 100000 621309350 35667 100000 326621948 35668 100000 655483578 35669 100000 343514640 35670 100000 6589831 35671 100000 19865049 35672 100000 599050644 35673 100000 332221906 35674 100000 101341672 35675 100000 275711037 35676 100000 754011867 35677 100000 506896061 35678 100000 940010581 35679 100000 386621946 35680 100000 513736807 35681 100000 838102732 35682 100000 856196089 35683 100000 239171546 35684 100000 646445469 35685 100000 92242596 35686 100000 370983343 35687 100000 509299333 35688 100000 910603476 35689 100000 753359566 35690 100000 905612226 35691 100000 670022841 35692 100000 291250323 35693 100000 676118060 35694 100000 584238790 35695 100000 221515766 35696 100000 873862667 35697 100000 287829734 35698 100000 709099350 35699 100000 977705855 35700 100000 194360187 35701 100000 309739784 35702 100000 286338463 35703 100000 892892456 35704 100000 615747971 35705 100000 951859602 35706 100000 735386858 35707 100000 526496793 35708 100000 144544568 35709 100000 642187894 35710 100000 540399744 35711 100000 122528061 35712 100000 454127631 35713 100000 731819667 35714 100000 974564302 35715 100000 205167523 35716 100000 813168385 35717 100000 181242940 35718 100000 312555167 35719 100000 769281116 35720 100000 167860467 35721 100000 36487551 35722 100000 202394844 35723 100000 474176501 35724 100000 205504328 35725 100000 319464953 35726 100000 713290949 35727 100000 283214063 35728 100000 277160566 35729 100000 114655657 35730 100000 179466848 35731 100000 186510344 35732 100000 618328684 35733 100000 978908269 35734 100000 825380990 35735 100000 960713118 35736 100000 606579495 35737 100000 23922410 35738 100000 250698889 35739 100000 117731756 35740 100000 636597663 35741 100000 669393068 35742 100000 612971010 35743 100000 542746632 35744 100000 611153723 35745 100000 436300752 35746 100000 257882016 35747 100000 914062850 35748 100000 35867098 35749 100000 962792216 35750 100000 360057600 35751 100000 637032162 35752 100000 867512415 35753 100000 339151266 35754 100000 781714479 35755 100000 406392017 35756 100000 647321586 35757 100000 763217860 35758 100000 193469973 35759 100000 565764830 35760 100000 836451496 35761 100000 595079474 35762 100000 925690581 35763 100000 751279432 35764 100000 868315331 35765 100000 842368878 35766 100000 959438685 35767 100000 900097888 35768 100000 13312769 35769 100000 930435344 35770 100000 579488131 35771 100000 996626857 35772 100000 189367831 35773 100000 670246132 35774 100000 563454030 35775 100000 237477219 35776 100000 6166906 35777 100000 950551511 35778 100000 621578609 35779 100000 896258820 35780 100000 48292295 35781 100000 667728528 35782 100000 931911951 35783 100000 655783382 35784 100000 356015146 35785 100000 543640677 35786 100000 45810468 35787 100000 232661512 35788 100000 622659571 35789 100000 707862751 35790 100000 697927987 35791 100000 803422416 35792 100000 134347598 35793 100000 646733709 35794 100000 319490313 35795 100000 388632947 35796 100000 670230459 35797 100000 499331952 35798 100000 991436377 35799 100000 323506683 35800 100000 87725347 35801 100000 999775720 35802 100000 324560546 35803 100000 472002880 35804 100000 400483330 35805 100000 307373487 35806 100000 506107911 35807 100000 928679916 35808 100000 286686363 35809 100000 835610185 35810 100000 191372784 35811 100000 751734554 35812 100000 498979197 35813 100000 93561615 35814 100000 482816407 35815 100000 365487368 35816 100000 562698608 35817 100000 604234000 35818 100000 16546481 35819 100000 46524140 35820 100000 150260557 35821 100000 545331396 35822 100000 856101200 35823 100000 805515477 35824 100000 567748019 35825 100000 698900577 35826 100000 242052801 35827 100000 413707335 35828 100000 907429071 35829 100000 824725685 35830 100000 871468087 35831 100000 996425961 35832 100000 563119752 35833 100000 554185659 35834 100000 721453859 35835 100000 355454570 35836 100000 144393225 35837 100000 547050117 35838 100000 224920934 35839 100000 434665691 35840 100000 801202616 35841 100000 881439862 35842 100000 980695210 35843 100000 749137941 35844 100000 691196925 35845 100000 648265579 35846 100000 991632009 35847 100000 213377197 35848 100000 596007963 35849 100000 816500351 35850 100000 521616036 35851 100000 495124281 35852 100000 45393259 35853 100000 72980907 35854 100000 453028251 35855 100000 720754676 35856 100000 821943033 35857 100000 593829354 35858 100000 580233105 35859 100000 609082685 35860 100000 582395863 35861 100000 97709338 35862 100000 590022031 35863 100000 51361568 35864 100000 410418172 35865 100000 355746219 35866 100000 230446265 35867 100000 811261009 35868 100000 9044923 35869 100000 887860782 35870 100000 435161878 35871 100000 548085725 35872 100000 467023155 35873 100000 77952532 35874 100000 40615329 35875 100000 676299790 35876 100000 111368771 35877 100000 53093278 35878 100000 273469058 35879 100000 493108326 35880 100000 472616629 35881 100000 316063771 35882 100000 678713654 35883 100000 892465877 35884 100000 309037732 35885 100000 378588777 35886 100000 468800230 35887 100000 357546136 35888 100000 594669480 35889 100000 25015619 35890 100000 242361179 35891 100000 846161278 35892 100000 734766784 35893 100000 811228213 35894 100000 25107731 35895 100000 640157748 35896 100000 342648374 35897 100000 774200120 35898 100000 435734424 35899 100000 823959623 35900 100000 133343681 35901 100000 167933087 35902 100000 452198165 35903 100000 627209869 35904 100000 880454643 35905 100000 722375012 35906 100000 822211693 35907 100000 302591505 35908 100000 862551244 35909 100000 992140177 35910 100000 734469623 35911 100000 89073017 35912 100000 496560472 35913 100000 155904462 35914 100000 104797812 35915 100000 576867998 35916 100000 736492856 35917 100000 535427396 35918 100000 944888701 35919 100000 643055966 35920 100000 304311361 35921 100000 129189279 35922 100000 490305538 35923 100000 483936791 35924 100000 675088015 35925 100000 14823582 35926 100000 367757266 35927 100000 748005899 35928 100000 179545875 35929 100000 58232137 35930 100000 396472212 35931 100000 835503683 35932 100000 698525057 35933 100000 234564328 35934 100000 247795809 35935 100000 924602750 35936 100000 89556388 35937 100000 987015616 35938 100000 952100330 35939 100000 797106678 35940 100000 355831461 35941 100000 820983290 35942 100000 977614330 35943 100000 212600616 35944 100000 76431491 35945 100000 489950186 35946 100000 253827628 35947 100000 826564859 35948 100000 256751622 35949 100000 156920756 35950 100000 701394681 35951 100000 126503740 35952 100000 401034089 35953 100000 390752105 35954 100000 962612460 35955 100000 668277756 35956 100000 214755423 35957 100000 213747207 35958 100000 999745351 35959 100000 611413024 35960 100000 715664595 35961 100000 372800469 35962 100000 936041341 35963 100000 273045585 35964 100000 529141526 35965 100000 941176647 35966 100000 354697166 35967 100000 188940324 35968 100000 979949646 35969 100000 516940164 35970 100000 984585394 35971 100000 661445375 35972 100000 530801486 35973 100000 358922602 35974 100000 166997675 35975 100000 747467688 35976 100000 115857571 35977 100000 371068934 35978 100000 897127994 35979 100000 416696444 35980 100000 138880497 35981 100000 50093918 35982 100000 236139187 35983 100000 378833918 35984 100000 639298519 35985 100000 118673233 35986 100000 63358277 35987 100000 481577615 35988 100000 276834222 35989 100000 540042806 35990 100000 575653777 35991 100000 572495373 35992 100000 906462020 35993 100000 515476234 35994 100000 85808703 35995 100000 557492518 35996 100000 725608804 35997 100000 907522571 35998 100000 421619544 35999 100000 6237296 36000 100000 613864057 36001 100000 37150630 36002 100000 546582228 36003 100000 671017729 36004 100000 394270226 36005 100000 857649318 36006 100000 297468315 36007 100000 666954610 36008 100000 142225219 36009 100000 23894065 36010 100000 66751620 36011 100000 608231045 36012 100000 702540027 36013 100000 498637177 36014 100000 254996263 36015 100000 775661163 36016 100000 704270056 36017 100000 712555337 36018 100000 101853424 36019 100000 86951831 36020 100000 949083650 36021 100000 382315276 36022 100000 853136907 36023 100000 456546137 36024 100000 408058107 36025 100000 182148000 36026 100000 917256777 36027 100000 283401959 36028 100000 606859316 36029 100000 690235233 36030 100000 265995687 36031 100000 812829157 36032 100000 855529718 36033 100000 35716419 36034 100000 716087850 36035 100000 538548527 36036 100000 472286409 36037 100000 384679543 36038 100000 701307725 36039 100000 93357443 36040 100000 874681825 36041 100000 651167722 36042 100000 346933950 36043 100000 260204160 36044 100000 625564058 36045 100000 140745635 36046 100000 865856908 36047 100000 113629296 36048 100000 26718646 36049 100000 868165751 36050 100000 945097112 36051 100000 882778502 36052 100000 838104170 36053 100000 162515144 36054 100000 185160646 36055 100000 958766896 36056 100000 442463090 36057 100000 750418361 36058 100000 3532922 36059 100000 353763580 36060 100000 250065231 36061 100000 536214962 36062 100000 869486925 36063 100000 490585693 36064 100000 460343666 36065 100000 539304192 36066 100000 985557929 36067 100000 949721789 36068 100000 951325385 36069 100000 952024200 36070 100000 121082099 36071 100000 160647449 36072 100000 671952424 36073 100000 909549823 36074 100000 367095504 36075 100000 13549138 36076 100000 24267765 36077 100000 76163272 36078 100000 50273274 36079 100000 421056283 36080 100000 36342562 36081 100000 751422505 36082 100000 873975591 36083 100000 670387944 36084 100000 705327737 36085 100000 81214769 36086 100000 560989720 36087 100000 946565571 36088 100000 859766986 36089 100000 102764396 36090 100000 276577339 36091 100000 918647718 36092 100000 131350852 36093 100000 860694358 36094 100000 383913032 36095 100000 699186626 36096 100000 751255414 36097 100000 41243499 36098 100000 93708651 36099 100000 854301588 36100 100000 404683985 36101 100000 643552265 36102 100000 534962623 36103 100000 935067445 36104 100000 50469439 36105 100000 382712142 36106 100000 107376231 36107 100000 433133123 36108 100000 489431459 36109 100000 883156620 36110 100000 432634529 36111 100000 1499562 36112 100000 536459758 36113 100000 751338992 36114 100000 823193994 36115 100000 577002917 36116 100000 581428383 36117 100000 194158019 36118 100000 848641804 36119 100000 743377746 36120 100000 123827888 36121 100000 122463769 36122 100000 69255267 36123 100000 935933023 36124 100000 298763640 36125 100000 169606276 36126 100000 545494217 36127 100000 591780467 36128 100000 324840572 36129 100000 37053798 36130 100000 336453736 36131 100000 991060644 36132 100000 288439730 36133 100000 359603940 36134 100000 257527541 36135 100000 570664205 36136 100000 215862728 36137 100000 682463844 36138 100000 180738059 36139 100000 146526170 36140 100000 150099795 36141 100000 821259218 36142 100000 922737321 36143 100000 428271188 36144 100000 630237755 36145 100000 507346153 36146 100000 965366530 36147 100000 865268212 36148 100000 93264078 36149 100000 376297041 36150 100000 985006568 36151 100000 260582834 36152 100000 819968271 36153 100000 843123529 36154 100000 751802536 36155 100000 937642266 36156 100000 183621334 36157 100000 385430551 36158 100000 589079538 36159 100000 644355497 36160 100000 900245751 36161 100000 980198610 36162 100000 920636432 36163 100000 446376617 36164 100000 370807634 36165 100000 545676171 36166 100000 938922752 36167 100000 629090521 36168 100000 913212643 36169 100000 122959819 36170 100000 477886941 36171 100000 174670568 36172 100000 984400958 36173 100000 788746336 36174 100000 730362995 36175 100000 925282335 36176 100000 792708042 36177 100000 907604830 36178 100000 535023899 36179 100000 703624113 36180 100000 195032649 36181 100000 777111112 36182 100000 55560612 36183 100000 853107092 36184 100000 480259603 36185 100000 666387351 36186 100000 104305618 36187 100000 402700138 36188 100000 432142652 36189 100000 457214102 36190 100000 211363889 36191 100000 149571708 36192 100000 611866143 36193 100000 157882020 36194 100000 366476615 36195 100000 693833225 36196 100000 402995517 36197 100000 875673406 36198 100000 779286741 36199 100000 561262077 36200 100000 444918275 36201 100000 516304925 36202 100000 174832044 36203 100000 406244739 36204 100000 605106423 36205 100000 364200180 36206 100000 244968215 36207 100000 111300936 36208 100000 489057948 36209 100000 45408591 36210 100000 65250151 36211 100000 146894976 36212 100000 29160803 36213 100000 29446872 36214 100000 408186054 36215 100000 655899605 36216 100000 294447845 36217 100000 632992708 36218 100000 175306075 36219 100000 571709429 36220 100000 539202795 36221 100000 261208371 36222 100000 716175204 36223 100000 192353088 36224 100000 97869321 36225 100000 143672385 36226 100000 782756508 36227 100000 237883276 36228 100000 716160863 36229 100000 660639482 36230 100000 771941481 36231 100000 901624958 36232 100000 814489449 36233 100000 198203820 36234 100000 105165496 36235 100000 680512186 36236 100000 651234469 36237 100000 262121177 36238 100000 388007916 36239 100000 838558397 36240 100000 849918357 36241 100000 504035805 36242 100000 489784120 36243 100000 984293283 36244 100000 773753671 36245 100000 466863093 36246 100000 977521603 36247 100000 792134251 36248 100000 650977490 36249 100000 56017502 36250 100000 434949268 36251 100000 636913232 36252 100000 756158334 36253 100000 462798864 36254 100000 754068790 36255 100000 19240965 36256 100000 935629502 36257 100000 813961292 36258 100000 89072932 36259 100000 458056626 36260 100000 567711915 36261 100000 593795638 36262 100000 154407636 36263 100000 621634513 36264 100000 275838625 36265 100000 329325552 36266 100000 94346520 36267 100000 646653815 36268 100000 282080249 36269 100000 16168448 36270 100000 801508617 36271 100000 185706142 36272 100000 639437999 36273 100000 445281761 36274 100000 16040693 36275 100000 512180502 36276 100000 388580978 36277 100000 584994410 36278 100000 307768015 36279 100000 524696636 36280 100000 317682413 36281 100000 487142215 36282 100000 344757278 36283 100000 414182645 36284 100000 744505017 36285 100000 383170664 36286 100000 378723376 36287 100000 394589322 36288 100000 791341123 36289 100000 543615007 36290 100000 282298075 36291 100000 148611569 36292 100000 580620150 36293 100000 361161805 36294 100000 263968093 36295 100000 964020215 36296 100000 288098118 36297 100000 356740253 36298 100000 672607022 36299 100000 945529224 36300 100000 931807230 36301 100000 206824888 36302 100000 666542027 36303 100000 229812034 36304 100000 256323068 36305 100000 166899253 36306 100000 351722162 36307 100000 822039344 36308 100000 18093038 36309 100000 706332441 36310 100000 986420147 36311 100000 931337090 36312 100000 547119300 36313 100000 822940072 36314 100000 761017550 36315 100000 638519991 36316 100000 245939983 36317 100000 284649578 36318 100000 687857320 36319 100000 923755088 36320 100000 877892648 36321 100000 908563375 36322 100000 309160355 36323 100000 7607650 36324 100000 336134394 36325 100000 7664878 36326 100000 307666723 36327 100000 930351530 36328 100000 901155157 36329 100000 556962446 36330 100000 211543425 36331 100000 43705491 36332 100000 831530060 36333 100000 987507525 36334 100000 180260351 36335 100000 566713865 36336 100000 296105046 36337 100000 787107115 36338 100000 754712896 36339 100000 89490791 36340 100000 813312012 36341 100000 58380368 36342 100000 203083990 36343 100000 153685292 36344 100000 115727086 36345 100000 289623993 36346 100000 526041640 36347 100000 378358451 36348 100000 595319157 36349 100000 713754286 36350 100000 851199490 36351 100000 600609970 36352 100000 406047926 36353 100000 269176917 36354 100000 616870918 36355 100000 808191843 36356 100000 189312763 36357 100000 594697514 36358 100000 244412669 36359 100000 513697397 36360 100000 550887097 36361 100000 518419699 36362 100000 498097637 36363 100000 391035459 36364 100000 927458694 36365 100000 620271840 36366 100000 602146459 36367 100000 189171051 36368 100000 114068704 36369 100000 794597783 36370 100000 379730395 36371 100000 177036120 36372 100000 122141760 36373 100000 827444435 36374 100000 284013677 36375 100000 797231773 36376 100000 997567551 36377 100000 991445922 36378 100000 27481604 36379 100000 291708358 36380 100000 437729748 36381 100000 313111403 36382 100000 886569231 36383 100000 978763692 36384 100000 581984811 36385 100000 506525030 36386 100000 373127428 36387 100000 94035783 36388 100000 912211069 36389 100000 721196027 36390 100000 689255665 36391 100000 454857818 36392 100000 187135113 36393 100000 682272451 36394 100000 464322920 36395 100000 85090563 36396 100000 132854292 36397 100000 762457967 36398 100000 277061011 36399 100000 588774863 36400 100000 167842770 36401 100000 439735820 36402 100000 314471352 36403 100000 893238198 36404 100000 845467052 36405 100000 401778002 36406 100000 283899685 36407 100000 962522292 36408 100000 141771376 36409 100000 930456957 36410 100000 161575271 36411 100000 244808627 36412 100000 806744997 36413 100000 1348182 36414 100000 886658 36415 100000 761044458 36416 100000 961206771 36417 100000 442815991 36418 100000 18749650 36419 100000 312752138 36420 100000 837038293 36421 100000 508787244 36422 100000 972498014 36423 100000 459887831 36424 100000 534726036 36425 100000 555449677 36426 100000 143200669 36427 100000 906692646 36428 100000 21352499 36429 100000 434952649 36430 100000 467896494 36431 100000 235375710 36432 100000 306068517 36433 100000 341927036 36434 100000 273675648 36435 100000 999267515 36436 100000 531073436 36437 100000 437844374 36438 100000 766071676 36439 100000 55382682 36440 100000 811293001 36441 100000 378907721 36442 100000 742352483 36443 100000 313035716 36444 100000 584374612 36445 100000 247094017 36446 100000 141085949 36447 100000 874154447 36448 100000 820866979 36449 100000 136300940 36450 100000 371718012 36451 100000 741739655 36452 100000 214476496 36453 100000 209390344 36454 100000 667105662 36455 100000 89671324 36456 100000 956344717 36457 100000 706269466 36458 100000 724682028 36459 100000 194155141 36460 100000 340297381 36461 100000 184794253 36462 100000 494278153 36463 100000 464873532 36464 100000 630421808 36465 100000 350607462 36466 100000 661470614 36467 100000 216143164 36468 100000 54101839 36469 100000 550898344 36470 100000 70198206 36471 100000 399505782 36472 100000 276135674 36473 100000 89014674 36474 100000 527445818 36475 100000 63146341 36476 100000 545839172 36477 100000 746179488 36478 100000 257431152 36479 100000 745222961 36480 100000 522376886 36481 100000 31503634 36482 100000 957170538 36483 100000 119196705 36484 100000 59534386 36485 100000 334234887 36486 100000 80736575 36487 100000 181074260 36488 100000 365699806 36489 100000 970374482 36490 100000 959116338 36491 100000 181487205 36492 100000 886730531 36493 100000 261847350 36494 100000 883148620 36495 100000 834456526 36496 100000 29887146 36497 100000 327847800 36498 100000 488160096 36499 100000 404923102 36500 100000 920354796 36501 100000 718091801 36502 100000 714133474 36503 100000 148104269 36504 100000 372475636 36505 100000 246469304 36506 100000 276919899 36507 100000 343382192 36508 100000 818949540 36509 100000 760304705 36510 100000 382111297 36511 100000 695444011 36512 100000 439753973 36513 100000 222769966 36514 100000 86454696 36515 100000 691920145 36516 100000 355546798 36517 100000 239490844 36518 100000 778631617 36519 100000 361677662 36520 100000 593745192 36521 100000 981901810 36522 100000 853380070 36523 100000 852847914 36524 100000 417660524 36525 100000 909965926 36526 100000 264253478 36527 100000 307205719 36528 100000 722767110 36529 100000 389207411 36530 100000 289345040 36531 100000 772600385 36532 100000 382616948 36533 100000 412874673 36534 100000 880465653 36535 100000 338840420 36536 100000 890248497 36537 100000 891810030 36538 100000 915528965 36539 100000 813533588 36540 100000 893845504 36541 100000 654312494 36542 100000 359023379 36543 100000 358016718 36544 100000 967474487 36545 100000 942881340 36546 100000 195652761 36547 100000 587476231 36548 100000 159854046 36549 100000 299805849 36550 100000 923653886 36551 100000 788774383 36552 100000 931349437 36553 100000 196643935 36554 100000 649979053 36555 100000 185039822 36556 100000 663895553 36557 100000 356357538 36558 100000 81089477 36559 100000 234171180 36560 100000 709172050 36561 100000 692877788 36562 100000 906297299 36563 100000 607941193 36564 100000 427748721 36565 100000 783775719 36566 100000 541728456 36567 100000 728751927 36568 100000 145171759 36569 100000 649937040 36570 100000 912958507 36571 100000 229372267 36572 100000 415894026 36573 100000 153750344 36574 100000 895193223 36575 100000 732377135 36576 100000 145908619 36577 100000 59986391 36578 100000 552576984 36579 100000 717031633 36580 100000 601679707 36581 100000 263268575 36582 100000 790866594 36583 100000 784874748 36584 100000 665308353 36585 100000 623538906 36586 100000 304199342 36587 100000 681512611 36588 100000 76396334 36589 100000 390990070 36590 100000 910661308 36591 100000 70129288 36592 100000 894762117 36593 100000 935683633 36594 100000 416812569 36595 100000 176185753 36596 100000 986259325 36597 100000 787443274 36598 100000 699069670 36599 100000 621107728 36600 100000 986423601 36601 100000 960999040 36602 100000 140384331 36603 100000 415952758 36604 100000 987476356 36605 100000 871292715 36606 100000 817528508 36607 100000 712143551 36608 100000 24149393 36609 100000 31941215 36610 100000 94074286 36611 100000 420182660 36612 100000 255356737 36613 100000 962233984 36614 100000 161926151 36615 100000 612438850 36616 100000 751456651 36617 100000 510717715 36618 100000 199638647 36619 100000 400203075 36620 100000 947842231 36621 100000 647747731 36622 100000 458409636 36623 100000 406909107 36624 100000 720598731 36625 100000 195386297 36626 100000 587039821 36627 100000 977896378 36628 100000 530960178 36629 100000 119843537 36630 100000 719175416 36631 100000 248674669 36632 100000 324606298 36633 100000 636620261 36634 100000 790673106 36635 100000 781888212 36636 100000 395823936 36637 100000 772448917 36638 100000 265481962 36639 100000 251664439 36640 100000 426159626 36641 100000 831382251 36642 100000 412870182 36643 100000 235169183 36644 100000 369222793 36645 100000 617466788 36646 100000 197046923 36647 100000 308314076 36648 100000 148012284 36649 100000 611820515 36650 100000 297359429 36651 100000 691768161 36652 100000 942749465 36653 100000 234715127 36654 100000 562625283 36655 100000 441756801 36656 100000 787900941 36657 100000 271009163 36658 100000 787669853 36659 100000 20579194 36660 100000 320645267 36661 100000 670673971 36662 100000 452658168 36663 100000 50560977 36664 100000 960270818 36665 100000 624328961 36666 100000 258103479 36667 100000 102244503 36668 100000 847291881 36669 100000 537008693 36670 100000 241373277 36671 100000 562774222 36672 100000 403419098 36673 100000 447836051 36674 100000 209664590 36675 100000 79278951 36676 100000 731510175 36677 100000 677972056 36678 100000 913412547 36679 100000 741904950 36680 100000 212685971 36681 100000 606005765 36682 100000 220499763 36683 100000 277661863 36684 100000 187716768 36685 100000 21182195 36686 100000 8868976 36687 100000 177720581 36688 100000 115748207 36689 100000 133731351 36690 100000 603259354 36691 100000 107914296 36692 100000 555764539 36693 100000 150480137 36694 100000 964276036 36695 100000 312437549 36696 100000 932042233 36697 100000 686810099 36698 100000 512569865 36699 100000 650852685 36700 100000 716200709 36701 100000 734243787 36702 100000 963992403 36703 100000 956862790 36704 100000 703752987 36705 100000 147255466 36706 100000 97138089 36707 100000 383189366 36708 100000 748803694 36709 100000 258971938 36710 100000 885529919 36711 100000 864735282 36712 100000 219796293 36713 100000 378730559 36714 100000 484268345 36715 100000 38184055 36716 100000 258071491 36717 100000 842903255 36718 100000 836305215 36719 100000 79417697 36720 100000 648530877 36721 100000 454899361 36722 100000 48147262 36723 100000 523555622 36724 100000 239068694 36725 100000 893432725 36726 100000 580715005 36727 100000 549132499 36728 100000 62320605 36729 100000 149503158 36730 100000 636792806 36731 100000 721025419 36732 100000 235283867 36733 100000 547206297 36734 100000 589039001 36735 100000 281837507 36736 100000 261799893 36737 100000 881437811 36738 100000 804335519 36739 100000 201306885 36740 100000 162481706 36741 100000 840506171 36742 100000 183629118 36743 100000 118945637 36744 100000 8195562 36745 100000 696685666 36746 100000 183956639 36747 100000 678015807 36748 100000 583970892 36749 100000 555993943 36750 100000 881649883 36751 100000 585330194 36752 100000 980279133 36753 100000 375122895 36754 100000 749445825 36755 100000 742771801 36756 100000 537302228 36757 100000 665132276 36758 100000 4979812 36759 100000 410768568 36760 100000 91539131 36761 100000 59558580 36762 100000 118581635 36763 100000 651970929 36764 100000 121217666 36765 100000 124645963 36766 100000 530015478 36767 100000 350510052 36768 100000 568507355 36769 100000 684552611 36770 100000 285397878 36771 100000 657151730 36772 100000 667737688 36773 100000 55594602 36774 100000 869035479 36775 100000 202523260 36776 100000 842126472 36777 100000 198310829 36778 100000 893730538 36779 100000 123975632 36780 100000 5904114 36781 100000 194345097 36782 100000 927987417 36783 100000 911673775 36784 100000 262154569 36785 100000 989460465 36786 100000 328593326 36787 100000 396223097 36788 100000 152326617 36789 100000 123378740 36790 100000 459837907 36791 100000 361099057 36792 100000 805205155 36793 100000 905247061 36794 100000 78087056 36795 100000 398472782 36796 100000 982295541 36797 100000 935948561 36798 100000 937824802 36799 100000 991455347 36800 100000 739447489 36801 100000 753366441 36802 100000 370515026 36803 100000 367989278 36804 100000 114200989 36805 100000 572379357 36806 100000 515208038 36807 100000 684724519 36808 100000 89377888 36809 100000 205793309 36810 100000 346369659 36811 100000 6356243 36812 100000 947717727 36813 100000 900470 36814 100000 973782894 36815 100000 83273467 36816 100000 507334158 36817 100000 920986142 36818 100000 280193220 36819 100000 3998877 36820 100000 272591748 36821 100000 372770187 36822 100000 223841072 36823 100000 954443434 36824 100000 369597985 36825 100000 72084910 36826 100000 381153342 36827 100000 104773379 36828 100000 335270265 36829 100000 70898237 36830 100000 556109430 36831 100000 635033931 36832 100000 81392009 36833 100000 863623906 36834 100000 779655362 36835 100000 89958785 36836 100000 271112796 36837 100000 190319361 36838 100000 914444062 36839 100000 256080 36840 100000 928903234 36841 100000 759209243 36842 100000 202644122 36843 100000 644006022 36844 100000 265184038 36845 100000 263100525 36846 100000 97953613 36847 100000 86551405 36848 100000 685933690 36849 100000 787431293 36850 100000 231789404 36851 100000 815734613 36852 100000 505456592 36853 100000 131300285 36854 100000 189130275 36855 100000 646945829 36856 100000 413458342 36857 100000 815648114 36858 100000 294172621 36859 100000 167541455 36860 100000 45079130 36861 100000 626574494 36862 100000 212567984 36863 100000 860013094 36864 100000 972473983 36865 100000 940472974 36866 100000 842223408 36867 100000 619767469 36868 100000 978544343 36869 100000 846063906 36870 100000 905821076 36871 100000 137405454 36872 100000 574775276 36873 100000 933418281 36874 100000 560647820 36875 100000 246522071 36876 100000 195245795 36877 100000 310585816 36878 100000 547729502 36879 100000 83314677 36880 100000 248723348 36881 100000 178783667 36882 100000 590869075 36883 100000 159488740 36884 100000 728049057 36885 100000 531448059 36886 100000 944655377 36887 100000 645639926 36888 100000 334661046 36889 100000 35309727 36890 100000 808774229 36891 100000 146243109 36892 100000 164375103 36893 100000 168838330 36894 100000 47461725 36895 100000 130284302 36896 100000 781505438 36897 100000 555847868 36898 100000 774608667 36899 100000 82675014 36900 100000 961306161 36901 100000 535121826 36902 100000 333503979 36903 100000 423079242 36904 100000 853148193 36905 100000 356279205 36906 100000 163085803 36907 100000 148396188 36908 100000 238180769 36909 100000 519805146 36910 100000 138334123 36911 100000 532064637 36912 100000 880691209 36913 100000 722945144 36914 100000 433165597 36915 100000 783396766 36916 100000 500496401 36917 100000 171740974 36918 100000 838113939 36919 100000 249345165 36920 100000 630998987 36921 100000 335866504 36922 100000 540015212 36923 100000 956989612 36924 100000 757423692 36925 100000 673678505 36926 100000 578619883 36927 100000 22773930 36928 100000 400593871 36929 100000 825618176 36930 100000 985750537 36931 100000 728410671 36932 100000 444861460 36933 100000 52886629 36934 100000 243180899 36935 100000 395882333 36936 100000 361393040 36937 100000 465733918 36938 100000 781077883 36939 100000 113271067 36940 100000 891271992 36941 100000 318656458 36942 100000 718128949 36943 100000 366908063 36944 100000 73870714 36945 100000 640537908 36946 100000 271889358 36947 100000 4232330 36948 100000 801380378 36949 100000 297882618 36950 100000 814610225 36951 100000 122929393 36952 100000 627185853 36953 100000 704051190 36954 100000 445598153 36955 100000 167494256 36956 100000 93025842 36957 100000 59541226 36958 100000 506557477 36959 100000 431440631 36960 100000 338034189 36961 100000 138625984 36962 100000 52848936 36963 100000 780641959 36964 100000 822749805 36965 100000 201741292 36966 100000 274864560 36967 100000 154038240 36968 100000 130361665 36969 100000 468338087 36970 100000 413028097 36971 100000 214449852 36972 100000 55248289 36973 100000 206691511 36974 100000 422562150 36975 100000 650410588 36976 100000 884078559 36977 100000 613355271 36978 100000 290672248 36979 100000 296805441 36980 100000 196891159 36981 100000 555839401 36982 100000 762153097 36983 100000 174535759 36984 100000 163836226 36985 100000 103165410 36986 100000 409847047 36987 100000 894403221 36988 100000 294377401 36989 100000 701906972 36990 100000 459213670 36991 100000 29565953 36992 100000 846625514 36993 100000 149014196 36994 100000 204069434 36995 100000 508585670 36996 100000 608944498 36997 100000 838597029 36998 100000 220572516 36999 100000 930849371 37000 100000 53444141 37001 100000 17812078 37002 100000 806283920 37003 100000 753767208 37004 100000 150643224 37005 100000 33735852 37006 100000 82136644 37007 100000 323076996 37008 100000 936873726 37009 100000 52581891 37010 100000 401885183 37011 100000 30104202 37012 100000 643222681 37013 100000 653588322 37014 100000 208721938 37015 100000 944292308 37016 100000 118258251 37017 100000 794507700 37018 100000 218639540 37019 100000 90349988 37020 100000 945870362 37021 100000 270679089 37022 100000 932811563 37023 100000 273512112 37024 100000 177478257 37025 100000 680843238 37026 100000 959066901 37027 100000 449018723 37028 100000 932550797 37029 100000 218026729 37030 100000 163171256 37031 100000 735539675 37032 100000 327355787 37033 100000 141204006 37034 100000 561888451 37035 100000 540321043 37036 100000 897342627 37037 100000 566095008 37038 100000 762956667 37039 100000 570758308 37040 100000 493894814 37041 100000 986245924 37042 100000 133507732 37043 100000 116514842 37044 100000 30558655 37045 100000 425752800 37046 100000 541607013 37047 100000 640402630 37048 100000 584669680 37049 100000 251745431 37050 100000 915946052 37051 100000 866979255 37052 100000 670721241 37053 100000 482220929 37054 100000 515609542 37055 100000 464204565 37056 100000 329515224 37057 100000 988881753 37058 100000 206349317 37059 100000 651471475 37060 100000 395185099 37061 100000 993991960 37062 100000 581008790 37063 100000 734830610 37064 100000 955179515 37065 100000 385540940 37066 100000 186645352 37067 100000 29502394 37068 100000 747924808 37069 100000 825247425 37070 100000 369459122 37071 100000 816637816 37072 100000 673978128 37073 100000 723716281 37074 100000 570255082 37075 100000 162842099 37076 100000 549949325 37077 100000 156524094 37078 100000 498290324 37079 100000 173384408 37080 100000 746602414 37081 100000 603056165 37082 100000 751435477 37083 100000 233197566 37084 100000 163760704 37085 100000 607289939 37086 100000 786426022 37087 100000 24256 37088 100000 15878348 37089 100000 564717536 37090 100000 822281739 37091 100000 522787423 37092 100000 521331212 37093 100000 861560982 37094 100000 670914851 37095 100000 656721867 37096 100000 751032194 37097 100000 350687893 37098 100000 621622823 37099 100000 984473696 37100 100000 645986932 37101 100000 336237063 37102 100000 267731852 37103 100000 236482257 37104 100000 87395737 37105 100000 352921732 37106 100000 774578187 37107 100000 115971626 37108 100000 454961396 37109 100000 978137054 37110 100000 803747262 37111 100000 981517963 37112 100000 641943265 37113 100000 388766601 37114 100000 301120638 37115 100000 416366978 37116 100000 87624096 37117 100000 985699829 37118 100000 588189421 37119 100000 272604450 37120 100000 369718052 37121 100000 231427270 37122 100000 954554006 37123 100000 99943727 37124 100000 928971726 37125 100000 184918886 37126 100000 678763181 37127 100000 932267842 37128 100000 352346565 37129 100000 150853476 37130 100000 972933890 37131 100000 335006461 37132 100000 540051006 37133 100000 30593285 37134 100000 602322793 37135 100000 759708751 37136 100000 185908452 37137 100000 397569765 37138 100000 288602816 37139 100000 190881954 37140 100000 659417158 37141 100000 377631846 37142 100000 649537054 37143 100000 862701 37144 100000 474179585 37145 100000 593119120 37146 100000 620099580 37147 100000 236668416 37148 100000 572909001 37149 100000 174966484 37150 100000 781261789 37151 100000 454263324 37152 100000 894996575 37153 100000 293932020 37154 100000 821061163 37155 100000 712887429 37156 100000 789686473 37157 100000 370898101 37158 100000 38389315 37159 100000 166713008 37160 100000 376548593 37161 100000 165417473 37162 100000 749695769 37163 100000 920130750 37164 100000 24147214 37165 100000 426747028 37166 100000 111178041 37167 100000 728059251 37168 100000 275759908 37169 100000 959861893 37170 100000 486889860 37171 100000 572017236 37172 100000 991221066 37173 100000 932147857 37174 100000 799515235 37175 100000 363672957 37176 100000 543024334 37177 100000 919529250 37178 100000 105686860 37179 100000 763789108 37180 100000 523078287 37181 100000 163356047 37182 100000 89232986 37183 100000 875178228 37184 100000 284945361 37185 100000 290149672 37186 100000 521423843 37187 100000 579921330 37188 100000 909417811 37189 100000 829772243 37190 100000 488514837 37191 100000 760551323 37192 100000 106233391 37193 100000 196091627 37194 100000 425026206 37195 100000 721525839 37196 100000 439805053 37197 100000 429496547 37198 100000 683463417 37199 100000 142789735 37200 100000 906285824 37201 100000 117794083 37202 100000 20289025 37203 100000 377312337 37204 100000 711466484 37205 100000 76107243 37206 100000 843015866 37207 100000 105943675 37208 100000 237501050 37209 100000 252237027 37210 100000 648596417 37211 100000 863813911 37212 100000 422144426 37213 100000 159962064 37214 100000 536389493 37215 100000 267393926 37216 100000 227216253 37217 100000 507071055 37218 100000 158573238 37219 100000 36065727 37220 100000 252518983 37221 100000 429737160 37222 100000 717832655 37223 100000 505030728 37224 100000 300182382 37225 100000 971889828 37226 100000 192013646 37227 100000 481099539 37228 100000 832878471 37229 100000 375185288 37230 100000 580924910 37231 100000 329096761 37232 100000 962845133 37233 100000 57459470 37234 100000 263758139 37235 100000 671583096 37236 100000 68219564 37237 100000 402332818 37238 100000 747563046 37239 100000 203484106 37240 100000 781437591 37241 100000 553362699 37242 100000 12028072 37243 100000 456985598 37244 100000 392345714 37245 100000 368345721 37246 100000 991260478 37247 100000 502344558 37248 100000 837343704 37249 100000 211112259 37250 100000 936913929 37251 100000 562776796 37252 100000 15398266 37253 100000 789199562 37254 100000 494770454 37255 100000 842793913 37256 100000 409208134 37257 100000 68811543 37258 100000 829445598 37259 100000 535301334 37260 100000 91108452 37261 100000 384000346 37262 100000 390465812 37263 100000 618576479 37264 100000 454439185 37265 100000 323294143 37266 100000 111514955 37267 100000 898527415 37268 100000 332339550 37269 100000 692737200 37270 100000 689476653 37271 100000 632630679 37272 100000 321436097 37273 100000 970170703 37274 100000 295007292 37275 100000 242063528 37276 100000 31761272 37277 100000 66505939 37278 100000 295441710 37279 100000 285954758 37280 100000 4589581 37281 100000 813483416 37282 100000 626802621 37283 100000 655026758 37284 100000 173599444 37285 100000 84471663 37286 100000 494897885 37287 100000 611146047 37288 100000 983358761 37289 100000 309467933 37290 100000 572726837 37291 100000 667499392 37292 100000 710452772 37293 100000 231884421 37294 100000 371859442 37295 100000 229514809 37296 100000 212159226 37297 100000 703969413 37298 100000 922779330 37299 100000 358482281 37300 100000 59927442 37301 100000 14103747 37302 100000 323463618 37303 100000 941573949 37304 100000 785444625 37305 100000 242331482 37306 100000 737483984 37307 100000 795152269 37308 100000 701809439 37309 100000 152332009 37310 100000 77669829 37311 100000 475665240 37312 100000 446217885 37313 100000 156045135 37314 100000 255135284 37315 100000 628444833 37316 100000 890322507 37317 100000 345716713 37318 100000 671024842 37319 100000 759523088 37320 100000 195956330 37321 100000 740561001 37322 100000 321728613 37323 100000 721004253 37324 100000 779206484 37325 100000 201817909 37326 100000 760280746 37327 100000 566151537 37328 100000 517068986 37329 100000 299413334 37330 100000 345506014 37331 100000 879434590 37332 100000 8593664 37333 100000 867926977 37334 100000 731124451 37335 100000 534804038 37336 100000 251039710 37337 100000 973493234 37338 100000 596290674 37339 100000 816603934 37340 100000 877991283 37341 100000 889375889 37342 100000 878988302 37343 100000 578193821 37344 100000 744344982 37345 100000 314519893 37346 100000 531404533 37347 100000 590239324 37348 100000 188086904 37349 100000 910361119 37350 100000 976452901 37351 100000 697460489 37352 100000 458864090 37353 100000 595772382 37354 100000 43217625 37355 100000 562875291 37356 100000 959549302 37357 100000 722474891 37358 100000 545585823 37359 100000 860872520 37360 100000 461679695 37361 100000 166217074 37362 100000 636196301 37363 100000 221208233 37364 100000 316280561 37365 100000 512178686 37366 100000 828283635 37367 100000 194535153 37368 100000 711530372 37369 100000 175765530 37370 100000 467288596 37371 100000 86389019 37372 100000 98949896 37373 100000 668943314 37374 100000 946360063 37375 100000 507971779 37376 100000 791968473 37377 100000 136863524 37378 100000 40430607 37379 100000 119921649 37380 100000 886661361 37381 100000 181921813 37382 100000 955716275 37383 100000 594671254 37384 100000 213935643 37385 100000 13739450 37386 100000 268433426 37387 100000 703133602 37388 100000 360962483 37389 100000 861974670 37390 100000 436086250 37391 100000 863262114 37392 100000 489867697 37393 100000 157980805 37394 100000 720784702 37395 100000 333682189 37396 100000 255606754 37397 100000 44285624 37398 100000 17233672 37399 100000 354882626 37400 100000 307309758 37401 100000 913049201 37402 100000 607506231 37403 100000 192744318 37404 100000 755590431 37405 100000 489706675 37406 100000 303528041 37407 100000 791468167 37408 100000 625058419 37409 100000 570149266 37410 100000 751107898 37411 100000 430645628 37412 100000 400936573 37413 100000 52471417 37414 100000 893073001 37415 100000 102969038 37416 100000 116918120 37417 100000 135370962 37418 100000 611499735 37419 100000 929153796 37420 100000 88363112 37421 100000 700735744 37422 100000 755853882 37423 100000 229244593 37424 100000 686926185 37425 100000 762458316 37426 100000 539305341 37427 100000 606494086 37428 100000 412557952 37429 100000 210516507 37430 100000 77529588 37431 100000 647550039 37432 100000 557025300 37433 100000 764086229 37434 100000 147246479 37435 100000 865518673 37436 100000 113008544 37437 100000 659831194 37438 100000 741064413 37439 100000 349941885 37440 100000 790364421 37441 100000 511532081 37442 100000 800388271 37443 100000 672017366 37444 100000 743125087 37445 100000 513877921 37446 100000 468482335 37447 100000 67233644 37448 100000 311792869 37449 100000 788353639 37450 100000 383037948 37451 100000 5708800 37452 100000 461917881 37453 100000 837517419 37454 100000 436483247 37455 100000 271090492 37456 100000 641543204 37457 100000 825510052 37458 100000 537017248 37459 100000 357883983 37460 100000 773041934 37461 100000 258835152 37462 100000 242832031 37463 100000 774411874 37464 100000 327010888 37465 100000 24959600 37466 100000 420316119 37467 100000 245108568 37468 100000 245360066 37469 100000 850988568 37470 100000 30859442 37471 100000 736674822 37472 100000 143305794 37473 100000 363498006 37474 100000 891454037 37475 100000 540182660 37476 100000 758617887 37477 100000 641652987 37478 100000 243606501 37479 100000 443041655 37480 100000 23332334 37481 100000 637511422 37482 100000 713015722 37483 100000 867747367 37484 100000 670716429 37485 100000 817254403 37486 100000 537444443 37487 100000 801590143 37488 100000 608496301 37489 100000 705585466 37490 100000 839882280 37491 100000 616555503 37492 100000 354052106 37493 100000 879146717 37494 100000 810080191 37495 100000 876360512 37496 100000 359118458 37497 100000 768871858 37498 100000 633433394 37499 100000 891652008 37500 100000 167858300 37501 100000 671085226 37502 100000 267340060 37503 100000 484163768 37504 100000 397182856 37505 100000 91000497 37506 100000 749613530 37507 100000 911844522 37508 100000 23837774 37509 100000 343743090 37510 100000 521744121 37511 100000 230712421 37512 100000 978322951 37513 100000 576505255 37514 100000 148313210 37515 100000 662094512 37516 100000 600601555 37517 100000 666968245 37518 100000 333744023 37519 100000 457804568 37520 100000 401292257 37521 100000 708308957 37522 100000 264488431 37523 100000 577848174 37524 100000 93871327 37525 100000 41543689 37526 100000 438265894 37527 100000 333987881 37528 100000 805840571 37529 100000 32234824 37530 100000 803488572 37531 100000 978585205 37532 100000 543147572 37533 100000 524899960 37534 100000 488874383 37535 100000 523309525 37536 100000 978755155 37537 100000 828643582 37538 100000 416425122 37539 100000 33944239 37540 100000 150005652 37541 100000 162889536 37542 100000 297619352 37543 100000 118146602 37544 100000 521693565 37545 100000 125470993 37546 100000 614994728 37547 100000 824046529 37548 100000 730641251 37549 100000 180311543 37550 100000 899687358 37551 100000 966714322 37552 100000 151951959 37553 100000 364309180 37554 100000 908265629 37555 100000 440790802 37556 100000 809800139 37557 100000 516357992 37558 100000 958578508 37559 100000 32292021 37560 100000 663463765 37561 100000 410553113 37562 100000 96487157 37563 100000 755879103 37564 100000 648634842 37565 100000 983613563 37566 100000 726356986 37567 100000 347714827 37568 100000 412539698 37569 100000 643549334 37570 100000 570767934 37571 100000 400426324 37572 100000 887140280 37573 100000 530797901 37574 100000 394018903 37575 100000 619200325 37576 100000 587850913 37577 100000 808423616 37578 100000 33675025 37579 100000 65877437 37580 100000 945283624 37581 100000 310793428 37582 100000 231131255 37583 100000 755186667 37584 100000 16593583 37585 100000 87813395 37586 100000 590477404 37587 100000 809064553 37588 100000 656441568 37589 100000 831803929 37590 100000 50864826 37591 100000 428774622 37592 100000 997843762 37593 100000 348075386 37594 100000 606728925 37595 100000 824574394 37596 100000 348413451 37597 100000 656837468 37598 100000 943939859 37599 100000 137564993 37600 100000 170806437 37601 100000 311180479 37602 100000 429828798 37603 100000 247302156 37604 100000 916438304 37605 100000 656107050 37606 100000 344636303 37607 100000 850660362 37608 100000 148089972 37609 100000 19524982 37610 100000 386916676 37611 100000 932995601 37612 100000 652005035 37613 100000 409919099 37614 100000 891093289 37615 100000 571132419 37616 100000 269493683 37617 100000 342390574 37618 100000 211786563 37619 100000 557004828 37620 100000 620750900 37621 100000 801945806 37622 100000 219976237 37623 100000 481396318 37624 100000 7865416 37625 100000 919702381 37626 100000 105753069 37627 100000 890972460 37628 100000 794584697 37629 100000 790832500 37630 100000 310065703 37631 100000 638102310 37632 100000 272486009 37633 100000 122987821 37634 100000 278261865 37635 100000 213377400 37636 100000 716101592 37637 100000 72397177 37638 100000 70475593 37639 100000 132748558 37640 100000 137954576 37641 100000 694482793 37642 100000 966629454 37643 100000 293207738 37644 100000 257683985 37645 100000 173252611 37646 100000 488440359 37647 100000 985773414 37648 100000 168021897 37649 100000 997559173 37650 100000 363253754 37651 100000 901637766 37652 100000 687198603 37653 100000 603504395 37654 100000 114212575 37655 100000 590384020 37656 100000 12366358 37657 100000 218459408 37658 100000 301389235 37659 100000 337813470 37660 100000 8190375 37661 100000 356264478 37662 100000 649923304 37663 100000 865899506 37664 100000 586371944 37665 100000 610290736 37666 100000 152253355 37667 100000 642858543 37668 100000 382759839 37669 100000 241171943 37670 100000 405221867 37671 100000 957710444 37672 100000 418093785 37673 100000 937238363 37674 100000 760700767 37675 100000 802869825 37676 100000 516732978 37677 100000 998753727 37678 100000 179612203 37679 100000 645372989 37680 100000 808558244 37681 100000 817267881 37682 100000 315616085 37683 100000 151526807 37684 100000 172496768 37685 100000 746896498 37686 100000 676075463 37687 100000 505143578 37688 100000 795647335 37689 100000 77000068 37690 100000 892156194 37691 100000 78975492 37692 100000 287906321 37693 100000 764667268 37694 100000 712480024 37695 100000 564067493 37696 100000 522543352 37697 100000 354821343 37698 100000 674904011 37699 100000 302879285 37700 100000 91940946 37701 100000 276650660 37702 100000 261316074 37703 100000 220282001 37704 100000 609794608 37705 100000 370746262 37706 100000 876931364 37707 100000 29903673 37708 100000 923145398 37709 100000 811138000 37710 100000 989588909 37711 100000 387937374 37712 100000 729564718 37713 100000 24329207 37714 100000 646395980 37715 100000 234360431 37716 100000 450917865 37717 100000 178341150 37718 100000 242120748 37719 100000 368303305 37720 100000 521076703 37721 100000 102647547 37722 100000 541530730 37723 100000 27831833 37724 100000 549046362 37725 100000 809995330 37726 100000 175876498 37727 100000 977416486 37728 100000 10931760 37729 100000 648436804 37730 100000 72904107 37731 100000 381178983 37732 100000 450904733 37733 100000 947108520 37734 100000 98014044 37735 100000 140427259 37736 100000 846030643 37737 100000 727058675 37738 100000 238179397 37739 100000 976392707 37740 100000 437525171 37741 100000 27909216 37742 100000 211255147 37743 100000 479981764 37744 100000 264112121 37745 100000 546614667 37746 100000 840282177 37747 100000 30210190 37748 100000 147976459 37749 100000 456030601 37750 100000 708446259 37751 100000 279241530 37752 100000 538058249 37753 100000 305862777 37754 100000 241061628 37755 100000 126982520 37756 100000 586111123 37757 100000 730531515 37758 100000 198606784 37759 100000 244097121 37760 100000 749759791 37761 100000 131578109 37762 100000 645411221 37763 100000 549920063 37764 100000 972420309 37765 100000 321223020 37766 100000 638266592 37767 100000 965030751 37768 100000 434096035 37769 100000 954980143 37770 100000 137720231 37771 100000 830710145 37772 100000 156496673 37773 100000 117774343 37774 100000 382801955 37775 100000 443959235 37776 100000 171227931 37777 100000 907705015 37778 100000 489434270 37779 100000 795323436 37780 100000 963945666 37781 100000 644257036 37782 100000 813852017 37783 100000 10882148 37784 100000 756212544 37785 100000 406580835 37786 100000 848186813 37787 100000 637201005 37788 100000 70003508 37789 100000 537073145 37790 100000 397037248 37791 100000 351155858 37792 100000 452374337 37793 100000 842499899 37794 100000 171678187 37795 100000 30948816 37796 100000 75451743 37797 100000 245437614 37798 100000 879363855 37799 100000 790168502 37800 100000 496390532 37801 100000 247757081 37802 100000 322529025 37803 100000 328501212 37804 100000 312574193 37805 100000 493512518 37806 100000 264835694 37807 100000 581120253 37808 100000 467697484 37809 100000 830048076 37810 100000 555694473 37811 100000 314426962 37812 100000 991745725 37813 100000 475536329 37814 100000 255562880 37815 100000 862997081 37816 100000 56950895 37817 100000 84240791 37818 100000 526899220 37819 100000 810587130 37820 100000 584388466 37821 100000 608095821 37822 100000 764277925 37823 100000 844310549 37824 100000 447945389 37825 100000 123350388 37826 100000 415676593 37827 100000 865783677 37828 100000 649513161 37829 100000 313192029 37830 100000 662159680 37831 100000 237375771 37832 100000 583298019 37833 100000 28448080 37834 100000 761826636 37835 100000 236048853 37836 100000 94002153 37837 100000 955735479 37838 100000 946760574 37839 100000 198518810 37840 100000 888492706 37841 100000 982916785 37842 100000 827004040 37843 100000 821192933 37844 100000 370278716 37845 100000 887766807 37846 100000 535174353 37847 100000 678816301 37848 100000 765564998 37849 100000 216284064 37850 100000 930589697 37851 100000 229386870 37852 100000 331939300 37853 100000 161923189 37854 100000 577903070 37855 100000 448457320 37856 100000 959971720 37857 100000 607795943 37858 100000 366452195 37859 100000 374809954 37860 100000 609297457 37861 100000 120748050 37862 100000 742364156 37863 100000 729299967 37864 100000 470038056 37865 100000 937096147 37866 100000 236354251 37867 100000 123077470 37868 100000 899447896 37869 100000 428162646 37870 100000 867864473 37871 100000 557354864 37872 100000 970986295 37873 100000 151811864 37874 100000 582097626 37875 100000 641548328 37876 100000 988655084 37877 100000 631204800 37878 100000 217124729 37879 100000 65377118 37880 100000 437456897 37881 100000 576409642 37882 100000 116127568 37883 100000 19601435 37884 100000 180592232 37885 100000 916682218 37886 100000 7518414 37887 100000 439584652 37888 100000 195802113 37889 100000 124309729 37890 100000 139996940 37891 100000 274423015 37892 100000 703850415 37893 100000 842765805 37894 100000 561159256 37895 100000 918682797 37896 100000 957540454 37897 100000 885154385 37898 100000 518922106 37899 100000 457055121 37900 100000 343126527 37901 100000 614483292 37902 100000 889636165 37903 100000 906506779 37904 100000 503685744 37905 100000 631675323 37906 100000 759839025 37907 100000 993014025 37908 100000 84426041 37909 100000 585089002 37910 100000 564855298 37911 100000 295480346 37912 100000 124963284 37913 100000 894519431 37914 100000 602075700 37915 100000 950787131 37916 100000 747121169 37917 100000 816438490 37918 100000 87005325 37919 100000 108062103 37920 100000 945051240 37921 100000 905538709 37922 100000 777439159 37923 100000 823578106 37924 100000 923301743 37925 100000 59020378 37926 100000 220603623 37927 100000 532445595 37928 100000 660203 37929 100000 519713580 37930 100000 557893680 37931 100000 440716552 37932 100000 180311322 37933 100000 329317208 37934 100000 661804175 37935 100000 887300373 37936 100000 361500572 37937 100000 798339367 37938 100000 963299324 37939 100000 505151593 37940 100000 493544054 37941 100000 791654215 37942 100000 695189851 37943 100000 815675712 37944 100000 537076483 37945 100000 321654912 37946 100000 580699459 37947 100000 778647314 37948 100000 144937929 37949 100000 469294389 37950 100000 13539919 37951 100000 396395742 37952 100000 64633547 37953 100000 809267332 37954 100000 162459571 37955 100000 101404621 37956 100000 96150714 37957 100000 606555367 37958 100000 605739314 37959 100000 406339238 37960 100000 626119585 37961 100000 143294494 37962 100000 907515957 37963 100000 775561226 37964 100000 512648569 37965 100000 991732905 37966 100000 878760771 37967 100000 626183904 37968 100000 881932819 37969 100000 572534306 37970 100000 397312172 37971 100000 910568987 37972 100000 564806935 37973 100000 179000745 37974 100000 992976535 37975 100000 887318039 37976 100000 24155721 37977 100000 642880127 37978 100000 571296215 37979 100000 683337137 37980 100000 145658549 37981 100000 976341315 37982 100000 373469708 37983 100000 209772996 37984 100000 66255648 37985 100000 424104120 37986 100000 371401882 37987 100000 704196215 37988 100000 915450509 37989 100000 562819299 37990 100000 831782894 37991 100000 810620241 37992 100000 156595171 37993 100000 625215046 37994 100000 222726718 37995 100000 429092935 37996 100000 251819525 37997 100000 195986139 37998 100000 381542224 37999 100000 479911489 38000 100000 236719765 38001 100000 44835107 38002 100000 536445599 38003 100000 807831604 38004 100000 302471653 38005 100000 452719532 38006 100000 761988230 38007 100000 56290296 38008 100000 381120411 38009 100000 462575992 38010 100000 123726797 38011 100000 413899838 38012 100000 131345805 38013 100000 536125283 38014 100000 98920817 38015 100000 602177188 38016 100000 232324368 38017 100000 433270323 38018 100000 986530888 38019 100000 196466618 38020 100000 916551557 38021 100000 349219521 38022 100000 748615205 38023 100000 275053817 38024 100000 862888010 38025 100000 129702175 38026 100000 63595423 38027 100000 54672040 38028 100000 313711202 38029 100000 179596941 38030 100000 308887226 38031 100000 120556939 38032 100000 755393681 38033 100000 217869979 38034 100000 84567628 38035 100000 861368139 38036 100000 523601862 38037 100000 677429908 38038 100000 295578072 38039 100000 840456893 38040 100000 131692867 38041 100000 386863122 38042 100000 822057284 38043 100000 526317713 38044 100000 608391234 38045 100000 677173290 38046 100000 799710939 38047 100000 502133808 38048 100000 570029860 38049 100000 878768436 38050 100000 741275603 38051 100000 241186515 38052 100000 188103265 38053 100000 209775334 38054 100000 168555477 38055 100000 864984625 38056 100000 557262307 38057 100000 84683883 38058 100000 179277863 38059 100000 431591561 38060 100000 648918010 38061 100000 583018052 38062 100000 194656715 38063 100000 228305996 38064 100000 325645049 38065 100000 378045984 38066 100000 959277748 38067 100000 539607058 38068 100000 78153909 38069 100000 219484769 38070 100000 217778012 38071 100000 314708842 38072 100000 271960063 38073 100000 160447783 38074 100000 605468743 38075 100000 80082892 38076 100000 127735240 38077 100000 662022255 38078 100000 633892251 38079 100000 988310594 38080 100000 602396657 38081 100000 804484743 38082 100000 782052136 38083 100000 228414548 38084 100000 948989747 38085 100000 98031620 38086 100000 680107284 38087 100000 597562649 38088 100000 628677434 38089 100000 744513809 38090 100000 742814296 38091 100000 420870409 38092 100000 573867409 38093 100000 704512549 38094 100000 548042920 38095 100000 398082519 38096 100000 728613416 38097 100000 268532366 38098 100000 568317785 38099 100000 568498770 38100 100000 660443383 38101 100000 27805450 38102 100000 192797528 38103 100000 707212749 38104 100000 523664830 38105 100000 582450609 38106 100000 185022515 38107 100000 591893971 38108 100000 807443330 38109 100000 840319770 38110 100000 348920265 38111 100000 73607975 38112 100000 643140415 38113 100000 451825044 38114 100000 700864809 38115 100000 663920563 38116 100000 598055239 38117 100000 632936184 38118 100000 460089482 38119 100000 232461684 38120 100000 469249531 38121 100000 593788657 38122 100000 777236967 38123 100000 441639087 38124 100000 154378577 38125 100000 490871670 38126 100000 892500682 38127 100000 28312138 38128 100000 741662859 38129 100000 830668744 38130 100000 327150404 38131 100000 243296999 38132 100000 605084909 38133 100000 345588538 38134 100000 333473695 38135 100000 834383430 38136 100000 52243751 38137 100000 26328937 38138 100000 847972133 38139 100000 629405014 38140 100000 53779744 38141 100000 977587190 38142 100000 645722177 38143 100000 837883703 38144 100000 985408152 38145 100000 219348856 38146 100000 670783074 38147 100000 476165422 38148 100000 302648185 38149 100000 559026014 38150 100000 799697014 38151 100000 103522721 38152 100000 112101367 38153 100000 161339118 38154 100000 625543303 38155 100000 104183464 38156 100000 426893582 38157 100000 584426358 38158 100000 379094614 38159 100000 919549031 38160 100000 69642166 38161 100000 645511213 38162 100000 948952508 38163 100000 819397535 38164 100000 32831542 38165 100000 147109368 38166 100000 235833731 38167 100000 89356732 38168 100000 101131054 38169 100000 688623303 38170 100000 790373345 38171 100000 860710346 38172 100000 493206155 38173 100000 878391140 38174 100000 659982393 38175 100000 61367093 38176 100000 606610817 38177 100000 65740671 38178 100000 140709363 38179 100000 369220146 38180 100000 536266075 38181 100000 891291746 38182 100000 65871184 38183 100000 504681009 38184 100000 369140497 38185 100000 14995677 38186 100000 774000195 38187 100000 100459921 38188 100000 263641720 38189 100000 357608121 38190 100000 28649060 38191 100000 320470023 38192 100000 341406348 38193 100000 794169839 38194 100000 121133936 38195 100000 318385570 38196 100000 924589142 38197 100000 529454304 38198 100000 95827961 38199 100000 362023607 38200 100000 225881787 38201 100000 856988700 38202 100000 34002666 38203 100000 695661623 38204 100000 771222581 38205 100000 604921445 38206 100000 141286013 38207 100000 675587826 38208 100000 721686984 38209 100000 647601458 38210 100000 244808895 38211 100000 159719318 38212 100000 557731078 38213 100000 512678808 38214 100000 961479051 38215 100000 879235805 38216 100000 110673112 38217 100000 819057929 38218 100000 879680590 38219 100000 487643503 38220 100000 810661014 38221 100000 260082499 38222 100000 522998058 38223 100000 518256086 38224 100000 285668934 38225 100000 902078412 38226 100000 516153784 38227 100000 671756644 38228 100000 266684590 38229 100000 489626425 38230 100000 73389899 38231 100000 98153549 38232 100000 179478173 38233 100000 547134695 38234 100000 709952417 38235 100000 800187473 38236 100000 771831978 38237 100000 59343670 38238 100000 572003447 38239 100000 226972298 38240 100000 445484420 38241 100000 375397875 38242 100000 998929481 38243 100000 563916525 38244 100000 909428603 38245 100000 713687399 38246 100000 387430957 38247 100000 604037672 38248 100000 844494848 38249 100000 759254583 38250 100000 564020923 38251 100000 27502012 38252 100000 647283505 38253 100000 646490044 38254 100000 775054836 38255 100000 171248985 38256 100000 927232322 38257 100000 797880894 38258 100000 119696084 38259 100000 884192085 38260 100000 431928971 38261 100000 824789619 38262 100000 210295819 38263 100000 208554119 38264 100000 116009448 38265 100000 967989019 38266 100000 183353838 38267 100000 254658659 38268 100000 287935403 38269 100000 701847593 38270 100000 515536898 38271 100000 349296718 38272 100000 472759094 38273 100000 516947662 38274 100000 95756284 38275 100000 460910518 38276 100000 709782740 38277 100000 697599260 38278 100000 7526777 38279 100000 85592799 38280 100000 792225202 38281 100000 441328344 38282 100000 440552659 38283 100000 628861149 38284 100000 894315304 38285 100000 981804488 38286 100000 167613480 38287 100000 288583015 38288 100000 668412420 38289 100000 140801099 38290 100000 581551488 38291 100000 731678532 38292 100000 285409125 38293 100000 698335928 38294 100000 831936520 38295 100000 880922576 38296 100000 201538059 38297 100000 748642815 38298 100000 197185131 38299 100000 269362672 38300 100000 22010520 38301 100000 43502888 38302 100000 640149861 38303 100000 278891196 38304 100000 684467968 38305 100000 531616269 38306 100000 605065896 38307 100000 955134477 38308 100000 943369165 38309 100000 811073416 38310 100000 652508825 38311 100000 720683695 38312 100000 202261825 38313 100000 167849459 38314 100000 993902213 38315 100000 863919484 38316 100000 674036860 38317 100000 228130264 38318 100000 953409379 38319 100000 991605042 38320 100000 514700939 38321 100000 148441650 38322 100000 631196197 38323 100000 985337147 38324 100000 604114108 38325 100000 466703199 38326 100000 334972438 38327 100000 892469121 38328 100000 113121186 38329 100000 517198522 38330 100000 375046715 38331 100000 160712374 38332 100000 846375073 38333 100000 887407305 38334 100000 537262363 38335 100000 935517390 38336 100000 402415625 38337 100000 195839495 38338 100000 607612453 38339 100000 260869119 38340 100000 966948501 38341 100000 481347870 38342 100000 832005089 38343 100000 262766793 38344 100000 917812524 38345 100000 465200197 38346 100000 574168892 38347 100000 768141083 38348 100000 42908599 38349 100000 801398699 38350 100000 694039925 38351 100000 812397129 38352 100000 941632796 38353 100000 229244579 38354 100000 188293855 38355 100000 578399855 38356 100000 740111320 38357 100000 500072646 38358 100000 787050408 38359 100000 380195366 38360 100000 235786715 38361 100000 362314999 38362 100000 209407982 38363 100000 709161504 38364 100000 442994938 38365 100000 655964312 38366 100000 803499678 38367 100000 230651206 38368 100000 543415758 38369 100000 19256971 38370 100000 1260566 38371 100000 591777627 38372 100000 578409422 38373 100000 924293459 38374 100000 673933967 38375 100000 241969021 38376 100000 896758178 38377 100000 740520813 38378 100000 204963076 38379 100000 485872390 38380 100000 797676 38381 100000 967100099 38382 100000 466222303 38383 100000 352337647 38384 100000 682189731 38385 100000 285018707 38386 100000 398139784 38387 100000 440655223 38388 100000 997041670 38389 100000 788989642 38390 100000 933199015 38391 100000 283679846 38392 100000 839637502 38393 100000 504652419 38394 100000 46376475 38395 100000 794065987 38396 100000 483178153 38397 100000 173170579 38398 100000 223250208 38399 100000 177324558 38400 100000 297047746 38401 100000 509361363 38402 100000 807455384 38403 100000 404857980 38404 100000 965740170 38405 100000 660756608 38406 100000 338456971 38407 100000 761199011 38408 100000 935262052 38409 100000 55233590 38410 100000 838912794 38411 100000 965149012 38412 100000 218867829 38413 100000 123462124 38414 100000 321537492 38415 100000 824617213 38416 100000 208332184 38417 100000 866848506 38418 100000 954187173 38419 100000 581098278 38420 100000 30999204 38421 100000 111413271 38422 100000 271896136 38423 100000 912459986 38424 100000 730003349 38425 100000 59506153 38426 100000 894738017 38427 100000 469052491 38428 100000 590956473 38429 100000 936450573 38430 100000 917176436 38431 100000 615638636 38432 100000 790752175 38433 100000 938280210 38434 100000 175242328 38435 100000 108009941 38436 100000 992460585 38437 100000 404685069 38438 100000 950309878 38439 100000 888740555 38440 100000 904259010 38441 100000 725585538 38442 100000 266236890 38443 100000 179351418 38444 100000 105688669 38445 100000 50051689 38446 100000 328906973 38447 100000 878354326 38448 100000 191554739 38449 100000 348389159 38450 100000 744409708 38451 100000 843895159 38452 100000 562287411 38453 100000 78895758 38454 100000 133447282 38455 100000 322141255 38456 100000 975344617 38457 100000 812713756 38458 100000 298746719 38459 100000 189762471 38460 100000 99343351 38461 100000 242872660 38462 100000 867068151 38463 100000 781444975 38464 100000 556904357 38465 100000 853486914 38466 100000 786758538 38467 100000 530557086 38468 100000 403032523 38469 100000 12426867 38470 100000 579195092 38471 100000 704284320 38472 100000 334893234 38473 100000 573186310 38474 100000 429398399 38475 100000 802257156 38476 100000 365471874 38477 100000 39046268 38478 100000 32797365 38479 100000 322918867 38480 100000 614489292 38481 100000 203235971 38482 100000 368221791 38483 100000 900249037 38484 100000 67171997 38485 100000 725042261 38486 100000 743820921 38487 100000 187664451 38488 100000 277517119 38489 100000 37246827 38490 100000 878343891 38491 100000 250869812 38492 100000 172266137 38493 100000 274282348 38494 100000 403331652 38495 100000 226140774 38496 100000 140691462 38497 100000 364720728 38498 100000 503928789 38499 100000 846791758 38500 100000 292736866 38501 100000 341088851 38502 100000 634483528 38503 100000 679331059 38504 100000 104290170 38505 100000 184230772 38506 100000 406619898 38507 100000 151014385 38508 100000 527670629 38509 100000 374288212 38510 100000 471359810 38511 100000 994970869 38512 100000 946705922 38513 100000 558390283 38514 100000 998202029 38515 100000 505428247 38516 100000 217185680 38517 100000 592094738 38518 100000 745739177 38519 100000 142313689 38520 100000 860770246 38521 100000 205430453 38522 100000 386448793 38523 100000 451145050 38524 100000 369357948 38525 100000 866312749 38526 100000 898864117 38527 100000 838886754 38528 100000 20056781 38529 100000 850403540 38530 100000 651169739 38531 100000 199545729 38532 100000 673153636 38533 100000 178748503 38534 100000 140722032 38535 100000 430236097 38536 100000 179827452 38537 100000 392270955 38538 100000 693089718 38539 100000 81737467 38540 100000 521217377 38541 100000 188867777 38542 100000 469755324 38543 100000 561995558 38544 100000 74022273 38545 100000 766295708 38546 100000 747581678 38547 100000 168537336 38548 100000 904190536 38549 100000 942466766 38550 100000 335062968 38551 100000 537875923 38552 100000 880985950 38553 100000 937115696 38554 100000 268072520 38555 100000 545184481 38556 100000 249596870 38557 100000 587334527 38558 100000 864798220 38559 100000 799619093 38560 100000 622975031 38561 100000 206736956 38562 100000 403787468 38563 100000 665647945 38564 100000 232876876 38565 100000 638927139 38566 100000 142692248 38567 100000 639354398 38568 100000 461699199 38569 100000 614543085 38570 100000 131002789 38571 100000 949097215 38572 100000 189455484 38573 100000 512101842 38574 100000 99241981 38575 100000 492547591 38576 100000 645726136 38577 100000 473818443 38578 100000 582588291 38579 100000 820611166 38580 100000 654569314 38581 100000 213811370 38582 100000 236247671 38583 100000 959551986 38584 100000 934271638 38585 100000 256733027 38586 100000 299562403 38587 100000 793732477 38588 100000 200298432 38589 100000 190983162 38590 100000 160013386 38591 100000 780477303 38592 100000 698233993 38593 100000 176333012 38594 100000 190703181 38595 100000 262654109 38596 100000 397486942 38597 100000 497096699 38598 100000 668311204 38599 100000 707801462 38600 100000 612979780 38601 100000 674742300 38602 100000 470696485 38603 100000 322358141 38604 100000 349216392 38605 100000 494587088 38606 100000 711883802 38607 100000 934996261 38608 100000 328428337 38609 100000 313038507 38610 100000 247785395 38611 100000 461572852 38612 100000 155262889 38613 100000 13666289 38614 100000 268102794 38615 100000 398525465 38616 100000 570543452 38617 100000 417163820 38618 100000 12070717 38619 100000 419010905 38620 100000 324454087 38621 100000 176481181 38622 100000 685961127 38623 100000 163019657 38624 100000 444165994 38625 100000 945854153 38626 100000 945962460 38627 100000 164038888 38628 100000 198567505 38629 100000 626006889 38630 100000 567514323 38631 100000 314184532 38632 100000 104422067 38633 100000 789881430 38634 100000 215744874 38635 100000 620216396 38636 100000 729324595 38637 100000 292453751 38638 100000 175797923 38639 100000 860165583 38640 100000 587655638 38641 100000 304243047 38642 100000 91716172 38643 100000 163010795 38644 100000 113556405 38645 100000 754356731 38646 100000 707415631 38647 100000 71606366 38648 100000 351941851 38649 100000 771214108 38650 100000 939409787 38651 100000 129082845 38652 100000 710268324 38653 100000 302798592 38654 100000 183229746 38655 100000 881603370 38656 100000 728234370 38657 100000 344334866 38658 100000 905985 38659 100000 196872093 38660 100000 146397010 38661 100000 328419271 38662 100000 718471902 38663 100000 207814960 38664 100000 752976426 38665 100000 371828722 38666 100000 956776413 38667 100000 832120499 38668 100000 899660117 38669 100000 966960359 38670 100000 333143048 38671 100000 250031498 38672 100000 398503233 38673 100000 148234349 38674 100000 677459853 38675 100000 167532250 38676 100000 492065462 38677 100000 382018565 38678 100000 134606358 38679 100000 816070529 38680 100000 40941286 38681 100000 54827072 38682 100000 192463163 38683 100000 657001976 38684 100000 920494700 38685 100000 813010107 38686 100000 69932687 38687 100000 327300879 38688 100000 844967814 38689 100000 791889560 38690 100000 52375427 38691 100000 1508662 38692 100000 216510888 38693 100000 560912314 38694 100000 561561995 38695 100000 834322007 38696 100000 853399651 38697 100000 342441287 38698 100000 17568225 38699 100000 817156320 38700 100000 385013955 38701 100000 136167746 38702 100000 363499515 38703 100000 462375208 38704 100000 718994479 38705 100000 427081947 38706 100000 406071629 38707 100000 788202980 38708 100000 950789833 38709 100000 977003109 38710 100000 977619233 38711 100000 153358579 38712 100000 272311437 38713 100000 803497798 38714 100000 55210387 38715 100000 2771436 38716 100000 169382126 38717 100000 597077889 38718 100000 125593115 38719 100000 786769141 38720 100000 751766746 38721 100000 107156708 38722 100000 171857051 38723 100000 227048581 38724 100000 346299825 38725 100000 17036235 38726 100000 668934027 38727 100000 860352629 38728 100000 874616981 38729 100000 505785702 38730 100000 111546449 38731 100000 902918042 38732 100000 933643136 38733 100000 337021020 38734 100000 444384336 38735 100000 875698080 38736 100000 792506813 38737 100000 133759271 38738 100000 624200296 38739 100000 345645673 38740 100000 283461368 38741 100000 145572466 38742 100000 98865480 38743 100000 648060209 38744 100000 53714405 38745 100000 787920215 38746 100000 203353584 38747 100000 932025388 38748 100000 809948787 38749 100000 767569820 38750 100000 777988233 38751 100000 635486550 38752 100000 440436822 38753 100000 622276696 38754 100000 447869326 38755 100000 431532709 38756 100000 272078881 38757 100000 369529834 38758 100000 771649009 38759 100000 470405489 38760 100000 196224852 38761 100000 214430614 38762 100000 298857419 38763 100000 362046061 38764 100000 829398030 38765 100000 540546567 38766 100000 784587255 38767 100000 553665662 38768 100000 342869988 38769 100000 733052413 38770 100000 271320496 38771 100000 902442735 38772 100000 656440844 38773 100000 440234556 38774 100000 607102843 38775 100000 665462116 38776 100000 732541297 38777 100000 904443693 38778 100000 728240147 38779 100000 267533652 38780 100000 149988905 38781 100000 294530071 38782 100000 775541391 38783 100000 66931627 38784 100000 622881892 38785 100000 992302972 38786 100000 396528408 38787 100000 141940562 38788 100000 822255014 38789 100000 964989796 38790 100000 421313983 38791 100000 942537367 38792 100000 772115743 38793 100000 632418610 38794 100000 659360445 38795 100000 933378367 38796 100000 231800220 38797 100000 413558869 38798 100000 378587822 38799 100000 104641035 38800 100000 758123147 38801 100000 638951512 38802 100000 879524396 38803 100000 95808925 38804 100000 384606987 38805 100000 917439096 38806 100000 563481317 38807 100000 285183924 38808 100000 4730283 38809 100000 850524680 38810 100000 367114966 38811 100000 566908430 38812 100000 613463809 38813 100000 307720763 38814 100000 151377571 38815 100000 78060527 38816 100000 217077823 38817 100000 38831411 38818 100000 529920018 38819 100000 813206215 38820 100000 198120898 38821 100000 593791447 38822 100000 931842849 38823 100000 160902177 38824 100000 674552500 38825 100000 379771210 38826 100000 571949427 38827 100000 387840475 38828 100000 415816863 38829 100000 467673824 38830 100000 345940978 38831 100000 158757709 38832 100000 413367185 38833 100000 130393344 38834 100000 946636744 38835 100000 918088205 38836 100000 280778208 38837 100000 676033222 38838 100000 350437844 38839 100000 855608474 38840 100000 271786004 38841 100000 458740716 38842 100000 14191267 38843 100000 669633197 38844 100000 223701703 38845 100000 689181482 38846 100000 501096773 38847 100000 36119153 38848 100000 434477791 38849 100000 908483186 38850 100000 264642592 38851 100000 550814957 38852 100000 847503775 38853 100000 218695419 38854 100000 666415911 38855 100000 325762558 38856 100000 811434039 38857 100000 36439101 38858 100000 39155977 38859 100000 278445049 38860 100000 281097608 38861 100000 378005835 38862 100000 481167651 38863 100000 755075254 38864 100000 39050197 38865 100000 506912511 38866 100000 574638147 38867 100000 894636660 38868 100000 527881312 38869 100000 406072663 38870 100000 596563301 38871 100000 831940385 38872 100000 417424451 38873 100000 800426980 38874 100000 599763283 38875 100000 690008806 38876 100000 944191351 38877 100000 998054379 38878 100000 443355418 38879 100000 143628177 38880 100000 871770605 38881 100000 90683468 38882 100000 129076172 38883 100000 54208930 38884 100000 427487985 38885 100000 655629953 38886 100000 426917485 38887 100000 955631444 38888 100000 272711759 38889 100000 882649564 38890 100000 291442268 38891 100000 884506409 38892 100000 785909866 38893 100000 853648170 38894 100000 181188193 38895 100000 947230872 38896 100000 255960165 38897 100000 334511844 38898 100000 752188983 38899 100000 197990413 38900 100000 905642362 38901 100000 183164945 38902 100000 260274975 38903 100000 571751673 38904 100000 47276191 38905 100000 902981942 38906 100000 275961170 38907 100000 860762686 38908 100000 724088875 38909 100000 715572953 38910 100000 339714920 38911 100000 161118104 38912 100000 193861512 38913 100000 984034001 38914 100000 757012484 38915 100000 529302054 38916 100000 208755395 38917 100000 240782401 38918 100000 342355512 38919 100000 347180112 38920 100000 504621980 38921 100000 63766382 38922 100000 991819074 38923 100000 669614675 38924 100000 565529044 38925 100000 120854352 38926 100000 959442564 38927 100000 128607699 38928 100000 330826439 38929 100000 784544386 38930 100000 263396450 38931 100000 173131308 38932 100000 902156433 38933 100000 342081214 38934 100000 150476386 38935 100000 236285554 38936 100000 694772630 38937 100000 34427959 38938 100000 702339968 38939 100000 706742787 38940 100000 335687267 38941 100000 169141936 38942 100000 90753235 38943 100000 464592331 38944 100000 459488078 38945 100000 775838247 38946 100000 248049083 38947 100000 723914585 38948 100000 590699083 38949 100000 118816719 38950 100000 938955737 38951 100000 447963699 38952 100000 377482562 38953 100000 220900144 38954 100000 923538091 38955 100000 17875959 38956 100000 274510911 38957 100000 892779619 38958 100000 799197399 38959 100000 885548016 38960 100000 746909715 38961 100000 418920344 38962 100000 692821183 38963 100000 923875008 38964 100000 45134312 38965 100000 496749701 38966 100000 260706783 38967 100000 36054584 38968 100000 156990396 38969 100000 585824766 38970 100000 468172434 38971 100000 982659709 38972 100000 860416125 38973 100000 297668068 38974 100000 737146046 38975 100000 802969913 38976 100000 57438262 38977 100000 282238761 38978 100000 426257348 38979 100000 347310672 38980 100000 315496566 38981 100000 839922273 38982 100000 132434205 38983 100000 168021138 38984 100000 670679287 38985 100000 772273144 38986 100000 808776440 38987 100000 770071843 38988 100000 148345283 38989 100000 2424804 38990 100000 468041446 38991 100000 32222879 38992 100000 264413765 38993 100000 752297107 38994 100000 186293390 38995 100000 530636176 38996 100000 596098387 38997 100000 57718 38998 100000 199476013 38999 100000 838287803 39000 100000 692799799 39001 100000 554359329 39002 100000 730383571 39003 100000 744058253 39004 100000 742759228 39005 100000 323243022 39006 100000 343736902 39007 100000 657047123 39008 100000 662043161 39009 100000 453003701 39010 100000 872088578 39011 100000 748977666 39012 100000 57784743 39013 100000 406396975 39014 100000 569640362 39015 100000 847243230 39016 100000 906183234 39017 100000 218536169 39018 100000 498684670 39019 100000 194767060 39020 100000 97881122 39021 100000 222551235 39022 100000 989045157 39023 100000 69002951 39024 100000 531907997 39025 100000 875330746 39026 100000 787965715 39027 100000 260040502 39028 100000 722865859 39029 100000 224224672 39030 100000 136507192 39031 100000 131666079 39032 100000 597127580 39033 100000 616000520 39034 100000 939273356 39035 100000 733859528 39036 100000 303487415 39037 100000 417509917 39038 100000 441544111 39039 100000 466936092 39040 100000 555809281 39041 100000 85116554 39042 100000 951801463 39043 100000 612872535 39044 100000 443653350 39045 100000 961973691 39046 100000 31436163 39047 100000 205936602 39048 100000 604634829 39049 100000 658344668 39050 100000 4137165 39051 100000 397950943 39052 100000 431235242 39053 100000 784155512 39054 100000 843058750 39055 100000 187644449 39056 100000 95725637 39057 100000 287082829 39058 100000 913010129 39059 100000 110588060 39060 100000 744305291 39061 100000 224527332 39062 100000 24889185 39063 100000 640973026 39064 100000 109726073 39065 100000 119714466 39066 100000 513941893 39067 100000 405055227 39068 100000 280086128 39069 100000 586702295 39070 100000 198106239 39071 100000 638282918 39072 100000 332560096 39073 100000 343400987 39074 100000 399052114 39075 100000 708665866 39076 100000 247374164 39077 100000 668092064 39078 100000 203954547 39079 100000 504686722 39080 100000 467587733 39081 100000 186152723 39082 100000 491406453 39083 100000 225536694 39084 100000 882981274 39085 100000 429585784 39086 100000 928711867 39087 100000 623253714 39088 100000 739918450 39089 100000 621000039 39090 100000 850926089 39091 100000 697404636 39092 100000 595390002 39093 100000 496818938 39094 100000 695335166 39095 100000 286235964 39096 100000 712492485 39097 100000 479169435 39098 100000 566926666 39099 100000 172392731 39100 100000 867671286 39101 100000 55826147 39102 100000 353153750 39103 100000 545956399 39104 100000 492071446 39105 100000 390004556 39106 100000 63067184 39107 100000 302228550 39108 100000 223945273 39109 100000 66716918 39110 100000 641845395 39111 100000 665483342 39112 100000 448893974 39113 100000 168155345 39114 100000 499503315 39115 100000 269596372 39116 100000 652060726 39117 100000 25506445 39118 100000 178509968 39119 100000 595284327 39120 100000 337423949 39121 100000 778027459 39122 100000 666004790 39123 100000 398737986 39124 100000 301357949 39125 100000 693372751 39126 100000 556920470 39127 100000 135235894 39128 100000 493566988 39129 100000 172235453 39130 100000 17214053 39131 100000 757829071 39132 100000 539006214 39133 100000 88848221 39134 100000 308225766 39135 100000 77974667 39136 100000 640943191 39137 100000 793130944 39138 100000 557291358 39139 100000 531861647 39140 100000 592650916 39141 100000 62570552 39142 100000 432080530 39143 100000 596836296 39144 100000 319061696 39145 100000 413290733 39146 100000 632577316 39147 100000 963471960 39148 100000 705489133 39149 100000 408986544 39150 100000 856277750 39151 100000 415703578 39152 100000 123829611 39153 100000 187386392 39154 100000 815753681 39155 100000 921934252 39156 100000 408585167 39157 100000 551917724 39158 100000 352331632 39159 100000 778075699 39160 100000 566463399 39161 100000 975679998 39162 100000 185862506 39163 100000 275983772 39164 100000 395627944 39165 100000 517560686 39166 100000 461428011 39167 100000 862380861 39168 100000 568607439 39169 100000 807681599 39170 100000 319336899 39171 100000 248076911 39172 100000 423296979 39173 100000 1592401 39174 100000 116807290 39175 100000 825721205 39176 100000 990115652 39177 100000 55300264 39178 100000 23806795 39179 100000 468799666 39180 100000 750147714 39181 100000 501165532 39182 100000 344173123 39183 100000 137332815 39184 100000 868047841 39185 100000 888428051 39186 100000 467009175 39187 100000 99320471 39188 100000 499237747 39189 100000 185870509 39190 100000 769010497 39191 100000 380908307 39192 100000 214470024 39193 100000 996345293 39194 100000 856574950 39195 100000 676672785 39196 100000 697685332 39197 100000 625379559 39198 100000 616710014 39199 100000 117085466 39200 100000 817057164 39201 100000 700087533 39202 100000 709962149 39203 100000 273212394 39204 100000 958178946 39205 100000 470460656 39206 100000 962881392 39207 100000 223684586 39208 100000 601643107 39209 100000 19392085 39210 100000 617576726 39211 100000 78802315 39212 100000 771015872 39213 100000 482740104 39214 100000 808650149 39215 100000 47756231 39216 100000 318973592 39217 100000 947995175 39218 100000 58898942 39219 100000 633657023 39220 100000 753704771 39221 100000 176890656 39222 100000 6122035 39223 100000 643932196 39224 100000 745366919 39225 100000 686106189 39226 100000 743980577 39227 100000 125633094 39228 100000 884337423 39229 100000 425286809 39230 100000 813728063 39231 100000 548291041 39232 100000 631076873 39233 100000 41067672 39234 100000 738077478 39235 100000 383376360 39236 100000 809174538 39237 100000 801688652 39238 100000 154416315 39239 100000 822001534 39240 100000 760812868 39241 100000 283655045 39242 100000 568053626 39243 100000 430413008 39244 100000 853112115 39245 100000 462639845 39246 100000 299323330 39247 100000 798369360 39248 100000 606435227 39249 100000 25512330 39250 100000 167163499 39251 100000 941817872 39252 100000 772424741 39253 100000 376104474 39254 100000 408725399 39255 100000 148435934 39256 100000 940037529 39257 100000 496900879 39258 100000 252214040 39259 100000 798753839 39260 100000 919895764 39261 100000 901585303 39262 100000 830876300 39263 100000 428282361 39264 100000 723033876 39265 100000 927731643 39266 100000 534445714 39267 100000 759734139 39268 100000 13667340 39269 100000 596306727 39270 100000 636750496 39271 100000 497618009 39272 100000 439836406 39273 100000 715221715 39274 100000 656290637 39275 100000 951143944 39276 100000 160538154 39277 100000 381765570 39278 100000 49247053 39279 100000 116568164 39280 100000 767620211 39281 100000 298946330 39282 100000 253089566 39283 100000 464759752 39284 100000 920598880 39285 100000 995749483 39286 100000 816961792 39287 100000 385156225 39288 100000 611798474 39289 100000 218074654 39290 100000 254509233 39291 100000 600168953 39292 100000 12012322 39293 100000 653044060 39294 100000 279463057 39295 100000 615539810 39296 100000 197670234 39297 100000 316418347 39298 100000 726582052 39299 100000 354845497 39300 100000 584013179 39301 100000 113063294 39302 100000 639279877 39303 100000 201268182 39304 100000 773687650 39305 100000 922928404 39306 100000 102543033 39307 100000 591603867 39308 100000 793064766 39309 100000 88308681 39310 100000 45580373 39311 100000 819436774 39312 100000 159304452 39313 100000 32899303 39314 100000 326210221 39315 100000 456944081 39316 100000 37332119 39317 100000 531771282 39318 100000 631715917 39319 100000 39061036 39320 100000 66859656 39321 100000 597874362 39322 100000 314068963 39323 100000 270711418 39324 100000 316652383 39325 100000 393362731 39326 100000 262417053 39327 100000 762396958 39328 100000 569660173 39329 100000 977881281 39330 100000 931082563 39331 100000 418321876 39332 100000 98545047 39333 100000 948794128 39334 100000 302772459 39335 100000 823152751 39336 100000 188021160 39337 100000 270699378 39338 100000 777617655 39339 100000 745646471 39340 100000 214318149 39341 100000 10352484 39342 100000 388088619 39343 100000 702068544 39344 100000 507873230 39345 100000 46830646 39346 100000 679014484 39347 100000 768184549 39348 100000 761054657 39349 100000 372209330 39350 100000 967542056 39351 100000 677986360 39352 100000 961578328 39353 100000 480251889 39354 100000 710738991 39355 100000 852662930 39356 100000 307317501 39357 100000 668449151 39358 100000 294687478 39359 100000 344278250 39360 100000 59742401 39361 100000 984380366 39362 100000 409588854 39363 100000 578603987 39364 100000 175760701 39365 100000 487879260 39366 100000 800593316 39367 100000 773703082 39368 100000 368547400 39369 100000 951612702 39370 100000 469469686 39371 100000 648295171 39372 100000 70731515 39373 100000 148606176 39374 100000 872178204 39375 100000 607479839 39376 100000 358417053 39377 100000 810520379 39378 100000 209738325 39379 100000 970658928 39380 100000 705971583 39381 100000 897250034 39382 100000 190449891 39383 100000 613890463 39384 100000 5813040 39385 100000 498530872 39386 100000 406611717 39387 100000 371182781 39388 100000 709707755 39389 100000 927639324 39390 100000 343833809 39391 100000 988265926 39392 100000 62053207 39393 100000 79311784 39394 100000 300319442 39395 100000 240186936 39396 100000 955278751 39397 100000 226742268 39398 100000 57841530 39399 100000 613138536 39400 100000 315816447 39401 100000 260596001 39402 100000 105540281 39403 100000 804044966 39404 100000 868725155 39405 100000 76602314 39406 100000 859137462 39407 100000 524494380 39408 100000 453461264 39409 100000 554040217 39410 100000 124254297 39411 100000 607740577 39412 100000 187461576 39413 100000 917258027 39414 100000 266692971 39415 100000 626302075 39416 100000 58734574 39417 100000 348363305 39418 100000 202834985 39419 100000 924963062 39420 100000 711023224 39421 100000 797144211 39422 100000 243461252 39423 100000 649998449 39424 100000 103149216 39425 100000 647932312 39426 100000 133131910 39427 100000 239108213 39428 100000 424841537 39429 100000 196144847 39430 100000 215515200 39431 100000 802490404 39432 100000 180933447 39433 100000 634070486 39434 100000 167498281 39435 100000 617754887 39436 100000 106965798 39437 100000 135774107 39438 100000 990710243 39439 100000 584615787 39440 100000 518290380 39441 100000 985323887 39442 100000 732465323 39443 100000 30803598 39444 100000 783939721 39445 100000 617611643 39446 100000 798431097 39447 100000 405849146 39448 100000 423051257 39449 100000 433138131 39450 100000 606994381 39451 100000 846888639 39452 100000 442554993 39453 100000 199781384 39454 100000 220651552 39455 100000 79647530 39456 100000 95752121 39457 100000 132905696 39458 100000 324574368 39459 100000 977346475 39460 100000 751504320 39461 100000 918559264 39462 100000 146623679 39463 100000 159734806 39464 100000 790269291 39465 100000 901285097 39466 100000 32822120 39467 100000 239829043 39468 100000 743462110 39469 100000 639708388 39470 100000 613918177 39471 100000 805614327 39472 100000 660817219 39473 100000 939004453 39474 100000 986883548 39475 100000 964018817 39476 100000 470841008 39477 100000 43364489 39478 100000 877666811 39479 100000 955822491 39480 100000 708637918 39481 100000 474523210 39482 100000 155747529 39483 100000 631109537 39484 100000 681095150 39485 100000 391711003 39486 100000 133307779 39487 100000 438618562 39488 100000 894747174 39489 100000 368827452 39490 100000 166810711 39491 100000 475201666 39492 100000 311787450 39493 100000 790354167 39494 100000 371725052 39495 100000 355642255 39496 100000 930726508 39497 100000 396597229 39498 100000 111154915 39499 100000 691212812 39500 100000 959562853 39501 100000 627311942 39502 100000 210124306 39503 100000 180784059 39504 100000 92259635 39505 100000 619943348 39506 100000 365614524 39507 100000 63129597 39508 100000 441917456 39509 100000 492463190 39510 100000 268600029 39511 100000 359430331 39512 100000 668206395 39513 100000 58503226 39514 100000 683359928 39515 100000 676603613 39516 100000 658107561 39517 100000 443455038 39518 100000 559708898 39519 100000 504009305 39520 100000 391775404 39521 100000 89566681 39522 100000 186167492 39523 100000 386148575 39524 100000 628878768 39525 100000 913990964 39526 100000 273601411 39527 100000 767710188 39528 100000 267366008 39529 100000 706542070 39530 100000 401473562 39531 100000 737960576 39532 100000 758215879 39533 100000 344914414 39534 100000 385196380 39535 100000 259797069 39536 100000 535529582 39537 100000 263407804 39538 100000 456568641 39539 100000 94124844 39540 100000 365123847 39541 100000 268133531 39542 100000 64357290 39543 100000 246446713 39544 100000 645909783 39545 100000 748565272 39546 100000 142532125 39547 100000 800917412 39548 100000 628417721 39549 100000 258249797 39550 100000 449540117 39551 100000 278302025 39552 100000 293776117 39553 100000 399121760 39554 100000 211182538 39555 100000 127755170 39556 100000 207069270 39557 100000 539194999 39558 100000 689431381 39559 100000 812640088 39560 100000 352105847 39561 100000 580974065 39562 100000 370663621 39563 100000 462109587 39564 100000 621750445 39565 100000 139973384 39566 100000 675932670 39567 100000 667614840 39568 100000 860866359 39569 100000 45540831 39570 100000 377375407 39571 100000 118499132 39572 100000 965856314 39573 100000 728534940 39574 100000 711305882 39575 100000 606883376 39576 100000 3731585 39577 100000 993494807 39578 100000 34891428 39579 100000 248492785 39580 100000 815347914 39581 100000 9583000 39582 100000 502302008 39583 100000 391977231 39584 100000 175122267 39585 100000 423208920 39586 100000 222740467 39587 100000 868062914 39588 100000 442331924 39589 100000 329624588 39590 100000 944292643 39591 100000 403849720 39592 100000 998070656 39593 100000 655359465 39594 100000 33328377 39595 100000 62361433 39596 100000 376344734 39597 100000 778385734 39598 100000 279922618 39599 100000 574898808 39600 100000 324011203 39601 100000 492175941 39602 100000 375427617 39603 100000 277569518 39604 100000 330953791 39605 100000 588787363 39606 100000 744191339 39607 100000 772926934 39608 100000 47629254 39609 100000 130749937 39610 100000 953121487 39611 100000 478689424 39612 100000 904789524 39613 100000 336217288 39614 100000 330336613 39615 100000 884964814 39616 100000 182628932 39617 100000 694031901 39618 100000 554718716 39619 100000 845597759 39620 100000 24127078 39621 100000 416635660 39622 100000 739943684 39623 100000 183755397 39624 100000 648000727 39625 100000 173938077 39626 100000 995192157 39627 100000 290363544 39628 100000 560655277 39629 100000 310507034 39630 100000 578062046 39631 100000 804506135 39632 100000 108390273 39633 100000 998963314 39634 100000 518544011 39635 100000 484728611 39636 100000 557934471 39637 100000 650908333 39638 100000 414101356 39639 100000 656089434 39640 100000 977146640 39641 100000 971468608 39642 100000 31774984 39643 100000 994817387 39644 100000 348991730 39645 100000 775176273 39646 100000 584332503 39647 100000 654710896 39648 100000 514798440 39649 100000 387320731 39650 100000 561473640 39651 100000 504375657 39652 100000 665185287 39653 100000 473852780 39654 100000 990786196 39655 100000 303747340 39656 100000 347192081 39657 100000 299800837 39658 100000 768044191 39659 100000 171602634 39660 100000 686067376 39661 100000 551221053 39662 100000 368345138 39663 100000 360478107 39664 100000 318029939 39665 100000 160051748 39666 100000 539260789 39667 100000 227090521 39668 100000 766091823 39669 100000 186454015 39670 100000 186661549 39671 100000 474546932 39672 100000 843099237 39673 100000 476345921 39674 100000 516153018 39675 100000 344992141 39676 100000 813577195 39677 100000 661337014 39678 100000 494054834 39679 100000 701645211 39680 100000 893666638 39681 100000 835288556 39682 100000 667822293 39683 100000 210735296 39684 100000 419748839 39685 100000 246965468 39686 100000 474891798 39687 100000 166268773 39688 100000 967642573 39689 100000 754715233 39690 100000 443429423 39691 100000 480877119 39692 100000 38084320 39693 100000 370036993 39694 100000 707075472 39695 100000 751575164 39696 100000 948822877 39697 100000 627958732 39698 100000 97498307 39699 100000 343007827 39700 100000 136944489 39701 100000 564073169 39702 100000 602732047 39703 100000 171259220 39704 100000 306786360 39705 100000 912244515 39706 100000 885332082 39707 100000 104693070 39708 100000 587082551 39709 100000 480136049 39710 100000 594349048 39711 100000 192699349 39712 100000 25198573 39713 100000 895497161 39714 100000 199859492 39715 100000 124357252 39716 100000 104502835 39717 100000 342608975 39718 100000 98725198 39719 100000 143087004 39720 100000 818179481 39721 100000 82691725 39722 100000 193774002 39723 100000 250700194 39724 100000 44226729 39725 100000 284044856 39726 100000 887703500 39727 100000 965458260 39728 100000 187643561 39729 100000 125266035 39730 100000 498573182 39731 100000 865226756 39732 100000 131548380 39733 100000 818391017 39734 100000 994916274 39735 100000 851712014 39736 100000 970284460 39737 100000 257833992 39738 100000 874841667 39739 100000 624013722 39740 100000 963071670 39741 100000 429347542 39742 100000 501070172 39743 100000 426500167 39744 100000 561663216 39745 100000 523256289 39746 100000 797976575 39747 100000 609453575 39748 100000 923465546 39749 100000 768256350 39750 100000 627951401 39751 100000 414188872 39752 100000 106156253 39753 100000 231254240 39754 100000 74306733 39755 100000 592833178 39756 100000 135851640 39757 100000 900323943 39758 100000 386844452 39759 100000 715420412 39760 100000 345372548 39761 100000 826039447 39762 100000 238364754 39763 100000 854238363 39764 100000 864626797 39765 100000 981212841 39766 100000 238892211 39767 100000 11156623 39768 100000 753058516 39769 100000 350846672 39770 100000 160355943 39771 100000 117041634 39772 100000 320446591 39773 100000 684896624 39774 100000 529271369 39775 100000 305686818 39776 100000 685743050 39777 100000 110403908 39778 100000 3723883 39779 100000 866608691 39780 100000 512971834 39781 100000 796120263 39782 100000 79852128 39783 100000 628266657 39784 100000 665586088 39785 100000 763856035 39786 100000 753685299 39787 100000 259770927 39788 100000 276939877 39789 100000 435799007 39790 100000 316946687 39791 100000 179415042 39792 100000 308902305 39793 100000 766756140 39794 100000 571926201 39795 100000 778042783 39796 100000 567248424 39797 100000 445312424 39798 100000 797102696 39799 100000 360151701 39800 100000 47353090 39801 100000 26382160 39802 100000 987138812 39803 100000 989685081 39804 100000 235993275 39805 100000 7872828 39806 100000 49283837 39807 100000 158682444 39808 100000 356094397 39809 100000 648377764 39810 100000 185029102 39811 100000 779602141 39812 100000 92369340 39813 100000 60130211 39814 100000 442151305 39815 100000 974284329 39816 100000 823695510 39817 100000 67467786 39818 100000 962270062 39819 100000 800222716 39820 100000 140326140 39821 100000 424689038 39822 100000 678963450 39823 100000 822307708 39824 100000 330311740 39825 100000 310545898 39826 100000 318627981 39827 100000 734922054 39828 100000 478796060 39829 100000 523685535 39830 100000 120514289 39831 100000 310154994 39832 100000 266663761 39833 100000 651976025 39834 100000 105713517 39835 100000 100515947 39836 100000 854751453 39837 100000 511549449 39838 100000 18322507 39839 100000 847055153 39840 100000 636684750 39841 100000 472498135 39842 100000 297975112 39843 100000 943806625 39844 100000 480706958 39845 100000 896505484 39846 100000 463645602 39847 100000 701224092 39848 100000 245432769 39849 100000 805969517 39850 100000 925299680 39851 100000 722009001 39852 100000 646395288 39853 100000 214215605 39854 100000 343310595 39855 100000 220193819 39856 100000 906782231 39857 100000 53858166 39858 100000 672184483 39859 100000 873552210 39860 100000 427685579 39861 100000 90815854 39862 100000 165670056 39863 100000 293746852 39864 100000 36184713 39865 100000 435172866 39866 100000 675972610 39867 100000 470988110 39868 100000 468077596 39869 100000 625636675 39870 100000 305596976 39871 100000 9347646 39872 100000 541419417 39873 100000 311311661 39874 100000 460057760 39875 100000 543562341 39876 100000 390561252 39877 100000 421297941 39878 100000 534948504 39879 100000 127530903 39880 100000 312634727 39881 100000 491912010 39882 100000 591873926 39883 100000 25644759 39884 100000 446812300 39885 100000 103680229 39886 100000 211486783 39887 100000 108561742 39888 100000 264295018 39889 100000 367731539 39890 100000 879415101 39891 100000 393510591 39892 100000 859057609 39893 100000 781114830 39894 100000 882708951 39895 100000 441881754 39896 100000 937935275 39897 100000 519174410 39898 100000 886989355 39899 100000 606327121 39900 100000 936685161 39901 100000 847610932 39902 100000 194334312 39903 100000 947434908 39904 100000 113197371 39905 100000 697978058 39906 100000 651871468 39907 100000 905597490 39908 100000 101856151 39909 100000 326189996 39910 100000 217868436 39911 100000 863075182 39912 100000 419312184 39913 100000 15792204 39914 100000 528602832 39915 100000 409318616 39916 100000 956022802 39917 100000 255843203 39918 100000 462394037 39919 100000 210580339 39920 100000 766350227 39921 100000 290789943 39922 100000 667756054 39923 100000 301688621 39924 100000 236187097 39925 100000 629784754 39926 100000 470696191 39927 100000 471395231 39928 100000 535477420 39929 100000 758744828 39930 100000 233714797 39931 100000 732829494 39932 100000 105512419 39933 100000 639891369 39934 100000 851170365 39935 100000 843374557 39936 100000 589532711 39937 100000 335342828 39938 100000 516028086 39939 100000 202190523 39940 100000 969758929 39941 100000 750720157 39942 100000 702586064 39943 100000 208457774 39944 100000 934966785 39945 100000 27159908 39946 100000 129539100 39947 100000 592610055 39948 100000 817152715 39949 100000 833834996 39950 100000 927035315 39951 100000 668000658 39952 100000 294321020 39953 100000 217500284 39954 100000 341428886 39955 100000 295985698 39956 100000 898500292 39957 100000 345350201 39958 100000 584408533 39959 100000 905140200 39960 100000 630115833 39961 100000 903503878 39962 100000 408466881 39963 100000 292125031 39964 100000 692649955 39965 100000 738407840 39966 100000 651720876 39967 100000 112572275 39968 100000 364451136 39969 100000 546977373 39970 100000 827733310 39971 100000 68494337 39972 100000 375513094 39973 100000 410415421 39974 100000 500686603 39975 100000 453126043 39976 100000 855815911 39977 100000 569486540 39978 100000 471860826 39979 100000 128621298 39980 100000 78506916 39981 100000 877743491 39982 100000 107902322 39983 100000 778338583 39984 100000 614848577 39985 100000 933028398 39986 100000 598596196 39987 100000 311458531 39988 100000 842987063 39989 100000 23250519 39990 100000 194291631 39991 100000 140558261 39992 100000 854471267 39993 100000 932162305 39994 100000 632896570 39995 100000 718578341 39996 100000 221416599 39997 100000 651998470 39998 100000 731366849 39999 100000 941621934 40000 100000 234212553 40001 100000 503374974 40002 100000 160200755 40003 100000 12907914 40004 100000 261363606 40005 100000 269878181 40006 100000 335113188 40007 100000 51854118 40008 100000 456250742 40009 100000 840262868 40010 100000 755781889 40011 100000 206333970 40012 100000 738851710 40013 100000 98851186 40014 100000 447318686 40015 100000 854952450 40016 100000 664525207 40017 100000 991978570 40018 100000 668048964 40019 100000 780130610 40020 100000 536897299 40021 100000 721792988 40022 100000 528825572 40023 100000 221376563 40024 100000 771435083 40025 100000 224666709 40026 100000 59795009 40027 100000 883520358 40028 100000 779468126 40029 100000 912077534 40030 100000 569807937 40031 100000 136343908 40032 100000 726805986 40033 100000 219046136 40034 100000 109799506 40035 100000 968759419 40036 100000 229543783 40037 100000 330259412 40038 100000 354832135 40039 100000 129357836 40040 100000 974152251 40041 100000 810606648 40042 100000 5886450 40043 100000 551038828 40044 100000 298380500 40045 100000 66424732 40046 100000 750391307 40047 100000 893718607 40048 100000 187953592 40049 100000 626980294 40050 100000 569839214 40051 100000 509354556 40052 100000 748012038 40053 100000 831885320 40054 100000 841714429 40055 100000 225706688 40056 100000 884554735 40057 100000 686949348 40058 100000 372206908 40059 100000 170092910 40060 100000 521832720 40061 100000 718848565 40062 100000 27474085 40063 100000 980936573 40064 100000 399664743 40065 100000 859501874 40066 100000 985060957 40067 100000 924763479 40068 100000 903408382 40069 100000 37914269 40070 100000 785697512 40071 100000 949881172 40072 100000 973377172 40073 100000 282571307 40074 100000 849180541 40075 100000 150897000 40076 100000 304786630 40077 100000 607384239 40078 100000 968822504 40079 100000 386037168 40080 100000 146399947 40081 100000 221878551 40082 100000 634791060 40083 100000 678943723 40084 100000 115063041 40085 100000 658923678 40086 100000 408848111 40087 100000 75666193 40088 100000 128395697 40089 100000 688957315 40090 100000 335505634 40091 100000 996454198 40092 100000 172938752 40093 100000 42076143 40094 100000 786257888 40095 100000 817626956 40096 100000 699624838 40097 100000 545755703 40098 100000 479585786 40099 100000 612447303 40100 100000 597200957 40101 100000 761490554 40102 100000 187326788 40103 100000 970276368 40104 100000 571897471 40105 100000 347812661 40106 100000 987336134 40107 100000 7843938 40108 100000 328022232 40109 100000 241152211 40110 100000 253208491 40111 100000 123518203 40112 100000 153570655 40113 100000 198745789 40114 100000 291786880 40115 100000 839307088 40116 100000 232424261 40117 100000 320066127 40118 100000 171243970 40119 100000 536442971 40120 100000 608092334 40121 100000 224480949 40122 100000 958850997 40123 100000 667581897 40124 100000 200473452 40125 100000 354514698 40126 100000 529325367 40127 100000 790147366 40128 100000 379885246 40129 100000 773877172 40130 100000 752927566 40131 100000 483439923 40132 100000 357618894 40133 100000 620893828 40134 100000 845147571 40135 100000 306369987 40136 100000 892026203 40137 100000 644107764 40138 100000 952783371 40139 100000 190177361 40140 100000 571174749 40141 100000 943218293 40142 100000 111712997 40143 100000 586006709 40144 100000 567782551 40145 100000 157949393 40146 100000 708288082 40147 100000 21255298 40148 100000 429631775 40149 100000 631794462 40150 100000 68042435 40151 100000 913093455 40152 100000 998580203 40153 100000 602960039 40154 100000 410715912 40155 100000 794469421 40156 100000 68146448 40157 100000 885305398 40158 100000 552681340 40159 100000 322305129 40160 100000 18568253 40161 100000 504040317 40162 100000 322638640 40163 100000 840771030 40164 100000 964663169 40165 100000 906187111 40166 100000 591969959 40167 100000 844689800 40168 100000 923944613 40169 100000 82045159 40170 100000 434860340 40171 100000 808001328 40172 100000 538542804 40173 100000 627013907 40174 100000 108694316 40175 100000 297437035 40176 100000 636076035 40177 100000 529351534 40178 100000 365631402 40179 100000 33261798 40180 100000 946811150 40181 100000 970243629 40182 100000 574700983 40183 100000 131844773 40184 100000 330879371 40185 100000 46100238 40186 100000 977826121 40187 100000 969285908 40188 100000 27350588 40189 100000 978088099 40190 100000 209760278 40191 100000 160122555 40192 100000 55745129 40193 100000 428148464 40194 100000 473351721 40195 100000 185153983 40196 100000 794445737 40197 100000 230864158 40198 100000 153000315 40199 100000 411102141 40200 100000 929545849 40201 100000 777356864 40202 100000 151953480 40203 100000 718638422 40204 100000 106029488 40205 100000 339971882 40206 100000 97595186 40207 100000 527480849 40208 100000 883572952 40209 100000 304626857 40210 100000 175375279 40211 100000 957526780 40212 100000 119314286 40213 100000 723961966 40214 100000 559860520 40215 100000 24248427 40216 100000 376987374 40217 100000 971539108 40218 100000 365558852 40219 100000 607593375 40220 100000 468206712 40221 100000 902457517 40222 100000 84988837 40223 100000 631955273 40224 100000 289527881 40225 100000 454521185 40226 100000 415030355 40227 100000 235317343 40228 100000 419742303 40229 100000 556471613 40230 100000 875965742 40231 100000 812330837 40232 100000 753767085 40233 100000 136130172 40234 100000 381424545 40235 100000 245255909 40236 100000 371965323 40237 100000 131216504 40238 100000 951696091 40239 100000 622886192 40240 100000 955933739 40241 100000 493465751 40242 100000 28850496 40243 100000 480601788 40244 100000 559418002 40245 100000 9973407 40246 100000 903617446 40247 100000 357576110 40248 100000 562574921 40249 100000 548109171 40250 100000 536647290 40251 100000 869367957 40252 100000 536021249 40253 100000 331869687 40254 100000 448468078 40255 100000 266200693 40256 100000 431497854 40257 100000 794083922 40258 100000 64379041 40259 100000 608070139 40260 100000 334146511 40261 100000 906685093 40262 100000 196537804 40263 100000 99716620 40264 100000 443343262 40265 100000 760822760 40266 100000 398927678 40267 100000 462540457 40268 100000 551923016 40269 100000 427480403 40270 100000 886983026 40271 100000 497455625 40272 100000 722411169 40273 100000 979847865 40274 100000 41722318 40275 100000 103583838 40276 100000 75611095 40277 100000 858347390 40278 100000 704632538 40279 100000 724830351 40280 100000 992614033 40281 100000 519573031 40282 100000 564416595 40283 100000 383409776 40284 100000 160365322 40285 100000 468705478 40286 100000 381966921 40287 100000 112910795 40288 100000 856008732 40289 100000 376048126 40290 100000 298996348 40291 100000 363067815 40292 100000 623703250 40293 100000 870446026 40294 100000 312242257 40295 100000 576764601 40296 100000 807928756 40297 100000 507982751 40298 100000 199885747 40299 100000 567463124 40300 100000 109945204 40301 100000 673208943 40302 100000 865949060 40303 100000 765253834 40304 100000 147334324 40305 100000 836146874 40306 100000 844588390 40307 100000 82664941 40308 100000 237740251 40309 100000 441653781 40310 100000 203919027 40311 100000 152590061 40312 100000 123351898 40313 100000 759018893 40314 100000 313214372 40315 100000 396284482 40316 100000 3718095 40317 100000 446581585 40318 100000 632469352 40319 100000 162175179 40320 100000 386715237 40321 100000 149099259 40322 100000 153875724 40323 100000 621009711 40324 100000 977013245 40325 100000 405605932 40326 100000 211598584 40327 100000 282728319 40328 100000 490893789 40329 100000 118693848 40330 100000 907267308 40331 100000 388007454 40332 100000 644668224 40333 100000 767250932 40334 100000 29035342 40335 100000 94432704 40336 100000 781549308 40337 100000 883771654 40338 100000 193672168 40339 100000 887002937 40340 100000 387260321 40341 100000 985622800 40342 100000 273912622 40343 100000 961666537 40344 100000 720137868 40345 100000 522965736 40346 100000 305077705 40347 100000 467581085 40348 100000 281640079 40349 100000 260085886 40350 100000 878704356 40351 100000 328066991 40352 100000 825753268 40353 100000 472070557 40354 100000 416408648 40355 100000 700979752 40356 100000 38982236 40357 100000 958739487 40358 100000 773267618 40359 100000 955238905 40360 100000 424685311 40361 100000 106659380 40362 100000 454879859 40363 100000 580512585 40364 100000 239045114 40365 100000 737214913 40366 100000 430493144 40367 100000 445982888 40368 100000 44712771 40369 100000 421938677 40370 100000 199491166 40371 100000 614229403 40372 100000 115603541 40373 100000 380031323 40374 100000 563244519 40375 100000 991486633 40376 100000 15788893 40377 100000 143972740 40378 100000 86369038 40379 100000 445183023 40380 100000 243578098 40381 100000 940907794 40382 100000 359592187 40383 100000 736397218 40384 100000 30509047 40385 100000 68348664 40386 100000 67661464 40387 100000 563586748 40388 100000 888383282 40389 100000 726902605 40390 100000 55411051 40391 100000 789434569 40392 100000 468901198 40393 100000 497553058 40394 100000 578987319 40395 100000 379031845 40396 100000 854452496 40397 100000 656892422 40398 100000 79524888 40399 100000 730352884 40400 100000 691688320 40401 100000 121000158 40402 100000 947097134 40403 100000 144934967 40404 100000 159002599 40405 100000 724632970 40406 100000 487419185 40407 100000 366107603 40408 100000 50507236 40409 100000 399451236 40410 100000 465767750 40411 100000 119096449 40412 100000 291120054 40413 100000 834273340 40414 100000 970506678 40415 100000 560712612 40416 100000 62421447 40417 100000 766247476 40418 100000 689946683 40419 100000 255286268 40420 100000 924270966 40421 100000 167275925 40422 100000 119080245 40423 100000 377919109 40424 100000 746938799 40425 100000 719756542 40426 100000 186636912 40427 100000 733896633 40428 100000 968491318 40429 100000 918832251 40430 100000 275891997 40431 100000 487446053 40432 100000 849436612 40433 100000 768005365 40434 100000 537214833 40435 100000 698947127 40436 100000 23259733 40437 100000 980523911 40438 100000 586723516 40439 100000 445317408 40440 100000 850184608 40441 100000 20011107 40442 100000 261543832 40443 100000 712181921 40444 100000 897055163 40445 100000 472560680 40446 100000 470456086 40447 100000 824350938 40448 100000 43271265 40449 100000 591345403 40450 100000 393111084 40451 100000 196138614 40452 100000 890136209 40453 100000 515476680 40454 100000 727833221 40455 100000 307472629 40456 100000 226536126 40457 100000 12525816 40458 100000 878069390 40459 100000 468673085 40460 100000 969324056 40461 100000 496034156 40462 100000 342900503 40463 100000 28514855 40464 100000 51821799 40465 100000 881162374 40466 100000 954577295 40467 100000 706720884 40468 100000 728492202 40469 100000 13939705 40470 100000 502936161 40471 100000 278265491 40472 100000 621058501 40473 100000 258936032 40474 100000 828548267 40475 100000 656351432 40476 100000 677239008 40477 100000 997697176 40478 100000 920668873 40479 100000 363257323 40480 100000 315012014 40481 100000 332438496 40482 100000 545122180 40483 100000 678054806 40484 100000 969374426 40485 100000 89803605 40486 100000 181910988 40487 100000 289005248 40488 100000 344765357 40489 100000 604492081 40490 100000 514426075 40491 100000 353721423 40492 100000 970094027 40493 100000 180770212 40494 100000 300355676 40495 100000 165189650 40496 100000 730426401 40497 100000 821135737 40498 100000 192357640 40499 100000 683548407 40500 100000 964955369 40501 100000 247664118 40502 100000 180663201 40503 100000 418743950 40504 100000 371411638 40505 100000 500144881 40506 100000 235780765 40507 100000 760302713 40508 100000 314452732 40509 100000 216449492 40510 100000 662476230 40511 100000 193298806 40512 100000 240832189 40513 100000 83418995 40514 100000 246564755 40515 100000 643877661 40516 100000 59446618 40517 100000 747278778 40518 100000 924424613 40519 100000 853740472 40520 100000 18484572 40521 100000 852140492 40522 100000 822305251 40523 100000 620587163 40524 100000 294855754 40525 100000 208168957 40526 100000 860644041 40527 100000 992270584 40528 100000 11619195 40529 100000 463260871 40530 100000 682972249 40531 100000 941117849 40532 100000 931895152 40533 100000 440271166 40534 100000 697312220 40535 100000 837630751 40536 100000 8442617 40537 100000 526213597 40538 100000 301122406 40539 100000 674341728 40540 100000 713520473 40541 100000 214707793 40542 100000 673058092 40543 100000 356269537 40544 100000 324991141 40545 100000 193143284 40546 100000 206135725 40547 100000 373115855 40548 100000 691920510 40549 100000 242082354 40550 100000 784090463 40551 100000 205387344 40552 100000 593548227 40553 100000 21876202 40554 100000 931112558 40555 100000 701555719 40556 100000 881434778 40557 100000 461706060 40558 100000 662245207 40559 100000 626104543 40560 100000 779524875 40561 100000 347626610 40562 100000 140311126 40563 100000 608644682 40564 100000 1153752 40565 100000 154536246 40566 100000 760221100 40567 100000 288309592 40568 100000 99158262 40569 100000 699545680 40570 100000 848345253 40571 100000 48145553 40572 100000 830020676 40573 100000 832333128 40574 100000 113381864 40575 100000 586395526 40576 100000 630675096 40577 100000 366069608 40578 100000 582083090 40579 100000 325998213 40580 100000 69694794 40581 100000 370811384 40582 100000 179587204 40583 100000 240079011 40584 100000 106173488 40585 100000 964038733 40586 100000 303013847 40587 100000 402934571 40588 100000 804050772 40589 100000 670776806 40590 100000 852909008 40591 100000 921235810 40592 100000 87585031 40593 100000 989297399 40594 100000 552832286 40595 100000 307292139 40596 100000 882301194 40597 100000 412909879 40598 100000 851365817 40599 100000 945090421 40600 100000 856668412 40601 100000 591197899 40602 100000 740405378 40603 100000 162412265 40604 100000 396502860 40605 100000 757866009 40606 100000 423465123 40607 100000 306407690 40608 100000 149612530 40609 100000 105008460 40610 100000 509118622 40611 100000 495419927 40612 100000 777870680 40613 100000 382544703 40614 100000 390266727 40615 100000 847400355 40616 100000 398676435 40617 100000 116790251 40618 100000 319923201 40619 100000 317558507 40620 100000 83280744 40621 100000 307598173 40622 100000 865032570 40623 100000 971176040 40624 100000 684859748 40625 100000 341650015 40626 100000 349874736 40627 100000 173299191 40628 100000 132764535 40629 100000 771184652 40630 100000 515444866 40631 100000 524255058 40632 100000 744355118 40633 100000 684156550 40634 100000 708642970 40635 100000 328982800 40636 100000 864602997 40637 100000 388954120 40638 100000 141303784 40639 100000 499395478 40640 100000 679775921 40641 100000 552148545 40642 100000 527919433 40643 100000 226628852 40644 100000 421219759 40645 100000 295465972 40646 100000 802455523 40647 100000 238366431 40648 100000 267599086 40649 100000 711971383 40650 100000 638408614 40651 100000 406286167 40652 100000 563030938 40653 100000 83471039 40654 100000 317326029 40655 100000 926550873 40656 100000 890765925 40657 100000 147831484 40658 100000 353213251 40659 100000 893267271 40660 100000 383099774 40661 100000 287904448 40662 100000 274259285 40663 100000 216714255 40664 100000 736270691 40665 100000 252665654 40666 100000 728221426 40667 100000 965319343 40668 100000 824995634 40669 100000 649465039 40670 100000 619462229 40671 100000 950390818 40672 100000 388712544 40673 100000 204977829 40674 100000 429739601 40675 100000 11651072 40676 100000 520058062 40677 100000 177027882 40678 100000 377639514 40679 100000 131114961 40680 100000 226561027 40681 100000 111517047 40682 100000 184851111 40683 100000 796029134 40684 100000 735857330 40685 100000 575228746 40686 100000 663736568 40687 100000 905572610 40688 100000 944160856 40689 100000 474739891 40690 100000 40914264 40691 100000 949404595 40692 100000 958938623 40693 100000 481785473 40694 100000 949280604 40695 100000 697902905 40696 100000 28229894 40697 100000 610951351 40698 100000 720800207 40699 100000 722083051 40700 100000 213330321 40701 100000 680763214 40702 100000 681769276 40703 100000 967087097 40704 100000 645362205 40705 100000 532454614 40706 100000 515040319 40707 100000 374131312 40708 100000 357255333 40709 100000 46391201 40710 100000 992751068 40711 100000 749212263 40712 100000 84743869 40713 100000 988073743 40714 100000 119983617 40715 100000 613100441 40716 100000 934508419 40717 100000 169978318 40718 100000 879158596 40719 100000 620764915 40720 100000 479729435 40721 100000 966364417 40722 100000 813990511 40723 100000 946183317 40724 100000 750058742 40725 100000 937853731 40726 100000 524347210 40727 100000 642854834 40728 100000 489988442 40729 100000 723655044 40730 100000 334801697 40731 100000 895358864 40732 100000 989518631 40733 100000 59617666 40734 100000 660261843 40735 100000 391046002 40736 100000 219939981 40737 100000 454959949 40738 100000 437416903 40739 100000 750874142 40740 100000 294545670 40741 100000 259050690 40742 100000 729659598 40743 100000 307941095 40744 100000 415606773 40745 100000 205504990 40746 100000 633048600 40747 100000 313803679 40748 100000 447498004 40749 100000 120176274 40750 100000 493954514 40751 100000 704139608 40752 100000 294349777 40753 100000 663191440 40754 100000 483314650 40755 100000 347774095 40756 100000 146352815 40757 100000 39339705 40758 100000 845895257 40759 100000 584131486 40760 100000 556997123 40761 100000 830049262 40762 100000 870200224 40763 100000 39923586 40764 100000 209987390 40765 100000 38698410 40766 100000 435645939 40767 100000 795123322 40768 100000 626913316 40769 100000 983672382 40770 100000 67824087 40771 100000 93005098 40772 100000 127897130 40773 100000 655335960 40774 100000 78870286 40775 100000 595669552 40776 100000 923348558 40777 100000 878047909 40778 100000 876837234 40779 100000 41505258 40780 100000 690528202 40781 100000 388326523 40782 100000 91195705 40783 100000 722058437 40784 100000 607069003 40785 100000 954601741 40786 100000 277371719 40787 100000 476958213 40788 100000 19198608 40789 100000 373160694 40790 100000 200801650 40791 100000 684339693 40792 100000 771320172 40793 100000 451520673 40794 100000 290764687 40795 100000 335014346 40796 100000 138703990 40797 100000 173758354 40798 100000 49147740 40799 100000 97345793 40800 100000 488313838 40801 100000 928338003 40802 100000 152275198 40803 100000 621038022 40804 100000 346896459 40805 100000 12510887 40806 100000 572610922 40807 100000 29196767 40808 100000 483042737 40809 100000 92329545 40810 100000 342173502 40811 100000 175430407 40812 100000 617037018 40813 100000 436151947 40814 100000 773987275 40815 100000 285750860 40816 100000 495699096 40817 100000 411176754 40818 100000 116279229 40819 100000 506815966 40820 100000 540232769 40821 100000 490643676 40822 100000 110087214 40823 100000 22092290 40824 100000 150853176 40825 100000 219066436 40826 100000 994964513 40827 100000 557611534 40828 100000 417462263 40829 100000 823733489 40830 100000 533477970 40831 100000 433148895 40832 100000 68910912 40833 100000 629658012 40834 100000 16339261 40835 100000 812179099 40836 100000 308778626 40837 100000 894842143 40838 100000 10193713 40839 100000 939993877 40840 100000 356646844 40841 100000 58422964 40842 100000 628905019 40843 100000 992657368 40844 100000 845164918 40845 100000 867171811 40846 100000 407782566 40847 100000 35063045 40848 100000 702278268 40849 100000 916771151 40850 100000 219443776 40851 100000 10731657 40852 100000 979027212 40853 100000 659249960 40854 100000 314451203 40855 100000 345723686 40856 100000 913763392 40857 100000 317787642 40858 100000 465581328 40859 100000 33805262 40860 100000 31049819 40861 100000 229021203 40862 100000 104764758 40863 100000 139941257 40864 100000 833816673 40865 100000 613629995 40866 100000 262062948 40867 100000 50522671 40868 100000 96733742 40869 100000 143545849 40870 100000 665525741 40871 100000 459831506 40872 100000 188172230 40873 100000 446613024 40874 100000 670097622 40875 100000 156791943 40876 100000 156939497 40877 100000 132435903 40878 100000 571101149 40879 100000 562603560 40880 100000 700443075 40881 100000 199252481 40882 100000 90104208 40883 100000 101822498 40884 100000 692073905 40885 100000 842525642 40886 100000 980618175 40887 100000 945795191 40888 100000 692329447 40889 100000 179099954 40890 100000 505478477 40891 100000 512854509 40892 100000 292806834 40893 100000 369586690 40894 100000 325156762 40895 100000 951932957 40896 100000 851480403 40897 100000 281658293 40898 100000 455240802 40899 100000 912212242 40900 100000 309730605 40901 100000 128288824 40902 100000 750707315 40903 100000 935240517 40904 100000 656277618 40905 100000 200396649 40906 100000 594649181 40907 100000 684248007 40908 100000 910086298 40909 100000 644375664 40910 100000 233467303 40911 100000 665160382 40912 100000 252228447 40913 100000 257830036 40914 100000 737522885 40915 100000 315942050 40916 100000 182369658 40917 100000 839477301 40918 100000 446759739 40919 100000 865612332 40920 100000 187448614 40921 100000 134336979 40922 100000 445795582 40923 100000 401295501 40924 100000 823473413 40925 100000 30396008 40926 100000 601781147 40927 100000 698729985 40928 100000 232341878 40929 100000 575469771 40930 100000 567128532 40931 100000 217253986 40932 100000 390100881 40933 100000 220743678 40934 100000 946124518 40935 100000 782676479 40936 100000 112103292 40937 100000 138449215 40938 100000 433150345 40939 100000 6061362 40940 100000 707029112 40941 100000 170596326 40942 100000 360768385 40943 100000 807714553 40944 100000 179964565 40945 100000 743893905 40946 100000 628761540 40947 100000 159931540 40948 100000 113663666 40949 100000 414032589 40950 100000 516856973 40951 100000 850445045 40952 100000 254328372 40953 100000 299232905 40954 100000 782502353 40955 100000 110480287 40956 100000 158956601 40957 100000 984723232 40958 100000 865787482 40959 100000 620139608 40960 100000 478745365 40961 100000 223732028 40962 100000 124580845 40963 100000 637279164 40964 100000 108989945 40965 100000 41515133 40966 100000 631858263 40967 100000 567248201 40968 100000 719156545 40969 100000 101086878 40970 100000 887020808 40971 100000 40259449 40972 100000 765397988 40973 100000 87496549 40974 100000 679678134 40975 100000 735106380 40976 100000 292873686 40977 100000 825946682 40978 100000 912461347 40979 100000 927678689 40980 100000 88792510 40981 100000 301906251 40982 100000 716088493 40983 100000 69540565 40984 100000 74237081 40985 100000 775572317 40986 100000 620246319 40987 100000 554379130 40988 100000 798363762 40989 100000 687889694 40990 100000 6903582 40991 100000 439065702 40992 100000 227700101 40993 100000 104524754 40994 100000 149962452 40995 100000 491238107 40996 100000 923318067 40997 100000 908669398 40998 100000 646773179 40999 100000 157332817 41000 100000 906350616 41001 100000 886576153 41002 100000 457733096 41003 100000 656809625 41004 100000 474682243 41005 100000 693123213 41006 100000 605127780 41007 100000 243089108 41008 100000 318066460 41009 100000 575325372 41010 100000 564337087 41011 100000 610554006 41012 100000 275773601 41013 100000 581756113 41014 100000 94082466 41015 100000 824302757 41016 100000 303353691 41017 100000 302858189 41018 100000 960892829 41019 100000 9852897 41020 100000 956617090 41021 100000 210750998 41022 100000 139813046 41023 100000 813979533 41024 100000 433957454 41025 100000 544174166 41026 100000 53285152 41027 100000 877082944 41028 100000 718540052 41029 100000 734906357 41030 100000 702217644 41031 100000 106706095 41032 100000 810470832 41033 100000 895330841 41034 100000 779279364 41035 100000 361845301 41036 100000 291196796 41037 100000 71984456 41038 100000 894850407 41039 100000 541608228 41040 100000 43818269 41041 100000 559526867 41042 100000 978846586 41043 100000 947405945 41044 100000 717666247 41045 100000 699681888 41046 100000 598792501 41047 100000 618354311 41048 100000 982016298 41049 100000 908329730 41050 100000 416040253 41051 100000 229620491 41052 100000 34236238 41053 100000 130493050 41054 100000 762423728 41055 100000 260349284 41056 100000 615069271 41057 100000 636237220 41058 100000 139768437 41059 100000 166358423 41060 100000 880539597 41061 100000 696866689 41062 100000 30910680 41063 100000 570879343 41064 100000 475536186 41065 100000 438341806 41066 100000 792838129 41067 100000 197171635 41068 100000 945357519 41069 100000 129523574 41070 100000 79527690 41071 100000 86761816 41072 100000 157935511 41073 100000 315378433 41074 100000 911385994 41075 100000 985187152 41076 100000 57393598 41077 100000 455629093 41078 100000 346229992 41079 100000 872354876 41080 100000 86276446 41081 100000 198403772 41082 100000 407661507 41083 100000 18647673 41084 100000 322802404 41085 100000 523009645 41086 100000 117949110 41087 100000 48493577 41088 100000 256880607 41089 100000 298511424 41090 100000 317563447 41091 100000 715084908 41092 100000 869742666 41093 100000 612582523 41094 100000 86938661 41095 100000 923735604 41096 100000 59004913 41097 100000 562343224 41098 100000 986667147 41099 100000 454800276 41100 100000 267196944 41101 100000 944949780 41102 100000 745015816 41103 100000 952609038 41104 100000 634333264 41105 100000 447317299 41106 100000 375751960 41107 100000 213637356 41108 100000 738716123 41109 100000 940768846 41110 100000 424664016 41111 100000 939254878 41112 100000 449817418 41113 100000 551077295 41114 100000 241558840 41115 100000 133502422 41116 100000 82013491 41117 100000 365367378 41118 100000 68857531 41119 100000 334113528 41120 100000 465655890 41121 100000 507308131 41122 100000 987694765 41123 100000 369624940 41124 100000 755063925 41125 100000 249620130 41126 100000 721255442 41127 100000 836726061 41128 100000 941719125 41129 100000 597702821 41130 100000 453662180 41131 100000 448973082 41132 100000 521737557 41133 100000 187469672 41134 100000 377772391 41135 100000 47057355 41136 100000 393054349 41137 100000 573688677 41138 100000 785862144 41139 100000 207214048 41140 100000 121554188 41141 100000 387764707 41142 100000 906609694 41143 100000 146003250 41144 100000 521006851 41145 100000 76814660 41146 100000 442101371 41147 100000 411587542 41148 100000 856559848 41149 100000 813853922 41150 100000 84105262 41151 100000 142186096 41152 100000 919965277 41153 100000 202340910 41154 100000 473111891 41155 100000 400010515 41156 100000 878409636 41157 100000 244625904 41158 100000 201496482 41159 100000 73711223 41160 100000 612999611 41161 100000 376770924 41162 100000 816094378 41163 100000 423027222 41164 100000 925110623 41165 100000 574606889 41166 100000 225954815 41167 100000 822787651 41168 100000 878149345 41169 100000 674275289 41170 100000 197380666 41171 100000 726001918 41172 100000 959558598 41173 100000 442670706 41174 100000 903073234 41175 100000 673603423 41176 100000 348470744 41177 100000 66564097 41178 100000 133707299 41179 100000 906862854 41180 100000 409264297 41181 100000 49422976 41182 100000 357387293 41183 100000 373041952 41184 100000 296966450 41185 100000 965123130 41186 100000 558406261 41187 100000 969900985 41188 100000 327838317 41189 100000 972784417 41190 100000 880470466 41191 100000 413121466 41192 100000 465176771 41193 100000 803350724 41194 100000 857151125 41195 100000 865464612 41196 100000 610425756 41197 100000 667706867 41198 100000 895305579 41199 100000 6383063 41200 100000 914801262 41201 100000 522608288 41202 100000 895642463 41203 100000 401923715 41204 100000 251446613 41205 100000 742168420 41206 100000 904199310 41207 100000 539960254 41208 100000 230722075 41209 100000 307298881 41210 100000 71353070 41211 100000 110726804 41212 100000 608304419 41213 100000 938143493 41214 100000 843432607 41215 100000 517180959 41216 100000 408065934 41217 100000 130486723 41218 100000 984161331 41219 100000 522320038 41220 100000 590775539 41221 100000 893455145 41222 100000 952728786 41223 100000 769623252 41224 100000 549791463 41225 100000 886240459 41226 100000 109697603 41227 100000 862897109 41228 100000 408454335 41229 100000 51958133 41230 100000 918881154 41231 100000 634522450 41232 100000 828223727 41233 100000 791723508 41234 100000 518004732 41235 100000 472678305 41236 100000 82553457 41237 100000 268181990 41238 100000 115657213 41239 100000 252950889 41240 100000 414890964 41241 100000 139390768 41242 100000 403574010 41243 100000 567066334 41244 100000 607315896 41245 100000 970858347 41246 100000 375286679 41247 100000 508230189 41248 100000 75961930 41249 100000 175761192 41250 100000 561398246 41251 100000 582013750 41252 100000 152670057 41253 100000 737043810 41254 100000 239243883 41255 100000 30428749 41256 100000 644743771 41257 100000 493443295 41258 100000 971123752 41259 100000 41824615 41260 100000 202201146 41261 100000 720376739 41262 100000 439181878 41263 100000 424827949 41264 100000 212738096 41265 100000 698040862 41266 100000 609181656 41267 100000 527747220 41268 100000 729271556 41269 100000 280617566 41270 100000 670465515 41271 100000 473918764 41272 100000 235159243 41273 100000 659123498 41274 100000 177360038 41275 100000 878577770 41276 100000 432743855 41277 100000 412370384 41278 100000 618009270 41279 100000 37341180 41280 100000 776577217 41281 100000 230075898 41282 100000 328957905 41283 100000 755423563 41284 100000 789691488 41285 100000 585470408 41286 100000 417391349 41287 100000 486283304 41288 100000 236185717 41289 100000 132200220 41290 100000 356158699 41291 100000 208286736 41292 100000 735832417 41293 100000 488271587 41294 100000 547605758 41295 100000 980983725 41296 100000 78173549 41297 100000 636507744 41298 100000 609288945 41299 100000 484096918 41300 100000 427602857 41301 100000 235651409 41302 100000 646406466 41303 100000 16672450 41304 100000 600927975 41305 100000 597959939 41306 100000 780977031 41307 100000 941892821 41308 100000 484361328 41309 100000 788054174 41310 100000 903273693 41311 100000 162410109 41312 100000 513549219 41313 100000 335281811 41314 100000 217614534 41315 100000 304971873 41316 100000 290150458 41317 100000 886471774 41318 100000 604768264 41319 100000 822063977 41320 100000 560158811 41321 100000 120180797 41322 100000 984552436 41323 100000 568711524 41324 100000 646204435 41325 100000 385939107 41326 100000 310643203 41327 100000 563920868 41328 100000 77129914 41329 100000 782890513 41330 100000 241909554 41331 100000 955487783 41332 100000 615433938 41333 100000 351503361 41334 100000 89045513 41335 100000 833632843 41336 100000 257378028 41337 100000 44809784 41338 100000 305607187 41339 100000 560816641 41340 100000 643154707 41341 100000 838315120 41342 100000 647064529 41343 100000 185783989 41344 100000 861881663 41345 100000 841956736 41346 100000 335282798 41347 100000 109456455 41348 100000 58513344 41349 100000 148130005 41350 100000 477299646 41351 100000 353597637 41352 100000 810376461 41353 100000 277129944 41354 100000 508380483 41355 100000 982195169 41356 100000 422211007 41357 100000 227681513 41358 100000 604330230 41359 100000 958107799 41360 100000 710245846 41361 100000 800267234 41362 100000 838148248 41363 100000 187250344 41364 100000 558516272 41365 100000 593740384 41366 100000 480217814 41367 100000 236790197 41368 100000 962408016 41369 100000 606994239 41370 100000 352128217 41371 100000 142542449 41372 100000 273900009 41373 100000 6906673 41374 100000 775263256 41375 100000 766364549 41376 100000 207194970 41377 100000 625032855 41378 100000 528297190 41379 100000 975601208 41380 100000 459579996 41381 100000 534028908 41382 100000 761801805 41383 100000 673772956 41384 100000 24525720 41385 100000 31756775 41386 100000 929625319 41387 100000 413702454 41388 100000 284208473 41389 100000 611688055 41390 100000 597298743 41391 100000 299643727 41392 100000 852245748 41393 100000 497698498 41394 100000 908298211 41395 100000 642709233 41396 100000 988746874 41397 100000 281328035 41398 100000 139424925 41399 100000 991341966 41400 100000 170993580 41401 100000 895414274 41402 100000 669585608 41403 100000 787484080 41404 100000 16277052 41405 100000 72537979 41406 100000 716521612 41407 100000 519123960 41408 100000 519065848 41409 100000 457762253 41410 100000 467697304 41411 100000 478856093 41412 100000 999194209 41413 100000 503136604 41414 100000 263713528 41415 100000 699371832 41416 100000 179693454 41417 100000 296284850 41418 100000 810780468 41419 100000 255301302 41420 100000 759188121 41421 100000 453148171 41422 100000 850903828 41423 100000 998845723 41424 100000 666553350 41425 100000 519938519 41426 100000 326433446 41427 100000 544171491 41428 100000 38728205 41429 100000 688674142 41430 100000 561408063 41431 100000 390163754 41432 100000 748011791 41433 100000 342637665 41434 100000 775070385 41435 100000 695625114 41436 100000 152669760 41437 100000 869104726 41438 100000 15760649 41439 100000 382098622 41440 100000 42334937 41441 100000 173395914 41442 100000 343539108 41443 100000 2410631 41444 100000 918798338 41445 100000 13707404 41446 100000 318939276 41447 100000 192074569 41448 100000 744763808 41449 100000 483610971 41450 100000 36202329 41451 100000 501994661 41452 100000 915168778 41453 100000 743080403 41454 100000 869921682 41455 100000 378288175 41456 100000 681008983 41457 100000 40035537 41458 100000 162544028 41459 100000 271161321 41460 100000 997775905 41461 100000 318673225 41462 100000 152433240 41463 100000 819740491 41464 100000 777987537 41465 100000 442164349 41466 100000 70791383 41467 100000 767459100 41468 100000 894342573 41469 100000 488246961 41470 100000 480911901 41471 100000 832939378 41472 100000 81664549 41473 100000 848519951 41474 100000 512182647 41475 100000 983188125 41476 100000 608188923 41477 100000 927687771 41478 100000 632795868 41479 100000 481877375 41480 100000 800094652 41481 100000 415522511 41482 100000 789827181 41483 100000 471027237 41484 100000 350538997 41485 100000 667725881 41486 100000 709222727 41487 100000 254079512 41488 100000 693259663 41489 100000 96595925 41490 100000 593182423 41491 100000 278626656 41492 100000 116027812 41493 100000 560906372 41494 100000 752625074 41495 100000 175246801 41496 100000 601853360 41497 100000 482183755 41498 100000 124203201 41499 100000 748320343 41500 100000 964979446 41501 100000 581753717 41502 100000 662717609 41503 100000 121193549 41504 100000 232672728 41505 100000 766873783 41506 100000 685501226 41507 100000 564805588 41508 100000 756427261 41509 100000 970580899 41510 100000 185846464 41511 100000 886707575 41512 100000 661782844 41513 100000 180540967 41514 100000 8514719 41515 100000 776494353 41516 100000 578728610 41517 100000 931841117 41518 100000 200110947 41519 100000 525576443 41520 100000 864194610 41521 100000 916737675 41522 100000 192606184 41523 100000 818880302 41524 100000 645586950 41525 100000 105049957 41526 100000 927966339 41527 100000 793879723 41528 100000 733517848 41529 100000 37476830 41530 100000 282427233 41531 100000 906638741 41532 100000 394881212 41533 100000 51017381 41534 100000 612067880 41535 100000 488591003 41536 100000 699593123 41537 100000 216847093 41538 100000 939550457 41539 100000 144389559 41540 100000 625007338 41541 100000 18325624 41542 100000 125908950 41543 100000 647917483 41544 100000 370800372 41545 100000 69608760 41546 100000 833982001 41547 100000 466560750 41548 100000 973696845 41549 100000 866804551 41550 100000 416882850 41551 100000 588792461 41552 100000 165464271 41553 100000 437940945 41554 100000 725879966 41555 100000 343879424 41556 100000 778319425 41557 100000 730566449 41558 100000 947025431 41559 100000 560615645 41560 100000 686262897 41561 100000 437960409 41562 100000 208492626 41563 100000 484001682 41564 100000 552573605 41565 100000 560385101 41566 100000 662452603 41567 100000 922666815 41568 100000 284382130 41569 100000 129290930 41570 100000 596234717 41571 100000 486117459 41572 100000 294775958 41573 100000 116193988 41574 100000 476875954 41575 100000 345871142 41576 100000 88144249 41577 100000 426660954 41578 100000 104142772 41579 100000 229055774 41580 100000 636825309 41581 100000 197714175 41582 100000 89653935 41583 100000 827452193 41584 100000 587809139 41585 100000 186207118 41586 100000 541268167 41587 100000 95071210 41588 100000 289947948 41589 100000 944332765 41590 100000 434243879 41591 100000 635495438 41592 100000 776044789 41593 100000 954658537 41594 100000 6162285 41595 100000 507001409 41596 100000 903687784 41597 100000 260456809 41598 100000 211341248 41599 100000 696015258 41600 100000 413572049 41601 100000 784798601 41602 100000 995489263 41603 100000 662053482 41604 100000 274898351 41605 100000 389602754 41606 100000 95192676 41607 100000 182461997 41608 100000 865011182 41609 100000 57866518 41610 100000 718166892 41611 100000 476493755 41612 100000 813460931 41613 100000 152871400 41614 100000 811497175 41615 100000 506603582 41616 100000 807336615 41617 100000 365311197 41618 100000 723790294 41619 100000 876318314 41620 100000 846065023 41621 100000 639447239 41622 100000 681518663 41623 100000 615509979 41624 100000 666087864 41625 100000 177762164 41626 100000 734038776 41627 100000 428956618 41628 100000 249337369 41629 100000 622118362 41630 100000 660839366 41631 100000 260325440 41632 100000 488780102 41633 100000 166995201 41634 100000 321365898 41635 100000 50739657 41636 100000 715810766 41637 100000 35063605 41638 100000 823546636 41639 100000 717538853 41640 100000 427540804 41641 100000 648684273 41642 100000 128967798 41643 100000 383248863 41644 100000 103329436 41645 100000 74452760 41646 100000 361476037 41647 100000 93410468 41648 100000 688862834 41649 100000 5182280 41650 100000 776796365 41651 100000 715438105 41652 100000 869980382 41653 100000 187376867 41654 100000 837206779 41655 100000 98737060 41656 100000 301091924 41657 100000 48011447 41658 100000 229043817 41659 100000 30162478 41660 100000 70606806 41661 100000 884765310 41662 100000 795521288 41663 100000 374673568 41664 100000 845967764 41665 100000 67930603 41666 100000 633741698 41667 100000 829385196 41668 100000 622080409 41669 100000 709292408 41670 100000 422901206 41671 100000 750934520 41672 100000 766812925 41673 100000 136223242 41674 100000 96239614 41675 100000 974439496 41676 100000 962067784 41677 100000 210446401 41678 100000 118829595 41679 100000 335545826 41680 100000 97481246 41681 100000 740444855 41682 100000 631136970 41683 100000 728561246 41684 100000 893519253 41685 100000 283805832 41686 100000 476260207 41687 100000 899055862 41688 100000 138645451 41689 100000 126673783 41690 100000 863520515 41691 100000 63352812 41692 100000 98789306 41693 100000 242725160 41694 100000 37735887 41695 100000 214351567 41696 100000 68302163 41697 100000 873296108 41698 100000 745617528 41699 100000 126404538 41700 100000 976215650 41701 100000 908602721 41702 100000 824985194 41703 100000 147311235 41704 100000 345106449 41705 100000 464738382 41706 100000 755217144 41707 100000 778307173 41708 100000 456115857 41709 100000 646861956 41710 100000 832667477 41711 100000 792959496 41712 100000 593193274 41713 100000 827489390 41714 100000 715860953 41715 100000 152720345 41716 100000 63501256 41717 100000 983969129 41718 100000 690988794 41719 100000 700276180 41720 100000 667144684 41721 100000 824294882 41722 100000 486603722 41723 100000 334383745 41724 100000 870192417 41725 100000 808759406 41726 100000 200482601 41727 100000 931831544 41728 100000 894457077 41729 100000 598069976 41730 100000 291884868 41731 100000 2877388 41732 100000 226607051 41733 100000 370288371 41734 100000 533308317 41735 100000 949899042 41736 100000 653485424 41737 100000 654692691 41738 100000 517167496 41739 100000 695327928 41740 100000 129481755 41741 100000 369773483 41742 100000 497103998 41743 100000 339693862 41744 100000 116382348 41745 100000 824855062 41746 100000 49042687 41747 100000 544130868 41748 100000 137570172 41749 100000 932946419 41750 100000 577728369 41751 100000 641000962 41752 100000 416831569 41753 100000 485373893 41754 100000 999491525 41755 100000 475352780 41756 100000 685251611 41757 100000 940800624 41758 100000 866539868 41759 100000 451272090 41760 100000 206637356 41761 100000 259924044 41762 100000 776709440 41763 100000 426563340 41764 100000 384156605 41765 100000 430548257 41766 100000 431974960 41767 100000 896591536 41768 100000 958506805 41769 100000 483878241 41770 100000 59877556 41771 100000 203328127 41772 100000 969996154 41773 100000 73178103 41774 100000 277437973 41775 100000 686654680 41776 100000 514410686 41777 100000 594061140 41778 100000 954580914 41779 100000 400044930 41780 100000 573925004 41781 100000 165257437 41782 100000 478834286 41783 100000 468686921 41784 100000 261465832 41785 100000 32133975 41786 100000 310910849 41787 100000 510555137 41788 100000 334190390 41789 100000 507986938 41790 100000 37024442 41791 100000 736224111 41792 100000 817350100 41793 100000 18730557 41794 100000 958382955 41795 100000 257614399 41796 100000 500662255 41797 100000 568149569 41798 100000 475675620 41799 100000 815497812 41800 100000 65396024 41801 100000 682447515 41802 100000 702426273 41803 100000 863346641 41804 100000 279359391 41805 100000 432880239 41806 100000 835678752 41807 100000 377588298 41808 100000 700893733 41809 100000 603780726 41810 100000 894818401 41811 100000 141698157 41812 100000 845597497 41813 100000 719231284 41814 100000 987495986 41815 100000 727821699 41816 100000 605397463 41817 100000 678157370 41818 100000 167620640 41819 100000 689646119 41820 100000 629329967 41821 100000 893244712 41822 100000 220890761 41823 100000 310076971 41824 100000 296899565 41825 100000 130423879 41826 100000 480840982 41827 100000 582509426 41828 100000 105700317 41829 100000 999646609 41830 100000 383347706 41831 100000 790112986 41832 100000 75144000 41833 100000 249676865 41834 100000 8602219 41835 100000 760693291 41836 100000 647788937 41837 100000 317702809 41838 100000 632448038 41839 100000 574571433 41840 100000 338326591 41841 100000 905956293 41842 100000 32277290 41843 100000 576433031 41844 100000 927222262 41845 100000 725091522 41846 100000 447563467 41847 100000 129335984 41848 100000 403937878 41849 100000 713870356 41850 100000 543569456 41851 100000 448767193 41852 100000 750585180 41853 100000 142141923 41854 100000 653935771 41855 100000 68543264 41856 100000 646206239 41857 100000 346749404 41858 100000 728759443 41859 100000 419121651 41860 100000 51904564 41861 100000 999238535 41862 100000 37358167 41863 100000 548712355 41864 100000 543932553 41865 100000 389388405 41866 100000 793962357 41867 100000 160073504 41868 100000 716383425 41869 100000 750602844 41870 100000 355019780 41871 100000 216404661 41872 100000 452754385 41873 100000 573892326 41874 100000 876651673 41875 100000 575486920 41876 100000 74241186 41877 100000 913259228 41878 100000 524864387 41879 100000 720722287 41880 100000 984119738 41881 100000 213200659 41882 100000 323741990 41883 100000 71960692 41884 100000 796973341 41885 100000 2428377 41886 100000 594556062 41887 100000 580665661 41888 100000 76844899 41889 100000 430493723 41890 100000 393550276 41891 100000 639290870 41892 100000 787960800 41893 100000 884974008 41894 100000 378399285 41895 100000 758553070 41896 100000 730239401 41897 100000 712502088 41898 100000 15278444 41899 100000 223105302 41900 100000 90533956 41901 100000 699342712 41902 100000 643820139 41903 100000 894345921 41904 100000 717425088 41905 100000 674453020 41906 100000 933602818 41907 100000 551004442 41908 100000 199162289 41909 100000 706564304 41910 100000 368177355 41911 100000 239845479 41912 100000 541063587 41913 100000 348265126 41914 100000 533181455 41915 100000 518192632 41916 100000 96441061 41917 100000 416235476 41918 100000 146216486 41919 100000 185081602 41920 100000 534406881 41921 100000 542622475 41922 100000 611868162 41923 100000 532133730 41924 100000 29825995 41925 100000 429478518 41926 100000 782999971 41927 100000 451520945 41928 100000 832074426 41929 100000 366518783 41930 100000 990779537 41931 100000 173822954 41932 100000 686892840 41933 100000 508984365 41934 100000 191935976 41935 100000 281072538 41936 100000 876706604 41937 100000 373964382 41938 100000 936559763 41939 100000 447201893 41940 100000 102468117 41941 100000 186729252 41942 100000 539467524 41943 100000 997096442 41944 100000 775938797 41945 100000 892685742 41946 100000 982451706 41947 100000 212907674 41948 100000 674331844 41949 100000 939105894 41950 100000 506466477 41951 100000 435159787 41952 100000 571336711 41953 100000 877266478 41954 100000 343939209 41955 100000 197768737 41956 100000 369674515 41957 100000 781798629 41958 100000 918773302 41959 100000 469988167 41960 100000 687004384 41961 100000 629278024 41962 100000 457742001 41963 100000 238588950 41964 100000 767160585 41965 100000 769552349 41966 100000 3507852 41967 100000 691348594 41968 100000 319971132 41969 100000 781077551 41970 100000 530170102 41971 100000 157807496 41972 100000 639051206 41973 100000 333143349 41974 100000 751105903 41975 100000 503918930 41976 100000 962858394 41977 100000 616545019 41978 100000 244103028 41979 100000 472164057 41980 100000 942637262 41981 100000 257485077 41982 100000 444150910 41983 100000 706062928 41984 100000 3956605 41985 100000 835673087 41986 100000 661158875 41987 100000 335958862 41988 100000 413504330 41989 100000 938621015 41990 100000 455342828 41991 100000 723707589 41992 100000 447301498 41993 100000 81244105 41994 100000 380833479 41995 100000 200627716 41996 100000 627357543 41997 100000 875330132 41998 100000 624653184 41999 100000 811956886 42000 100000 794438342 42001 100000 744521508 42002 100000 13767384 42003 100000 337971457 42004 100000 927187664 42005 100000 500376406 42006 100000 620247801 42007 100000 461680424 42008 100000 824983573 42009 100000 170311722 42010 100000 487422136 42011 100000 708732566 42012 100000 175781744 42013 100000 718669793 42014 100000 731796453 42015 100000 146588961 42016 100000 49986766 42017 100000 177410070 42018 100000 633285084 42019 100000 37343560 42020 100000 949773868 42021 100000 806743204 42022 100000 902118494 42023 100000 985015606 42024 100000 271613278 42025 100000 72301790 42026 100000 580896143 42027 100000 376552111 42028 100000 734757014 42029 100000 311659294 42030 100000 725047359 42031 100000 787574786 42032 100000 820728969 42033 100000 81939792 42034 100000 746127641 42035 100000 874538804 42036 100000 468034958 42037 100000 964786365 42038 100000 930344629 42039 100000 924715380 42040 100000 390057482 42041 100000 225021953 42042 100000 440280779 42043 100000 923110491 42044 100000 440228547 42045 100000 979418202 42046 100000 811705936 42047 100000 280353026 42048 100000 326135919 42049 100000 68722889 42050 100000 531168435 42051 100000 517764075 42052 100000 970350508 42053 100000 326928477 42054 100000 320703922 42055 100000 144545594 42056 100000 222530136 42057 100000 838739691 42058 100000 221420856 42059 100000 418331720 42060 100000 116936579 42061 100000 679640924 42062 100000 767150140 42063 100000 169654442 42064 100000 403341763 42065 100000 404613817 42066 100000 904561213 42067 100000 853959366 42068 100000 864927776 42069 100000 538478968 42070 100000 127878429 42071 100000 685802479 42072 100000 914367746 42073 100000 269376211 42074 100000 317649127 42075 100000 291058763 42076 100000 481893794 42077 100000 777845528 42078 100000 920809045 42079 100000 356640274 42080 100000 43100055 42081 100000 680918307 42082 100000 37636421 42083 100000 355222003 42084 100000 689937729 42085 100000 987435305 42086 100000 714281433 42087 100000 902252603 42088 100000 163459684 42089 100000 48874968 42090 100000 84692198 42091 100000 400450558 42092 100000 80797670 42093 100000 117106641 42094 100000 228600093 42095 100000 918453573 42096 100000 358778800 42097 100000 848431763 42098 100000 408300440 42099 100000 200172102 42100 100000 78141008 42101 100000 550427930 42102 100000 242946519 42103 100000 617599702 42104 100000 786728974 42105 100000 132476212 42106 100000 767111651 42107 100000 631151637 42108 100000 897713619 42109 100000 772716516 42110 100000 358452439 42111 100000 76009671 42112 100000 442411940 42113 100000 822263498 42114 100000 780023326 42115 100000 731869892 42116 100000 296787303 42117 100000 50474325 42118 100000 983743014 42119 100000 644921160 42120 100000 83503866 42121 100000 300909312 42122 100000 25678478 42123 100000 157842496 42124 100000 788903398 42125 100000 289986963 42126 100000 97739043 42127 100000 729082600 42128 100000 335604707 42129 100000 101924133 42130 100000 995966897 42131 100000 833052388 42132 100000 281404344 42133 100000 550395240 42134 100000 11395959 42135 100000 197976024 42136 100000 418265188 42137 100000 218459462 42138 100000 151106319 42139 100000 361847629 42140 100000 911531044 42141 100000 6040616 42142 100000 41691063 42143 100000 486420344 42144 100000 803533531 42145 100000 791042209 42146 100000 527356280 42147 100000 212583468 42148 100000 138649456 42149 100000 105113024 42150 100000 278477621 42151 100000 982388000 42152 100000 453909584 42153 100000 567555703 42154 100000 814245416 42155 100000 433823834 42156 100000 492395964 42157 100000 173746170 42158 100000 577921298 42159 100000 643205466 42160 100000 885559917 42161 100000 694204248 42162 100000 605516965 42163 100000 772099776 42164 100000 823856546 42165 100000 938316284 42166 100000 659953775 42167 100000 428869648 42168 100000 61648189 42169 100000 52447713 42170 100000 94323474 42171 100000 186787935 42172 100000 136012667 42173 100000 500274299 42174 100000 16857099 42175 100000 248220980 42176 100000 312867816 42177 100000 618081257 42178 100000 675939546 42179 100000 556515930 42180 100000 369080790 42181 100000 874831939 42182 100000 606851619 42183 100000 99624670 42184 100000 466930850 42185 100000 315924491 42186 100000 97137190 42187 100000 917998281 42188 100000 687505809 42189 100000 69850373 42190 100000 722460004 42191 100000 733296462 42192 100000 209603599 42193 100000 798396385 42194 100000 974243749 42195 100000 794822163 42196 100000 779747425 42197 100000 93725709 42198 100000 161546590 42199 100000 623586103 42200 100000 668493598 42201 100000 26595720 42202 100000 25966554 42203 100000 7716674 42204 100000 237867334 42205 100000 917403182 42206 100000 954854571 42207 100000 727330236 42208 100000 252064840 42209 100000 364460730 42210 100000 364720331 42211 100000 929991509 42212 100000 189691927 42213 100000 379100740 42214 100000 922319345 42215 100000 843472575 42216 100000 291795928 42217 100000 890345624 42218 100000 25119043 42219 100000 745531843 42220 100000 465739558 42221 100000 336880068 42222 100000 915236461 42223 100000 245669872 42224 100000 959529357 42225 100000 564362675 42226 100000 606650471 42227 100000 362254098 42228 100000 246218432 42229 100000 850604318 42230 100000 460837800 42231 100000 4331327 42232 100000 511399176 42233 100000 298044714 42234 100000 758743007 42235 100000 689438080 42236 100000 658260601 42237 100000 971503396 42238 100000 438043239 42239 100000 181525172 42240 100000 718961222 42241 100000 242541310 42242 100000 465951267 42243 100000 828828692 42244 100000 914464656 42245 100000 128245776 42246 100000 81384009 42247 100000 731373193 42248 100000 963417432 42249 100000 71136726 42250 100000 74064127 42251 100000 854832109 42252 100000 117905532 42253 100000 152859146 42254 100000 138826805 42255 100000 192117184 42256 100000 559265961 42257 100000 45414098 42258 100000 383106124 42259 100000 771751862 42260 100000 307313273 42261 100000 354304181 42262 100000 315346158 42263 100000 984640438 42264 100000 763317434 42265 100000 34755017 42266 100000 404023831 42267 100000 132893266 42268 100000 203306176 42269 100000 48020899 42270 100000 401200029 42271 100000 65120163 42272 100000 487208314 42273 100000 400527855 42274 100000 125845506 42275 100000 756378281 42276 100000 298001705 42277 100000 358875587 42278 100000 586931752 42279 100000 525604777 42280 100000 940186589 42281 100000 755248351 42282 100000 176686113 42283 100000 875530768 42284 100000 645141163 42285 100000 408490887 42286 100000 540512936 42287 100000 617581055 42288 100000 999312698 42289 100000 420641630 42290 100000 438856985 42291 100000 228781220 42292 100000 773984192 42293 100000 813288471 42294 100000 44926386 42295 100000 211605790 42296 100000 522012340 42297 100000 957378548 42298 100000 609323594 42299 100000 136764534 42300 100000 327706425 42301 100000 936880829 42302 100000 790856089 42303 100000 390168994 42304 100000 995471999 42305 100000 528833723 42306 100000 792045598 42307 100000 328894076 42308 100000 631380144 42309 100000 742768511 42310 100000 930855005 42311 100000 270059096 42312 100000 957252015 42313 100000 988646105 42314 100000 738847202 42315 100000 524286595 42316 100000 188662578 42317 100000 709990817 42318 100000 364432747 42319 100000 703503924 42320 100000 227427165 42321 100000 243828739 42322 100000 328622289 42323 100000 1594921 42324 100000 79848448 42325 100000 277057778 42326 100000 204384895 42327 100000 298677716 42328 100000 241347240 42329 100000 352375654 42330 100000 470132230 42331 100000 429852982 42332 100000 694338024 42333 100000 198194181 42334 100000 443592402 42335 100000 786414796 42336 100000 826465245 42337 100000 804861771 42338 100000 122756363 42339 100000 794283878 42340 100000 496536850 42341 100000 432838949 42342 100000 764282147 42343 100000 781701840 42344 100000 399401893 42345 100000 299729761 42346 100000 134785824 42347 100000 747341041 42348 100000 965671600 42349 100000 273151798 42350 100000 740062517 42351 100000 322860142 42352 100000 15645587 42353 100000 504709211 42354 100000 465766719 42355 100000 705510860 42356 100000 130456058 42357 100000 617705920 42358 100000 395728994 42359 100000 635344658 42360 100000 461817118 42361 100000 306152056 42362 100000 335763785 42363 100000 804350340 42364 100000 972801985 42365 100000 78387642 42366 100000 787176048 42367 100000 774132141 42368 100000 900728465 42369 100000 580780119 42370 100000 86353100 42371 100000 924179870 42372 100000 708968251 42373 100000 154185789 42374 100000 273051347 42375 100000 129711990 42376 100000 189020505 42377 100000 21149866 42378 100000 447877666 42379 100000 37398472 42380 100000 265885868 42381 100000 351704046 42382 100000 462910045 42383 100000 836133196 42384 100000 777038101 42385 100000 636491425 42386 100000 897215494 42387 100000 823277713 42388 100000 526956697 42389 100000 489152315 42390 100000 934230632 42391 100000 640837377 42392 100000 752636632 42393 100000 182007334 42394 100000 517616879 42395 100000 923426610 42396 100000 156453606 42397 100000 134327754 42398 100000 631018900 42399 100000 747223054 42400 100000 561326100 42401 100000 430335151 42402 100000 262497141 42403 100000 291580324 42404 100000 135361682 42405 100000 943006199 42406 100000 343939105 42407 100000 734174256 42408 100000 715229699 42409 100000 473089206 42410 100000 752374660 42411 100000 944805347 42412 100000 943066022 42413 100000 226995977 42414 100000 198264687 42415 100000 50723217 42416 100000 697041012 42417 100000 398549732 42418 100000 459191523 42419 100000 261673099 42420 100000 150159053 42421 100000 669390738 42422 100000 504938593 42423 100000 990994579 42424 100000 460690025 42425 100000 878647436 42426 100000 834048964 42427 100000 430858256 42428 100000 149980596 42429 100000 204183115 42430 100000 441467320 42431 100000 631191416 42432 100000 698464694 42433 100000 219760341 42434 100000 905138774 42435 100000 883412054 42436 100000 977579934 42437 100000 154504816 42438 100000 754904458 42439 100000 818501114 42440 100000 604136254 42441 100000 268272438 42442 100000 681424005 42443 100000 25805015 42444 100000 791382854 42445 100000 231975393 42446 100000 505910261 42447 100000 495220957 42448 100000 54331115 42449 100000 447255656 42450 100000 223653351 42451 100000 562014178 42452 100000 899878164 42453 100000 463188493 42454 100000 844399285 42455 100000 131166207 42456 100000 308899704 42457 100000 806954765 42458 100000 421184018 42459 100000 741787628 42460 100000 632832267 42461 100000 567741069 42462 100000 202965745 42463 100000 591856643 42464 100000 401938951 42465 100000 771170532 42466 100000 969420862 42467 100000 818271921 42468 100000 241056395 42469 100000 676755759 42470 100000 819147561 42471 100000 868605850 42472 100000 922323093 42473 100000 694208313 42474 100000 936869481 42475 100000 528548317 42476 100000 273367524 42477 100000 747484663 42478 100000 116710851 42479 100000 917902903 42480 100000 866093241 42481 100000 867164288 42482 100000 157412123 42483 100000 590557028 42484 100000 109281178 42485 100000 129276926 42486 100000 554274638 42487 100000 678230120 42488 100000 893933324 42489 100000 92171349 42490 100000 929770069 42491 100000 504091270 42492 100000 645919150 42493 100000 897718864 42494 100000 973953778 42495 100000 964602808 42496 100000 681968771 42497 100000 609012910 42498 100000 896806216 42499 100000 718512455 42500 100000 677499448 42501 100000 682473153 42502 100000 250869987 42503 100000 737461272 42504 100000 800910937 42505 100000 164789443 42506 100000 788679736 42507 100000 369485122 42508 100000 183559014 42509 100000 579863527 42510 100000 720411893 42511 100000 846949729 42512 100000 805701281 42513 100000 482529030 42514 100000 960387828 42515 100000 74784315 42516 100000 687074147 42517 100000 522306659 42518 100000 279218920 42519 100000 611446030 42520 100000 341374816 42521 100000 207186719 42522 100000 35966715 42523 100000 277290134 42524 100000 11811345 42525 100000 957557551 42526 100000 763722948 42527 100000 677867584 42528 100000 930044646 42529 100000 732839598 42530 100000 838705268 42531 100000 289410386 42532 100000 245498367 42533 100000 945704839 42534 100000 174648551 42535 100000 258568349 42536 100000 111071341 42537 100000 772117939 42538 100000 777631773 42539 100000 18385304 42540 100000 510377946 42541 100000 359183852 42542 100000 403296959 42543 100000 382535861 42544 100000 517762419 42545 100000 602801801 42546 100000 238356759 42547 100000 327780802 42548 100000 161766420 42549 100000 689099275 42550 100000 141202828 42551 100000 139864760 42552 100000 505687991 42553 100000 190086153 42554 100000 434420661 42555 100000 686895950 42556 100000 415311150 42557 100000 254638932 42558 100000 801774567 42559 100000 950270452 42560 100000 425193917 42561 100000 796778162 42562 100000 875834001 42563 100000 936433408 42564 100000 485401492 42565 100000 539893898 42566 100000 42625646 42567 100000 510474508 42568 100000 764241789 42569 100000 795009744 42570 100000 212168492 42571 100000 201629626 42572 100000 575826200 42573 100000 300351432 42574 100000 299267045 42575 100000 795466283 42576 100000 272790544 42577 100000 683278375 42578 100000 322930263 42579 100000 744541386 42580 100000 574060972 42581 100000 237077907 42582 100000 78821001 42583 100000 521972525 42584 100000 759851333 42585 100000 100031673 42586 100000 313210083 42587 100000 54259173 42588 100000 261632894 42589 100000 753817217 42590 100000 143043992 42591 100000 367065466 42592 100000 166626332 42593 100000 606701919 42594 100000 438950633 42595 100000 775157485 42596 100000 58705062 42597 100000 763296853 42598 100000 410558042 42599 100000 782605883 42600 100000 377064422 42601 100000 22720076 42602 100000 480759796 42603 100000 998038425 42604 100000 207959973 42605 100000 209731079 42606 100000 814229616 42607 100000 756813576 42608 100000 539202537 42609 100000 589588905 42610 100000 100380376 42611 100000 572778385 42612 100000 10297178 42613 100000 854055823 42614 100000 59995982 42615 100000 368630599 42616 100000 826056622 42617 100000 131954702 42618 100000 603673007 42619 100000 197222335 42620 100000 471560460 42621 100000 584533874 42622 100000 605232619 42623 100000 35914469 42624 100000 584544318 42625 100000 475016360 42626 100000 941277574 42627 100000 668323335 42628 100000 704055301 42629 100000 807541504 42630 100000 583238182 42631 100000 273811949 42632 100000 789111075 42633 100000 765643147 42634 100000 412676558 42635 100000 27243299 42636 100000 280080906 42637 100000 814902710 42638 100000 942049575 42639 100000 526834061 42640 100000 841280009 42641 100000 650116925 42642 100000 511661211 42643 100000 539240656 42644 100000 746283169 42645 100000 786317705 42646 100000 681944974 42647 100000 578429220 42648 100000 573668222 42649 100000 423622321 42650 100000 902099026 42651 100000 749450920 42652 100000 102251873 42653 100000 978460591 42654 100000 551207594 42655 100000 727996051 42656 100000 64668322 42657 100000 22168384 42658 100000 299859932 42659 100000 547783152 42660 100000 805869323 42661 100000 358563180 42662 100000 92763345 42663 100000 660217778 42664 100000 611192089 42665 100000 442220360 42666 100000 773372834 42667 100000 878346863 42668 100000 670265432 42669 100000 33193361 42670 100000 382357334 42671 100000 320519331 42672 100000 873673783 42673 100000 55148828 42674 100000 258136008 42675 100000 65584524 42676 100000 4839785 42677 100000 467247438 42678 100000 108283982 42679 100000 791388078 42680 100000 763750119 42681 100000 792874601 42682 100000 276573171 42683 100000 885876571 42684 100000 424758750 42685 100000 813265701 42686 100000 400097204 42687 100000 737105580 42688 100000 672834396 42689 100000 9041173 42690 100000 763937382 42691 100000 5020239 42692 100000 856810140 42693 100000 585021018 42694 100000 808367110 42695 100000 58971534 42696 100000 731480512 42697 100000 64516427 42698 100000 134851046 42699 100000 624599302 42700 100000 805849668 42701 100000 741685430 42702 100000 104346549 42703 100000 165667997 42704 100000 476667380 42705 100000 892573973 42706 100000 587922996 42707 100000 258265265 42708 100000 238510070 42709 100000 887799727 42710 100000 723636558 42711 100000 275755307 42712 100000 47475303 42713 100000 465994731 42714 100000 637079550 42715 100000 872207962 42716 100000 510424214 42717 100000 281367547 42718 100000 544939948 42719 100000 195158318 42720 100000 27072735 42721 100000 861336890 42722 100000 577333051 42723 100000 343359682 42724 100000 47206684 42725 100000 787092442 42726 100000 474850521 42727 100000 375724790 42728 100000 287486015 42729 100000 594575042 42730 100000 7447012 42731 100000 707872300 42732 100000 789268481 42733 100000 432017809 42734 100000 889178353 42735 100000 24896124 42736 100000 757893118 42737 100000 719316075 42738 100000 170365761 42739 100000 812611973 42740 100000 870397596 42741 100000 618836146 42742 100000 19884510 42743 100000 332785955 42744 100000 381857041 42745 100000 772337219 42746 100000 70973989 42747 100000 2506302 42748 100000 785694898 42749 100000 260718850 42750 100000 285296938 42751 100000 614383469 42752 100000 249448710 42753 100000 864889834 42754 100000 205674421 42755 100000 429473673 42756 100000 614203275 42757 100000 919770990 42758 100000 868956528 42759 100000 224989917 42760 100000 161771095 42761 100000 138163079 42762 100000 203390450 42763 100000 206298384 42764 100000 998950202 42765 100000 182171516 42766 100000 602107595 42767 100000 480517232 42768 100000 140829713 42769 100000 437524716 42770 100000 298533876 42771 100000 818585146 42772 100000 440251173 42773 100000 286396789 42774 100000 903184382 42775 100000 849330919 42776 100000 225397517 42777 100000 765884324 42778 100000 449069406 42779 100000 650262502 42780 100000 274345086 42781 100000 330032500 42782 100000 219822143 42783 100000 493690748 42784 100000 593063632 42785 100000 331428085 42786 100000 466812669 42787 100000 38071948 42788 100000 396237789 42789 100000 243623272 42790 100000 876503869 42791 100000 230279394 42792 100000 170516214 42793 100000 191251949 42794 100000 244180907 42795 100000 747401376 42796 100000 330396251 42797 100000 581064280 42798 100000 186429679 42799 100000 465172233 42800 100000 541564713 42801 100000 130744970 42802 100000 662601531 42803 100000 616505864 42804 100000 971180229 42805 100000 908067667 42806 100000 244881524 42807 100000 234273491 42808 100000 910875228 42809 100000 71491514 42810 100000 715588670 42811 100000 762980650 42812 100000 558856775 42813 100000 68119984 42814 100000 373251249 42815 100000 2601367 42816 100000 975179979 42817 100000 802477919 42818 100000 66913212 42819 100000 785425995 42820 100000 725408306 42821 100000 761780083 42822 100000 53451897 42823 100000 458711221 42824 100000 922042849 42825 100000 502037823 42826 100000 521704935 42827 100000 406440255 42828 100000 291952613 42829 100000 968330615 42830 100000 954309192 42831 100000 370793154 42832 100000 228191526 42833 100000 977094843 42834 100000 976801191 42835 100000 150786220 42836 100000 812173232 42837 100000 127369320 42838 100000 300327394 42839 100000 640942727 42840 100000 378723539 42841 100000 451347265 42842 100000 597831125 42843 100000 810820253 42844 100000 212790732 42845 100000 206632831 42846 100000 171663476 42847 100000 918976225 42848 100000 280149152 42849 100000 580890350 42850 100000 362359542 42851 100000 582833565 42852 100000 243080927 42853 100000 546107936 42854 100000 229931750 42855 100000 749238802 42856 100000 398108419 42857 100000 103859598 42858 100000 529022935 42859 100000 899386365 42860 100000 897385174 42861 100000 78166585 42862 100000 629392137 42863 100000 417372861 42864 100000 500200467 42865 100000 162139895 42866 100000 570592669 42867 100000 54219988 42868 100000 219824390 42869 100000 574909019 42870 100000 632402314 42871 100000 388996055 42872 100000 629346940 42873 100000 160912634 42874 100000 598298046 42875 100000 805311793 42876 100000 492434440 42877 100000 568064572 42878 100000 310888362 42879 100000 177693205 42880 100000 474905957 42881 100000 929932194 42882 100000 403466101 42883 100000 823274916 42884 100000 562512731 42885 100000 578872455 42886 100000 558490603 42887 100000 791861248 42888 100000 553420971 42889 100000 414377715 42890 100000 250027239 42891 100000 271772766 42892 100000 230875359 42893 100000 189319747 42894 100000 392094918 42895 100000 324993563 42896 100000 844097540 42897 100000 628706991 42898 100000 901883735 42899 100000 215148244 42900 100000 299077025 42901 100000 910410101 42902 100000 858504083 42903 100000 924783244 42904 100000 833183843 42905 100000 215249394 42906 100000 712925157 42907 100000 619796398 42908 100000 133144859 42909 100000 340540585 42910 100000 622503227 42911 100000 877229842 42912 100000 995741266 42913 100000 514325835 42914 100000 196289661 42915 100000 226514230 42916 100000 120843354 42917 100000 827235818 42918 100000 396079277 42919 100000 654088329 42920 100000 496260143 42921 100000 913940230 42922 100000 108571268 42923 100000 694670936 42924 100000 815525255 42925 100000 65783022 42926 100000 216447416 42927 100000 470948866 42928 100000 14920889 42929 100000 918347276 42930 100000 433858021 42931 100000 18958203 42932 100000 419042837 42933 100000 181182897 42934 100000 866973686 42935 100000 62072437 42936 100000 733160650 42937 100000 142788760 42938 100000 672896065 42939 100000 567427305 42940 100000 578099931 42941 100000 235080552 42942 100000 494269708 42943 100000 791666257 42944 100000 369410475 42945 100000 755199464 42946 100000 60213551 42947 100000 548753129 42948 100000 169468354 42949 100000 644869427 42950 100000 551511147 42951 100000 474624915 42952 100000 834048716 42953 100000 985891132 42954 100000 36059592 42955 100000 276559306 42956 100000 654577194 42957 100000 829205639 42958 100000 835587711 42959 100000 129531821 42960 100000 581605910 42961 100000 993917819 42962 100000 409197841 42963 100000 971082177 42964 100000 75760277 42965 100000 44397129 42966 100000 502742901 42967 100000 741192886 42968 100000 555781091 42969 100000 724061495 42970 100000 433295506 42971 100000 146811652 42972 100000 294253175 42973 100000 326054527 42974 100000 918235698 42975 100000 471304274 42976 100000 894250043 42977 100000 34151918 42978 100000 591395839 42979 100000 195587979 42980 100000 53796940 42981 100000 336570364 42982 100000 641456092 42983 100000 934636918 42984 100000 522328630 42985 100000 421983132 42986 100000 206161510 42987 100000 45703124 42988 100000 999320838 42989 100000 623093509 42990 100000 887823036 42991 100000 597183701 42992 100000 329230255 42993 100000 362386369 42994 100000 400239209 42995 100000 287716832 42996 100000 620095402 42997 100000 963371576 42998 100000 943246547 42999 100000 101097727 43000 100000 661129667 43001 100000 660960508 43002 100000 470295056 43003 100000 534066383 43004 100000 374981 43005 100000 940790055 43006 100000 701672991 43007 100000 57266573 43008 100000 471344782 43009 100000 93982878 43010 100000 691320753 43011 100000 638577684 43012 100000 831985859 43013 100000 713618090 43014 100000 938006512 43015 100000 903188895 43016 100000 624126125 43017 100000 736504357 43018 100000 749107602 43019 100000 455565268 43020 100000 575548303 43021 100000 882215328 43022 100000 739474417 43023 100000 25508991 43024 100000 53924449 43025 100000 327149876 43026 100000 647266947 43027 100000 286128202 43028 100000 587101044 43029 100000 838299468 43030 100000 99344369 43031 100000 205030338 43032 100000 189139383 43033 100000 25496463 43034 100000 10628496 43035 100000 735994214 43036 100000 602340002 43037 100000 901207768 43038 100000 83884019 43039 100000 902219155 43040 100000 786169194 43041 100000 65316046 43042 100000 152876893 43043 100000 126571219 43044 100000 870906026 43045 100000 40693539 43046 100000 259167138 43047 100000 357088530 43048 100000 47885931 43049 100000 914073162 43050 100000 748157991 43051 100000 310598513 43052 100000 987239984 43053 100000 876659241 43054 100000 178714087 43055 100000 767395767 43056 100000 335456867 43057 100000 712661396 43058 100000 632264126 43059 100000 633673465 43060 100000 430254401 43061 100000 898003234 43062 100000 63152042 43063 100000 296386147 43064 100000 444823105 43065 100000 927221343 43066 100000 252941508 43067 100000 417112889 43068 100000 933853994 43069 100000 827114227 43070 100000 597882796 43071 100000 161454359 43072 100000 751991630 43073 100000 109079079 43074 100000 315949568 43075 100000 368796781 43076 100000 160446933 43077 100000 795188609 43078 100000 141887874 43079 100000 833180351 43080 100000 76123803 43081 100000 786444216 43082 100000 457719465 43083 100000 205948959 43084 100000 696131891 43085 100000 883732902 43086 100000 692266696 43087 100000 776535477 43088 100000 247047599 43089 100000 488303143 43090 100000 735082595 43091 100000 493056186 43092 100000 54762293 43093 100000 252992706 43094 100000 577788559 43095 100000 389959863 43096 100000 903960484 43097 100000 766468897 43098 100000 939743018 43099 100000 143075662 43100 100000 125644916 43101 100000 885581216 43102 100000 737731131 43103 100000 860836964 43104 100000 28993531 43105 100000 704021078 43106 100000 229289125 43107 100000 538935249 43108 100000 693903432 43109 100000 680033742 43110 100000 712829177 43111 100000 609886249 43112 100000 486654236 43113 100000 575376762 43114 100000 910492402 43115 100000 913267475 43116 100000 704894528 43117 100000 854126328 43118 100000 12569733 43119 100000 620813019 43120 100000 406579587 43121 100000 388247390 43122 100000 413812076 43123 100000 603437265 43124 100000 520761007 43125 100000 284302345 43126 100000 160703094 43127 100000 648649108 43128 100000 149825806 43129 100000 616079236 43130 100000 116215699 43131 100000 588653364 43132 100000 164251473 43133 100000 200690454 43134 100000 179928350 43135 100000 512264492 43136 100000 352143802 43137 100000 798303986 43138 100000 680502233 43139 100000 958266233 43140 100000 380393573 43141 100000 785847481 43142 100000 695084443 43143 100000 190451368 43144 100000 291873118 43145 100000 507239485 43146 100000 610270613 43147 100000 956618610 43148 100000 930733876 43149 100000 9450601 43150 100000 945164895 43151 100000 315476780 43152 100000 58452216 43153 100000 477383937 43154 100000 678382047 43155 100000 904423583 43156 100000 565843592 43157 100000 390631939 43158 100000 233470361 43159 100000 180225332 43160 100000 593730606 43161 100000 607860213 43162 100000 877925674 43163 100000 618345335 43164 100000 719410838 43165 100000 959202019 43166 100000 889983584 43167 100000 949889787 43168 100000 279903683 43169 100000 599198024 43170 100000 370547835 43171 100000 767265074 43172 100000 94972465 43173 100000 769846207 43174 100000 926328079 43175 100000 84175607 43176 100000 289576876 43177 100000 980775764 43178 100000 942147057 43179 100000 433743047 43180 100000 875925765 43181 100000 719653924 43182 100000 761953006 43183 100000 769297144 43184 100000 470520279 43185 100000 478981266 43186 100000 31419438 43187 100000 8689659 43188 100000 276102894 43189 100000 434479057 43190 100000 319611837 43191 100000 521843528 43192 100000 855225224 43193 100000 578938755 43194 100000 761161894 43195 100000 924117082 43196 100000 371613997 43197 100000 553916257 43198 100000 562749804 43199 100000 190905599 43200 100000 296730668 43201 100000 757306030 43202 100000 96189634 43203 100000 286299758 43204 100000 583640002 43205 100000 236427530 43206 100000 332038727 43207 100000 840378121 43208 100000 5150753 43209 100000 330702810 43210 100000 353825643 43211 100000 116244448 43212 100000 774513155 43213 100000 623557385 43214 100000 284123075 43215 100000 644697440 43216 100000 268267059 43217 100000 734674775 43218 100000 368120324 43219 100000 460173133 43220 100000 988824012 43221 100000 10095374 43222 100000 731102692 43223 100000 161034066 43224 100000 892424164 43225 100000 913480442 43226 100000 336829900 43227 100000 388719409 43228 100000 568431208 43229 100000 505972057 43230 100000 374475594 43231 100000 619439180 43232 100000 483481641 43233 100000 758519479 43234 100000 246797013 43235 100000 222710100 43236 100000 819964230 43237 100000 553831128 43238 100000 555263948 43239 100000 307302156 43240 100000 333638050 43241 100000 825861679 43242 100000 353145057 43243 100000 905186115 43244 100000 938576963 43245 100000 771376396 43246 100000 681722325 43247 100000 858969052 43248 100000 38186114 43249 100000 225775422 43250 100000 368649587 43251 100000 794048657 43252 100000 484194401 43253 100000 826097513 43254 100000 344113758 43255 100000 648052309 43256 100000 106087231 43257 100000 307940981 43258 100000 960459745 43259 100000 341373680 43260 100000 568493706 43261 100000 800103582 43262 100000 377094700 43263 100000 730184329 43264 100000 723607271 43265 100000 430694745 43266 100000 543679203 43267 100000 116483246 43268 100000 394089516 43269 100000 570922778 43270 100000 731209998 43271 100000 869590559 43272 100000 40923845 43273 100000 479842836 43274 100000 486005190 43275 100000 398756519 43276 100000 211861308 43277 100000 249266093 43278 100000 363763494 43279 100000 208481020 43280 100000 213862480 43281 100000 695293410 43282 100000 336237018 43283 100000 861650212 43284 100000 770563445 43285 100000 242047739 43286 100000 884032057 43287 100000 679907748 43288 100000 428443258 43289 100000 110182106 43290 100000 945544015 43291 100000 371647063 43292 100000 624236621 43293 100000 834400836 43294 100000 200745841 43295 100000 400658976 43296 100000 965010380 43297 100000 679417480 43298 100000 746250864 43299 100000 598135698 43300 100000 266539168 43301 100000 630571008 43302 100000 730517334 43303 100000 296990030 43304 100000 487095874 43305 100000 58302156 43306 100000 244722217 43307 100000 744728659 43308 100000 919350621 43309 100000 894521317 43310 100000 696084184 43311 100000 527053748 43312 100000 89402860 43313 100000 388927939 43314 100000 349802580 43315 100000 775625229 43316 100000 497907011 43317 100000 460582646 43318 100000 525133681 43319 100000 725913220 43320 100000 935971156 43321 100000 652013729 43322 100000 41803339 43323 100000 408138663 43324 100000 33715593 43325 100000 899200611 43326 100000 322558838 43327 100000 939553499 43328 100000 255591722 43329 100000 591342146 43330 100000 234258092 43331 100000 712175973 43332 100000 543564551 43333 100000 598536244 43334 100000 199518883 43335 100000 788505616 43336 100000 602708027 43337 100000 202535329 43338 100000 608829241 43339 100000 251188205 43340 100000 609893356 43341 100000 363925924 43342 100000 404346776 43343 100000 515438387 43344 100000 976026486 43345 100000 408750004 43346 100000 933499862 43347 100000 350204524 43348 100000 502156148 43349 100000 335124066 43350 100000 834745166 43351 100000 381375561 43352 100000 947634197 43353 100000 375418862 43354 100000 726743454 43355 100000 589095831 43356 100000 76966972 43357 100000 807767621 43358 100000 189770370 43359 100000 283091863 43360 100000 329144044 43361 100000 914712543 43362 100000 852572690 43363 100000 490350123 43364 100000 846818545 43365 100000 325104757 43366 100000 182762681 43367 100000 730304138 43368 100000 343225050 43369 100000 229357065 43370 100000 234662338 43371 100000 62927224 43372 100000 876514936 43373 100000 721759281 43374 100000 668577126 43375 100000 324592149 43376 100000 954553809 43377 100000 608240041 43378 100000 57813120 43379 100000 413263546 43380 100000 655259125 43381 100000 34629679 43382 100000 234075783 43383 100000 456611744 43384 100000 408876675 43385 100000 241409816 43386 100000 241738218 43387 100000 399227992 43388 100000 529823846 43389 100000 858728032 43390 100000 715224447 43391 100000 207198724 43392 100000 870929421 43393 100000 801599718 43394 100000 51287936 43395 100000 645649748 43396 100000 364954992 43397 100000 288168378 43398 100000 175007338 43399 100000 570136044 43400 100000 458982934 43401 100000 661175557 43402 100000 921004423 43403 100000 817043953 43404 100000 549237059 43405 100000 405814893 43406 100000 824999531 43407 100000 127147080 43408 100000 371600804 43409 100000 301479170 43410 100000 583302640 43411 100000 994691128 43412 100000 928211299 43413 100000 68829800 43414 100000 620297746 43415 100000 772737505 43416 100000 690977429 43417 100000 309671920 43418 100000 297854004 43419 100000 248271496 43420 100000 605671941 43421 100000 549529350 43422 100000 783570644 43423 100000 606146455 43424 100000 570111547 43425 100000 521982139 43426 100000 917385575 43427 100000 190470528 43428 100000 17007778 43429 100000 195660367 43430 100000 951941999 43431 100000 546763297 43432 100000 885107704 43433 100000 979229888 43434 100000 703567730 43435 100000 185604195 43436 100000 449060736 43437 100000 68626715 43438 100000 491203873 43439 100000 848691991 43440 100000 937010474 43441 100000 297550672 43442 100000 680139739 43443 100000 145278213 43444 100000 684505594 43445 100000 844616120 43446 100000 268909483 43447 100000 607436637 43448 100000 382109267 43449 100000 389481692 43450 100000 44480655 43451 100000 662984300 43452 100000 445016830 43453 100000 275132399 43454 100000 263432245 43455 100000 993973869 43456 100000 372416385 43457 100000 824662669 43458 100000 894090586 43459 100000 256263248 43460 100000 686321064 43461 100000 211383693 43462 100000 399949042 43463 100000 433996541 43464 100000 870063530 43465 100000 860604054 43466 100000 448127853 43467 100000 80797939 43468 100000 382296814 43469 100000 747265782 43470 100000 163574276 43471 100000 735385903 43472 100000 871491349 43473 100000 583294723 43474 100000 34038632 43475 100000 346996235 43476 100000 787204851 43477 100000 231621371 43478 100000 284294268 43479 100000 947690376 43480 100000 52155377 43481 100000 246778022 43482 100000 222925007 43483 100000 162831935 43484 100000 364478649 43485 100000 748557771 43486 100000 570891505 43487 100000 87951753 43488 100000 972229241 43489 100000 846767455 43490 100000 105713759 43491 100000 963209246 43492 100000 353316752 43493 100000 142502122 43494 100000 81913021 43495 100000 670893956 43496 100000 750667015 43497 100000 43205769 43498 100000 534783937 43499 100000 306367047 43500 100000 441910304 43501 100000 327100735 43502 100000 561517637 43503 100000 753866040 43504 100000 945659799 43505 100000 382743645 43506 100000 793273574 43507 100000 180373618 43508 100000 683000003 43509 100000 261479189 43510 100000 834470232 43511 100000 558035926 43512 100000 834703874 43513 100000 845618134 43514 100000 389499804 43515 100000 138601155 43516 100000 271947238 43517 100000 952578801 43518 100000 92932361 43519 100000 956529655 43520 100000 464198234 43521 100000 471023827 43522 100000 137794374 43523 100000 50136161 43524 100000 500826647 43525 100000 190563933 43526 100000 534825822 43527 100000 21689643 43528 100000 981411138 43529 100000 51876421 43530 100000 330539134 43531 100000 103422632 43532 100000 514372604 43533 100000 553435863 43534 100000 769350087 43535 100000 851790489 43536 100000 537952894 43537 100000 173454871 43538 100000 541028912 43539 100000 131917050 43540 100000 229704325 43541 100000 973989500 43542 100000 454371665 43543 100000 641566987 43544 100000 624584842 43545 100000 683644260 43546 100000 244046664 43547 100000 902927133 43548 100000 474366767 43549 100000 16694249 43550 100000 74255402 43551 100000 349153214 43552 100000 643549165 43553 100000 848712120 43554 100000 75212766 43555 100000 799297732 43556 100000 208561141 43557 100000 698698282 43558 100000 708303629 43559 100000 867259289 43560 100000 383376601 43561 100000 520540827 43562 100000 769668037 43563 100000 833143398 43564 100000 702482724 43565 100000 139700930 43566 100000 862220507 43567 100000 339171469 43568 100000 14557388 43569 100000 674479306 43570 100000 399889571 43571 100000 246379128 43572 100000 640301716 43573 100000 623567529 43574 100000 601850192 43575 100000 392778771 43576 100000 210848034 43577 100000 742246375 43578 100000 570722407 43579 100000 355583915 43580 100000 914615206 43581 100000 567125242 43582 100000 953446609 43583 100000 737199703 43584 100000 768609615 43585 100000 989618390 43586 100000 734455416 43587 100000 625541050 43588 100000 693376640 43589 100000 978516872 43590 100000 429945983 43591 100000 774847875 43592 100000 831057262 43593 100000 912361320 43594 100000 255895626 43595 100000 776699918 43596 100000 444795627 43597 100000 305110346 43598 100000 463458267 43599 100000 783356852 43600 100000 477885606 43601 100000 144714344 43602 100000 645607654 43603 100000 133848469 43604 100000 715039406 43605 100000 151108831 43606 100000 982166778 43607 100000 108674085 43608 100000 184733370 43609 100000 714257179 43610 100000 796867722 43611 100000 978560939 43612 100000 104228854 43613 100000 287350717 43614 100000 636684575 43615 100000 149284945 43616 100000 801555760 43617 100000 280939830 43618 100000 295242725 43619 100000 863116475 43620 100000 731296136 43621 100000 70634947 43622 100000 776243668 43623 100000 906897410 43624 100000 136265384 43625 100000 722921881 43626 100000 274417386 43627 100000 814826133 43628 100000 163506737 43629 100000 242479233 43630 100000 421993412 43631 100000 911776258 43632 100000 828040365 43633 100000 742352391 43634 100000 239815187 43635 100000 944578702 43636 100000 390893597 43637 100000 77063590 43638 100000 878038477 43639 100000 107813728 43640 100000 648030 43641 100000 734385125 43642 100000 778480926 43643 100000 905734595 43644 100000 253316856 43645 100000 274074259 43646 100000 474728144 43647 100000 538993284 43648 100000 58786738 43649 100000 484081098 43650 100000 636384023 43651 100000 44862732 43652 100000 988223683 43653 100000 782288172 43654 100000 307720379 43655 100000 981108844 43656 100000 384946909 43657 100000 734511792 43658 100000 244302757 43659 100000 301039736 43660 100000 549372465 43661 100000 718499622 43662 100000 84797444 43663 100000 206023669 43664 100000 280173510 43665 100000 816520282 43666 100000 303755834 43667 100000 834140808 43668 100000 556228727 43669 100000 208731036 43670 100000 821285544 43671 100000 941880798 43672 100000 355042170 43673 100000 500287866 43674 100000 692376154 43675 100000 726393758 43676 100000 542392781 43677 100000 920217653 43678 100000 628863013 43679 100000 684324053 43680 100000 194973158 43681 100000 867080257 43682 100000 903099959 43683 100000 190396671 43684 100000 238387271 43685 100000 998919523 43686 100000 885058666 43687 100000 967637821 43688 100000 835527868 43689 100000 297707854 43690 100000 806071613 43691 100000 209476380 43692 100000 177507491 43693 100000 677124383 43694 100000 227141038 43695 100000 106328284 43696 100000 161481326 43697 100000 775346711 43698 100000 858146065 43699 100000 14989438 43700 100000 270461726 43701 100000 600274996 43702 100000 377801082 43703 100000 601809099 43704 100000 584188136 43705 100000 178836099 43706 100000 621699760 43707 100000 926282866 43708 100000 106398086 43709 100000 194065325 43710 100000 893107553 43711 100000 717767824 43712 100000 895209504 43713 100000 858383006 43714 100000 508659948 43715 100000 700144551 43716 100000 644226772 43717 100000 357778667 43718 100000 425056047 43719 100000 259241693 43720 100000 186356395 43721 100000 71201201 43722 100000 714031267 43723 100000 294299842 43724 100000 534006498 43725 100000 542992546 43726 100000 755138362 43727 100000 320874258 43728 100000 628710712 43729 100000 34157295 43730 100000 795050523 43731 100000 894509919 43732 100000 626842410 43733 100000 121051711 43734 100000 300448169 43735 100000 213705832 43736 100000 776005492 43737 100000 733992206 43738 100000 700021156 43739 100000 782819496 43740 100000 927910699 43741 100000 414686590 43742 100000 294236974 43743 100000 135251435 43744 100000 81085346 43745 100000 128919936 43746 100000 462219423 43747 100000 463523736 43748 100000 214747472 43749 100000 96455398 43750 100000 225871937 43751 100000 859518229 43752 100000 59012764 43753 100000 85064835 43754 100000 58289858 43755 100000 640537784 43756 100000 954989198 43757 100000 357964256 43758 100000 561260632 43759 100000 995276431 43760 100000 839309114 43761 100000 801912215 43762 100000 164093867 43763 100000 696473938 43764 100000 503450321 43765 100000 66890244 43766 100000 391543914 43767 100000 40908568 43768 100000 865549508 43769 100000 269115390 43770 100000 155554499 43771 100000 844441114 43772 100000 324087382 43773 100000 527137600 43774 100000 449836782 43775 100000 792922638 43776 100000 789629617 43777 100000 741675364 43778 100000 74284153 43779 100000 558116630 43780 100000 817590929 43781 100000 896884389 43782 100000 567703041 43783 100000 634039298 43784 100000 396164327 43785 100000 232475785 43786 100000 219964523 43787 100000 853378106 43788 100000 163006498 43789 100000 395224804 43790 100000 965403899 43791 100000 594189754 43792 100000 980221507 43793 100000 504274460 43794 100000 828247648 43795 100000 623045085 43796 100000 547796242 43797 100000 131078257 43798 100000 799341742 43799 100000 785276118 43800 100000 72977560 43801 100000 254870549 43802 100000 78303395 43803 100000 88292229 43804 100000 587406683 43805 100000 679754619 43806 100000 786634513 43807 100000 832545507 43808 100000 684540911 43809 100000 194103203 43810 100000 77783008 43811 100000 111643439 43812 100000 389540219 43813 100000 840498484 43814 100000 573314686 43815 100000 203821191 43816 100000 500982877 43817 100000 127922886 43818 100000 687988224 43819 100000 745886659 43820 100000 670823120 43821 100000 230781191 43822 100000 289122290 43823 100000 525706691 43824 100000 686251571 43825 100000 256456961 43826 100000 927627731 43827 100000 75388704 43828 100000 967158561 43829 100000 523421509 43830 100000 730257368 43831 100000 619966548 43832 100000 422006497 43833 100000 99910015 43834 100000 596669945 43835 100000 597118823 43836 100000 217669575 43837 100000 50772785 43838 100000 455392718 43839 100000 23783421 43840 100000 390555942 43841 100000 13884213 43842 100000 902819299 43843 100000 878005449 43844 100000 379459352 43845 100000 750752977 43846 100000 912173125 43847 100000 580611713 43848 100000 182436308 43849 100000 387932732 43850 100000 590889061 43851 100000 423510763 43852 100000 380852376 43853 100000 319866330 43854 100000 971083215 43855 100000 973009748 43856 100000 372431133 43857 100000 445431549 43858 100000 38183641 43859 100000 834164001 43860 100000 575465377 43861 100000 806316612 43862 100000 895485251 43863 100000 641843935 43864 100000 600324786 43865 100000 815474750 43866 100000 236277562 43867 100000 110977900 43868 100000 756561797 43869 100000 748335776 43870 100000 524611977 43871 100000 878071409 43872 100000 395771415 43873 100000 139862872 43874 100000 340564647 43875 100000 506478344 43876 100000 984812432 43877 100000 252552667 43878 100000 506646429 43879 100000 820850262 43880 100000 308918164 43881 100000 525893025 43882 100000 363890966 43883 100000 329672721 43884 100000 414869714 43885 100000 64968702 43886 100000 123047943 43887 100000 446177811 43888 100000 733277557 43889 100000 975041700 43890 100000 883493492 43891 100000 56343397 43892 100000 733921010 43893 100000 283785638 43894 100000 558791635 43895 100000 874727227 43896 100000 397562524 43897 100000 745051633 43898 100000 953425112 43899 100000 195524915 43900 100000 344366236 43901 100000 973737553 43902 100000 202681539 43903 100000 722455814 43904 100000 499501524 43905 100000 432137566 43906 100000 484709724 43907 100000 822410786 43908 100000 997829868 43909 100000 787059780 43910 100000 583364742 43911 100000 22867899 43912 100000 528115085 43913 100000 710387901 43914 100000 833872254 43915 100000 345132572 43916 100000 697527781 43917 100000 450411019 43918 100000 448410358 43919 100000 557404812 43920 100000 395264147 43921 100000 163675217 43922 100000 372271045 43923 100000 882280887 43924 100000 300900369 43925 100000 892628664 43926 100000 33111229 43927 100000 863076375 43928 100000 607190100 43929 100000 441139424 43930 100000 483080931 43931 100000 787601915 43932 100000 416202633 43933 100000 213631601 43934 100000 990135080 43935 100000 34027791 43936 100000 650600596 43937 100000 172368766 43938 100000 701158645 43939 100000 994389097 43940 100000 379555054 43941 100000 700270538 43942 100000 382524998 43943 100000 816361995 43944 100000 221770186 43945 100000 875530599 43946 100000 523431481 43947 100000 304823100 43948 100000 498758366 43949 100000 238297667 43950 100000 470299062 43951 100000 315056155 43952 100000 207243270 43953 100000 158480 43954 100000 748744252 43955 100000 502121773 43956 100000 826159394 43957 100000 821496755 43958 100000 342772479 43959 100000 497791832 43960 100000 226449499 43961 100000 144224096 43962 100000 256411519 43963 100000 845639924 43964 100000 64053885 43965 100000 853191831 43966 100000 364773743 43967 100000 649218930 43968 100000 911940239 43969 100000 216547057 43970 100000 268462595 43971 100000 607836388 43972 100000 291940297 43973 100000 595240349 43974 100000 954210424 43975 100000 302040375 43976 100000 216878309 43977 100000 867725606 43978 100000 858930503 43979 100000 966653493 43980 100000 122162872 43981 100000 903488516 43982 100000 35156472 43983 100000 876883077 43984 100000 306811244 43985 100000 316149905 43986 100000 31108847 43987 100000 9684393 43988 100000 22405920 43989 100000 854128954 43990 100000 615580536 43991 100000 935670670 43992 100000 913741663 43993 100000 275431102 43994 100000 907316933 43995 100000 745655343 43996 100000 228787913 43997 100000 833248044 43998 100000 708599787 43999 100000 814416502 44000 100000 787917756 44001 100000 30337020 44002 100000 303296065 44003 100000 517295168 44004 100000 87549520 44005 100000 128476112 44006 100000 376014954 44007 100000 245353886 44008 100000 645238572 44009 100000 18111035 44010 100000 856760748 44011 100000 580397665 44012 100000 73116239 44013 100000 657188022 44014 100000 117928094 44015 100000 324068553 44016 100000 265682736 44017 100000 523323612 44018 100000 743695438 44019 100000 331739825 44020 100000 441002923 44021 100000 48071950 44022 100000 207529377 44023 100000 552947947 44024 100000 84491599 44025 100000 903120574 44026 100000 575351177 44027 100000 402903460 44028 100000 896765902 44029 100000 190933109 44030 100000 320213795 44031 100000 565370486 44032 100000 933755166 44033 100000 307888805 44034 100000 872856615 44035 100000 867235865 44036 100000 349039818 44037 100000 430797956 44038 100000 160228881 44039 100000 848452892 44040 100000 122394191 44041 100000 249675702 44042 100000 590603744 44043 100000 232639295 44044 100000 218900752 44045 100000 218577581 44046 100000 617263096 44047 100000 794080255 44048 100000 606011928 44049 100000 589902964 44050 100000 151219023 44051 100000 507216079 44052 100000 756784000 44053 100000 28952378 44054 100000 273205064 44055 100000 217289716 44056 100000 490711201 44057 100000 922037734 44058 100000 851247836 44059 100000 464891220 44060 100000 844795511 44061 100000 453123036 44062 100000 61627702 44063 100000 714561497 44064 100000 28289708 44065 100000 574554467 44066 100000 847677453 44067 100000 736281736 44068 100000 576121329 44069 100000 376176227 44070 100000 204789870 44071 100000 927980277 44072 100000 792624001 44073 100000 913659662 44074 100000 456720720 44075 100000 827822239 44076 100000 272763681 44077 100000 301766073 44078 100000 844057727 44079 100000 840465008 44080 100000 598493531 44081 100000 70582310 44082 100000 393271727 44083 100000 366891432 44084 100000 186873626 44085 100000 842105108 44086 100000 684005563 44087 100000 26846797 44088 100000 728679778 44089 100000 999453317 44090 100000 254992530 44091 100000 272784030 44092 100000 295413408 44093 100000 176457498 44094 100000 462183738 44095 100000 708843760 44096 100000 818041593 44097 100000 894384118 44098 100000 753724304 44099 100000 705894635 44100 100000 998412881 44101 100000 522068536 44102 100000 531613178 44103 100000 265323544 44104 100000 874980418 44105 100000 125603935 44106 100000 478320515 44107 100000 55616819 44108 100000 149484245 44109 100000 223047087 44110 100000 670321002 44111 100000 717536645 44112 100000 113604681 44113 100000 119823458 44114 100000 809105989 44115 100000 840750424 44116 100000 464402878 44117 100000 54380458 44118 100000 685862787 44119 100000 858572158 44120 100000 839463286 44121 100000 824033751 44122 100000 62068271 44123 100000 796676636 44124 100000 842469771 44125 100000 716364005 44126 100000 7283737 44127 100000 355097516 44128 100000 926968095 44129 100000 524224294 44130 100000 522624072 44131 100000 415096002 44132 100000 419440350 44133 100000 292493517 44134 100000 767310203 44135 100000 470202867 44136 100000 970047374 44137 100000 648559997 44138 100000 495406311 44139 100000 257167144 44140 100000 501249022 44141 100000 472848482 44142 100000 105574370 44143 100000 989104751 44144 100000 359011116 44145 100000 514352105 44146 100000 86883059 44147 100000 960582972 44148 100000 538415808 44149 100000 182821727 44150 100000 437145717 44151 100000 366628637 44152 100000 862217917 44153 100000 564783535 44154 100000 219682365 44155 100000 903838075 44156 100000 734029354 44157 100000 452223340 44158 100000 266702678 44159 100000 664773162 44160 100000 690970764 44161 100000 288842964 44162 100000 839479657 44163 100000 368715561 44164 100000 547111203 44165 100000 72413349 44166 100000 912468682 44167 100000 128687578 44168 100000 202357564 44169 100000 366729229 44170 100000 897546202 44171 100000 364512202 44172 100000 665891678 44173 100000 170672461 44174 100000 483009246 44175 100000 323263311 44176 100000 949698099 44177 100000 612570569 44178 100000 603815721 44179 100000 588787798 44180 100000 982629428 44181 100000 670922529 44182 100000 44178508 44183 100000 510462616 44184 100000 489552593 44185 100000 76552641 44186 100000 228065437 44187 100000 450585133 44188 100000 496277569 44189 100000 645665032 44190 100000 150346980 44191 100000 434830133 44192 100000 348298667 44193 100000 229092705 44194 100000 175598233 44195 100000 342816533 44196 100000 694531754 44197 100000 703174393 44198 100000 65843570 44199 100000 389348969 44200 100000 43333742 44201 100000 736324027 44202 100000 219179876 44203 100000 188273702 44204 100000 800520525 44205 100000 267851519 44206 100000 402728333 44207 100000 100451671 44208 100000 218172613 44209 100000 718913102 44210 100000 331978350 44211 100000 264918278 44212 100000 813302010 44213 100000 431029294 44214 100000 498877045 44215 100000 155058435 44216 100000 983032692 44217 100000 437908273 44218 100000 142799185 44219 100000 63913186 44220 100000 521448743 44221 100000 385267386 44222 100000 528783086 44223 100000 799461956 44224 100000 460396112 44225 100000 775693464 44226 100000 938446760 44227 100000 112410844 44228 100000 526044425 44229 100000 726156018 44230 100000 706959684 44231 100000 786098427 44232 100000 67199308 44233 100000 37530454 44234 100000 261059927 44235 100000 976882043 44236 100000 489281481 44237 100000 568825371 44238 100000 943883811 44239 100000 335822330 44240 100000 803382332 44241 100000 756361491 44242 100000 906577446 44243 100000 222210216 44244 100000 881701472 44245 100000 61146995 44246 100000 690537514 44247 100000 478912297 44248 100000 906368577 44249 100000 524790846 44250 100000 982025430 44251 100000 842991510 44252 100000 229661005 44253 100000 906550670 44254 100000 8158896 44255 100000 758415406 44256 100000 524470329 44257 100000 624372485 44258 100000 753008437 44259 100000 920695930 44260 100000 364818114 44261 100000 381639214 44262 100000 491839588 44263 100000 62192780 44264 100000 672348623 44265 100000 548332946 44266 100000 994317813 44267 100000 798629227 44268 100000 432497275 44269 100000 662699251 44270 100000 140455893 44271 100000 558309360 44272 100000 696275808 44273 100000 445737236 44274 100000 224465797 44275 100000 925016345 44276 100000 251430781 44277 100000 763316687 44278 100000 912104370 44279 100000 404582405 44280 100000 639761613 44281 100000 374009737 44282 100000 706097868 44283 100000 841809489 44284 100000 424251350 44285 100000 874717110 44286 100000 790287312 44287 100000 908954756 44288 100000 839390877 44289 100000 606804519 44290 100000 597680927 44291 100000 896559060 44292 100000 304055016 44293 100000 574991991 44294 100000 676203986 44295 100000 280331925 44296 100000 562162753 44297 100000 379075040 44298 100000 859145213 44299 100000 51155411 44300 100000 299805593 44301 100000 835334227 44302 100000 811507661 44303 100000 665980599 44304 100000 222405560 44305 100000 973761966 44306 100000 970245161 44307 100000 575713830 44308 100000 453943697 44309 100000 500126374 44310 100000 609930562 44311 100000 533556934 44312 100000 580108462 44313 100000 924606705 44314 100000 988517065 44315 100000 832472029 44316 100000 996437854 44317 100000 763022845 44318 100000 418285571 44319 100000 154075090 44320 100000 258593547 44321 100000 170656991 44322 100000 322438466 44323 100000 402793528 44324 100000 121802699 44325 100000 949624736 44326 100000 702176908 44327 100000 20858477 44328 100000 880577859 44329 100000 905261837 44330 100000 764900555 44331 100000 692878491 44332 100000 79897178 44333 100000 182889719 44334 100000 154484306 44335 100000 903281978 44336 100000 266124707 44337 100000 300347111 44338 100000 85886500 44339 100000 177928028 44340 100000 553650040 44341 100000 856942114 44342 100000 675232742 44343 100000 649231378 44344 100000 179178621 44345 100000 636929343 44346 100000 100769590 44347 100000 996386331 44348 100000 132441067 44349 100000 605943569 44350 100000 528932263 44351 100000 141267394 44352 100000 235337456 44353 100000 304965153 44354 100000 577403570 44355 100000 921134654 44356 100000 642409423 44357 100000 78409628 44358 100000 535140939 44359 100000 290482925 44360 100000 140572958 44361 100000 528628919 44362 100000 641721971 44363 100000 368962178 44364 100000 296824079 44365 100000 26578478 44366 100000 489049654 44367 100000 426779470 44368 100000 620750642 44369 100000 462647011 44370 100000 957437898 44371 100000 945606837 44372 100000 609813919 44373 100000 276213666 44374 100000 740678104 44375 100000 369347743 44376 100000 354169726 44377 100000 921270769 44378 100000 344129047 44379 100000 257901270 44380 100000 259460964 44381 100000 427434715 44382 100000 104072196 44383 100000 54358815 44384 100000 533614578 44385 100000 494193676 44386 100000 481872953 44387 100000 295067174 44388 100000 765191355 44389 100000 421933742 44390 100000 713239733 44391 100000 699610804 44392 100000 670440617 44393 100000 59273236 44394 100000 583041683 44395 100000 26451643 44396 100000 955266065 44397 100000 671794427 44398 100000 917429797 44399 100000 551160392 44400 100000 502061598 44401 100000 586818216 44402 100000 607335034 44403 100000 394571534 44404 100000 505088273 44405 100000 63179144 44406 100000 567932376 44407 100000 142944057 44408 100000 843668450 44409 100000 887040805 44410 100000 735406464 44411 100000 486792768 44412 100000 741314859 44413 100000 803105236 44414 100000 939892323 44415 100000 844748554 44416 100000 368700501 44417 100000 234897414 44418 100000 678455851 44419 100000 998629274 44420 100000 466803666 44421 100000 297870233 44422 100000 740218825 44423 100000 520781726 44424 100000 306710032 44425 100000 468262659 44426 100000 707677212 44427 100000 368829377 44428 100000 415260479 44429 100000 896710840 44430 100000 841086471 44431 100000 11001203 44432 100000 339267070 44433 100000 857684596 44434 100000 427583880 44435 100000 586195389 44436 100000 941573142 44437 100000 190347059 44438 100000 63599661 44439 100000 64581651 44440 100000 982729855 44441 100000 821375810 44442 100000 244106751 44443 100000 360808691 44444 100000 58298800 44445 100000 967201882 44446 100000 373990784 44447 100000 628812207 44448 100000 543910180 44449 100000 808955406 44450 100000 940204450 44451 100000 202098551 44452 100000 823494556 44453 100000 11631722 44454 100000 710014060 44455 100000 168085858 44456 100000 212327637 44457 100000 606783412 44458 100000 407095622 44459 100000 167317635 44460 100000 19252200 44461 100000 189418619 44462 100000 360020681 44463 100000 682141680 44464 100000 558163120 44465 100000 965147713 44466 100000 761354281 44467 100000 312330922 44468 100000 148294424 44469 100000 794602581 44470 100000 583036312 44471 100000 623924058 44472 100000 53539555 44473 100000 957899564 44474 100000 363273106 44475 100000 775676378 44476 100000 104826625 44477 100000 157465176 44478 100000 992970869 44479 100000 37552624 44480 100000 378998880 44481 100000 396207041 44482 100000 248193625 44483 100000 695491465 44484 100000 719988293 44485 100000 478047890 44486 100000 771993088 44487 100000 129172992 44488 100000 278546388 44489 100000 603044198 44490 100000 59169702 44491 100000 80659486 44492 100000 38571445 44493 100000 749947806 44494 100000 526357131 44495 100000 983614567 44496 100000 209800273 44497 100000 412878196 44498 100000 830218353 44499 100000 19241613 44500 100000 815336415 44501 100000 841983502 44502 100000 92037589 44503 100000 33470638 44504 100000 344083383 44505 100000 86841862 44506 100000 76576815 44507 100000 579785425 44508 100000 886783156 44509 100000 47831386 44510 100000 757026486 44511 100000 57291077 44512 100000 454769761 44513 100000 405392365 44514 100000 391615767 44515 100000 320546454 44516 100000 889205907 44517 100000 469584574 44518 100000 410191569 44519 100000 981898545 44520 100000 533652581 44521 100000 309784183 44522 100000 360332337 44523 100000 684736714 44524 100000 238602348 44525 100000 887267211 44526 100000 196215170 44527 100000 465690826 44528 100000 27182860 44529 100000 172489708 44530 100000 606759835 44531 100000 329938019 44532 100000 713784088 44533 100000 63030670 44534 100000 586660641 44535 100000 392414436 44536 100000 150039819 44537 100000 167202455 44538 100000 254070867 44539 100000 632921366 44540 100000 808514018 44541 100000 11152483 44542 100000 507366238 44543 100000 55378233 44544 100000 528849628 44545 100000 533296980 44546 100000 715881870 44547 100000 198167335 44548 100000 618320351 44549 100000 534631188 44550 100000 307853051 44551 100000 110905555 44552 100000 337908738 44553 100000 500098580 44554 100000 176193476 44555 100000 859719171 44556 100000 189409504 44557 100000 690141830 44558 100000 167412918 44559 100000 319246911 44560 100000 793483583 44561 100000 584955715 44562 100000 344712409 44563 100000 550433920 44564 100000 786449203 44565 100000 114082873 44566 100000 69954409 44567 100000 998375444 44568 100000 81856697 44569 100000 143196185 44570 100000 96340638 44571 100000 877300150 44572 100000 990365256 44573 100000 155759140 44574 100000 135154408 44575 100000 402240308 44576 100000 235482711 44577 100000 934668232 44578 100000 362703871 44579 100000 511791409 44580 100000 872290948 44581 100000 71097189 44582 100000 557727242 44583 100000 290997947 44584 100000 85609382 44585 100000 591560778 44586 100000 10627226 44587 100000 733868901 44588 100000 125323974 44589 100000 106941204 44590 100000 708071509 44591 100000 228724903 44592 100000 568491001 44593 100000 858703211 44594 100000 416590807 44595 100000 917165349 44596 100000 278396653 44597 100000 153378677 44598 100000 937188335 44599 100000 107187745 44600 100000 60759686 44601 100000 146715287 44602 100000 366615097 44603 100000 358410345 44604 100000 20926185 44605 100000 918838577 44606 100000 220188088 44607 100000 764348141 44608 100000 852996497 44609 100000 309121953 44610 100000 266619503 44611 100000 683612146 44612 100000 682292249 44613 100000 644872330 44614 100000 873508013 44615 100000 570252157 44616 100000 462245004 44617 100000 217737805 44618 100000 986559626 44619 100000 237790629 44620 100000 104469882 44621 100000 5237132 44622 100000 870858387 44623 100000 196122982 44624 100000 520928748 44625 100000 441944648 44626 100000 548328078 44627 100000 560234599 44628 100000 67923542 44629 100000 217922639 44630 100000 518114427 44631 100000 566810849 44632 100000 858756377 44633 100000 830516807 44634 100000 69481285 44635 100000 333155476 44636 100000 232459994 44637 100000 703514540 44638 100000 552259115 44639 100000 491393559 44640 100000 826607506 44641 100000 506019459 44642 100000 631787875 44643 100000 213782172 44644 100000 614344506 44645 100000 838143266 44646 100000 966678539 44647 100000 729530859 44648 100000 479311726 44649 100000 857160657 44650 100000 226532729 44651 100000 38024950 44652 100000 339714821 44653 100000 984104851 44654 100000 735454637 44655 100000 576711054 44656 100000 521068901 44657 100000 266742737 44658 100000 916822845 44659 100000 783746518 44660 100000 500625364 44661 100000 831909233 44662 100000 117817894 44663 100000 201469578 44664 100000 333228314 44665 100000 107095666 44666 100000 70327270 44667 100000 390739037 44668 100000 213790140 44669 100000 879652960 44670 100000 147449435 44671 100000 283729617 44672 100000 930228036 44673 100000 194853126 44674 100000 228681467 44675 100000 894954233 44676 100000 350218002 44677 100000 169238784 44678 100000 494942964 44679 100000 851854364 44680 100000 100349359 44681 100000 507516209 44682 100000 705635416 44683 100000 885804816 44684 100000 377670033 44685 100000 428923957 44686 100000 584365537 44687 100000 21494491 44688 100000 946864827 44689 100000 725546871 44690 100000 686595793 44691 100000 752657450 44692 100000 845112563 44693 100000 688427555 44694 100000 511747811 44695 100000 513123573 44696 100000 814952307 44697 100000 965383794 44698 100000 772957809 44699 100000 757594250 44700 100000 115558909 44701 100000 757103351 44702 100000 297038816 44703 100000 167806631 44704 100000 24098725 44705 100000 219870978 44706 100000 179490289 44707 100000 974507225 44708 100000 897682183 44709 100000 225241186 44710 100000 71015663 44711 100000 504528574 44712 100000 228449370 44713 100000 912237186 44714 100000 304945395 44715 100000 857995546 44716 100000 805844822 44717 100000 454720565 44718 100000 613396936 44719 100000 461526726 44720 100000 875566466 44721 100000 664865984 44722 100000 339471134 44723 100000 85129495 44724 100000 134161351 44725 100000 78753591 44726 100000 919207536 44727 100000 465286868 44728 100000 764921849 44729 100000 125666943 44730 100000 529761848 44731 100000 345455607 44732 100000 594925777 44733 100000 976917293 44734 100000 106217902 44735 100000 812046251 44736 100000 391627347 44737 100000 133006097 44738 100000 426286230 44739 100000 2913458 44740 100000 945016098 44741 100000 992296992 44742 100000 174634041 44743 100000 382987630 44744 100000 902408183 44745 100000 231506556 44746 100000 898763033 44747 100000 682851219 44748 100000 259827375 44749 100000 341873310 44750 100000 90370423 44751 100000 227978500 44752 100000 180290511 44753 100000 145580931 44754 100000 973818946 44755 100000 274359712 44756 100000 78050333 44757 100000 96743378 44758 100000 122483539 44759 100000 516197260 44760 100000 151769081 44761 100000 43598768 44762 100000 119091894 44763 100000 522960990 44764 100000 395974323 44765 100000 504464330 44766 100000 129625193 44767 100000 741936015 44768 100000 197852065 44769 100000 110963643 44770 100000 403700220 44771 100000 633226733 44772 100000 290823404 44773 100000 416684572 44774 100000 156187635 44775 100000 430362115 44776 100000 93552732 44777 100000 910228512 44778 100000 189825822 44779 100000 224614026 44780 100000 396169699 44781 100000 639707261 44782 100000 756811664 44783 100000 4420286 44784 100000 199065712 44785 100000 432719246 44786 100000 733668781 44787 100000 13641543 44788 100000 106299048 44789 100000 391316486 44790 100000 263297711 44791 100000 824360801 44792 100000 77440823 44793 100000 527874814 44794 100000 881245799 44795 100000 352150068 44796 100000 291436657 44797 100000 961287534 44798 100000 296293793 44799 100000 642292952 44800 100000 389681356 44801 100000 296275544 44802 100000 573382055 44803 100000 766370281 44804 100000 728740080 44805 100000 692477075 44806 100000 679620999 44807 100000 485340640 44808 100000 975050213 44809 100000 80973288 44810 100000 208584004 44811 100000 710300927 44812 100000 455785536 44813 100000 135631579 44814 100000 331108602 44815 100000 484713774 44816 100000 992582032 44817 100000 290158463 44818 100000 817410431 44819 100000 687671372 44820 100000 438116250 44821 100000 228468773 44822 100000 47134144 44823 100000 118443078 44824 100000 395603117 44825 100000 140353555 44826 100000 24903294 44827 100000 352216113 44828 100000 419484795 44829 100000 413046016 44830 100000 566390506 44831 100000 799173804 44832 100000 364374205 44833 100000 874976453 44834 100000 756564589 44835 100000 596968487 44836 100000 133018112 44837 100000 608396303 44838 100000 24908306 44839 100000 693726918 44840 100000 962085323 44841 100000 792459709 44842 100000 702787567 44843 100000 284659914 44844 100000 687858830 44845 100000 564398552 44846 100000 528512569 44847 100000 400924412 44848 100000 83213895 44849 100000 940398430 44850 100000 366623429 44851 100000 900935254 44852 100000 723831468 44853 100000 872237897 44854 100000 921675143 44855 100000 156386042 44856 100000 23081042 44857 100000 901356903 44858 100000 220521873 44859 100000 718174954 44860 100000 15160589 44861 100000 722065355 44862 100000 560501144 44863 100000 121606044 44864 100000 140530237 44865 100000 298051581 44866 100000 675426906 44867 100000 576050876 44868 100000 941831936 44869 100000 870320276 44870 100000 507808165 44871 100000 175629477 44872 100000 575614033 44873 100000 932392720 44874 100000 976428637 44875 100000 847321762 44876 100000 725041799 44877 100000 600210770 44878 100000 121924637 44879 100000 700847579 44880 100000 345011426 44881 100000 878390206 44882 100000 787536885 44883 100000 364212644 44884 100000 817032411 44885 100000 247103562 44886 100000 577135975 44887 100000 459725673 44888 100000 788132917 44889 100000 951187246 44890 100000 868521558 44891 100000 76245082 44892 100000 320485910 44893 100000 337118647 44894 100000 773272245 44895 100000 619495537 44896 100000 788727373 44897 100000 987680791 44898 100000 507202804 44899 100000 543724412 44900 100000 403187932 44901 100000 585950694 44902 100000 463387369 44903 100000 140285772 44904 100000 420799218 44905 100000 105780641 44906 100000 275063354 44907 100000 936629976 44908 100000 952093213 44909 100000 113384563 44910 100000 48632862 44911 100000 481967853 44912 100000 805058123 44913 100000 468170212 44914 100000 281287152 44915 100000 904427975 44916 100000 658090923 44917 100000 896623764 44918 100000 264378061 44919 100000 332572631 44920 100000 678969552 44921 100000 512503243 44922 100000 269736783 44923 100000 532221256 44924 100000 101842611 44925 100000 360005525 44926 100000 156204479 44927 100000 727772815 44928 100000 3153118 44929 100000 502666648 44930 100000 904689582 44931 100000 953322836 44932 100000 426322549 44933 100000 577529618 44934 100000 757158572 44935 100000 59307718 44936 100000 493534221 44937 100000 528822573 44938 100000 42667934 44939 100000 434991417 44940 100000 549410970 44941 100000 978026981 44942 100000 608938438 44943 100000 218736931 44944 100000 639395431 44945 100000 619034717 44946 100000 713684862 44947 100000 238984766 44948 100000 663235849 44949 100000 16531424 44950 100000 738300431 44951 100000 281718908 44952 100000 5643313 44953 100000 63144438 44954 100000 66515040 44955 100000 314841676 44956 100000 721765048 44957 100000 762446795 44958 100000 53415147 44959 100000 697143780 44960 100000 55677399 44961 100000 370669807 44962 100000 933840384 44963 100000 276936493 44964 100000 39385462 44965 100000 380201673 44966 100000 728300350 44967 100000 72542342 44968 100000 214522954 44969 100000 140839072 44970 100000 255215863 44971 100000 703243782 44972 100000 366148745 44973 100000 338583279 44974 100000 473495676 44975 100000 238575908 44976 100000 838345033 44977 100000 477353285 44978 100000 910810326 44979 100000 735567774 44980 100000 554404860 44981 100000 472559516 44982 100000 883854174 44983 100000 970204600 44984 100000 870487983 44985 100000 503338249 44986 100000 848046120 44987 100000 889408745 44988 100000 339488873 44989 100000 827386864 44990 100000 813950289 44991 100000 334632204 44992 100000 748130812 44993 100000 276960161 44994 100000 296630434 44995 100000 698314122 44996 100000 996317731 44997 100000 50890998 44998 100000 678375282 44999 100000 3101820 45000 100000 73820115 45001 100000 279727408 45002 100000 423060425 45003 100000 48121624 45004 100000 248572775 45005 100000 23085393 45006 100000 23810297 45007 100000 58532870 45008 100000 581434465 45009 100000 607711125 45010 100000 565313406 45011 100000 519889011 45012 100000 609392675 45013 100000 347484962 45014 100000 375379317 45015 100000 542641647 45016 100000 656425565 45017 100000 4793478 45018 100000 321166412 45019 100000 905716595 45020 100000 622737569 45021 100000 713662705 45022 100000 442414522 45023 100000 354073286 45024 100000 268562815 45025 100000 519457869 45026 100000 959332153 45027 100000 436214692 45028 100000 493991691 45029 100000 892716841 45030 100000 104305431 45031 100000 394416864 45032 100000 248227110 45033 100000 854704361 45034 100000 869403034 45035 100000 598328104 45036 100000 605361357 45037 100000 467201190 45038 100000 944802372 45039 100000 419868381 45040 100000 788761105 45041 100000 740975599 45042 100000 812306576 45043 100000 391510891 45044 100000 452893297 45045 100000 615928730 45046 100000 177474289 45047 100000 471826414 45048 100000 451523111 45049 100000 341957040 45050 100000 659391855 45051 100000 78349648 45052 100000 520991912 45053 100000 291489210 45054 100000 93536248 45055 100000 282514567 45056 100000 874363104 45057 100000 198919183 45058 100000 549347976 45059 100000 614072731 45060 100000 366549479 45061 100000 194302527 45062 100000 787868533 45063 100000 247963811 45064 100000 790632892 45065 100000 124721792 45066 100000 301226137 45067 100000 581192037 45068 100000 372612004 45069 100000 729129630 45070 100000 591677840 45071 100000 195987932 45072 100000 792186356 45073 100000 965340117 45074 100000 337597497 45075 100000 640331221 45076 100000 404878846 45077 100000 137722526 45078 100000 777170441 45079 100000 327162258 45080 100000 658992522 45081 100000 652495010 45082 100000 116547425 45083 100000 860245989 45084 100000 270149073 45085 100000 198558856 45086 100000 661220587 45087 100000 428526054 45088 100000 528314195 45089 100000 222095673 45090 100000 588441169 45091 100000 70330811 45092 100000 749395571 45093 100000 573617238 45094 100000 962423809 45095 100000 979703206 45096 100000 408146901 45097 100000 644100350 45098 100000 422311157 45099 100000 740624188 45100 100000 758930384 45101 100000 81080774 45102 100000 58207962 45103 100000 53256508 45104 100000 52688129 45105 100000 840061156 45106 100000 789108882 45107 100000 162850254 45108 100000 601248321 45109 100000 969993112 45110 100000 165498012 45111 100000 53628884 45112 100000 802752514 45113 100000 879291010 45114 100000 561591102 45115 100000 502729585 45116 100000 559861219 45117 100000 281032860 45118 100000 586242475 45119 100000 950996196 45120 100000 211908105 45121 100000 822206744 45122 100000 535160100 45123 100000 545770372 45124 100000 117187984 45125 100000 684775036 45126 100000 893899851 45127 100000 393227362 45128 100000 814482802 45129 100000 59332173 45130 100000 87488510 45131 100000 673128277 45132 100000 297606192 45133 100000 278501438 45134 100000 153686378 45135 100000 768278842 45136 100000 829965170 45137 100000 508792325 45138 100000 771152642 45139 100000 871091727 45140 100000 61654138 45141 100000 913141296 45142 100000 947947299 45143 100000 235779671 45144 100000 903450185 45145 100000 169511625 45146 100000 102410616 45147 100000 485872598 45148 100000 774116206 45149 100000 737168054 45150 100000 714926569 45151 100000 865767510 45152 100000 562312289 45153 100000 373035583 45154 100000 432827838 45155 100000 686538972 45156 100000 727958615 45157 100000 128713496 45158 100000 108592727 45159 100000 652657059 45160 100000 906334871 45161 100000 401582834 45162 100000 42150563 45163 100000 318691904 45164 100000 604862183 45165 100000 721483027 45166 100000 178129699 45167 100000 260391078 45168 100000 51025000 45169 100000 789819070 45170 100000 683478462 45171 100000 192251618 45172 100000 981623777 45173 100000 773446601 45174 100000 118711139 45175 100000 505594554 45176 100000 472805108 45177 100000 481238588 45178 100000 802969591 45179 100000 481214504 45180 100000 784701562 45181 100000 702773563 45182 100000 889220647 45183 100000 83331998 45184 100000 983702938 45185 100000 466552417 45186 100000 748542884 45187 100000 633975527 45188 100000 336624094 45189 100000 582967574 45190 100000 26553500 45191 100000 167859427 45192 100000 157783270 45193 100000 445650169 45194 100000 227540426 45195 100000 184227268 45196 100000 687452531 45197 100000 980007401 45198 100000 427942224 45199 100000 117471754 45200 100000 439115659 45201 100000 442188842 45202 100000 356209603 45203 100000 224054404 45204 100000 157006485 45205 100000 78272137 45206 100000 659846301 45207 100000 572021843 45208 100000 526254517 45209 100000 137205486 45210 100000 151183689 45211 100000 908385423 45212 100000 678901828 45213 100000 334354536 45214 100000 429027174 45215 100000 715629395 45216 100000 602788681 45217 100000 910131830 45218 100000 627127062 45219 100000 18672025 45220 100000 391359887 45221 100000 946400098 45222 100000 730108349 45223 100000 293563652 45224 100000 637497085 45225 100000 944463673 45226 100000 171728368 45227 100000 258073185 45228 100000 476997008 45229 100000 188204477 45230 100000 77111549 45231 100000 409600960 45232 100000 646204295 45233 100000 213407230 45234 100000 379805064 45235 100000 610988328 45236 100000 574124052 45237 100000 131024705 45238 100000 787353049 45239 100000 861087445 45240 100000 377634511 45241 100000 518935034 45242 100000 541250278 45243 100000 592247976 45244 100000 386730612 45245 100000 337632895 45246 100000 766687408 45247 100000 661565013 45248 100000 405633477 45249 100000 685203907 45250 100000 359579782 45251 100000 562758782 45252 100000 151663771 45253 100000 180637039 45254 100000 992954471 45255 100000 878502205 45256 100000 706704079 45257 100000 966889993 45258 100000 752380158 45259 100000 211079932 45260 100000 725182590 45261 100000 156069668 45262 100000 269966708 45263 100000 857718197 45264 100000 870859372 45265 100000 362916162 45266 100000 631756622 45267 100000 557942899 45268 100000 849766737 45269 100000 439540139 45270 100000 257643143 45271 100000 34267900 45272 100000 244481075 45273 100000 875381003 45274 100000 839339869 45275 100000 962498682 45276 100000 442032282 45277 100000 431781571 45278 100000 844242043 45279 100000 472083745 45280 100000 413123286 45281 100000 390925893 45282 100000 809324101 45283 100000 571035020 45284 100000 15266222 45285 100000 622011446 45286 100000 339277175 45287 100000 827127616 45288 100000 741571441 45289 100000 996888342 45290 100000 234198051 45291 100000 573983524 45292 100000 866538513 45293 100000 767806148 45294 100000 10032308 45295 100000 483166333 45296 100000 388392567 45297 100000 47352825 45298 100000 59277569 45299 100000 573189133 45300 100000 451113881 45301 100000 242846374 45302 100000 427566095 45303 100000 621645993 45304 100000 296793523 45305 100000 748084928 45306 100000 976129161 45307 100000 889037435 45308 100000 397349272 45309 100000 918060816 45310 100000 446014516 45311 100000 727386852 45312 100000 938434927 45313 100000 472072839 45314 100000 11015707 45315 100000 185538266 45316 100000 589573549 45317 100000 193371142 45318 100000 704937773 45319 100000 16804590 45320 100000 838729839 45321 100000 649179307 45322 100000 384329208 45323 100000 612639923 45324 100000 487666852 45325 100000 342384608 45326 100000 968720055 45327 100000 972758886 45328 100000 679667750 45329 100000 433167941 45330 100000 8075512 45331 100000 584201787 45332 100000 568101734 45333 100000 500932801 45334 100000 229385675 45335 100000 69970008 45336 100000 224309958 45337 100000 177772395 45338 100000 968084370 45339 100000 369413389 45340 100000 747562502 45341 100000 736943017 45342 100000 947730334 45343 100000 210850873 45344 100000 424647344 45345 100000 740804488 45346 100000 427054023 45347 100000 957842464 45348 100000 415950975 45349 100000 815380091 45350 100000 897919174 45351 100000 130879570 45352 100000 75313716 45353 100000 853867154 45354 100000 563057087 45355 100000 533268781 45356 100000 843177643 45357 100000 456763824 45358 100000 994691727 45359 100000 700146677 45360 100000 846150721 45361 100000 394038821 45362 100000 671965363 45363 100000 290755352 45364 100000 389635719 45365 100000 918024256 45366 100000 288300503 45367 100000 276868394 45368 100000 968824658 45369 100000 209108776 45370 100000 190668947 45371 100000 785823867 45372 100000 754298043 45373 100000 217476197 45374 100000 923236346 45375 100000 100454797 45376 100000 216798544 45377 100000 325338652 45378 100000 404607588 45379 100000 566939920 45380 100000 795988625 45381 100000 998217721 45382 100000 217125563 45383 100000 394010233 45384 100000 260114407 45385 100000 632943410 45386 100000 93779473 45387 100000 917929434 45388 100000 907344387 45389 100000 233435939 45390 100000 63037263 45391 100000 905514932 45392 100000 989791442 45393 100000 911484023 45394 100000 91397055 45395 100000 974293597 45396 100000 172234846 45397 100000 336066444 45398 100000 764716736 45399 100000 900046959 45400 100000 330814125 45401 100000 53113694 45402 100000 736101603 45403 100000 300974570 45404 100000 121194852 45405 100000 211404889 45406 100000 438887 45407 100000 752974625 45408 100000 897103178 45409 100000 765845912 45410 100000 569016925 45411 100000 268128959 45412 100000 572357567 45413 100000 569885930 45414 100000 486991449 45415 100000 617346146 45416 100000 179592419 45417 100000 591333385 45418 100000 51619946 45419 100000 914840591 45420 100000 818276567 45421 100000 487882629 45422 100000 906212012 45423 100000 368939123 45424 100000 427314359 45425 100000 51367621 45426 100000 42482433 45427 100000 815359946 45428 100000 967429666 45429 100000 344024337 45430 100000 664002318 45431 100000 400425702 45432 100000 41300391 45433 100000 761862036 45434 100000 994191817 45435 100000 37227275 45436 100000 491757427 45437 100000 511969445 45438 100000 731749480 45439 100000 469192998 45440 100000 570953203 45441 100000 950145462 45442 100000 724998292 45443 100000 918641238 45444 100000 99089741 45445 100000 926393676 45446 100000 373712767 45447 100000 987778771 45448 100000 873212419 45449 100000 336679491 45450 100000 764105559 45451 100000 633443146 45452 100000 215103502 45453 100000 295023474 45454 100000 278752447 45455 100000 87152951 45456 100000 806202048 45457 100000 579997592 45458 100000 331782767 45459 100000 415983187 45460 100000 125418054 45461 100000 556953425 45462 100000 601701396 45463 100000 860934196 45464 100000 775812849 45465 100000 110522585 45466 100000 536724661 45467 100000 820818547 45468 100000 110557119 45469 100000 376430620 45470 100000 739636604 45471 100000 203747963 45472 100000 268481860 45473 100000 52500840 45474 100000 870629489 45475 100000 634972983 45476 100000 672386865 45477 100000 743876311 45478 100000 499633394 45479 100000 681850509 45480 100000 532999468 45481 100000 181294867 45482 100000 821411295 45483 100000 465097608 45484 100000 832068009 45485 100000 886542053 45486 100000 803562983 45487 100000 247748831 45488 100000 849899251 45489 100000 649991376 45490 100000 467222590 45491 100000 568540579 45492 100000 131974453 45493 100000 224510421 45494 100000 205251638 45495 100000 181911638 45496 100000 551466629 45497 100000 336900481 45498 100000 736206252 45499 100000 433499938 45500 100000 577234858 45501 100000 636429375 45502 100000 9055309 45503 100000 153620025 45504 100000 786374942 45505 100000 33487926 45506 100000 46289972 45507 100000 107297612 45508 100000 924323209 45509 100000 612640567 45510 100000 770911560 45511 100000 986342514 45512 100000 334361841 45513 100000 157956916 45514 100000 198939694 45515 100000 334212938 45516 100000 45832384 45517 100000 425401896 45518 100000 80998783 45519 100000 962317965 45520 100000 633887537 45521 100000 420978138 45522 100000 933212354 45523 100000 702061506 45524 100000 512888822 45525 100000 5057493 45526 100000 85434935 45527 100000 2791417 45528 100000 253126543 45529 100000 593105268 45530 100000 857589858 45531 100000 103009242 45532 100000 340130280 45533 100000 107127109 45534 100000 288329006 45535 100000 699868579 45536 100000 688980536 45537 100000 383996401 45538 100000 79809207 45539 100000 301291928 45540 100000 794116802 45541 100000 176475455 45542 100000 928869673 45543 100000 200038753 45544 100000 696606803 45545 100000 576963132 45546 100000 597799051 45547 100000 486484805 45548 100000 67272644 45549 100000 543146639 45550 100000 807150164 45551 100000 656434849 45552 100000 209546128 45553 100000 293391722 45554 100000 345612517 45555 100000 383945069 45556 100000 107933261 45557 100000 445044476 45558 100000 863284063 45559 100000 749321073 45560 100000 644308454 45561 100000 888108826 45562 100000 774087868 45563 100000 290881463 45564 100000 123017078 45565 100000 373279210 45566 100000 785783704 45567 100000 56522209 45568 100000 948559858 45569 100000 871446920 45570 100000 461681407 45571 100000 981573493 45572 100000 842701349 45573 100000 122874706 45574 100000 869340407 45575 100000 599515436 45576 100000 184041122 45577 100000 415650955 45578 100000 120145495 45579 100000 108189152 45580 100000 980242011 45581 100000 861218576 45582 100000 827050800 45583 100000 746617144 45584 100000 673781876 45585 100000 551044007 45586 100000 120850101 45587 100000 497595979 45588 100000 927949984 45589 100000 340902053 45590 100000 664388986 45591 100000 696933765 45592 100000 61264010 45593 100000 996652310 45594 100000 431929380 45595 100000 874221442 45596 100000 739705318 45597 100000 924488998 45598 100000 359248316 45599 100000 257826305 45600 100000 878715695 45601 100000 866796239 45602 100000 194165514 45603 100000 292896174 45604 100000 745117312 45605 100000 562724544 45606 100000 526116385 45607 100000 173036683 45608 100000 661101238 45609 100000 323780643 45610 100000 863206389 45611 100000 410773097 45612 100000 209801854 45613 100000 815701131 45614 100000 18472979 45615 100000 553156405 45616 100000 609128799 45617 100000 984120777 45618 100000 446907453 45619 100000 127283164 45620 100000 806607895 45621 100000 212937507 45622 100000 712776550 45623 100000 162396164 45624 100000 887787632 45625 100000 616864355 45626 100000 857796440 45627 100000 479068530 45628 100000 39906237 45629 100000 130228130 45630 100000 815868980 45631 100000 863060338 45632 100000 353242381 45633 100000 658347933 45634 100000 216479468 45635 100000 940482486 45636 100000 195398078 45637 100000 666120247 45638 100000 544297010 45639 100000 325631621 45640 100000 739950597 45641 100000 679808150 45642 100000 601956556 45643 100000 536983158 45644 100000 377357459 45645 100000 155825435 45646 100000 664504535 45647 100000 759593012 45648 100000 166283825 45649 100000 117948097 45650 100000 885733607 45651 100000 17501898 45652 100000 984885591 45653 100000 488183695 45654 100000 655063734 45655 100000 615539759 45656 100000 270857933 45657 100000 991846096 45658 100000 829812148 45659 100000 585891358 45660 100000 488661576 45661 100000 743206148 45662 100000 172276398 45663 100000 749799309 45664 100000 750825447 45665 100000 379346534 45666 100000 283469634 45667 100000 5136753 45668 100000 210932117 45669 100000 910920134 45670 100000 143091872 45671 100000 497763794 45672 100000 748471979 45673 100000 50627318 45674 100000 494189869 45675 100000 390819321 45676 100000 211726379 45677 100000 551270988 45678 100000 518355892 45679 100000 23637346 45680 100000 764192776 45681 100000 345313633 45682 100000 194755880 45683 100000 959709835 45684 100000 156965133 45685 100000 605954660 45686 100000 305847320 45687 100000 24377653 45688 100000 22740319 45689 100000 271360785 45690 100000 768700098 45691 100000 48733921 45692 100000 775782306 45693 100000 230690408 45694 100000 653464850 45695 100000 319931736 45696 100000 849378998 45697 100000 281531978 45698 100000 17509281 45699 100000 402065676 45700 100000 586440925 45701 100000 691358603 45702 100000 628237912 45703 100000 569983892 45704 100000 888949942 45705 100000 616711784 45706 100000 209825337 45707 100000 89418987 45708 100000 345724418 45709 100000 457913854 45710 100000 197429349 45711 100000 184655733 45712 100000 388269562 45713 100000 31732372 45714 100000 360054296 45715 100000 422199974 45716 100000 860639277 45717 100000 735549188 45718 100000 3159513 45719 100000 139917831 45720 100000 885733710 45721 100000 971470979 45722 100000 874914221 45723 100000 450690114 45724 100000 190703102 45725 100000 881394289 45726 100000 859041882 45727 100000 853453372 45728 100000 550342119 45729 100000 504167012 45730 100000 498625572 45731 100000 917255915 45732 100000 907316380 45733 100000 387059729 45734 100000 813132430 45735 100000 978839321 45736 100000 671359464 45737 100000 452527099 45738 100000 548986085 45739 100000 146558506 45740 100000 406298180 45741 100000 366650950 45742 100000 983367998 45743 100000 99890805 45744 100000 881656822 45745 100000 742071115 45746 100000 292247526 45747 100000 40713794 45748 100000 140443116 45749 100000 259409355 45750 100000 373981576 45751 100000 480581873 45752 100000 924819733 45753 100000 478369781 45754 100000 161251499 45755 100000 489248793 45756 100000 954831219 45757 100000 242128334 45758 100000 223826816 45759 100000 548993108 45760 100000 748008184 45761 100000 530433795 45762 100000 824423238 45763 100000 679918152 45764 100000 211608348 45765 100000 709218039 45766 100000 336502541 45767 100000 58015394 45768 100000 423376755 45769 100000 986774849 45770 100000 59160558 45771 100000 946769116 45772 100000 957504000 45773 100000 902479345 45774 100000 192072154 45775 100000 106079566 45776 100000 628153197 45777 100000 555332053 45778 100000 919065812 45779 100000 41398071 45780 100000 862109870 45781 100000 990610388 45782 100000 284626777 45783 100000 779324007 45784 100000 721589792 45785 100000 329198385 45786 100000 94005349 45787 100000 807082408 45788 100000 793037126 45789 100000 185383279 45790 100000 458245704 45791 100000 250310157 45792 100000 249926899 45793 100000 674956758 45794 100000 256762687 45795 100000 894820142 45796 100000 117641902 45797 100000 17696450 45798 100000 859509709 45799 100000 824953171 45800 100000 668234284 45801 100000 863189460 45802 100000 881269193 45803 100000 533412566 45804 100000 759560062 45805 100000 365157516 45806 100000 91979542 45807 100000 207465856 45808 100000 560912653 45809 100000 973341448 45810 100000 871145512 45811 100000 262082583 45812 100000 655893012 45813 100000 690903433 45814 100000 225242369 45815 100000 874583245 45816 100000 354566096 45817 100000 735098025 45818 100000 665132083 45819 100000 540753871 45820 100000 344473427 45821 100000 88473558 45822 100000 163583165 45823 100000 731930714 45824 100000 804852435 45825 100000 489718510 45826 100000 590682961 45827 100000 142015196 45828 100000 72940270 45829 100000 633783145 45830 100000 104918722 45831 100000 100510036 45832 100000 518466155 45833 100000 318143858 45834 100000 301449825 45835 100000 447708555 45836 100000 871907726 45837 100000 165020272 45838 100000 235179887 45839 100000 418086358 45840 100000 95794564 45841 100000 852599679 45842 100000 942626732 45843 100000 99769004 45844 100000 371156175 45845 100000 910685649 45846 100000 947911661 45847 100000 452237868 45848 100000 470386006 45849 100000 327479626 45850 100000 124152349 45851 100000 77900993 45852 100000 638995083 45853 100000 283951324 45854 100000 110626468 45855 100000 554876568 45856 100000 76392293 45857 100000 189813429 45858 100000 551078734 45859 100000 957051528 45860 100000 765004248 45861 100000 39187169 45862 100000 171771940 45863 100000 414166694 45864 100000 27165422 45865 100000 790033610 45866 100000 184981269 45867 100000 381696416 45868 100000 134311490 45869 100000 274738484 45870 100000 238510155 45871 100000 596275215 45872 100000 638666052 45873 100000 776386043 45874 100000 478508745 45875 100000 851980407 45876 100000 300963861 45877 100000 243738475 45878 100000 547879447 45879 100000 754549805 45880 100000 76674886 45881 100000 287929426 45882 100000 493608090 45883 100000 346284040 45884 100000 155160133 45885 100000 79844229 45886 100000 187835313 45887 100000 814512916 45888 100000 152967629 45889 100000 857221625 45890 100000 932334614 45891 100000 140511871 45892 100000 740801607 45893 100000 728296653 45894 100000 129388000 45895 100000 905293327 45896 100000 163081298 45897 100000 908706597 45898 100000 883376653 45899 100000 969031227 45900 100000 255372399 45901 100000 620703665 45902 100000 496678007 45903 100000 833299698 45904 100000 332523147 45905 100000 487919542 45906 100000 905996236 45907 100000 110784215 45908 100000 480129456 45909 100000 631777694 45910 100000 895206284 45911 100000 926886453 45912 100000 517383972 45913 100000 751538050 45914 100000 766117627 45915 100000 61371057 45916 100000 664876401 45917 100000 361876412 45918 100000 161447067 45919 100000 685167630 45920 100000 392926292 45921 100000 88749948 45922 100000 284265153 45923 100000 25039597 45924 100000 922579276 45925 100000 254626425 45926 100000 816429643 45927 100000 989897745 45928 100000 707646260 45929 100000 488208101 45930 100000 954480998 45931 100000 259498710 45932 100000 378500617 45933 100000 10658596 45934 100000 978101081 45935 100000 425131344 45936 100000 430102178 45937 100000 848204686 45938 100000 333788999 45939 100000 263356442 45940 100000 457600460 45941 100000 769998755 45942 100000 693731058 45943 100000 222177568 45944 100000 188099421 45945 100000 414012031 45946 100000 764232985 45947 100000 709303544 45948 100000 367979946 45949 100000 74934850 45950 100000 238150385 45951 100000 913665965 45952 100000 500534789 45953 100000 777518743 45954 100000 190199166 45955 100000 706865206 45956 100000 650549968 45957 100000 515872631 45958 100000 702133571 45959 100000 8364992 45960 100000 846169132 45961 100000 912657234 45962 100000 394805194 45963 100000 207093345 45964 100000 282354590 45965 100000 893645285 45966 100000 953940722 45967 100000 990773845 45968 100000 369543598 45969 100000 461243438 45970 100000 791191329 45971 100000 603252349 45972 100000 391152551 45973 100000 231257384 45974 100000 240263997 45975 100000 197289051 45976 100000 75143768 45977 100000 761085075 45978 100000 461927321 45979 100000 376164407 45980 100000 157911421 45981 100000 185603652 45982 100000 536918041 45983 100000 450073378 45984 100000 219492174 45985 100000 923356785 45986 100000 854753084 45987 100000 211416933 45988 100000 590060402 45989 100000 488032228 45990 100000 839020594 45991 100000 90012355 45992 100000 778776046 45993 100000 561787158 45994 100000 461171026 45995 100000 864941252 45996 100000 197310436 45997 100000 541843511 45998 100000 383052497 45999 100000 604889067 46000 100000 96430867 46001 100000 552651427 46002 100000 430747887 46003 100000 347434041 46004 100000 394497395 46005 100000 937256300 46006 100000 135714632 46007 100000 324530855 46008 100000 252711403 46009 100000 492813002 46010 100000 844060791 46011 100000 456191377 46012 100000 490980372 46013 100000 844263678 46014 100000 468955714 46015 100000 416882443 46016 100000 906499747 46017 100000 705644045 46018 100000 393175089 46019 100000 585038691 46020 100000 127814634 46021 100000 330096861 46022 100000 988243579 46023 100000 184455468 46024 100000 507644105 46025 100000 936284038 46026 100000 794550531 46027 100000 478688451 46028 100000 11321834 46029 100000 768923404 46030 100000 274217825 46031 100000 433912626 46032 100000 207098945 46033 100000 995026199 46034 100000 51702986 46035 100000 930411560 46036 100000 670100750 46037 100000 983614726 46038 100000 498784652 46039 100000 836766183 46040 100000 741426676 46041 100000 707062211 46042 100000 864568216 46043 100000 920304064 46044 100000 15856782 46045 100000 496807977 46046 100000 155892858 46047 100000 748142966 46048 100000 971677718 46049 100000 127025650 46050 100000 71925534 46051 100000 571743078 46052 100000 700682872 46053 100000 130000581 46054 100000 984651916 46055 100000 9667222 46056 100000 925528258 46057 100000 564207540 46058 100000 135400961 46059 100000 619653389 46060 100000 349838276 46061 100000 893292004 46062 100000 413829553 46063 100000 69718082 46064 100000 27754292 46065 100000 600356277 46066 100000 414642709 46067 100000 951498144 46068 100000 516376718 46069 100000 930414070 46070 100000 47429685 46071 100000 460546974 46072 100000 23315068 46073 100000 734998112 46074 100000 459596345 46075 100000 892723540 46076 100000 285509198 46077 100000 906262549 46078 100000 487854237 46079 100000 961470651 46080 100000 261265479 46081 100000 734289941 46082 100000 53369706 46083 100000 917319464 46084 100000 196733668 46085 100000 970806919 46086 100000 712425911 46087 100000 417141342 46088 100000 695429653 46089 100000 261267233 46090 100000 454077712 46091 100000 411527782 46092 100000 913357812 46093 100000 621557030 46094 100000 284926807 46095 100000 753668072 46096 100000 277995368 46097 100000 426178234 46098 100000 341723040 46099 100000 21717135 46100 100000 679471539 46101 100000 343478613 46102 100000 789373988 46103 100000 988219860 46104 100000 209626597 46105 100000 575796509 46106 100000 282561680 46107 100000 154844160 46108 100000 243167067 46109 100000 120556452 46110 100000 755840498 46111 100000 99244329 46112 100000 195682234 46113 100000 985635453 46114 100000 194294008 46115 100000 260975094 46116 100000 283781096 46117 100000 71126284 46118 100000 471367757 46119 100000 340953974 46120 100000 613481584 46121 100000 175548245 46122 100000 839685840 46123 100000 987016381 46124 100000 334891271 46125 100000 769257655 46126 100000 881235150 46127 100000 751433255 46128 100000 305927949 46129 100000 388981557 46130 100000 916360174 46131 100000 844950285 46132 100000 613476542 46133 100000 127150203 46134 100000 104680375 46135 100000 99860180 46136 100000 563642901 46137 100000 668114382 46138 100000 442078119 46139 100000 126701386 46140 100000 391642271 46141 100000 974249597 46142 100000 619897322 46143 100000 775191034 46144 100000 117160917 46145 100000 544964204 46146 100000 256043746 46147 100000 709446195 46148 100000 798657132 46149 100000 541550817 46150 100000 123911099 46151 100000 101578821 46152 100000 126477221 46153 100000 893189141 46154 100000 442384346 46155 100000 546286669 46156 100000 977608654 46157 100000 784363351 46158 100000 698712278 46159 100000 914241825 46160 100000 193970481 46161 100000 348106991 46162 100000 223988867 46163 100000 394215627 46164 100000 388620927 46165 100000 530775693 46166 100000 67672617 46167 100000 914784029 46168 100000 676911420 46169 100000 724090610 46170 100000 170129246 46171 100000 360741278 46172 100000 894746981 46173 100000 262825058 46174 100000 238301514 46175 100000 808772777 46176 100000 982216774 46177 100000 181510395 46178 100000 915580626 46179 100000 611624414 46180 100000 609262185 46181 100000 91624548 46182 100000 488373423 46183 100000 674840080 46184 100000 571062217 46185 100000 738161930 46186 100000 301101775 46187 100000 277881833 46188 100000 200756510 46189 100000 188588238 46190 100000 387602662 46191 100000 852780751 46192 100000 524473773 46193 100000 919166585 46194 100000 579912327 46195 100000 799677869 46196 100000 914309014 46197 100000 502470371 46198 100000 795548199 46199 100000 506379980 46200 100000 177745202 46201 100000 212975289 46202 100000 571408806 46203 100000 813500308 46204 100000 716931282 46205 100000 327284215 46206 100000 851977962 46207 100000 459161555 46208 100000 725098046 46209 100000 46750594 46210 100000 865917462 46211 100000 266170796 46212 100000 250480097 46213 100000 166697211 46214 100000 376216883 46215 100000 293820396 46216 100000 660600533 46217 100000 866073859 46218 100000 334689685 46219 100000 970723084 46220 100000 602902836 46221 100000 682537197 46222 100000 596131030 46223 100000 775623413 46224 100000 169277599 46225 100000 725792914 46226 100000 650088250 46227 100000 747458214 46228 100000 723659085 46229 100000 793218998 46230 100000 468223561 46231 100000 976108715 46232 100000 134425978 46233 100000 197436262 46234 100000 919164362 46235 100000 966661883 46236 100000 111050890 46237 100000 214376052 46238 100000 156308678 46239 100000 327146745 46240 100000 604476196 46241 100000 692954150 46242 100000 902549445 46243 100000 334656375 46244 100000 737782117 46245 100000 737705107 46246 100000 173863919 46247 100000 739602011 46248 100000 335645795 46249 100000 34370986 46250 100000 300950027 46251 100000 24704395 46252 100000 932066665 46253 100000 307940317 46254 100000 305448909 46255 100000 83822898 46256 100000 723868288 46257 100000 371369354 46258 100000 6226278 46259 100000 547186406 46260 100000 421911868 46261 100000 360428362 46262 100000 670915639 46263 100000 142461740 46264 100000 47801577 46265 100000 819398911 46266 100000 388877679 46267 100000 559081665 46268 100000 883198172 46269 100000 669286884 46270 100000 4292219 46271 100000 947707768 46272 100000 28848478 46273 100000 389363495 46274 100000 21506347 46275 100000 669675915 46276 100000 654987587 46277 100000 666715172 46278 100000 574475758 46279 100000 915803455 46280 100000 817180663 46281 100000 651022146 46282 100000 274663485 46283 100000 174760907 46284 100000 811690979 46285 100000 538795421 46286 100000 217222259 46287 100000 3815861 46288 100000 241450493 46289 100000 233693543 46290 100000 711325182 46291 100000 256510632 46292 100000 330870361 46293 100000 240525395 46294 100000 358947233 46295 100000 302402784 46296 100000 296308350 46297 100000 957442858 46298 100000 544135456 46299 100000 954760942 46300 100000 40920847 46301 100000 903896200 46302 100000 460480633 46303 100000 530845361 46304 100000 183559154 46305 100000 443953139 46306 100000 87545761 46307 100000 898912096 46308 100000 318882843 46309 100000 799389042 46310 100000 922444339 46311 100000 172946918 46312 100000 309228725 46313 100000 189599038 46314 100000 167782577 46315 100000 914900312 46316 100000 473846866 46317 100000 412435516 46318 100000 219990856 46319 100000 838076009 46320 100000 252836314 46321 100000 564651179 46322 100000 234058076 46323 100000 944672930 46324 100000 870321603 46325 100000 757810680 46326 100000 741931229 46327 100000 223004599 46328 100000 192143307 46329 100000 701961923 46330 100000 405702936 46331 100000 99598268 46332 100000 731420609 46333 100000 836752449 46334 100000 46454244 46335 100000 475220680 46336 100000 90466464 46337 100000 694246768 46338 100000 539909578 46339 100000 716754743 46340 100000 564119027 46341 100000 798057016 46342 100000 165913421 46343 100000 299667402 46344 100000 343759799 46345 100000 898172272 46346 100000 447768081 46347 100000 324415987 46348 100000 501877655 46349 100000 44036545 46350 100000 358376483 46351 100000 29803168 46352 100000 463559147 46353 100000 913409764 46354 100000 580266175 46355 100000 553923861 46356 100000 721140267 46357 100000 575611752 46358 100000 176075978 46359 100000 347053655 46360 100000 826788092 46361 100000 892816431 46362 100000 223582077 46363 100000 340381595 46364 100000 325750259 46365 100000 189417749 46366 100000 109630279 46367 100000 756668006 46368 100000 93054887 46369 100000 284546195 46370 100000 220485758 46371 100000 861116241 46372 100000 516969757 46373 100000 972748055 46374 100000 686434650 46375 100000 246421301 46376 100000 575648068 46377 100000 67598860 46378 100000 817051795 46379 100000 637923438 46380 100000 740436711 46381 100000 541939845 46382 100000 30695280 46383 100000 596859021 46384 100000 426438446 46385 100000 209405493 46386 100000 79704977 46387 100000 585718419 46388 100000 333977433 46389 100000 919595770 46390 100000 920872549 46391 100000 630611749 46392 100000 604887826 46393 100000 741688220 46394 100000 754961728 46395 100000 513621878 46396 100000 35711966 46397 100000 254337503 46398 100000 47800182 46399 100000 156544244 46400 100000 742846577 46401 100000 114635924 46402 100000 702661761 46403 100000 1386776 46404 100000 26882162 46405 100000 592616344 46406 100000 536171032 46407 100000 435117826 46408 100000 263092742 46409 100000 927361301 46410 100000 29837266 46411 100000 95927114 46412 100000 133465943 46413 100000 141036156 46414 100000 577343809 46415 100000 577472783 46416 100000 828171830 46417 100000 761394092 46418 100000 843224041 46419 100000 891656905 46420 100000 350469388 46421 100000 691382742 46422 100000 444516316 46423 100000 453171421 46424 100000 306338065 46425 100000 977611306 46426 100000 60785686 46427 100000 677847383 46428 100000 756801240 46429 100000 6080565 46430 100000 718922844 46431 100000 99637847 46432 100000 212388743 46433 100000 907202211 46434 100000 931865737 46435 100000 795982697 46436 100000 593213716 46437 100000 780467433 46438 100000 673358037 46439 100000 730482947 46440 100000 175967007 46441 100000 352960290 46442 100000 834637114 46443 100000 17313226 46444 100000 296121944 46445 100000 891177620 46446 100000 960168177 46447 100000 477069928 46448 100000 326981590 46449 100000 527112426 46450 100000 979460127 46451 100000 637221886 46452 100000 751657778 46453 100000 264083886 46454 100000 990907512 46455 100000 541084102 46456 100000 140894731 46457 100000 84171886 46458 100000 469234860 46459 100000 586261809 46460 100000 223857736 46461 100000 103416990 46462 100000 859233694 46463 100000 290443482 46464 100000 609203774 46465 100000 806877996 46466 100000 957471890 46467 100000 846443366 46468 100000 253107913 46469 100000 274682967 46470 100000 253272223 46471 100000 225039732 46472 100000 246715877 46473 100000 672071410 46474 100000 781693088 46475 100000 614977014 46476 100000 167925797 46477 100000 232230989 46478 100000 900324962 46479 100000 270245029 46480 100000 869321899 46481 100000 762010758 46482 100000 629008203 46483 100000 378921880 46484 100000 453339741 46485 100000 510726850 46486 100000 214076563 46487 100000 881952647 46488 100000 130291880 46489 100000 420923099 46490 100000 29227223 46491 100000 56771476 46492 100000 519239822 46493 100000 267093789 46494 100000 137522740 46495 100000 300348069 46496 100000 144008737 46497 100000 894220366 46498 100000 513862391 46499 100000 864169603 46500 100000 162007964 46501 100000 677091082 46502 100000 549648327 46503 100000 999535281 46504 100000 337066091 46505 100000 374490575 46506 100000 886742561 46507 100000 696217435 46508 100000 282171135 46509 100000 716976910 46510 100000 696186056 46511 100000 947988164 46512 100000 897418790 46513 100000 490121114 46514 100000 540893190 46515 100000 819149872 46516 100000 33856851 46517 100000 659510052 46518 100000 327737761 46519 100000 881338621 46520 100000 292698669 46521 100000 302292196 46522 100000 695631757 46523 100000 457796471 46524 100000 796227765 46525 100000 824677144 46526 100000 653368186 46527 100000 167901053 46528 100000 356802425 46529 100000 447077886 46530 100000 81332318 46531 100000 205817543 46532 100000 563741467 46533 100000 154066626 46534 100000 992895723 46535 100000 786251933 46536 100000 584963635 46537 100000 75587579 46538 100000 237008001 46539 100000 963501491 46540 100000 803037554 46541 100000 974244394 46542 100000 747961381 46543 100000 35504075 46544 100000 409306 46545 100000 486272745 46546 100000 18528431 46547 100000 837799693 46548 100000 495557759 46549 100000 805223308 46550 100000 460643912 46551 100000 355453323 46552 100000 259253228 46553 100000 20873861 46554 100000 52904716 46555 100000 917559918 46556 100000 559359378 46557 100000 253345877 46558 100000 243122820 46559 100000 23207154 46560 100000 419113522 46561 100000 915372984 46562 100000 100118272 46563 100000 849774391 46564 100000 725158638 46565 100000 44896991 46566 100000 851815185 46567 100000 966223660 46568 100000 7022493 46569 100000 558997809 46570 100000 50252324 46571 100000 812539750 46572 100000 490537473 46573 100000 293102805 46574 100000 317080531 46575 100000 25249927 46576 100000 401698261 46577 100000 130340273 46578 100000 875458850 46579 100000 357705180 46580 100000 784829442 46581 100000 214348700 46582 100000 83085107 46583 100000 42305814 46584 100000 910571030 46585 100000 581151335 46586 100000 941643238 46587 100000 25945208 46588 100000 294923559 46589 100000 366891378 46590 100000 3589451 46591 100000 98998526 46592 100000 962068057 46593 100000 789539610 46594 100000 957040593 46595 100000 677959956 46596 100000 948622473 46597 100000 993281761 46598 100000 257755654 46599 100000 685252341 46600 100000 832477409 46601 100000 854561979 46602 100000 731906058 46603 100000 810321482 46604 100000 809124629 46605 100000 976340971 46606 100000 81377272 46607 100000 137599047 46608 100000 363892914 46609 100000 468567018 46610 100000 181194717 46611 100000 178017621 46612 100000 255964803 46613 100000 115775055 46614 100000 392121881 46615 100000 700716127 46616 100000 132038977 46617 100000 24385272 46618 100000 746433257 46619 100000 517927733 46620 100000 64986857 46621 100000 95529979 46622 100000 268718568 46623 100000 435679488 46624 100000 774174888 46625 100000 286914721 46626 100000 467531547 46627 100000 388171831 46628 100000 950901635 46629 100000 958273547 46630 100000 158403614 46631 100000 526737815 46632 100000 13799540 46633 100000 610620140 46634 100000 371570697 46635 100000 455307276 46636 100000 697259236 46637 100000 702095869 46638 100000 116084740 46639 100000 23334015 46640 100000 697854404 46641 100000 957410973 46642 100000 120203003 46643 100000 482767852 46644 100000 642420296 46645 100000 210925898 46646 100000 576193167 46647 100000 818348529 46648 100000 604999946 46649 100000 586167824 46650 100000 739584061 46651 100000 700926590 46652 100000 785735941 46653 100000 343433372 46654 100000 336305506 46655 100000 512393196 46656 100000 956295555 46657 100000 571144309 46658 100000 817927785 46659 100000 711633201 46660 100000 44676438 46661 100000 922439621 46662 100000 47531798 46663 100000 798720629 46664 100000 373983304 46665 100000 331899275 46666 100000 700200905 46667 100000 411139292 46668 100000 287757738 46669 100000 774542174 46670 100000 13134122 46671 100000 50354339 46672 100000 779567915 46673 100000 520313016 46674 100000 615075870 46675 100000 658321157 46676 100000 724633861 46677 100000 485680477 46678 100000 994042364 46679 100000 392614465 46680 100000 292272692 46681 100000 613548874 46682 100000 731159324 46683 100000 256329198 46684 100000 964135591 46685 100000 386930114 46686 100000 238511768 46687 100000 126598514 46688 100000 423798817 46689 100000 723758799 46690 100000 93766391 46691 100000 117967633 46692 100000 567962239 46693 100000 94156932 46694 100000 459198668 46695 100000 250961735 46696 100000 762900987 46697 100000 411422294 46698 100000 974657824 46699 100000 589337412 46700 100000 819472807 46701 100000 350801354 46702 100000 922003201 46703 100000 195025580 46704 100000 339314032 46705 100000 621255741 46706 100000 770479231 46707 100000 662249053 46708 100000 379898986 46709 100000 113821492 46710 100000 703904140 46711 100000 671863744 46712 100000 917038427 46713 100000 851106352 46714 100000 256367366 46715 100000 665099608 46716 100000 813153029 46717 100000 795183410 46718 100000 471964827 46719 100000 616966696 46720 100000 826573761 46721 100000 507006689 46722 100000 881892275 46723 100000 517539279 46724 100000 576136731 46725 100000 155141868 46726 100000 726653503 46727 100000 801529210 46728 100000 566932481 46729 100000 380462297 46730 100000 236966258 46731 100000 643219534 46732 100000 522858243 46733 100000 636783812 46734 100000 749454255 46735 100000 770012980 46736 100000 785794616 46737 100000 653314460 46738 100000 878450254 46739 100000 147229673 46740 100000 427835046 46741 100000 505742077 46742 100000 70664729 46743 100000 49980751 46744 100000 751193630 46745 100000 581927272 46746 100000 45330157 46747 100000 417822881 46748 100000 595344655 46749 100000 966279204 46750 100000 71145569 46751 100000 129007835 46752 100000 154041189 46753 100000 960329893 46754 100000 793681303 46755 100000 24142642 46756 100000 135894804 46757 100000 435043413 46758 100000 872838586 46759 100000 929802399 46760 100000 361290842 46761 100000 308791654 46762 100000 424898013 46763 100000 426251318 46764 100000 981592841 46765 100000 8777007 46766 100000 156266117 46767 100000 124743374 46768 100000 947849489 46769 100000 820408547 46770 100000 109373963 46771 100000 954007960 46772 100000 806000345 46773 100000 387587594 46774 100000 124331760 46775 100000 914569618 46776 100000 502239948 46777 100000 509866406 46778 100000 984273513 46779 100000 548752046 46780 100000 47447018 46781 100000 454703686 46782 100000 741942678 46783 100000 270904378 46784 100000 852846176 46785 100000 496389803 46786 100000 513558757 46787 100000 191130379 46788 100000 406730249 46789 100000 242054782 46790 100000 954850462 46791 100000 144206948 46792 100000 992859120 46793 100000 277788077 46794 100000 308339169 46795 100000 782605215 46796 100000 470422062 46797 100000 808896705 46798 100000 507546481 46799 100000 885230465 46800 100000 601811443 46801 100000 897769024 46802 100000 756498836 46803 100000 568849120 46804 100000 908824267 46805 100000 557839232 46806 100000 800515167 46807 100000 27180634 46808 100000 751188979 46809 100000 737773213 46810 100000 742309467 46811 100000 776103827 46812 100000 506490749 46813 100000 892526497 46814 100000 884487885 46815 100000 527341001 46816 100000 730722914 46817 100000 462991568 46818 100000 859351687 46819 100000 119470692 46820 100000 226140147 46821 100000 120671585 46822 100000 842930696 46823 100000 982638458 46824 100000 845478536 46825 100000 309359589 46826 100000 712317056 46827 100000 647165678 46828 100000 903809978 46829 100000 547030863 46830 100000 449990487 46831 100000 22320551 46832 100000 357156967 46833 100000 189379513 46834 100000 964559391 46835 100000 472669428 46836 100000 149541830 46837 100000 606258807 46838 100000 735928115 46839 100000 386596364 46840 100000 197309109 46841 100000 294946814 46842 100000 797791797 46843 100000 422015037 46844 100000 749600634 46845 100000 395982027 46846 100000 211516671 46847 100000 371686830 46848 100000 711748201 46849 100000 945149408 46850 100000 194442249 46851 100000 745247725 46852 100000 973021437 46853 100000 503915609 46854 100000 494107168 46855 100000 727376929 46856 100000 884332894 46857 100000 860374560 46858 100000 518546725 46859 100000 764980189 46860 100000 520456523 46861 100000 730477886 46862 100000 903837037 46863 100000 406890776 46864 100000 660287375 46865 100000 766339569 46866 100000 21925280 46867 100000 462905938 46868 100000 852991891 46869 100000 843913596 46870 100000 292180201 46871 100000 606546081 46872 100000 703487984 46873 100000 339802963 46874 100000 188753570 46875 100000 724336429 46876 100000 369713275 46877 100000 929203802 46878 100000 704261783 46879 100000 158012465 46880 100000 653545541 46881 100000 600553671 46882 100000 540325210 46883 100000 382596698 46884 100000 773973067 46885 100000 987286467 46886 100000 725285788 46887 100000 752022087 46888 100000 615573128 46889 100000 523535037 46890 100000 482214073 46891 100000 692258796 46892 100000 307202865 46893 100000 567370089 46894 100000 187090022 46895 100000 631262246 46896 100000 935127541 46897 100000 93226887 46898 100000 598638375 46899 100000 94834910 46900 100000 58124869 46901 100000 875321281 46902 100000 941691852 46903 100000 14639385 46904 100000 985650491 46905 100000 99540961 46906 100000 234387044 46907 100000 797348061 46908 100000 893297357 46909 100000 171165717 46910 100000 416064280 46911 100000 282388115 46912 100000 435333124 46913 100000 871011193 46914 100000 485557880 46915 100000 722446986 46916 100000 428409169 46917 100000 422375075 46918 100000 460406198 46919 100000 93981359 46920 100000 86482473 46921 100000 232481259 46922 100000 643249127 46923 100000 397596451 46924 100000 272251505 46925 100000 150956821 46926 100000 707314866 46927 100000 19111987 46928 100000 722763441 46929 100000 885015860 46930 100000 595741579 46931 100000 668977806 46932 100000 308737190 46933 100000 258168234 46934 100000 474340621 46935 100000 652364823 46936 100000 577547384 46937 100000 369985541 46938 100000 789277784 46939 100000 884733507 46940 100000 757337637 46941 100000 132576678 46942 100000 980310225 46943 100000 760776135 46944 100000 485156635 46945 100000 427790902 46946 100000 87987621 46947 100000 255779441 46948 100000 631951949 46949 100000 589545542 46950 100000 408061498 46951 100000 558497153 46952 100000 342300168 46953 100000 535359935 46954 100000 590332794 46955 100000 183280947 46956 100000 201083695 46957 100000 539179916 46958 100000 740103631 46959 100000 192046157 46960 100000 130898303 46961 100000 514459742 46962 100000 744400497 46963 100000 970136959 46964 100000 3565158 46965 100000 350330828 46966 100000 750744043 46967 100000 1441919 46968 100000 230914689 46969 100000 979829418 46970 100000 543464364 46971 100000 492798174 46972 100000 244095076 46973 100000 799028257 46974 100000 37760172 46975 100000 125716548 46976 100000 778017070 46977 100000 554498216 46978 100000 99113719 46979 100000 270851583 46980 100000 654555471 46981 100000 10086181 46982 100000 128823419 46983 100000 64524026 46984 100000 279385571 46985 100000 288440035 46986 100000 471137329 46987 100000 889058088 46988 100000 554644908 46989 100000 336375668 46990 100000 415298108 46991 100000 517236007 46992 100000 847229716 46993 100000 179609254 46994 100000 441579432 46995 100000 226706825 46996 100000 50630885 46997 100000 983898878 46998 100000 690116042 46999 100000 393739733 47000 100000 80344353 47001 100000 883037708 47002 100000 133608132 47003 100000 459993880 47004 100000 54553942 47005 100000 432964000 47006 100000 155303306 47007 100000 69066676 47008 100000 754107430 47009 100000 753874290 47010 100000 986839945 47011 100000 814330788 47012 100000 244138911 47013 100000 934306099 47014 100000 893868132 47015 100000 968653607 47016 100000 795019007 47017 100000 602475740 47018 100000 449828783 47019 100000 473872434 47020 100000 181948614 47021 100000 534829263 47022 100000 385569924 47023 100000 351802534 47024 100000 551118040 47025 100000 123260773 47026 100000 821811047 47027 100000 959782560 47028 100000 715734733 47029 100000 432938722 47030 100000 33587185 47031 100000 866627337 47032 100000 98042344 47033 100000 46372449 47034 100000 256314495 47035 100000 50311271 47036 100000 377868934 47037 100000 469060159 47038 100000 215039345 47039 100000 219105897 47040 100000 108736644 47041 100000 549082000 47042 100000 993700999 47043 100000 905851899 47044 100000 362513127 47045 100000 499841754 47046 100000 828093476 47047 100000 763254531 47048 100000 58560802 47049 100000 793044275 47050 100000 683295109 47051 100000 520562850 47052 100000 457818667 47053 100000 611619541 47054 100000 419616353 47055 100000 780546305 47056 100000 84723502 47057 100000 818109654 47058 100000 21213578 47059 100000 708042635 47060 100000 968140294 47061 100000 855121168 47062 100000 195812354 47063 100000 861837643 47064 100000 279873234 47065 100000 887228796 47066 100000 503071007 47067 100000 390655777 47068 100000 925215855 47069 100000 975501880 47070 100000 768595920 47071 100000 61628145 47072 100000 235124804 47073 100000 883050283 47074 100000 215313503 47075 100000 932116338 47076 100000 866678389 47077 100000 721054479 47078 100000 305956024 47079 100000 308777182 47080 100000 621499678 47081 100000 874157161 47082 100000 887277151 47083 100000 779632940 47084 100000 378269659 47085 100000 997474890 47086 100000 275753980 47087 100000 679376410 47088 100000 838255877 47089 100000 677708750 47090 100000 28594256 47091 100000 760337242 47092 100000 213260905 47093 100000 822319225 47094 100000 40573483 47095 100000 852501068 47096 100000 472554925 47097 100000 891325622 47098 100000 518372478 47099 100000 703750034 47100 100000 60688055 47101 100000 244006811 47102 100000 963132175 47103 100000 2578325 47104 100000 716526879 47105 100000 146028906 47106 100000 383636606 47107 100000 721870994 47108 100000 668027470 47109 100000 285020035 47110 100000 890909544 47111 100000 541967959 47112 100000 996232065 47113 100000 882643001 47114 100000 937963704 47115 100000 245070327 47116 100000 959924490 47117 100000 559069184 47118 100000 158666515 47119 100000 370572989 47120 100000 441232829 47121 100000 330168776 47122 100000 92119592 47123 100000 316114948 47124 100000 383999528 47125 100000 861527987 47126 100000 895649819 47127 100000 353007710 47128 100000 217624034 47129 100000 800832274 47130 100000 816997009 47131 100000 682375515 47132 100000 81477866 47133 100000 594834743 47134 100000 792399073 47135 100000 911077069 47136 100000 780894406 47137 100000 166231646 47138 100000 2813504 47139 100000 735933976 47140 100000 780196596 47141 100000 124956091 47142 100000 347737585 47143 100000 348067855 47144 100000 666496671 47145 100000 479557336 47146 100000 245171760 47147 100000 431704807 47148 100000 741041086 47149 100000 254327302 47150 100000 214503309 47151 100000 712834680 47152 100000 940341145 47153 100000 343032804 47154 100000 176698071 47155 100000 605263461 47156 100000 780846558 47157 100000 669604046 47158 100000 630266827 47159 100000 942209015 47160 100000 228628268 47161 100000 671537874 47162 100000 485585209 47163 100000 136568095 47164 100000 472203074 47165 100000 685435718 47166 100000 131870864 47167 100000 145410567 47168 100000 651607858 47169 100000 345035065 47170 100000 966277478 47171 100000 855138682 47172 100000 983688954 47173 100000 844685889 47174 100000 411740357 47175 100000 655829893 47176 100000 654900129 47177 100000 550561677 47178 100000 658640372 47179 100000 526392790 47180 100000 537648776 47181 100000 402772476 47182 100000 289621351 47183 100000 518444091 47184 100000 956774996 47185 100000 926265996 47186 100000 323669072 47187 100000 826813234 47188 100000 283754829 47189 100000 510403141 47190 100000 41233595 47191 100000 65110036 47192 100000 662767446 47193 100000 712629587 47194 100000 622457028 47195 100000 10308553 47196 100000 428207859 47197 100000 861816579 47198 100000 775036982 47199 100000 285755457 47200 100000 129726852 47201 100000 768490820 47202 100000 15571187 47203 100000 226356725 47204 100000 605744374 47205 100000 713032368 47206 100000 785145451 47207 100000 387903952 47208 100000 637780108 47209 100000 215964521 47210 100000 74588279 47211 100000 647379787 47212 100000 331935527 47213 100000 739485969 47214 100000 438593198 47215 100000 638296847 47216 100000 188166239 47217 100000 602390336 47218 100000 398770895 47219 100000 767298142 47220 100000 124326259 47221 100000 770731871 47222 100000 234916749 47223 100000 978844864 47224 100000 747334814 47225 100000 774341214 47226 100000 463446442 47227 100000 351742501 47228 100000 181105303 47229 100000 609385007 47230 100000 576968198 47231 100000 375982710 47232 100000 394426243 47233 100000 714762283 47234 100000 837358259 47235 100000 983675049 47236 100000 785525260 47237 100000 280700975 47238 100000 266161874 47239 100000 344111341 47240 100000 643200198 47241 100000 310998754 47242 100000 876066031 47243 100000 461771887 47244 100000 628691277 47245 100000 366612524 47246 100000 58340968 47247 100000 791898183 47248 100000 771666124 47249 100000 90705699 47250 100000 986869511 47251 100000 310967319 47252 100000 799591850 47253 100000 104735104 47254 100000 765784628 47255 100000 182883760 47256 100000 120762888 47257 100000 583976423 47258 100000 29719746 47259 100000 190766371 47260 100000 166690837 47261 100000 654573913 47262 100000 266183438 47263 100000 363133450 47264 100000 940251105 47265 100000 649095633 47266 100000 426901925 47267 100000 289652836 47268 100000 752799133 47269 100000 440303121 47270 100000 585072121 47271 100000 243872387 47272 100000 598360290 47273 100000 319690936 47274 100000 369870521 47275 100000 675515540 47276 100000 357768721 47277 100000 339607894 47278 100000 1100084 47279 100000 911253558 47280 100000 345872916 47281 100000 77926046 47282 100000 517649175 47283 100000 298504979 47284 100000 159900074 47285 100000 499676410 47286 100000 310384132 47287 100000 122400927 47288 100000 765904538 47289 100000 931094204 47290 100000 15448794 47291 100000 890877519 47292 100000 65772031 47293 100000 860200971 47294 100000 394586774 47295 100000 586716847 47296 100000 415907712 47297 100000 485884862 47298 100000 450147908 47299 100000 866365663 47300 100000 139092457 47301 100000 992490963 47302 100000 871303180 47303 100000 747783852 47304 100000 84829077 47305 100000 295735479 47306 100000 104728528 47307 100000 127344771 47308 100000 227235689 47309 100000 875002272 47310 100000 399817076 47311 100000 950165775 47312 100000 602272647 47313 100000 477498713 47314 100000 85424245 47315 100000 238970220 47316 100000 148631050 47317 100000 105420016 47318 100000 758814025 47319 100000 601626927 47320 100000 411498727 47321 100000 220777260 47322 100000 325489379 47323 100000 377340313 47324 100000 85947034 47325 100000 198890676 47326 100000 60811675 47327 100000 185781321 47328 100000 986638288 47329 100000 59776092 47330 100000 793067190 47331 100000 260932689 47332 100000 999681093 47333 100000 341390094 47334 100000 632588523 47335 100000 385162332 47336 100000 792127086 47337 100000 297642336 47338 100000 943659431 47339 100000 160440028 47340 100000 31801058 47341 100000 959871059 47342 100000 819934528 47343 100000 260898440 47344 100000 921705704 47345 100000 426138670 47346 100000 262000715 47347 100000 71197537 47348 100000 669348976 47349 100000 959003491 47350 100000 373401823 47351 100000 49104593 47352 100000 325462383 47353 100000 553082385 47354 100000 734669424 47355 100000 41051773 47356 100000 530849795 47357 100000 322835561 47358 100000 182693230 47359 100000 721595433 47360 100000 753349675 47361 100000 298256447 47362 100000 372766806 47363 100000 182322382 47364 100000 553308906 47365 100000 689220954 47366 100000 779284188 47367 100000 909877573 47368 100000 597226184 47369 100000 191615215 47370 100000 282671097 47371 100000 837607274 47372 100000 577227468 47373 100000 173179722 47374 100000 546418185 47375 100000 338165820 47376 100000 327859808 47377 100000 134485172 47378 100000 438589273 47379 100000 441410191 47380 100000 167059259 47381 100000 958397033 47382 100000 596629923 47383 100000 739477858 47384 100000 414845083 47385 100000 200898023 47386 100000 762652913 47387 100000 944727478 47388 100000 495399256 47389 100000 788221733 47390 100000 973948409 47391 100000 872534942 47392 100000 610888033 47393 100000 63694691 47394 100000 179485837 47395 100000 46216694 47396 100000 206932263 47397 100000 328053788 47398 100000 819724505 47399 100000 111284539 47400 100000 719676924 47401 100000 555281988 47402 100000 494655546 47403 100000 951052656 47404 100000 100510189 47405 100000 284553455 47406 100000 774066598 47407 100000 313361718 47408 100000 41400116 47409 100000 825064861 47410 100000 671841714 47411 100000 90778436 47412 100000 546177368 47413 100000 962536975 47414 100000 448021660 47415 100000 398862983 47416 100000 586420778 47417 100000 308694215 47418 100000 155639746 47419 100000 934953303 47420 100000 919234487 47421 100000 832759848 47422 100000 41230673 47423 100000 192439921 47424 100000 76794806 47425 100000 116010430 47426 100000 829149290 47427 100000 844861302 47428 100000 104776346 47429 100000 505221227 47430 100000 68799243 47431 100000 239618023 47432 100000 228105872 47433 100000 611336461 47434 100000 676584785 47435 100000 697329840 47436 100000 129176281 47437 100000 470738499 47438 100000 868579545 47439 100000 239427308 47440 100000 850853391 47441 100000 845097674 47442 100000 209257705 47443 100000 483155966 47444 100000 843608334 47445 100000 774475768 47446 100000 486013887 47447 100000 864038412 47448 100000 452269511 47449 100000 140948161 47450 100000 512277102 47451 100000 668955788 47452 100000 614191957 47453 100000 957408390 47454 100000 225906197 47455 100000 12610161 47456 100000 167534881 47457 100000 20962464 47458 100000 553171786 47459 100000 463564087 47460 100000 914226054 47461 100000 304106237 47462 100000 777593259 47463 100000 629265745 47464 100000 265710671 47465 100000 281462569 47466 100000 537276483 47467 100000 554995544 47468 100000 278198124 47469 100000 661648967 47470 100000 796735305 47471 100000 706976935 47472 100000 305384360 47473 100000 492075758 47474 100000 128925140 47475 100000 80565841 47476 100000 919132236 47477 100000 879814742 47478 100000 833408281 47479 100000 801763855 47480 100000 824848938 47481 100000 35757458 47482 100000 633883029 47483 100000 833324383 47484 100000 69656552 47485 100000 702480703 47486 100000 293776425 47487 100000 816381766 47488 100000 60036948 47489 100000 397038525 47490 100000 642007918 47491 100000 602973782 47492 100000 132273223 47493 100000 874543458 47494 100000 323021174 47495 100000 343193951 47496 100000 20184162 47497 100000 667793679 47498 100000 906716278 47499 100000 480680542 47500 100000 431390529 47501 100000 909532594 47502 100000 327835586 47503 100000 7980612 47504 100000 295567778 47505 100000 759127636 47506 100000 657947082 47507 100000 512424262 47508 100000 249314127 47509 100000 981053760 47510 100000 158517500 47511 100000 554868099 47512 100000 585971461 47513 100000 118041368 47514 100000 866121492 47515 100000 225258545 47516 100000 18386154 47517 100000 60990404 47518 100000 529783253 47519 100000 33332511 47520 100000 731175400 47521 100000 879987843 47522 100000 409760485 47523 100000 544779425 47524 100000 987104984 47525 100000 761482180 47526 100000 462749367 47527 100000 859741919 47528 100000 824225041 47529 100000 56481924 47530 100000 163534474 47531 100000 663824721 47532 100000 101755740 47533 100000 412843695 47534 100000 97663449 47535 100000 30151380 47536 100000 143601310 47537 100000 942372452 47538 100000 689748698 47539 100000 904341050 47540 100000 960253065 47541 100000 672757304 47542 100000 538404485 47543 100000 177093821 47544 100000 67035821 47545 100000 598823708 47546 100000 551993013 47547 100000 87683499 47548 100000 408106253 47549 100000 336697476 47550 100000 144712126 47551 100000 387269544 47552 100000 227949529 47553 100000 518092159 47554 100000 117921689 47555 100000 535677116 47556 100000 796827862 47557 100000 937003762 47558 100000 778227637 47559 100000 704190338 47560 100000 220785205 47561 100000 947420727 47562 100000 836608522 47563 100000 16658297 47564 100000 335771923 47565 100000 394693071 47566 100000 52287032 47567 100000 524778429 47568 100000 495704917 47569 100000 992655952 47570 100000 601125188 47571 100000 506359928 47572 100000 610126706 47573 100000 928322054 47574 100000 264744071 47575 100000 611496126 47576 100000 82291506 47577 100000 472981280 47578 100000 661927883 47579 100000 37177261 47580 100000 300302038 47581 100000 334055651 47582 100000 503832354 47583 100000 310588202 47584 100000 894129496 47585 100000 592500645 47586 100000 651740495 47587 100000 836624149 47588 100000 31158891 47589 100000 734349163 47590 100000 189556791 47591 100000 429337277 47592 100000 454546969 47593 100000 456191716 47594 100000 613440319 47595 100000 861306585 47596 100000 401396713 47597 100000 917598651 47598 100000 228119103 47599 100000 435055519 47600 100000 312664411 47601 100000 779503799 47602 100000 340910830 47603 100000 944035492 47604 100000 928652639 47605 100000 119895732 47606 100000 66564061 47607 100000 601431718 47608 100000 12561251 47609 100000 88016016 47610 100000 85062708 47611 100000 254040761 47612 100000 371186518 47613 100000 376898630 47614 100000 692194952 47615 100000 113805757 47616 100000 942409952 47617 100000 298704799 47618 100000 123127700 47619 100000 30232885 47620 100000 469069116 47621 100000 361901679 47622 100000 141603659 47623 100000 340023994 47624 100000 613453828 47625 100000 65777249 47626 100000 907278985 47627 100000 698244614 47628 100000 104056452 47629 100000 322542466 47630 100000 684240764 47631 100000 788446487 47632 100000 960910089 47633 100000 23066330 47634 100000 100454640 47635 100000 276521198 47636 100000 267643007 47637 100000 750905490 47638 100000 326544408 47639 100000 593962158 47640 100000 918206486 47641 100000 176912693 47642 100000 685365256 47643 100000 118449993 47644 100000 115171694 47645 100000 144965852 47646 100000 436912638 47647 100000 512811781 47648 100000 336415662 47649 100000 461297252 47650 100000 830240833 47651 100000 905839756 47652 100000 100486571 47653 100000 584718825 47654 100000 795807628 47655 100000 175970131 47656 100000 73684287 47657 100000 617141035 47658 100000 352795184 47659 100000 427724164 47660 100000 102318119 47661 100000 591726434 47662 100000 557074890 47663 100000 815424811 47664 100000 845529145 47665 100000 205916758 47666 100000 731236977 47667 100000 141280131 47668 100000 405283620 47669 100000 34357288 47670 100000 249513792 47671 100000 349469779 47672 100000 797711140 47673 100000 425741219 47674 100000 657437185 47675 100000 168675919 47676 100000 48916115 47677 100000 715720128 47678 100000 503890940 47679 100000 509525481 47680 100000 51104414 47681 100000 46590115 47682 100000 263617449 47683 100000 229382921 47684 100000 717614886 47685 100000 622213848 47686 100000 315438959 47687 100000 375307240 47688 100000 989161335 47689 100000 330699786 47690 100000 475419874 47691 100000 938380405 47692 100000 4833034 47693 100000 390805611 47694 100000 112838168 47695 100000 518941138 47696 100000 967692649 47697 100000 815437517 47698 100000 689215950 47699 100000 639254182 47700 100000 166178788 47701 100000 853943761 47702 100000 930259858 47703 100000 218134769 47704 100000 815099811 47705 100000 319410192 47706 100000 306411209 47707 100000 688243572 47708 100000 578624518 47709 100000 191620596 47710 100000 566149421 47711 100000 153261965 47712 100000 779267873 47713 100000 507491835 47714 100000 917359474 47715 100000 242537959 47716 100000 196392513 47717 100000 506852777 47718 100000 443040264 47719 100000 457401660 47720 100000 593333152 47721 100000 539790752 47722 100000 127569792 47723 100000 519634642 47724 100000 779437793 47725 100000 224829751 47726 100000 242590723 47727 100000 346085522 47728 100000 833904206 47729 100000 912972814 47730 100000 214553782 47731 100000 954266414 47732 100000 485446615 47733 100000 89355462 47734 100000 136087217 47735 100000 744484874 47736 100000 12365875 47737 100000 470461043 47738 100000 60821407 47739 100000 431751923 47740 100000 732348954 47741 100000 972487891 47742 100000 257267856 47743 100000 330284581 47744 100000 936520277 47745 100000 940180080 47746 100000 635394135 47747 100000 633793470 47748 100000 972362194 47749 100000 664044346 47750 100000 617610829 47751 100000 926228410 47752 100000 471064326 47753 100000 582526746 47754 100000 639102103 47755 100000 373229097 47756 100000 313497996 47757 100000 18718475 47758 100000 975121059 47759 100000 906458181 47760 100000 960327710 47761 100000 547959823 47762 100000 654024494 47763 100000 829541673 47764 100000 765348762 47765 100000 943979412 47766 100000 724823102 47767 100000 389833699 47768 100000 118323661 47769 100000 335025929 47770 100000 103563632 47771 100000 870483428 47772 100000 462492647 47773 100000 683639866 47774 100000 628124774 47775 100000 760174528 47776 100000 326959697 47777 100000 596044789 47778 100000 731981928 47779 100000 576806901 47780 100000 234959367 47781 100000 72423172 47782 100000 229293083 47783 100000 272988404 47784 100000 873244527 47785 100000 154088177 47786 100000 580668208 47787 100000 885942548 47788 100000 457385202 47789 100000 737208539 47790 100000 631811424 47791 100000 419293692 47792 100000 102435061 47793 100000 574531413 47794 100000 835085016 47795 100000 885624139 47796 100000 783125854 47797 100000 647062016 47798 100000 51250672 47799 100000 239771154 47800 100000 981954215 47801 100000 877515498 47802 100000 313654485 47803 100000 485191825 47804 100000 818568143 47805 100000 364270702 47806 100000 720621084 47807 100000 339089329 47808 100000 228925609 47809 100000 584869767 47810 100000 925434319 47811 100000 598131930 47812 100000 239254034 47813 100000 250802898 47814 100000 599259713 47815 100000 488469928 47816 100000 439334297 47817 100000 424249547 47818 100000 315939965 47819 100000 423107020 47820 100000 434778802 47821 100000 989870495 47822 100000 563513653 47823 100000 223556661 47824 100000 293205428 47825 100000 425633863 47826 100000 191828623 47827 100000 441197252 47828 100000 403400332 47829 100000 441404343 47830 100000 404799816 47831 100000 916279907 47832 100000 690255743 47833 100000 921021925 47834 100000 259588056 47835 100000 418584272 47836 100000 601305639 47837 100000 494955299 47838 100000 74084157 47839 100000 225241804 47840 100000 524503639 47841 100000 127027178 47842 100000 462295214 47843 100000 443092937 47844 100000 229279448 47845 100000 836946067 47846 100000 820169247 47847 100000 799573232 47848 100000 6660543 47849 100000 580734204 47850 100000 250790151 47851 100000 126203397 47852 100000 783705682 47853 100000 973227934 47854 100000 465981256 47855 100000 623893174 47856 100000 622892215 47857 100000 882946213 47858 100000 164791119 47859 100000 600632159 47860 100000 340662006 47861 100000 655291348 47862 100000 37766341 47863 100000 775975262 47864 100000 403792901 47865 100000 797160577 47866 100000 731044524 47867 100000 557303708 47868 100000 254122415 47869 100000 852779057 47870 100000 526244095 47871 100000 473262024 47872 100000 29254930 47873 100000 995109701 47874 100000 365283172 47875 100000 522140461 47876 100000 373130810 47877 100000 224197053 47878 100000 17808292 47879 100000 32164544 47880 100000 10102740 47881 100000 270474901 47882 100000 498757849 47883 100000 99823367 47884 100000 962649273 47885 100000 886577607 47886 100000 370473311 47887 100000 256316261 47888 100000 398577786 47889 100000 527498113 47890 100000 503985390 47891 100000 428231518 47892 100000 943218759 47893 100000 361365903 47894 100000 446230023 47895 100000 867971231 47896 100000 435130055 47897 100000 470631162 47898 100000 123166092 47899 100000 271514011 47900 100000 950233930 47901 100000 454550469 47902 100000 686003143 47903 100000 879622048 47904 100000 907830621 47905 100000 771624635 47906 100000 221721856 47907 100000 111832349 47908 100000 63161351 47909 100000 242324987 47910 100000 609430252 47911 100000 550298650 47912 100000 690787963 47913 100000 200279264 47914 100000 238292537 47915 100000 191422275 47916 100000 847460127 47917 100000 656208358 47918 100000 639520251 47919 100000 892038498 47920 100000 38941684 47921 100000 64226073 47922 100000 413746329 47923 100000 394342590 47924 100000 132873879 47925 100000 916096270 47926 100000 862573639 47927 100000 631331195 47928 100000 518096844 47929 100000 582370931 47930 100000 440235910 47931 100000 52267960 47932 100000 117970677 47933 100000 523701345 47934 100000 445656993 47935 100000 945236194 47936 100000 877546048 47937 100000 210716190 47938 100000 599478026 47939 100000 464556182 47940 100000 106039659 47941 100000 502679748 47942 100000 144524990 47943 100000 32449507 47944 100000 773436411 47945 100000 529303425 47946 100000 44232675 47947 100000 418132305 47948 100000 430306903 47949 100000 354758978 47950 100000 741536768 47951 100000 415963765 47952 100000 274838002 47953 100000 325773804 47954 100000 247253236 47955 100000 563087650 47956 100000 267695684 47957 100000 287404607 47958 100000 427349686 47959 100000 196613453 47960 100000 967785335 47961 100000 26986160 47962 100000 106804075 47963 100000 939985976 47964 100000 523542757 47965 100000 451635652 47966 100000 504188245 47967 100000 334415598 47968 100000 239455684 47969 100000 319618595 47970 100000 169737215 47971 100000 468059988 47972 100000 490019116 47973 100000 450124741 47974 100000 159530816 47975 100000 805641212 47976 100000 411062205 47977 100000 599401948 47978 100000 423622104 47979 100000 102425136 47980 100000 743671344 47981 100000 618585211 47982 100000 33162034 47983 100000 371891850 47984 100000 371284929 47985 100000 457110836 47986 100000 560135323 47987 100000 277790632 47988 100000 4261545 47989 100000 338905715 47990 100000 74287571 47991 100000 256576025 47992 100000 726478516 47993 100000 923380468 47994 100000 644652814 47995 100000 576007622 47996 100000 72941331 47997 100000 646258738 47998 100000 567383319 47999 100000 128278489 48000 100000 67566034 48001 100000 229128 48002 100000 257202789 48003 100000 334756884 48004 100000 604125662 48005 100000 160472109 48006 100000 393719637 48007 100000 845379628 48008 100000 231868885 48009 100000 523207986 48010 100000 973760336 48011 100000 984297444 48012 100000 125269730 48013 100000 470986305 48014 100000 728665012 48015 100000 196077762 48016 100000 377163752 48017 100000 506581405 48018 100000 367706863 48019 100000 620621459 48020 100000 327546807 48021 100000 700355343 48022 100000 811054540 48023 100000 771565266 48024 100000 528056281 48025 100000 696980102 48026 100000 265517491 48027 100000 764864431 48028 100000 407060349 48029 100000 900504460 48030 100000 792064950 48031 100000 806380295 48032 100000 632187273 48033 100000 351708323 48034 100000 471511707 48035 100000 596830922 48036 100000 975592273 48037 100000 858110942 48038 100000 498911750 48039 100000 208502351 48040 100000 564151684 48041 100000 94989080 48042 100000 190548 48043 100000 397604139 48044 100000 588737210 48045 100000 953195324 48046 100000 860695793 48047 100000 37792064 48048 100000 62586556 48049 100000 701462348 48050 100000 539467040 48051 100000 4696875 48052 100000 562570454 48053 100000 430132812 48054 100000 48323711 48055 100000 889144715 48056 100000 786610194 48057 100000 163739202 48058 100000 622950910 48059 100000 247650183 48060 100000 370851408 48061 100000 488877510 48062 100000 566572227 48063 100000 637235596 48064 100000 908124831 48065 100000 58871582 48066 100000 211438302 48067 100000 100976318 48068 100000 629682975 48069 100000 599476661 48070 100000 758803202 48071 100000 39472318 48072 100000 216587416 48073 100000 511257485 48074 100000 576288230 48075 100000 788290750 48076 100000 78968364 48077 100000 1083591 48078 100000 81996357 48079 100000 650998580 48080 100000 135785007 48081 100000 191984305 48082 100000 118650918 48083 100000 914299556 48084 100000 580761510 48085 100000 973035949 48086 100000 773979728 48087 100000 321232045 48088 100000 371304384 48089 100000 762117324 48090 100000 195924832 48091 100000 192177941 48092 100000 339017085 48093 100000 455660928 48094 100000 574261318 48095 100000 930509537 48096 100000 543336881 48097 100000 603757775 48098 100000 111631562 48099 100000 363912659 48100 100000 177693965 48101 100000 979151763 48102 100000 181862142 48103 100000 433947566 48104 100000 264573919 48105 100000 968348785 48106 100000 73355370 48107 100000 93792710 48108 100000 67741068 48109 100000 870626987 48110 100000 653185465 48111 100000 189100585 48112 100000 737160245 48113 100000 168026690 48114 100000 986304961 48115 100000 204605587 48116 100000 524868731 48117 100000 859990318 48118 100000 35042585 48119 100000 683659502 48120 100000 649714223 48121 100000 292482576 48122 100000 200241828 48123 100000 388742848 48124 100000 133328192 48125 100000 4784798 48126 100000 745251203 48127 100000 870180663 48128 100000 922267032 48129 100000 616089755 48130 100000 780273408 48131 100000 741333279 48132 100000 55632376 48133 100000 545443074 48134 100000 531567439 48135 100000 706395050 48136 100000 459350032 48137 100000 66899277 48138 100000 794889814 48139 100000 294715171 48140 100000 300100603 48141 100000 241456208 48142 100000 59290013 48143 100000 394586288 48144 100000 366715612 48145 100000 486503335 48146 100000 126433372 48147 100000 194866125 48148 100000 939529046 48149 100000 350356832 48150 100000 825576469 48151 100000 496713706 48152 100000 16090721 48153 100000 858002309 48154 100000 258609191 48155 100000 147815543 48156 100000 58334681 48157 100000 76132315 48158 100000 203923646 48159 100000 77106079 48160 100000 186533942 48161 100000 318616802 48162 100000 937753324 48163 100000 362926719 48164 100000 355750534 48165 100000 117600102 48166 100000 534529792 48167 100000 747524747 48168 100000 782350094 48169 100000 845032074 48170 100000 722811462 48171 100000 364071644 48172 100000 990568456 48173 100000 33229332 48174 100000 746401619 48175 100000 10358483 48176 100000 798421861 48177 100000 407619090 48178 100000 579706269 48179 100000 593225049 48180 100000 387746185 48181 100000 64093524 48182 100000 59790423 48183 100000 623875428 48184 100000 222042580 48185 100000 196737195 48186 100000 933913610 48187 100000 269348612 48188 100000 293297020 48189 100000 519168541 48190 100000 314990754 48191 100000 551223244 48192 100000 786635397 48193 100000 927587999 48194 100000 301110441 48195 100000 95765550 48196 100000 956463219 48197 100000 520592039 48198 100000 814417683 48199 100000 296964094 48200 100000 271297805 48201 100000 697051942 48202 100000 274908171 48203 100000 166840119 48204 100000 318677931 48205 100000 219221574 48206 100000 740190499 48207 100000 479237690 48208 100000 452070490 48209 100000 608827466 48210 100000 995521513 48211 100000 627303260 48212 100000 858968624 48213 100000 368848905 48214 100000 747476614 48215 100000 480071888 48216 100000 942921140 48217 100000 174423885 48218 100000 258794855 48219 100000 585139607 48220 100000 911607033 48221 100000 776461229 48222 100000 185936711 48223 100000 24091928 48224 100000 595447783 48225 100000 746431630 48226 100000 407967469 48227 100000 703100941 48228 100000 43521922 48229 100000 26994848 48230 100000 455278771 48231 100000 52942446 48232 100000 447750275 48233 100000 462834378 48234 100000 288115683 48235 100000 656406449 48236 100000 597687753 48237 100000 135648661 48238 100000 609814144 48239 100000 35362189 48240 100000 261244202 48241 100000 436051302 48242 100000 139140675 48243 100000 808212962 48244 100000 264521675 48245 100000 63753990 48246 100000 296991583 48247 100000 569757588 48248 100000 275329115 48249 100000 926778861 48250 100000 142144474 48251 100000 699687736 48252 100000 634719669 48253 100000 226622240 48254 100000 934845337 48255 100000 773156540 48256 100000 684987060 48257 100000 616669690 48258 100000 894523333 48259 100000 39588404 48260 100000 912701212 48261 100000 671558700 48262 100000 495179958 48263 100000 499314302 48264 100000 282601431 48265 100000 879309907 48266 100000 155471649 48267 100000 39194036 48268 100000 108671433 48269 100000 45190457 48270 100000 206913401 48271 100000 741603398 48272 100000 414809744 48273 100000 975475758 48274 100000 568528560 48275 100000 77674767 48276 100000 913050265 48277 100000 119908580 48278 100000 724228839 48279 100000 817017810 48280 100000 475230447 48281 100000 334917261 48282 100000 596710732 48283 100000 603581896 48284 100000 918914832 48285 100000 76564457 48286 100000 430991337 48287 100000 87582022 48288 100000 195668639 48289 100000 725236520 48290 100000 769577397 48291 100000 282413590 48292 100000 372877937 48293 100000 308971062 48294 100000 355224893 48295 100000 639433832 48296 100000 425718343 48297 100000 637618614 48298 100000 676733433 48299 100000 352853217 48300 100000 464676498 48301 100000 953505197 48302 100000 882038127 48303 100000 149507194 48304 100000 426915021 48305 100000 604700057 48306 100000 462489753 48307 100000 423144860 48308 100000 918447251 48309 100000 733279849 48310 100000 165324767 48311 100000 373941911 48312 100000 147306173 48313 100000 249492390 48314 100000 161493380 48315 100000 118262094 48316 100000 433182896 48317 100000 775112959 48318 100000 166587219 48319 100000 693511889 48320 100000 661568045 48321 100000 819066096 48322 100000 976440373 48323 100000 848910887 48324 100000 217883836 48325 100000 882215387 48326 100000 723257167 48327 100000 994098171 48328 100000 194030316 48329 100000 218287767 48330 100000 813091142 48331 100000 849504134 48332 100000 725315409 48333 100000 118805998 48334 100000 955767426 48335 100000 852876976 48336 100000 252200996 48337 100000 365114398 48338 100000 373339119 48339 100000 560415400 48340 100000 170949112 48341 100000 240505538 48342 100000 986851523 48343 100000 255741657 48344 100000 233312275 48345 100000 476365537 48346 100000 599728918 48347 100000 981201444 48348 100000 682702842 48349 100000 469302293 48350 100000 384918066 48351 100000 836628438 48352 100000 961979917 48353 100000 828490486 48354 100000 680089606 48355 100000 74963533 48356 100000 17287583 48357 100000 719614760 48358 100000 153212826 48359 100000 805909036 48360 100000 144601833 48361 100000 296179784 48362 100000 832226417 48363 100000 590358908 48364 100000 847203425 48365 100000 498005849 48366 100000 904646258 48367 100000 783612916 48368 100000 502361003 48369 100000 51261002 48370 100000 509066565 48371 100000 146495577 48372 100000 721577555 48373 100000 102771376 48374 100000 963042992 48375 100000 458396145 48376 100000 169146390 48377 100000 533113964 48378 100000 130164297 48379 100000 573833636 48380 100000 927845425 48381 100000 693029244 48382 100000 17035740 48383 100000 525089900 48384 100000 330481384 48385 100000 887084295 48386 100000 53253818 48387 100000 764227596 48388 100000 870460694 48389 100000 760670290 48390 100000 822853938 48391 100000 436632613 48392 100000 970507695 48393 100000 364021221 48394 100000 676711966 48395 100000 23346522 48396 100000 193183522 48397 100000 72549008 48398 100000 60304945 48399 100000 850287452 48400 100000 524305739 48401 100000 592142356 48402 100000 377960280 48403 100000 351167278 48404 100000 96807433 48405 100000 231593688 48406 100000 131207164 48407 100000 174839009 48408 100000 386877531 48409 100000 47687382 48410 100000 500251795 48411 100000 174491423 48412 100000 700100999 48413 100000 949497755 48414 100000 948459604 48415 100000 527647449 48416 100000 47530874 48417 100000 153028956 48418 100000 568936211 48419 100000 768214664 48420 100000 962575817 48421 100000 973375992 48422 100000 683129094 48423 100000 67121658 48424 100000 696575875 48425 100000 787630886 48426 100000 838293471 48427 100000 378365957 48428 100000 672236985 48429 100000 128703548 48430 100000 584432487 48431 100000 917642078 48432 100000 687903895 48433 100000 294843921 48434 100000 138660997 48435 100000 835505627 48436 100000 699030202 48437 100000 598044868 48438 100000 318574272 48439 100000 656744984 48440 100000 38729801 48441 100000 116806977 48442 100000 789562517 48443 100000 550455247 48444 100000 194779972 48445 100000 126910725 48446 100000 819163184 48447 100000 300236167 48448 100000 812628710 48449 100000 467513555 48450 100000 715420381 48451 100000 887117788 48452 100000 887837336 48453 100000 548172557 48454 100000 671254822 48455 100000 140745086 48456 100000 739952342 48457 100000 206156710 48458 100000 304786267 48459 100000 218910380 48460 100000 711504205 48461 100000 573596342 48462 100000 896296024 48463 100000 472910323 48464 100000 403862419 48465 100000 773611872 48466 100000 215529751 48467 100000 276160418 48468 100000 340523850 48469 100000 529943501 48470 100000 906379048 48471 100000 990071769 48472 100000 487196780 48473 100000 727352543 48474 100000 930384231 48475 100000 665372708 48476 100000 923219589 48477 100000 266205297 48478 100000 579986544 48479 100000 251608205 48480 100000 116932854 48481 100000 476870079 48482 100000 593713860 48483 100000 471227317 48484 100000 653836126 48485 100000 230613001 48486 100000 803881805 48487 100000 145216179 48488 100000 438184538 48489 100000 436008276 48490 100000 674357134 48491 100000 887987240 48492 100000 872385546 48493 100000 793998140 48494 100000 553967390 48495 100000 364513674 48496 100000 53197410 48497 100000 534004238 48498 100000 981292129 48499 100000 15810876 48500 100000 900110103 48501 100000 790242820 48502 100000 830717699 48503 100000 428016628 48504 100000 108662321 48505 100000 975426203 48506 100000 866125371 48507 100000 508107586 48508 100000 107599038 48509 100000 896397742 48510 100000 13001514 48511 100000 723813771 48512 100000 674283413 48513 100000 317698781 48514 100000 823550739 48515 100000 997173163 48516 100000 926281897 48517 100000 378613618 48518 100000 889025368 48519 100000 982047005 48520 100000 70838884 48521 100000 687039579 48522 100000 625225091 48523 100000 992513934 48524 100000 358515996 48525 100000 710145021 48526 100000 602926638 48527 100000 968998305 48528 100000 639867475 48529 100000 429591263 48530 100000 297572819 48531 100000 566913780 48532 100000 855420540 48533 100000 830183731 48534 100000 246969824 48535 100000 955295494 48536 100000 441050696 48537 100000 60757576 48538 100000 896887302 48539 100000 475152644 48540 100000 121897850 48541 100000 219936571 48542 100000 17340420 48543 100000 544694681 48544 100000 956058612 48545 100000 916934060 48546 100000 715480555 48547 100000 997938279 48548 100000 258685259 48549 100000 965002023 48550 100000 596764427 48551 100000 208611327 48552 100000 757114873 48553 100000 845752362 48554 100000 810197605 48555 100000 45849693 48556 100000 441153479 48557 100000 125246493 48558 100000 466703393 48559 100000 646978983 48560 100000 172220906 48561 100000 783504580 48562 100000 648623614 48563 100000 282944828 48564 100000 439950676 48565 100000 693612872 48566 100000 851799905 48567 100000 128513311 48568 100000 318879149 48569 100000 4567514 48570 100000 888851268 48571 100000 893152695 48572 100000 594911704 48573 100000 933276118 48574 100000 378229969 48575 100000 516477321 48576 100000 729384368 48577 100000 432659106 48578 100000 621855268 48579 100000 228990054 48580 100000 844094492 48581 100000 872209317 48582 100000 669746462 48583 100000 902326469 48584 100000 761931662 48585 100000 966741257 48586 100000 18832129 48587 100000 953325961 48588 100000 49127519 48589 100000 502996649 48590 100000 668798474 48591 100000 853265951 48592 100000 601797630 48593 100000 568895165 48594 100000 913550561 48595 100000 416753214 48596 100000 656183139 48597 100000 905681150 48598 100000 463716895 48599 100000 775835635 48600 100000 298153681 48601 100000 794524345 48602 100000 152773104 48603 100000 165234774 48604 100000 272635474 48605 100000 454588075 48606 100000 226569947 48607 100000 777455625 48608 100000 811192643 48609 100000 141997238 48610 100000 841205747 48611 100000 791415071 48612 100000 176781672 48613 100000 683067186 48614 100000 829798381 48615 100000 80686567 48616 100000 611565319 48617 100000 4966922 48618 100000 894938055 48619 100000 99784739 48620 100000 93859924 48621 100000 226292614 48622 100000 399556550 48623 100000 783063205 48624 100000 119721606 48625 100000 419082399 48626 100000 440422869 48627 100000 76139331 48628 100000 734696635 48629 100000 820884291 48630 100000 437919898 48631 100000 689549260 48632 100000 368747234 48633 100000 70042100 48634 100000 788232075 48635 100000 507747132 48636 100000 59841926 48637 100000 821568965 48638 100000 400643929 48639 100000 459493914 48640 100000 354565844 48641 100000 956406911 48642 100000 278962818 48643 100000 409077281 48644 100000 444974407 48645 100000 202545053 48646 100000 486665779 48647 100000 93218572 48648 100000 230564166 48649 100000 619231216 48650 100000 644999155 48651 100000 642181039 48652 100000 806251127 48653 100000 487290217 48654 100000 439586226 48655 100000 250747327 48656 100000 270465884 48657 100000 209336011 48658 100000 822141583 48659 100000 987357391 48660 100000 603897168 48661 100000 425539932 48662 100000 404659407 48663 100000 332868570 48664 100000 425476511 48665 100000 152315282 48666 100000 425787995 48667 100000 55714001 48668 100000 875569355 48669 100000 98361971 48670 100000 93750876 48671 100000 48744433 48672 100000 979399622 48673 100000 178046404 48674 100000 439773982 48675 100000 68623946 48676 100000 777616315 48677 100000 337734057 48678 100000 647014653 48679 100000 907270621 48680 100000 185554330 48681 100000 958598150 48682 100000 193501326 48683 100000 334326094 48684 100000 509215510 48685 100000 109014730 48686 100000 520962584 48687 100000 172298474 48688 100000 605560250 48689 100000 752072391 48690 100000 60037090 48691 100000 521727792 48692 100000 186871656 48693 100000 863387184 48694 100000 294538479 48695 100000 196361203 48696 100000 348825200 48697 100000 33922696 48698 100000 478291575 48699 100000 115131477 48700 100000 552561231 48701 100000 912904045 48702 100000 686450367 48703 100000 300488704 48704 100000 914886222 48705 100000 24616247 48706 100000 469937658 48707 100000 727607487 48708 100000 891048652 48709 100000 893241097 48710 100000 787684181 48711 100000 438388176 48712 100000 168258138 48713 100000 367968248 48714 100000 867697281 48715 100000 826658594 48716 100000 107936995 48717 100000 412297519 48718 100000 782776513 48719 100000 138687137 48720 100000 113175023 48721 100000 433672477 48722 100000 341220453 48723 100000 185233757 48724 100000 915633916 48725 100000 897818391 48726 100000 454472470 48727 100000 822163678 48728 100000 48629194 48729 100000 24707944 48730 100000 181796728 48731 100000 439643308 48732 100000 769329215 48733 100000 676624295 48734 100000 857539796 48735 100000 372909775 48736 100000 625525098 48737 100000 717826919 48738 100000 374653684 48739 100000 69699717 48740 100000 617123860 48741 100000 624583502 48742 100000 499375724 48743 100000 361667057 48744 100000 103118012 48745 100000 931577154 48746 100000 340529022 48747 100000 10412634 48748 100000 158862674 48749 100000 530282308 48750 100000 121538695 48751 100000 229521252 48752 100000 966255479 48753 100000 302264894 48754 100000 724357632 48755 100000 897294640 48756 100000 769704605 48757 100000 717209364 48758 100000 895402171 48759 100000 327570232 48760 100000 772820044 48761 100000 638810598 48762 100000 529984732 48763 100000 49816437 48764 100000 179612679 48765 100000 484457161 48766 100000 125714894 48767 100000 711121279 48768 100000 496760183 48769 100000 886408882 48770 100000 62772837 48771 100000 996675011 48772 100000 496853386 48773 100000 595027057 48774 100000 316208066 48775 100000 387350113 48776 100000 526307779 48777 100000 456083748 48778 100000 513672703 48779 100000 573035677 48780 100000 817840515 48781 100000 354758123 48782 100000 580373264 48783 100000 715848858 48784 100000 210409883 48785 100000 778019467 48786 100000 182473749 48787 100000 979099472 48788 100000 632057655 48789 100000 501449454 48790 100000 583267904 48791 100000 429067647 48792 100000 32421009 48793 100000 843633582 48794 100000 904422132 48795 100000 972055487 48796 100000 41960325 48797 100000 137995071 48798 100000 708833686 48799 100000 240211508 48800 100000 274654063 48801 100000 769609854 48802 100000 628419648 48803 100000 224347512 48804 100000 587440209 48805 100000 757189108 48806 100000 274373361 48807 100000 228524843 48808 100000 898841189 48809 100000 403799894 48810 100000 307054806 48811 100000 490879184 48812 100000 435085201 48813 100000 504766859 48814 100000 739174790 48815 100000 791456466 48816 100000 963788036 48817 100000 940741391 48818 100000 990859288 48819 100000 303539748 48820 100000 973376414 48821 100000 22756893 48822 100000 985736163 48823 100000 199033521 48824 100000 83078413 48825 100000 241580426 48826 100000 897773483 48827 100000 74266333 48828 100000 594089377 48829 100000 709711869 48830 100000 271033053 48831 100000 322900518 48832 100000 197935550 48833 100000 80504332 48834 100000 641653277 48835 100000 485424632 48836 100000 916874936 48837 100000 753363380 48838 100000 537012805 48839 100000 380757984 48840 100000 348028689 48841 100000 204239755 48842 100000 954327684 48843 100000 691351073 48844 100000 806364448 48845 100000 581388284 48846 100000 582911563 48847 100000 949381880 48848 100000 935123829 48849 100000 885956990 48850 100000 608597525 48851 100000 238996485 48852 100000 115890167 48853 100000 194443896 48854 100000 584357659 48855 100000 314756986 48856 100000 823452774 48857 100000 674952625 48858 100000 915181854 48859 100000 851652726 48860 100000 990278820 48861 100000 640193911 48862 100000 73145321 48863 100000 644877206 48864 100000 964602479 48865 100000 644786817 48866 100000 401254208 48867 100000 360378980 48868 100000 765967421 48869 100000 702459812 48870 100000 49594243 48871 100000 153873917 48872 100000 207507573 48873 100000 910256640 48874 100000 363053492 48875 100000 116612161 48876 100000 114896168 48877 100000 656196514 48878 100000 129400963 48879 100000 550249223 48880 100000 562994814 48881 100000 898794 48882 100000 901126069 48883 100000 82285610 48884 100000 882182153 48885 100000 572633068 48886 100000 260637427 48887 100000 785374426 48888 100000 994305003 48889 100000 292461964 48890 100000 906606591 48891 100000 560479279 48892 100000 14555205 48893 100000 635372044 48894 100000 968801908 48895 100000 402565306 48896 100000 149711799 48897 100000 433472352 48898 100000 11886094 48899 100000 10462587 48900 100000 223260949 48901 100000 468372445 48902 100000 271931691 48903 100000 516854030 48904 100000 859660714 48905 100000 202579148 48906 100000 589743556 48907 100000 817776101 48908 100000 491437312 48909 100000 263369568 48910 100000 854319601 48911 100000 204704416 48912 100000 164381500 48913 100000 493218485 48914 100000 786583462 48915 100000 550136308 48916 100000 727222462 48917 100000 463069246 48918 100000 855278949 48919 100000 443906614 48920 100000 777057772 48921 100000 859921022 48922 100000 160671505 48923 100000 304303532 48924 100000 374720299 48925 100000 666395248 48926 100000 919132237 48927 100000 998770925 48928 100000 189100436 48929 100000 361166241 48930 100000 587082682 48931 100000 506481644 48932 100000 898818549 48933 100000 306259454 48934 100000 152354609 48935 100000 156131174 48936 100000 601341548 48937 100000 30013809 48938 100000 545604216 48939 100000 263441181 48940 100000 438260349 48941 100000 560071457 48942 100000 472642917 48943 100000 374450387 48944 100000 575444480 48945 100000 554260616 48946 100000 692057137 48947 100000 183926802 48948 100000 524170163 48949 100000 498798556 48950 100000 383408113 48951 100000 138315937 48952 100000 678253709 48953 100000 43404354 48954 100000 554935053 48955 100000 328695572 48956 100000 424018874 48957 100000 217128839 48958 100000 567429799 48959 100000 355477918 48960 100000 706250855 48961 100000 362739870 48962 100000 112606444 48963 100000 384132933 48964 100000 974357538 48965 100000 400784152 48966 100000 281624676 48967 100000 183242419 48968 100000 383654763 48969 100000 939245559 48970 100000 2920001 48971 100000 447738798 48972 100000 669020394 48973 100000 598121526 48974 100000 72071888 48975 100000 483510663 48976 100000 217754723 48977 100000 916715814 48978 100000 927768983 48979 100000 155418109 48980 100000 768909026 48981 100000 76657963 48982 100000 945962594 48983 100000 700790663 48984 100000 619721706 48985 100000 729421130 48986 100000 980324783 48987 100000 814763371 48988 100000 257349048 48989 100000 932183280 48990 100000 888268018 48991 100000 856096093 48992 100000 684938322 48993 100000 523175832 48994 100000 411244670 48995 100000 705925942 48996 100000 52148456 48997 100000 639523265 48998 100000 252295682 48999 100000 799973776 49000 100000 534051604 49001 100000 344404237 49002 100000 276047860 49003 100000 637768008 49004 100000 938819508 49005 100000 224889238 49006 100000 862177047 49007 100000 796492039 49008 100000 258366232 49009 100000 688369529 49010 100000 584299179 49011 100000 673106466 49012 100000 686376584 49013 100000 898636866 49014 100000 988719117 49015 100000 939376851 49016 100000 788957820 49017 100000 931189036 49018 100000 443078441 49019 100000 600471590 49020 100000 594904011 49021 100000 195279308 49022 100000 124954158 49023 100000 952423706 49024 100000 21145349 49025 100000 551736661 49026 100000 654916280 49027 100000 439804017 49028 100000 965298779 49029 100000 740998489 49030 100000 905452166 49031 100000 312650396 49032 100000 438424374 49033 100000 775797161 49034 100000 671741875 49035 100000 111970923 49036 100000 59488855 49037 100000 232884625 49038 100000 853693978 49039 100000 676845481 49040 100000 893632571 49041 100000 513016215 49042 100000 786139239 49043 100000 924961839 49044 100000 247136649 49045 100000 872773887 49046 100000 506799583 49047 100000 893428207 49048 100000 454392649 49049 100000 574078132 49050 100000 239177256 49051 100000 358578868 49052 100000 283201530 49053 100000 541090016 49054 100000 41490884 49055 100000 541384878 49056 100000 706454004 49057 100000 897655571 49058 100000 115593316 49059 100000 610468249 49060 100000 730074962 49061 100000 375410956 49062 100000 829264409 49063 100000 651450057 49064 100000 337688798 49065 100000 98930471 49066 100000 805476121 49067 100000 520438509 49068 100000 616708598 49069 100000 733901702 49070 100000 553103732 49071 100000 411652186 49072 100000 777169877 49073 100000 310993129 49074 100000 489963328 49075 100000 309854139 49076 100000 341574938 49077 100000 188273655 49078 100000 534471894 49079 100000 372215421 49080 100000 383172370 49081 100000 638224632 49082 100000 258527532 49083 100000 682047420 49084 100000 425575879 49085 100000 118943652 49086 100000 532537971 49087 100000 566204047 49088 100000 973049290 49089 100000 896802647 49090 100000 718245067 49091 100000 973064618 49092 100000 724591625 49093 100000 950840081 49094 100000 297083414 49095 100000 703636478 49096 100000 270725867 49097 100000 434615478 49098 100000 548277001 49099 100000 459519066 49100 100000 154534245 49101 100000 387272983 49102 100000 602869765 49103 100000 740046599 49104 100000 832508960 49105 100000 784853155 49106 100000 482266712 49107 100000 607879304 49108 100000 5097088 49109 100000 886411603 49110 100000 185156200 49111 100000 815835659 49112 100000 461747140 49113 100000 971017356 49114 100000 745435104 49115 100000 902629078 49116 100000 362589349 49117 100000 387884229 49118 100000 778597948 49119 100000 59736665 49120 100000 459332086 49121 100000 915986720 49122 100000 491058507 49123 100000 670162160 49124 100000 266320193 49125 100000 706892718 49126 100000 202981336 49127 100000 107378427 49128 100000 465988421 49129 100000 649021794 49130 100000 754575770 49131 100000 408694563 49132 100000 126624330 49133 100000 584897413 49134 100000 93527561 49135 100000 767051033 49136 100000 556021320 49137 100000 727013216 49138 100000 687636804 49139 100000 571550355 49140 100000 854914664 49141 100000 647030452 49142 100000 486960826 49143 100000 695480162 49144 100000 552072718 49145 100000 946892098 49146 100000 7782156 49147 100000 59924981 49148 100000 787907853 49149 100000 506302346 49150 100000 549512285 49151 100000 964699315 49152 100000 877382761 49153 100000 957060242 49154 100000 591015804 49155 100000 324684553 49156 100000 5905394 49157 100000 162401363 49158 100000 113069211 49159 100000 353770366 49160 100000 748984203 49161 100000 760380540 49162 100000 120283572 49163 100000 897023492 49164 100000 778552180 49165 100000 745491316 49166 100000 591240897 49167 100000 696515232 49168 100000 249781659 49169 100000 607433814 49170 100000 567954561 49171 100000 373142751 49172 100000 968179844 49173 100000 37537533 49174 100000 363261152 49175 100000 468306317 49176 100000 165477645 49177 100000 980028026 49178 100000 238069039 49179 100000 809766978 49180 100000 877345235 49181 100000 227035595 49182 100000 394866419 49183 100000 712404836 49184 100000 211697200 49185 100000 534137563 49186 100000 142988993 49187 100000 876730566 49188 100000 350027157 49189 100000 697381630 49190 100000 902785912 49191 100000 713780548 49192 100000 562856486 49193 100000 907451828 49194 100000 371584610 49195 100000 160409714 49196 100000 559520863 49197 100000 830782287 49198 100000 698027629 49199 100000 505208706 49200 100000 489771994 49201 100000 550025387 49202 100000 323603230 49203 100000 326453203 49204 100000 884551292 49205 100000 731587309 49206 100000 930410303 49207 100000 18173372 49208 100000 214556648 49209 100000 734711355 49210 100000 202650089 49211 100000 867297489 49212 100000 39415926 49213 100000 981986429 49214 100000 31336773 49215 100000 844777540 49216 100000 681787141 49217 100000 479890136 49218 100000 466598880 49219 100000 90005398 49220 100000 213836395 49221 100000 812734124 49222 100000 954739226 49223 100000 944445146 49224 100000 69764652 49225 100000 426456392 49226 100000 367206870 49227 100000 505720452 49228 100000 128042320 49229 100000 786678860 49230 100000 364767209 49231 100000 566986506 49232 100000 942273887 49233 100000 197218686 49234 100000 734440187 49235 100000 877315856 49236 100000 717042102 49237 100000 121473660 49238 100000 915136276 49239 100000 855541797 49240 100000 483437289 49241 100000 326614602 49242 100000 678616973 49243 100000 377056519 49244 100000 117880545 49245 100000 888793925 49246 100000 865572089 49247 100000 829196178 49248 100000 568118324 49249 100000 369354640 49250 100000 17675544 49251 100000 189091716 49252 100000 468599037 49253 100000 77173456 49254 100000 120752037 49255 100000 231847610 49256 100000 477376043 49257 100000 113914985 49258 100000 678078465 49259 100000 569619805 49260 100000 361922596 49261 100000 464469027 49262 100000 133353371 49263 100000 653200119 49264 100000 548906802 49265 100000 545832973 49266 100000 553167266 49267 100000 362096790 49268 100000 959501801 49269 100000 511350979 49270 100000 25196612 49271 100000 430973148 49272 100000 56755329 49273 100000 778938956 49274 100000 408852977 49275 100000 241409133 49276 100000 585174997 49277 100000 552933537 49278 100000 296033576 49279 100000 20625425 49280 100000 613768223 49281 100000 892604971 49282 100000 80340594 49283 100000 845130960 49284 100000 764277127 49285 100000 113850443 49286 100000 688887001 49287 100000 663276365 49288 100000 682415196 49289 100000 717406781 49290 100000 408619560 49291 100000 961832743 49292 100000 71320990 49293 100000 599467146 49294 100000 408080493 49295 100000 114211311 49296 100000 669444609 49297 100000 750692405 49298 100000 585390843 49299 100000 255602601 49300 100000 272423251 49301 100000 579466756 49302 100000 397737145 49303 100000 283052259 49304 100000 545650336 49305 100000 51556037 49306 100000 764019215 49307 100000 400830231 49308 100000 851925091 49309 100000 76569204 49310 100000 422914642 49311 100000 112711112 49312 100000 124535314 49313 100000 814703387 49314 100000 212747373 49315 100000 990890072 49316 100000 376014650 49317 100000 221221768 49318 100000 691696080 49319 100000 335979346 49320 100000 305118732 49321 100000 766404977 49322 100000 49663295 49323 100000 76213276 49324 100000 604127455 49325 100000 857591735 49326 100000 974963942 49327 100000 455776487 49328 100000 509474950 49329 100000 866086403 49330 100000 17515635 49331 100000 73112850 49332 100000 255164174 49333 100000 312035516 49334 100000 569165957 49335 100000 308495618 49336 100000 33557052 49337 100000 986118601 49338 100000 385872399 49339 100000 370863242 49340 100000 168183394 49341 100000 47831105 49342 100000 822367911 49343 100000 89696989 49344 100000 514660528 49345 100000 865310460 49346 100000 207983273 49347 100000 257092835 49348 100000 355422551 49349 100000 350527252 49350 100000 768017414 49351 100000 340945031 49352 100000 448227517 49353 100000 762000673 49354 100000 757004327 49355 100000 193169533 49356 100000 301495649 49357 100000 516372549 49358 100000 344577986 49359 100000 471579059 49360 100000 304314301 49361 100000 468129148 49362 100000 350270053 49363 100000 810930375 49364 100000 190196223 49365 100000 702105500 49366 100000 717929451 49367 100000 517970938 49368 100000 334746811 49369 100000 605623392 49370 100000 714204229 49371 100000 448875204 49372 100000 693705141 49373 100000 261247073 49374 100000 789035873 49375 100000 372389222 49376 100000 350653231 49377 100000 91077635 49378 100000 103399353 49379 100000 282095051 49380 100000 887408813 49381 100000 568087725 49382 100000 624667414 49383 100000 91856725 49384 100000 54806199 49385 100000 390997844 49386 100000 143699428 49387 100000 313943959 49388 100000 90268603 49389 100000 217623024 49390 100000 54809510 49391 100000 286881047 49392 100000 875212400 49393 100000 765337911 49394 100000 508224994 49395 100000 786697394 49396 100000 27635558 49397 100000 933730535 49398 100000 287089121 49399 100000 610078606 49400 100000 173139230 49401 100000 423258353 49402 100000 532058741 49403 100000 409385369 49404 100000 380473816 49405 100000 177867872 49406 100000 917129544 49407 100000 696444117 49408 100000 653030290 49409 100000 868618043 49410 100000 193160613 49411 100000 495025791 49412 100000 665706121 49413 100000 40301109 49414 100000 813982517 49415 100000 750265746 49416 100000 453505329 49417 100000 421703628 49418 100000 511850961 49419 100000 945560960 49420 100000 783626388 49421 100000 181734254 49422 100000 629817150 49423 100000 360776541 49424 100000 451946908 49425 100000 75275229 49426 100000 385090861 49427 100000 562437603 49428 100000 638359447 49429 100000 353438769 49430 100000 665093814 49431 100000 251502696 49432 100000 769440230 49433 100000 282224673 49434 100000 483025007 49435 100000 318257699 49436 100000 233833163 49437 100000 574567785 49438 100000 685610177 49439 100000 851165288 49440 100000 954929711 49441 100000 703574609 49442 100000 859301926 49443 100000 777314485 49444 100000 284902567 49445 100000 797037968 49446 100000 435884591 49447 100000 481959302 49448 100000 404463679 49449 100000 226182304 49450 100000 677729361 49451 100000 681804682 49452 100000 58307665 49453 100000 235849954 49454 100000 336929432 49455 100000 851389329 49456 100000 912011823 49457 100000 370842508 49458 100000 625760241 49459 100000 173319721 49460 100000 937578970 49461 100000 230755867 49462 100000 10333345 49463 100000 298913603 49464 100000 164086374 49465 100000 110253842 49466 100000 451626151 49467 100000 847986262 49468 100000 43345411 49469 100000 2308524 49470 100000 753355685 49471 100000 558689247 49472 100000 934075421 49473 100000 841119881 49474 100000 24438250 49475 100000 386940510 49476 100000 906859046 49477 100000 225111764 49478 100000 378457862 49479 100000 923032946 49480 100000 331934810 49481 100000 644069219 49482 100000 314735309 49483 100000 874002684 49484 100000 272291506 49485 100000 766799534 49486 100000 923701121 49487 100000 879659577 49488 100000 219805888 49489 100000 406519259 49490 100000 190271415 49491 100000 486074942 49492 100000 70724328 49493 100000 747710750 49494 100000 568767666 49495 100000 419854808 49496 100000 256167655 49497 100000 862621312 49498 100000 434074226 49499 100000 16483660 49500 100000 159818330 49501 100000 498305729 49502 100000 471977151 49503 100000 805327867 49504 100000 203881243 49505 100000 36860241 49506 100000 608904576 49507 100000 17443421 49508 100000 577857806 49509 100000 175818399 49510 100000 542855461 49511 100000 817560552 49512 100000 251686656 49513 100000 488737105 49514 100000 643311773 49515 100000 61003186 49516 100000 190704983 49517 100000 949342339 49518 100000 782283258 49519 100000 853466730 49520 100000 306795561 49521 100000 686617927 49522 100000 713399483 49523 100000 203296594 49524 100000 896783279 49525 100000 832257612 49526 100000 215336760 49527 100000 596841994 49528 100000 849180714 49529 100000 361644746 49530 100000 695684364 49531 100000 535802758 49532 100000 71845648 49533 100000 874541953 49534 100000 911784814 49535 100000 797767270 49536 100000 34482444 49537 100000 486089448 49538 100000 125328536 49539 100000 855079897 49540 100000 783758110 49541 100000 87644245 49542 100000 802076062 49543 100000 73760307 49544 100000 875185012 49545 100000 944487225 49546 100000 304254497 49547 100000 347211573 49548 100000 428426690 49549 100000 271382067 49550 100000 489700 49551 100000 254235099 49552 100000 360074147 49553 100000 106812323 49554 100000 865033493 49555 100000 865699327 49556 100000 816931016 49557 100000 707865050 49558 100000 117056402 49559 100000 501434874 49560 100000 817369911 49561 100000 529590077 49562 100000 186507315 49563 100000 759563500 49564 100000 937201655 49565 100000 278556120 49566 100000 343661425 49567 100000 841777576 49568 100000 80571364 49569 100000 329687885 49570 100000 655592711 49571 100000 805120394 49572 100000 331236121 49573 100000 141609862 49574 100000 507387207 49575 100000 645955806 49576 100000 6163644 49577 100000 828102914 49578 100000 299152747 49579 100000 511647947 49580 100000 821196228 49581 100000 692356433 49582 100000 924409945 49583 100000 288218976 49584 100000 512740276 49585 100000 588404763 49586 100000 594969045 49587 100000 795633963 49588 100000 484063879 49589 100000 239739137 49590 100000 564838912 49591 100000 446861838 49592 100000 638303117 49593 100000 433067361 49594 100000 410733603 49595 100000 362682466 49596 100000 757588227 49597 100000 266900772 49598 100000 150231330 49599 100000 234877651 49600 100000 260451337 49601 100000 131627354 49602 100000 324222787 49603 100000 749237342 49604 100000 93577015 49605 100000 68089295 49606 100000 697616139 49607 100000 649668683 49608 100000 459284019 49609 100000 916055697 49610 100000 800159765 49611 100000 268407999 49612 100000 905880249 49613 100000 813993184 49614 100000 124051093 49615 100000 467003388 49616 100000 862481 49617 100000 500558096 49618 100000 688006722 49619 100000 834529923 49620 100000 758201117 49621 100000 582467918 49622 100000 423992225 49623 100000 869515952 49624 100000 875172124 49625 100000 281468896 49626 100000 466432348 49627 100000 551130154 49628 100000 502060947 49629 100000 905289507 49630 100000 532792830 49631 100000 618952947 49632 100000 790488165 49633 100000 963642978 49634 100000 875051678 49635 100000 881645859 49636 100000 377121609 49637 100000 575475179 49638 100000 83990093 49639 100000 977126660 49640 100000 907412929 49641 100000 380552472 49642 100000 984018550 49643 100000 540749721 49644 100000 80802777 49645 100000 881117695 49646 100000 884042849 49647 100000 459334881 49648 100000 507878758 49649 100000 459263537 49650 100000 32583354 49651 100000 13205051 49652 100000 126871063 49653 100000 552845886 49654 100000 985563633 49655 100000 270161439 49656 100000 227680099 49657 100000 484908908 49658 100000 968175052 49659 100000 341811347 49660 100000 871371056 49661 100000 61928827 49662 100000 316036925 49663 100000 612459910 49664 100000 226009012 49665 100000 886358732 49666 100000 970451387 49667 100000 321307993 49668 100000 478473961 49669 100000 578109061 49670 100000 351855374 49671 100000 600659122 49672 100000 878137870 49673 100000 941963912 49674 100000 713887601 49675 100000 459483579 49676 100000 42811880 49677 100000 358578263 49678 100000 978836422 49679 100000 749974082 49680 100000 599542660 49681 100000 657043062 49682 100000 46108369 49683 100000 851552400 49684 100000 716735944 49685 100000 331710517 49686 100000 783644358 49687 100000 963279073 49688 100000 444987473 49689 100000 990991515 49690 100000 104869521 49691 100000 636683624 49692 100000 443139438 49693 100000 902401637 49694 100000 760939951 49695 100000 947223440 49696 100000 48077271 49697 100000 449969936 49698 100000 581072311 49699 100000 868779192 49700 100000 459297627 49701 100000 669252907 49702 100000 154153437 49703 100000 740877880 49704 100000 836875907 49705 100000 728402848 49706 100000 142592521 49707 100000 370836149 49708 100000 816621279 49709 100000 432141964 49710 100000 281585091 49711 100000 864034349 49712 100000 479001403 49713 100000 325863811 49714 100000 840401601 49715 100000 243542790 49716 100000 668661204 49717 100000 796160199 49718 100000 799156812 49719 100000 189889427 49720 100000 363544508 49721 100000 209415794 49722 100000 629891538 49723 100000 31142569 49724 100000 383361345 49725 100000 421844414 49726 100000 307498485 49727 100000 324270463 49728 100000 939155939 49729 100000 905000169 49730 100000 32871140 49731 100000 413111591 49732 100000 973648559 49733 100000 753352782 49734 100000 724827048 49735 100000 114315917 49736 100000 840578326 49737 100000 339273568 49738 100000 618408389 49739 100000 839613030 49740 100000 594512854 49741 100000 431211283 49742 100000 247338604 49743 100000 624102549 49744 100000 723741296 49745 100000 806896108 49746 100000 458171488 49747 100000 229231974 49748 100000 894677734 49749 100000 165631800 49750 100000 317063822 49751 100000 544603250 49752 100000 20236758 49753 100000 537774706 49754 100000 330082335 49755 100000 698228448 49756 100000 703237725 49757 100000 755824862 49758 100000 691295955 49759 100000 749383243 49760 100000 195079695 49761 100000 595742111 49762 100000 211155306 49763 100000 74928489 49764 100000 454865987 49765 100000 976701749 49766 100000 486299312 49767 100000 109419192 49768 100000 174260769 49769 100000 287829356 49770 100000 687712738 49771 100000 765844808 49772 100000 995307042 49773 100000 298597050 49774 100000 227144567 49775 100000 38680757 49776 100000 623456490 49777 100000 789661387 49778 100000 736825049 49779 100000 896778871 49780 100000 388162469 49781 100000 903552995 49782 100000 529505094 49783 100000 814958716 49784 100000 299875484 49785 100000 107831663 49786 100000 255913091 49787 100000 629995271 49788 100000 299140511 49789 100000 968481552 49790 100000 474585011 49791 100000 273884044 49792 100000 5432541 49793 100000 246839895 49794 100000 571819396 49795 100000 739204359 49796 100000 145062673 49797 100000 61031809 49798 100000 632284302 49799 100000 855394719 49800 100000 599169183 49801 100000 436727681 49802 100000 409416731 49803 100000 589896288 49804 100000 421924030 49805 100000 360045266 49806 100000 841341040 49807 100000 318718791 49808 100000 388034336 49809 100000 795502549 49810 100000 853418608 49811 100000 210665565 49812 100000 367462601 49813 100000 45115939 49814 100000 929467236 49815 100000 623356693 49816 100000 87904125 49817 100000 99878759 49818 100000 345958626 49819 100000 877042053 49820 100000 556291163 49821 100000 594238809 49822 100000 254976480 49823 100000 657855877 49824 100000 99650432 49825 100000 764861387 49826 100000 774354225 49827 100000 608421486 49828 100000 785781952 49829 100000 602916340 49830 100000 18172694 49831 100000 724354360 49832 100000 810770375 49833 100000 301796679 49834 100000 255256862 49835 100000 518422072 49836 100000 612525513 49837 100000 526187775 49838 100000 41978342 49839 100000 964328702 49840 100000 31112886 49841 100000 222710502 49842 100000 225099251 49843 100000 772514731 49844 100000 19533294 49845 100000 147243348 49846 100000 862783788 49847 100000 645929498 49848 100000 240772390 49849 100000 356429211 49850 100000 411513133 49851 100000 786694702 49852 100000 613802053 49853 100000 222085903 49854 100000 306153553 49855 100000 955286181 49856 100000 776402424 49857 100000 335373304 49858 100000 248820712 49859 100000 163037119 49860 100000 331475332 49861 100000 422163760 49862 100000 489307645 49863 100000 863115020 49864 100000 708307204 49865 100000 181549182 49866 100000 590630768 49867 100000 447644352 49868 100000 779850566 49869 100000 659660318 49870 100000 322015723 49871 100000 172458289 49872 100000 881022574 49873 100000 591803081 49874 100000 29915925 49875 100000 382324467 49876 100000 457228313 49877 100000 9444112 49878 100000 867986526 49879 100000 573385987 49880 100000 610868718 49881 100000 580390693 49882 100000 888504017 49883 100000 520420257 49884 100000 802016246 49885 100000 12348711 49886 100000 894646677 49887 100000 340069293 49888 100000 693598154 49889 100000 647919798 49890 100000 691891471 49891 100000 851409247 49892 100000 5928043 49893 100000 608735096 49894 100000 370626753 49895 100000 846387421 49896 100000 207182720 49897 100000 893018960 49898 100000 98652006 49899 100000 251263175 49900 100000 843370450 49901 100000 655502260 49902 100000 561136337 49903 100000 134825324 49904 100000 436830024 49905 100000 867825915 49906 100000 123148830 49907 100000 841245116 49908 100000 236117052 49909 100000 887197063 49910 100000 755282303 49911 100000 635373990 49912 100000 210499024 49913 100000 828206133 49914 100000 736089895 49915 100000 630357268 49916 100000 914310225 49917 100000 191333049 49918 100000 153154316 49919 100000 433781454 49920 100000 291379575 49921 100000 935223381 49922 100000 117900858 49923 100000 589208953 49924 100000 283008607 49925 100000 267888603 49926 100000 842614919 49927 100000 351652630 49928 100000 122954353 49929 100000 586749590 49930 100000 666062718 49931 100000 498208766 49932 100000 296523872 49933 100000 814989255 49934 100000 507397532 49935 100000 429666828 49936 100000 4477899 49937 100000 333031113 49938 100000 25384492 49939 100000 3989092 49940 100000 796727029 49941 100000 897560655 49942 100000 378332984 49943 100000 284443211 49944 100000 583307605 49945 100000 726240410 49946 100000 923197058 49947 100000 242645285 49948 100000 135872636 49949 100000 82804359 49950 100000 505847893 49951 100000 472590454 49952 100000 352491602 49953 100000 560943945 49954 100000 514299596 49955 100000 658960300 49956 100000 629753825 49957 100000 510885989 49958 100000 371537802 49959 100000 35583227 49960 100000 657725699 49961 100000 940282427 49962 100000 415998211 49963 100000 900064137 49964 100000 38313586 49965 100000 372377927 49966 100000 519743290 49967 100000 397053929 49968 100000 637242261 49969 100000 320788541 49970 100000 22381964 49971 100000 565132333 49972 100000 919728038 49973 100000 809847130 49974 100000 633431993 49975 100000 408497101 49976 100000 100948164 49977 100000 660039686 49978 100000 872050249 49979 100000 46421139 49980 100000 867397297 49981 100000 326073641 49982 100000 984952122 49983 100000 809971968 49984 100000 816877029 49985 100000 661110165 49986 100000 941278609 49987 100000 746158819 49988 100000 198389805 49989 100000 548604626 49990 100000 912399739 49991 100000 520373415 49992 100000 529069402 49993 100000 136922121 49994 100000 319734052 49995 100000 300072145 49996 100000 609830511 49997 100000 679046474 49998 100000 877946704 49999 100000 942474458 50000 100000 652462825 50001 100000 568288558 50002 100000 336907068 50003 100000 233688795 50004 100000 196763993 50005 100000 633088922 50006 100000 399692048 50007 100000 798174895 50008 100000 495424644 50009 100000 337638712 50010 100000 702173742 50011 100000 323059985 50012 100000 201158483 50013 100000 366111577 50014 100000 468817399 50015 100000 949905878 50016 100000 342305175 50017 100000 978505221 50018 100000 443396110 50019 100000 146508939 50020 100000 460967133 50021 100000 84970660 50022 100000 299712250 50023 100000 478621271 50024 100000 492644932 50025 100000 170529192 50026 100000 388595665 50027 100000 287188275 50028 100000 236057033 50029 100000 836997328 50030 100000 681393709 50031 100000 12987968 50032 100000 515648677 50033 100000 746920103 50034 100000 640264838 50035 100000 352833197 50036 100000 6228492 50037 100000 989195734 50038 100000 433854863 50039 100000 831400929 50040 100000 718387833 50041 100000 798059926 50042 100000 640053653 50043 100000 159082223 50044 100000 46989178 50045 100000 671455472 50046 100000 188803525 50047 100000 558463579 50048 100000 122182204 50049 100000 146974095 50050 100000 489253535 50051 100000 53604109 50052 100000 280044390 50053 100000 314561930 50054 100000 601346524 50055 100000 329563024 50056 100000 151572787 50057 100000 38198307 50058 100000 128046824 50059 100000 314697778 50060 100000 646661862 50061 100000 4467748 50062 100000 463578720 50063 100000 384220933 50064 100000 707152113 50065 100000 476986704 50066 100000 173799291 50067 100000 118821434 50068 100000 144033191 50069 100000 168437911 50070 100000 13436493 50071 100000 638589119 50072 100000 430114840 50073 100000 439609010 50074 100000 54658249 50075 100000 795005521 50076 100000 475429287 50077 100000 142308110 50078 100000 787144825 50079 100000 132891569 50080 100000 984300558 50081 100000 210496181 50082 100000 791605084 50083 100000 849543871 50084 100000 282221831 50085 100000 760228580 50086 100000 401666296 50087 100000 647243036 50088 100000 918278321 50089 100000 657474054 50090 100000 252470718 50091 100000 701728069 50092 100000 248818084 50093 100000 604751027 50094 100000 888311929 50095 100000 387218072 50096 100000 132330873 50097 100000 178992085 50098 100000 106475787 50099 100000 899195110 50100 100000 658222975 50101 100000 996211677 50102 100000 422806309 50103 100000 589172366 50104 100000 5671370 50105 100000 786464419 50106 100000 226872184 50107 100000 575134277 50108 100000 488969729 50109 100000 321087213 50110 100000 812933760 50111 100000 278534718 50112 100000 213946257 50113 100000 265926429 50114 100000 55187641 50115 100000 169716796 50116 100000 429726491 50117 100000 88669744 50118 100000 834297336 50119 100000 727595996 50120 100000 69567281 50121 100000 363925454 50122 100000 938982679 50123 100000 675225992 50124 100000 353007065 50125 100000 169342770 50126 100000 291172652 50127 100000 294792052 50128 100000 448261179 50129 100000 390716020 50130 100000 619184721 50131 100000 966318838 50132 100000 309863920 50133 100000 786375863 50134 100000 509033953 50135 100000 315034495 50136 100000 781325671 50137 100000 193564368 50138 100000 828183954 50139 100000 629943520 50140 100000 846163263 50141 100000 47787411 50142 100000 886410055 50143 100000 435706991 50144 100000 836273894 50145 100000 240637237 50146 100000 985691195 50147 100000 837519717 50148 100000 459330007 50149 100000 529767471 50150 100000 978023120 50151 100000 234518950 50152 100000 896767871 50153 100000 716303380 50154 100000 76757260 50155 100000 276851535 50156 100000 181907043 50157 100000 39652596 50158 100000 629848876 50159 100000 139474737 50160 100000 665395190 50161 100000 824381470 50162 100000 680740581 50163 100000 502655199 50164 100000 568268762 50165 100000 328267037 50166 100000 131266789 50167 100000 375222746 50168 100000 292824616 50169 100000 651301460 50170 100000 580748594 50171 100000 374228292 50172 100000 623355228 50173 100000 225906965 50174 100000 444999782 50175 100000 385262250 50176 100000 904287597 50177 100000 225383566 50178 100000 964855128 50179 100000 253588761 50180 100000 15923618 50181 100000 132363505 50182 100000 179420319 50183 100000 545656730 50184 100000 251700308 50185 100000 779886175 50186 100000 952301487 50187 100000 584784590 50188 100000 227398644 50189 100000 556365824 50190 100000 155652173 50191 100000 880302502 50192 100000 487540897 50193 100000 408297353 50194 100000 71577486 50195 100000 400986780 50196 100000 908277684 50197 100000 549214511 50198 100000 553639296 50199 100000 808610969 50200 100000 599106646 50201 100000 387166981 50202 100000 168098957 50203 100000 765426768 50204 100000 705525898 50205 100000 522732124 50206 100000 542712129 50207 100000 261932915 50208 100000 766542675 50209 100000 658869676 50210 100000 891334695 50211 100000 110191060 50212 100000 59765811 50213 100000 600429493 50214 100000 134814376 50215 100000 572387143 50216 100000 581907509 50217 100000 481999211 50218 100000 66162669 50219 100000 890708820 50220 100000 546399153 50221 100000 214304313 50222 100000 823923596 50223 100000 866450281 50224 100000 213354153 50225 100000 543024484 50226 100000 350314112 50227 100000 20459881 50228 100000 791795808 50229 100000 232493981 50230 100000 575471221 50231 100000 703152063 50232 100000 668162028 50233 100000 430302438 50234 100000 861554701 50235 100000 699757880 50236 100000 887025413 50237 100000 867614778 50238 100000 549675471 50239 100000 796407955 50240 100000 439240028 50241 100000 704368597 50242 100000 891169805 50243 100000 630329302 50244 100000 351950591 50245 100000 362278416 50246 100000 997990508 50247 100000 790482444 50248 100000 988302352 50249 100000 406886139 50250 100000 346229734 50251 100000 70012631 50252 100000 648420017 50253 100000 150121641 50254 100000 234815792 50255 100000 899217695 50256 100000 301833548 50257 100000 65563705 50258 100000 685558426 50259 100000 589909917 50260 100000 524766563 50261 100000 207161072 50262 100000 202733826 50263 100000 529616590 50264 100000 889619858 50265 100000 55808454 50266 100000 435513154 50267 100000 578165921 50268 100000 487307556 50269 100000 795863532 50270 100000 247017175 50271 100000 513410139 50272 100000 554449289 50273 100000 803508531 50274 100000 705086341 50275 100000 562953474 50276 100000 792358969 50277 100000 8966743 50278 100000 228335913 50279 100000 180944680 50280 100000 32548694 50281 100000 387900256 50282 100000 30360914 50283 100000 875950264 50284 100000 360471779 50285 100000 612941063 50286 100000 886322119 50287 100000 449926919 50288 100000 363931825 50289 100000 618171873 50290 100000 974081257 50291 100000 613551027 50292 100000 520091214 50293 100000 676122134 50294 100000 53116471 50295 100000 225507214 50296 100000 56722685 50297 100000 980130176 50298 100000 879356069 50299 100000 602108152 50300 100000 258089486 50301 100000 337713381 50302 100000 866235437 50303 100000 821450843 50304 100000 269058699 50305 100000 591594325 50306 100000 94487888 50307 100000 884167701 50308 100000 220720578 50309 100000 343703505 50310 100000 390217071 50311 100000 686548865 50312 100000 786865793 50313 100000 243271654 50314 100000 801395066 50315 100000 776413955 50316 100000 417028215 50317 100000 651112757 50318 100000 807325251 50319 100000 268551920 50320 100000 728973174 50321 100000 747358758 50322 100000 516650854 50323 100000 581147568 50324 100000 603396906 50325 100000 481297250 50326 100000 121658438 50327 100000 827761464 50328 100000 772614793 50329 100000 689171211 50330 100000 143682594 50331 100000 326761809 50332 100000 291934681 50333 100000 533736277 50334 100000 515585449 50335 100000 912296958 50336 100000 722386468 50337 100000 928664547 50338 100000 493243855 50339 100000 265470759 50340 100000 423513176 50341 100000 369765202 50342 100000 157606135 50343 100000 758427184 50344 100000 898348932 50345 100000 728327197 50346 100000 458558461 50347 100000 633956537 50348 100000 968902513 50349 100000 950759680 50350 100000 46578917 50351 100000 380737824 50352 100000 169092946 50353 100000 783206928 50354 100000 365440695 50355 100000 939906577 50356 100000 681305361 50357 100000 950218944 50358 100000 322597423 50359 100000 707120990 50360 100000 950790950 50361 100000 165504195 50362 100000 318128885 50363 100000 515794237 50364 100000 728726369 50365 100000 51789833 50366 100000 92611548 50367 100000 440180571 50368 100000 580693263 50369 100000 763890274 50370 100000 511825781 50371 100000 776966405 50372 100000 339571043 50373 100000 704909691 50374 100000 899215651 50375 100000 813892705 50376 100000 576720240 50377 100000 711102897 50378 100000 702801682 50379 100000 288016760 50380 100000 799289079 50381 100000 929262521 50382 100000 163544209 50383 100000 354621787 50384 100000 416301254 50385 100000 399563851 50386 100000 291770549 50387 100000 657118151 50388 100000 293754507 50389 100000 235813449 50390 100000 442342411 50391 100000 362764725 50392 100000 362627854 50393 100000 948997096 50394 100000 599036442 50395 100000 900824502 50396 100000 466467316 50397 100000 106074114 50398 100000 180503744 50399 100000 675635169 50400 100000 242583295 50401 100000 996622292 50402 100000 601574770 50403 100000 752904757 50404 100000 434887292 50405 100000 773477886 50406 100000 440567829 50407 100000 196675934 50408 100000 700949391 50409 100000 765664932 50410 100000 420654125 50411 100000 644331788 50412 100000 532647625 50413 100000 667407257 50414 100000 996424536 50415 100000 508534074 50416 100000 638825749 50417 100000 2113501 50418 100000 743636683 50419 100000 91942398 50420 100000 461676210 50421 100000 949199161 50422 100000 214893757 50423 100000 887189282 50424 100000 324081711 50425 100000 231025886 50426 100000 185340283 50427 100000 469068437 50428 100000 327290483 50429 100000 707126624 50430 100000 670581757 50431 100000 556777315 50432 100000 124575570 50433 100000 251076070 50434 100000 308008893 50435 100000 604849855 50436 100000 818173861 50437 100000 311199025 50438 100000 520403276 50439 100000 494358333 50440 100000 219118082 50441 100000 650965844 50442 100000 598124925 50443 100000 943003449 50444 100000 941327350 50445 100000 165043980 50446 100000 873771501 50447 100000 806284528 50448 100000 2004163 50449 100000 956230902 50450 100000 336016655 50451 100000 545897405 50452 100000 784813781 50453 100000 746264787 50454 100000 834259941 50455 100000 78938698 50456 100000 320720357 50457 100000 16863320 50458 100000 650206105 50459 100000 699618321 50460 100000 759634398 50461 100000 215862653 50462 100000 451177107 50463 100000 929033054 50464 100000 689813962 50465 100000 26122981 50466 100000 465451853 50467 100000 149551343 50468 100000 636846856 50469 100000 138484451 50470 100000 314647767 50471 100000 858540233 50472 100000 188773315 50473 100000 216481811 50474 100000 163585949 50475 100000 493952597 50476 100000 573375004 50477 100000 572712230 50478 100000 881030955 50479 100000 939870808 50480 100000 396448069 50481 100000 206826827 50482 100000 352861938 50483 100000 704279092 50484 100000 677842168 50485 100000 329996552 50486 100000 578008070 50487 100000 103498146 50488 100000 837268080 50489 100000 616486061 50490 100000 251376037 50491 100000 176379553 50492 100000 483730765 50493 100000 814550575 50494 100000 204983025 50495 100000 869625203 50496 100000 499845565 50497 100000 987227286 50498 100000 800611984 50499 100000 747888226 50500 100000 748517165 50501 100000 335805729 50502 100000 854599879 50503 100000 701014257 50504 100000 112039262 50505 100000 785036458 50506 100000 618876399 50507 100000 941297769 50508 100000 261431643 50509 100000 36918139 50510 100000 686802584 50511 100000 103580789 50512 100000 646857953 50513 100000 318684526 50514 100000 794077200 50515 100000 624239785 50516 100000 245563737 50517 100000 859787691 50518 100000 698491398 50519 100000 225963186 50520 100000 886928028 50521 100000 132578739 50522 100000 321682314 50523 100000 167679615 50524 100000 217313555 50525 100000 195606659 50526 100000 203739054 50527 100000 823877365 50528 100000 94421700 50529 100000 253474798 50530 100000 593869449 50531 100000 233186865 50532 100000 911654255 50533 100000 228145999 50534 100000 581397541 50535 100000 136547656 50536 100000 99360982 50537 100000 368330936 50538 100000 5668903 50539 100000 86870223 50540 100000 923532701 50541 100000 398216853 50542 100000 698523858 50543 100000 765417163 50544 100000 169905363 50545 100000 734861254 50546 100000 754719308 50547 100000 291656112 50548 100000 222846070 50549 100000 353862340 50550 100000 637036546 50551 100000 366053311 50552 100000 910008357 50553 100000 975193413 50554 100000 666240932 50555 100000 731766378 50556 100000 291935316 50557 100000 727252466 50558 100000 60113784 50559 100000 97941988 50560 100000 315229389 50561 100000 283152853 50562 100000 739469609 50563 100000 344024685 50564 100000 239223888 50565 100000 612645151 50566 100000 449588928 50567 100000 24083610 50568 100000 529894296 50569 100000 668555394 50570 100000 817169361 50571 100000 30316859 50572 100000 553098184 50573 100000 350684470 50574 100000 879848985 50575 100000 780335829 50576 100000 191646554 50577 100000 785385680 50578 100000 415307962 50579 100000 285403669 50580 100000 879905548 50581 100000 858770258 50582 100000 142558126 50583 100000 340621705 50584 100000 48396498 50585 100000 83655560 50586 100000 87282562 50587 100000 325801609 50588 100000 500662139 50589 100000 976342932 50590 100000 941982540 50591 100000 492555696 50592 100000 354163735 50593 100000 210091106 50594 100000 804715555 50595 100000 803827055 50596 100000 805684953 50597 100000 885784648 50598 100000 402471256 50599 100000 856049624 50600 100000 719130119 50601 100000 642485114 50602 100000 523240755 50603 100000 761808923 50604 100000 791565255 50605 100000 465715961 50606 100000 425002812 50607 100000 694437257 50608 100000 250354726 50609 100000 289127525 50610 100000 624422641 50611 100000 847329420 50612 100000 767014896 50613 100000 387785406 50614 100000 276923957 50615 100000 917494549 50616 100000 945064039 50617 100000 402627488 50618 100000 58868264 50619 100000 822703864 50620 100000 490254138 50621 100000 688603110 50622 100000 899531729 50623 100000 570340058 50624 100000 780982918 50625 100000 939385854 50626 100000 652723077 50627 100000 144260507 50628 100000 387801631 50629 100000 615618175 50630 100000 480146914 50631 100000 922564798 50632 100000 235154081 50633 100000 488027503 50634 100000 974457976 50635 100000 230944137 50636 100000 549187123 50637 100000 917343897 50638 100000 699618181 50639 100000 482340462 50640 100000 495583944 50641 100000 849134220 50642 100000 266216669 50643 100000 974158534 50644 100000 781240372 50645 100000 856184042 50646 100000 637523488 50647 100000 55554342 50648 100000 169549505 50649 100000 3625790 50650 100000 140094779 50651 100000 326164589 50652 100000 437557212 50653 100000 170867783 50654 100000 579217424 50655 100000 987149955 50656 100000 861462955 50657 100000 66307809 50658 100000 889058292 50659 100000 479212856 50660 100000 319481567 50661 100000 800879334 50662 100000 465324803 50663 100000 313215288 50664 100000 433167929 50665 100000 603087133 50666 100000 557929352 50667 100000 234382370 50668 100000 715788885 50669 100000 120017770 50670 100000 977009138 50671 100000 514110823 50672 100000 831577113 50673 100000 980270900 50674 100000 338189797 50675 100000 426523636 50676 100000 492837517 50677 100000 2441165 50678 100000 447883824 50679 100000 992753011 50680 100000 736803516 50681 100000 537123981 50682 100000 256775900 50683 100000 84448990 50684 100000 366600468 50685 100000 89840709 50686 100000 689377238 50687 100000 276966469 50688 100000 551298081 50689 100000 521611280 50690 100000 215710865 50691 100000 246677356 50692 100000 40054155 50693 100000 544856171 50694 100000 800513619 50695 100000 161096208 50696 100000 511670247 50697 100000 953868729 50698 100000 379530125 50699 100000 266544751 50700 100000 602201497 50701 100000 140563721 50702 100000 323399187 50703 100000 646310053 50704 100000 39312225 50705 100000 365013233 50706 100000 513878070 50707 100000 966263839 50708 100000 317403118 50709 100000 785530410 50710 100000 317048252 50711 100000 561957691 50712 100000 357253388 50713 100000 763985443 50714 100000 674680741 50715 100000 943429127 50716 100000 40912368 50717 100000 92494556 50718 100000 149644688 50719 100000 232653077 50720 100000 651872929 50721 100000 484765769 50722 100000 500435167 50723 100000 656355091 50724 100000 630550288 50725 100000 319508205 50726 100000 700952876 50727 100000 187351687 50728 100000 715582855 50729 100000 386818026 50730 100000 777263984 50731 100000 639766350 50732 100000 451563102 50733 100000 434740881 50734 100000 564379827 50735 100000 125521046 50736 100000 79140848 50737 100000 404033892 50738 100000 29937492 50739 100000 284580178 50740 100000 423174968 50741 100000 870246219 50742 100000 190036010 50743 100000 996721531 50744 100000 945472248 50745 100000 817249139 50746 100000 323790097 50747 100000 658544037 50748 100000 303066934 50749 100000 153450868 50750 100000 783243400 50751 100000 539129539 50752 100000 595873716 50753 100000 916926684 50754 100000 425040027 50755 100000 959044539 50756 100000 176326834 50757 100000 735616303 50758 100000 231301649 50759 100000 328831074 50760 100000 966480438 50761 100000 211078796 50762 100000 140322033 50763 100000 242841458 50764 100000 877797051 50765 100000 227439848 50766 100000 472714555 50767 100000 443467584 50768 100000 72582149 50769 100000 279565025 50770 100000 724665708 50771 100000 133897225 50772 100000 819435978 50773 100000 580445415 50774 100000 860532356 50775 100000 803442463 50776 100000 764812276 50777 100000 515850745 50778 100000 686230857 50779 100000 61974890 50780 100000 335151264 50781 100000 164255570 50782 100000 112592723 50783 100000 344840159 50784 100000 293082527 50785 100000 247767159 50786 100000 800274796 50787 100000 292701514 50788 100000 819577753 50789 100000 857484140 50790 100000 688901770 50791 100000 615471387 50792 100000 848599898 50793 100000 64762126 50794 100000 325160505 50795 100000 691682302 50796 100000 379953347 50797 100000 434803809 50798 100000 593134316 50799 100000 296921254 50800 100000 340208353 50801 100000 39121198 50802 100000 574078776 50803 100000 966262537 50804 100000 948074528 50805 100000 311724472 50806 100000 869023580 50807 100000 302636113 50808 100000 298790345 50809 100000 980742458 50810 100000 856595097 50811 100000 207629183 50812 100000 581650882 50813 100000 893418866 50814 100000 174297119 50815 100000 480439116 50816 100000 683905876 50817 100000 583577105 50818 100000 273805408 50819 100000 297890870 50820 100000 291885589 50821 100000 869478064 50822 100000 587763190 50823 100000 79768052 50824 100000 616448994 50825 100000 427971062 50826 100000 357942822 50827 100000 124041450 50828 100000 477149586 50829 100000 633730378 50830 100000 485438935 50831 100000 104909170 50832 100000 195530965 50833 100000 659428712 50834 100000 614594625 50835 100000 927615906 50836 100000 733125700 50837 100000 687142960 50838 100000 961505251 50839 100000 285200213 50840 100000 351238210 50841 100000 279837222 50842 100000 261290223 50843 100000 195345839 50844 100000 601271864 50845 100000 706391270 50846 100000 556551227 50847 100000 429727735 50848 100000 596639257 50849 100000 896093539 50850 100000 785750113 50851 100000 527891092 50852 100000 99878583 50853 100000 415178044 50854 100000 999269120 50855 100000 137298143 50856 100000 60797940 50857 100000 30715843 50858 100000 2564037 50859 100000 869959109 50860 100000 887701319 50861 100000 93235063 50862 100000 563199210 50863 100000 194553325 50864 100000 765077791 50865 100000 194773598 50866 100000 435761310 50867 100000 415922528 50868 100000 636371346 50869 100000 324826968 50870 100000 25337183 50871 100000 228641776 50872 100000 960718329 50873 100000 956752310 50874 100000 404308156 50875 100000 853555793 50876 100000 321578416 50877 100000 306022839 50878 100000 147086087 50879 100000 966260173 50880 100000 283788638 50881 100000 510778465 50882 100000 470334067 50883 100000 135265778 50884 100000 433605631 50885 100000 195178119 50886 100000 594393955 50887 100000 200387359 50888 100000 579943316 50889 100000 65696377 50890 100000 176973541 50891 100000 533056197 50892 100000 86511374 50893 100000 902654466 50894 100000 1370253 50895 100000 884506141 50896 100000 509427442 50897 100000 823076025 50898 100000 425258097 50899 100000 436538104 50900 100000 191470931 50901 100000 431375357 50902 100000 249180102 50903 100000 337086965 50904 100000 823210268 50905 100000 731176874 50906 100000 309606463 50907 100000 229780036 50908 100000 715464258 50909 100000 409989449 50910 100000 190915467 50911 100000 912305647 50912 100000 167962918 50913 100000 792317548 50914 100000 985774868 50915 100000 643645755 50916 100000 355026291 50917 100000 463440795 50918 100000 438229129 50919 100000 31085772 50920 100000 871877056 50921 100000 893836094 50922 100000 630127250 50923 100000 682502197 50924 100000 487327874 50925 100000 440771929 50926 100000 386944003 50927 100000 524271123 50928 100000 573688925 50929 100000 21423100 50930 100000 321269699 50931 100000 651382140 50932 100000 921345497 50933 100000 753517358 50934 100000 762397343 50935 100000 693545948 50936 100000 713929376 50937 100000 679748028 50938 100000 908113179 50939 100000 926178710 50940 100000 506586124 50941 100000 109735555 50942 100000 293879553 50943 100000 286155750 50944 100000 299034172 50945 100000 124465239 50946 100000 56220623 50947 100000 328123302 50948 100000 572482645 50949 100000 805085337 50950 100000 362884383 50951 100000 517901208 50952 100000 536986134 50953 100000 565723 50954 100000 530235371 50955 100000 164765277 50956 100000 597504650 50957 100000 617449942 50958 100000 888910368 50959 100000 203457304 50960 100000 473277997 50961 100000 574682984 50962 100000 308080637 50963 100000 983076940 50964 100000 117980783 50965 100000 750362503 50966 100000 657827276 50967 100000 388459834 50968 100000 102775779 50969 100000 133883165 50970 100000 568357000 50971 100000 1754737 50972 100000 878783312 50973 100000 141844296 50974 100000 134404922 50975 100000 206060582 50976 100000 588441658 50977 100000 566721458 50978 100000 912608044 50979 100000 474087924 50980 100000 429764868 50981 100000 515670148 50982 100000 302026472 50983 100000 414394269 50984 100000 479062978 50985 100000 997812672 50986 100000 130700946 50987 100000 233460343 50988 100000 963692274 50989 100000 531130877 50990 100000 646670000 50991 100000 170951853 50992 100000 670630176 50993 100000 441345678 50994 100000 896983240 50995 100000 291559798 50996 100000 417468765 50997 100000 563091994 50998 100000 374404949 50999 100000 121765012 51000 100000 507197561 51001 100000 90883025 51002 100000 979110640 51003 100000 840606058 51004 100000 962040531 51005 100000 484659511 51006 100000 6867850 51007 100000 792498565 51008 100000 343079958 51009 100000 206543800 51010 100000 949052880 51011 100000 591315402 51012 100000 877248989 51013 100000 362537935 51014 100000 809759627 51015 100000 438161538 51016 100000 494461572 51017 100000 57631909 51018 100000 289772127 51019 100000 447333087 51020 100000 570790129 51021 100000 181471384 51022 100000 652535265 51023 100000 53044518 51024 100000 431231483 51025 100000 400604475 51026 100000 985184775 51027 100000 285748683 51028 100000 798994979 51029 100000 335684886 51030 100000 123444932 51031 100000 352063536 51032 100000 969942559 51033 100000 418658897 51034 100000 686479390 51035 100000 779785666 51036 100000 532133937 51037 100000 216970079 51038 100000 61217995 51039 100000 991008450 51040 100000 334103566 51041 100000 81696691 51042 100000 122684057 51043 100000 813496419 51044 100000 21721692 51045 100000 442607478 51046 100000 49399435 51047 100000 424277506 51048 100000 224671747 51049 100000 724442552 51050 100000 990933631 51051 100000 125597224 51052 100000 596563961 51053 100000 311985046 51054 100000 476972355 51055 100000 759930314 51056 100000 574905954 51057 100000 697076541 51058 100000 146608196 51059 100000 213883574 51060 100000 462933576 51061 100000 707654615 51062 100000 979857788 51063 100000 677270205 51064 100000 338603364 51065 100000 195158078 51066 100000 413507833 51067 100000 250862160 51068 100000 322354401 51069 100000 260455602 51070 100000 303496463 51071 100000 512710677 51072 100000 704550557 51073 100000 204618542 51074 100000 320666394 51075 100000 749257493 51076 100000 38181247 51077 100000 956357297 51078 100000 422307233 51079 100000 254605533 51080 100000 759173362 51081 100000 240993385 51082 100000 795724909 51083 100000 368064873 51084 100000 620209678 51085 100000 168544873 51086 100000 463251123 51087 100000 956889199 51088 100000 595604058 51089 100000 908073910 51090 100000 928763600 51091 100000 197569088 51092 100000 30769165 51093 100000 486973581 51094 100000 847436246 51095 100000 97290342 51096 100000 37644032 51097 100000 459024569 51098 100000 991917814 51099 100000 796775869 51100 100000 577303446 51101 100000 958737484 51102 100000 886826960 51103 100000 926155993 51104 100000 8126061 51105 100000 781695327 51106 100000 682111016 51107 100000 477864190 51108 100000 155454861 51109 100000 373048647 51110 100000 565273820 51111 100000 788495410 51112 100000 17673001 51113 100000 999172778 51114 100000 901040872 51115 100000 358629612 51116 100000 947000974 51117 100000 672823512 51118 100000 541795498 51119 100000 394668605 51120 100000 399982240 51121 100000 70775389 51122 100000 294373129 51123 100000 783963802 51124 100000 121978467 51125 100000 831756937 51126 100000 565013101 51127 100000 598194458 51128 100000 130024969 51129 100000 896313807 51130 100000 34826271 51131 100000 424042917 51132 100000 768854045 51133 100000 258653056 51134 100000 718148538 51135 100000 295200874 51136 100000 815330251 51137 100000 696493235 51138 100000 744319812 51139 100000 946676470 51140 100000 406644593 51141 100000 882664287 51142 100000 518152740 51143 100000 819804352 51144 100000 745938321 51145 100000 966280621 51146 100000 461762015 51147 100000 4263154 51148 100000 440880121 51149 100000 676788098 51150 100000 561594981 51151 100000 766683760 51152 100000 373082113 51153 100000 376438657 51154 100000 909560612 51155 100000 70916622 51156 100000 664431273 51157 100000 223597387 51158 100000 555122624 51159 100000 899664894 51160 100000 498171522 51161 100000 257264315 51162 100000 80042019 51163 100000 403825107 51164 100000 873641795 51165 100000 927890853 51166 100000 704715934 51167 100000 144873370 51168 100000 122159953 51169 100000 844676989 51170 100000 278474763 51171 100000 202636182 51172 100000 377317255 51173 100000 222771929 51174 100000 395841619 51175 100000 55865553 51176 100000 281297462 51177 100000 285672638 51178 100000 513868566 51179 100000 791957576 51180 100000 159064866 51181 100000 325809752 51182 100000 251708080 51183 100000 532370365 51184 100000 649327262 51185 100000 325074776 51186 100000 74851229 51187 100000 537807498 51188 100000 230634920 51189 100000 790861120 51190 100000 637543505 51191 100000 400575060 51192 100000 358338145 51193 100000 165806998 51194 100000 254606119 51195 100000 884771783 51196 100000 520923284 51197 100000 620701706 51198 100000 12205211 51199 100000 622543282 51200 100000 204361230 51201 100000 575385524 51202 100000 786536377 51203 100000 373822126 51204 100000 894867509 51205 100000 454823634 51206 100000 710365047 51207 100000 593380379 51208 100000 934666283 51209 100000 878783658 51210 100000 562188030 51211 100000 216885919 51212 100000 256043 51213 100000 987604352 51214 100000 749551822 51215 100000 660996217 51216 100000 103344084 51217 100000 413431328 51218 100000 917444648 51219 100000 611245005 51220 100000 406932927 51221 100000 551588706 51222 100000 840420809 51223 100000 763032499 51224 100000 251508026 51225 100000 884376053 51226 100000 930816203 51227 100000 427773986 51228 100000 513823413 51229 100000 437368039 51230 100000 131128576 51231 100000 903317534 51232 100000 201337710 51233 100000 229576679 51234 100000 487287152 51235 100000 656771543 51236 100000 551308788 51237 100000 852419867 51238 100000 66358955 51239 100000 234605121 51240 100000 464366497 51241 100000 398274732 51242 100000 956719251 51243 100000 259854139 51244 100000 671843630 51245 100000 412050345 51246 100000 279300269 51247 100000 449699060 51248 100000 72355618 51249 100000 598951743 51250 100000 185583001 51251 100000 511099259 51252 100000 709537265 51253 100000 580376948 51254 100000 181916323 51255 100000 206003789 51256 100000 42719746 51257 100000 112297608 51258 100000 280277477 51259 100000 509686857 51260 100000 332238206 51261 100000 291399965 51262 100000 122849620 51263 100000 12662660 51264 100000 184551043 51265 100000 981281221 51266 100000 672803629 51267 100000 328138270 51268 100000 306205067 51269 100000 822411489 51270 100000 161812896 51271 100000 415964199 51272 100000 581847533 51273 100000 971993552 51274 100000 905178912 51275 100000 791545024 51276 100000 491507896 51277 100000 868442907 51278 100000 158402322 51279 100000 891018181 51280 100000 492334952 51281 100000 791710540 51282 100000 933028952 51283 100000 768322152 51284 100000 87699640 51285 100000 645341416 51286 100000 400790822 51287 100000 352184067 51288 100000 75397572 51289 100000 479369158 51290 100000 839545555 51291 100000 305083032 51292 100000 2547504 51293 100000 712733235 51294 100000 249265067 51295 100000 302956709 51296 100000 554311317 51297 100000 773504384 51298 100000 556309051 51299 100000 148871846 51300 100000 69120290 51301 100000 151525855 51302 100000 694694513 51303 100000 248677137 51304 100000 423698651 51305 100000 296959203 51306 100000 993588085 51307 100000 366033695 51308 100000 339956477 51309 100000 971682361 51310 100000 426794289 51311 100000 405657416 51312 100000 549822550 51313 100000 116677778 51314 100000 650366036 51315 100000 712546512 51316 100000 470426896 51317 100000 240073529 51318 100000 918862896 51319 100000 422069246 51320 100000 849629253 51321 100000 459972394 51322 100000 704825747 51323 100000 138657563 51324 100000 882755577 51325 100000 402947430 51326 100000 609063366 51327 100000 65272647 51328 100000 473595758 51329 100000 4293954 51330 100000 389532376 51331 100000 295501204 51332 100000 100443325 51333 100000 957283443 51334 100000 848456238 51335 100000 325683707 51336 100000 113438546 51337 100000 193941789 51338 100000 558262158 51339 100000 993686399 51340 100000 439120209 51341 100000 817502605 51342 100000 520812963 51343 100000 326874941 51344 100000 46217350 51345 100000 971986204 51346 100000 851568467 51347 100000 613626286 51348 100000 797566 51349 100000 232574884 51350 100000 818541424 51351 100000 517004007 51352 100000 74047475 51353 100000 655735507 51354 100000 485961385 51355 100000 906192855 51356 100000 535901790 51357 100000 912525555 51358 100000 539911924 51359 100000 645695634 51360 100000 527000958 51361 100000 357246226 51362 100000 552408075 51363 100000 707342867 51364 100000 292641962 51365 100000 276094624 51366 100000 966014692 51367 100000 281060380 51368 100000 351924771 51369 100000 783084545 51370 100000 182310006 51371 100000 381368512 51372 100000 488094805 51373 100000 175556649 51374 100000 439572056 51375 100000 359811290 51376 100000 902384007 51377 100000 425772208 51378 100000 56438585 51379 100000 542986095 51380 100000 876221631 51381 100000 689737296 51382 100000 672967650 51383 100000 871094662 51384 100000 835543144 51385 100000 392842874 51386 100000 763162111 51387 100000 956298511 51388 100000 678579860 51389 100000 825202228 51390 100000 554353423 51391 100000 60788818 51392 100000 514365936 51393 100000 562302487 51394 100000 824453877 51395 100000 24942628 51396 100000 720669287 51397 100000 409700145 51398 100000 105159295 51399 100000 883949944 51400 100000 665446328 51401 100000 787417636 51402 100000 884674531 51403 100000 369847335 51404 100000 168732308 51405 100000 221069324 51406 100000 317397885 51407 100000 492173543 51408 100000 898947226 51409 100000 782629719 51410 100000 406976807 51411 100000 483662245 51412 100000 133497357 51413 100000 153580169 51414 100000 717038857 51415 100000 693974665 51416 100000 237599050 51417 100000 235663725 51418 100000 250418895 51419 100000 488510112 51420 100000 18804408 51421 100000 696138859 51422 100000 432618899 51423 100000 222312950 51424 100000 170602486 51425 100000 256116574 51426 100000 754903983 51427 100000 287469896 51428 100000 220894555 51429 100000 790611353 51430 100000 909060334 51431 100000 617814694 51432 100000 733566645 51433 100000 414011326 51434 100000 959413589 51435 100000 909846986 51436 100000 803259448 51437 100000 632782332 51438 100000 488503734 51439 100000 688727862 51440 100000 809528878 51441 100000 362223787 51442 100000 378403091 51443 100000 967061266 51444 100000 479996022 51445 100000 738440992 51446 100000 675897723 51447 100000 316761351 51448 100000 549393960 51449 100000 184437393 51450 100000 749022348 51451 100000 34907546 51452 100000 617254465 51453 100000 89120473 51454 100000 41279548 51455 100000 495920264 51456 100000 623558672 51457 100000 406605662 51458 100000 480397370 51459 100000 162429713 51460 100000 571806468 51461 100000 326262516 51462 100000 187187919 51463 100000 645485683 51464 100000 65029190 51465 100000 275240273 51466 100000 926162132 51467 100000 617243889 51468 100000 440875028 51469 100000 450397876 51470 100000 838728371 51471 100000 585689312 51472 100000 65630533 51473 100000 126423181 51474 100000 824658124 51475 100000 580505862 51476 100000 955741971 51477 100000 652403772 51478 100000 676221287 51479 100000 676963340 51480 100000 453653453 51481 100000 533678258 51482 100000 19151717 51483 100000 734209227 51484 100000 127946380 51485 100000 799754659 51486 100000 120506156 51487 100000 277725114 51488 100000 895711701 51489 100000 148560382 51490 100000 544654735 51491 100000 101132293 51492 100000 16629164 51493 100000 350536064 51494 100000 536261951 51495 100000 835328394 51496 100000 331342159 51497 100000 158891737 51498 100000 9251299 51499 100000 644014032 51500 100000 709392772 51501 100000 230313294 51502 100000 141989321 51503 100000 207900416 51504 100000 250343240 51505 100000 627358274 51506 100000 42474817 51507 100000 693985320 51508 100000 367602654 51509 100000 132907171 51510 100000 259646596 51511 100000 995589502 51512 100000 658632709 51513 100000 903438306 51514 100000 186553857 51515 100000 54544280 51516 100000 175262606 51517 100000 444679486 51518 100000 806250497 51519 100000 661534095 51520 100000 404192121 51521 100000 361948901 51522 100000 21338965 51523 100000 357262499 51524 100000 868249792 51525 100000 204641666 51526 100000 692458391 51527 100000 155112880 51528 100000 55012678 51529 100000 340074381 51530 100000 741511659 51531 100000 867301402 51532 100000 219302630 51533 100000 774883732 51534 100000 880061401 51535 100000 343262282 51536 100000 727067218 51537 100000 371970666 51538 100000 984999366 51539 100000 397907747 51540 100000 717347713 51541 100000 681536392 51542 100000 155236068 51543 100000 530338806 51544 100000 941392103 51545 100000 863246220 51546 100000 990086551 51547 100000 338937214 51548 100000 1921198 51549 100000 835329397 51550 100000 405176701 51551 100000 413898146 51552 100000 709904154 51553 100000 746313447 51554 100000 755959504 51555 100000 344098738 51556 100000 128947333 51557 100000 954027007 51558 100000 599686818 51559 100000 361066141 51560 100000 116179094 51561 100000 202839062 51562 100000 613675015 51563 100000 757586798 51564 100000 38730643 51565 100000 187919333 51566 100000 430077434 51567 100000 905659867 51568 100000 104663620 51569 100000 548676272 51570 100000 233543828 51571 100000 628123960 51572 100000 465522950 51573 100000 16665999 51574 100000 729976985 51575 100000 10969295 51576 100000 533331019 51577 100000 164726418 51578 100000 824908966 51579 100000 918208037 51580 100000 529915668 51581 100000 22357998 51582 100000 347573623 51583 100000 87189424 51584 100000 41261391 51585 100000 310534656 51586 100000 110354228 51587 100000 411829628 51588 100000 136034315 51589 100000 687560926 51590 100000 78328617 51591 100000 206023630 51592 100000 903780220 51593 100000 983253998 51594 100000 891557413 51595 100000 1939222 51596 100000 379657622 51597 100000 686095563 51598 100000 217780473 51599 100000 864192182 51600 100000 720285676 51601 100000 225681972 51602 100000 205341542 51603 100000 264209800 51604 100000 212479968 51605 100000 152175185 51606 100000 478173957 51607 100000 172062969 51608 100000 192790576 51609 100000 590719730 51610 100000 153267943 51611 100000 663870433 51612 100000 381166637 51613 100000 462876046 51614 100000 569449809 51615 100000 973736684 51616 100000 318590069 51617 100000 755979271 51618 100000 63735310 51619 100000 199520 51620 100000 148145877 51621 100000 109157637 51622 100000 460140259 51623 100000 329775316 51624 100000 810926891 51625 100000 566419478 51626 100000 909453152 51627 100000 726691030 51628 100000 335310820 51629 100000 749502099 51630 100000 356868720 51631 100000 316800134 51632 100000 580691645 51633 100000 49356223 51634 100000 599695760 51635 100000 696863503 51636 100000 450294868 51637 100000 402174417 51638 100000 794345621 51639 100000 160489074 51640 100000 121359910 51641 100000 589560894 51642 100000 214212023 51643 100000 964384508 51644 100000 804597327 51645 100000 893613584 51646 100000 656415893 51647 100000 677504506 51648 100000 394870903 51649 100000 124911761 51650 100000 671980133 51651 100000 569727082 51652 100000 163047819 51653 100000 227302626 51654 100000 425517779 51655 100000 312334852 51656 100000 316439023 51657 100000 500944859 51658 100000 523177039 51659 100000 163653969 51660 100000 685428562 51661 100000 194585809 51662 100000 875159982 51663 100000 267103942 51664 100000 141026414 51665 100000 107757876 51666 100000 374775615 51667 100000 149070674 51668 100000 932912456 51669 100000 553869110 51670 100000 150884176 51671 100000 914064239 51672 100000 976981614 51673 100000 307826546 51674 100000 378384057 51675 100000 533525582 51676 100000 767147387 51677 100000 406239715 51678 100000 335066041 51679 100000 117750767 51680 100000 886487245 51681 100000 556094589 51682 100000 381977393 51683 100000 289558202 51684 100000 518572099 51685 100000 94177464 51686 100000 182383121 51687 100000 453413841 51688 100000 733383548 51689 100000 490200677 51690 100000 940128771 51691 100000 393019606 51692 100000 509392408 51693 100000 476930224 51694 100000 565490874 51695 100000 289424626 51696 100000 591479996 51697 100000 665509365 51698 100000 91999465 51699 100000 311371789 51700 100000 773150709 51701 100000 925717095 51702 100000 861797933 51703 100000 252443410 51704 100000 906508303 51705 100000 737459910 51706 100000 91594098 51707 100000 396098702 51708 100000 39759918 51709 100000 535891833 51710 100000 10473662 51711 100000 454476426 51712 100000 639754571 51713 100000 250648339 51714 100000 508786789 51715 100000 546796890 51716 100000 549483851 51717 100000 996460449 51718 100000 126861823 51719 100000 127700601 51720 100000 183236838 51721 100000 113738239 51722 100000 943884948 51723 100000 139086283 51724 100000 947132404 51725 100000 134735803 51726 100000 656073989 51727 100000 606822803 51728 100000 159296035 51729 100000 925514491 51730 100000 663421176 51731 100000 782434970 51732 100000 172738603 51733 100000 580267193 51734 100000 116747801 51735 100000 298522201 51736 100000 850809840 51737 100000 565607252 51738 100000 79508864 51739 100000 393470274 51740 100000 942984059 51741 100000 922774586 51742 100000 699502000 51743 100000 227133205 51744 100000 438641551 51745 100000 618331997 51746 100000 408461840 51747 100000 611201900 51748 100000 354398258 51749 100000 594605632 51750 100000 647190345 51751 100000 455326356 51752 100000 169748346 51753 100000 973469105 51754 100000 468859711 51755 100000 615869337 51756 100000 361831060 51757 100000 438718630 51758 100000 721911167 51759 100000 120867731 51760 100000 777091321 51761 100000 499892709 51762 100000 793286341 51763 100000 823337220 51764 100000 559083988 51765 100000 868975730 51766 100000 650413775 51767 100000 859164351 51768 100000 683604649 51769 100000 66411288 51770 100000 487650453 51771 100000 625166039 51772 100000 439139266 51773 100000 263122600 51774 100000 219463425 51775 100000 466679443 51776 100000 472134668 51777 100000 861916873 51778 100000 376766743 51779 100000 937265515 51780 100000 40244100 51781 100000 209917987 51782 100000 876598408 51783 100000 855911995 51784 100000 588948246 51785 100000 180865217 51786 100000 624056200 51787 100000 180402359 51788 100000 735767231 51789 100000 156584081 51790 100000 680844854 51791 100000 798513119 51792 100000 696067825 51793 100000 493935190 51794 100000 975174635 51795 100000 13093218 51796 100000 547797041 51797 100000 160945171 51798 100000 801111699 51799 100000 359531986 51800 100000 828400201 51801 100000 377279929 51802 100000 577792673 51803 100000 583048520 51804 100000 718150010 51805 100000 647885048 51806 100000 821609703 51807 100000 590147944 51808 100000 576695165 51809 100000 793339702 51810 100000 377715156 51811 100000 150416764 51812 100000 986472889 51813 100000 976080164 51814 100000 790027344 51815 100000 722828103 51816 100000 48297106 51817 100000 237478165 51818 100000 516086053 51819 100000 900294394 51820 100000 495239796 51821 100000 989284916 51822 100000 488758276 51823 100000 120078417 51824 100000 355004703 51825 100000 267269037 51826 100000 779111598 51827 100000 812604155 51828 100000 495202489 51829 100000 148163342 51830 100000 757788628 51831 100000 678691732 51832 100000 681277134 51833 100000 511613617 51834 100000 524661479 51835 100000 705949789 51836 100000 420889116 51837 100000 40690452 51838 100000 376786573 51839 100000 389335127 51840 100000 950966574 51841 100000 344459970 51842 100000 381787959 51843 100000 742235590 51844 100000 590841295 51845 100000 360747433 51846 100000 166812727 51847 100000 558056172 51848 100000 6112789 51849 100000 357366961 51850 100000 799007637 51851 100000 675127581 51852 100000 4122561 51853 100000 651826084 51854 100000 422632829 51855 100000 457568831 51856 100000 633529909 51857 100000 195859927 51858 100000 593490280 51859 100000 833229038 51860 100000 19670950 51861 100000 388819193 51862 100000 280783983 51863 100000 235920186 51864 100000 316997536 51865 100000 570219890 51866 100000 611915401 51867 100000 163960938 51868 100000 499152416 51869 100000 521183229 51870 100000 955382265 51871 100000 108964736 51872 100000 643839092 51873 100000 325520552 51874 100000 440128474 51875 100000 813003858 51876 100000 93717663 51877 100000 760394454 51878 100000 581234595 51879 100000 445670768 51880 100000 156241541 51881 100000 699854658 51882 100000 213866931 51883 100000 494387941 51884 100000 460156086 51885 100000 941490028 51886 100000 334128991 51887 100000 732869949 51888 100000 175354099 51889 100000 898394539 51890 100000 468991319 51891 100000 817925025 51892 100000 362803562 51893 100000 696450174 51894 100000 627792661 51895 100000 939953733 51896 100000 517048416 51897 100000 454814889 51898 100000 450149829 51899 100000 93744267 51900 100000 176007355 51901 100000 528963667 51902 100000 539659981 51903 100000 600202075 51904 100000 346193185 51905 100000 991406029 51906 100000 182094012 51907 100000 210279954 51908 100000 417237468 51909 100000 92334522 51910 100000 664336882 51911 100000 896119348 51912 100000 502379233 51913 100000 96979913 51914 100000 944123922 51915 100000 103977614 51916 100000 724766482 51917 100000 129745810 51918 100000 171114159 51919 100000 643144192 51920 100000 416627199 51921 100000 32170643 51922 100000 240025803 51923 100000 398491895 51924 100000 473566457 51925 100000 462354175 51926 100000 742809645 51927 100000 733254190 51928 100000 460181253 51929 100000 264526468 51930 100000 330958182 51931 100000 545891791 51932 100000 691973767 51933 100000 921206107 51934 100000 599723705 51935 100000 747614047 51936 100000 274841660 51937 100000 276326565 51938 100000 399704551 51939 100000 490615352 51940 100000 644303163 51941 100000 601124921 51942 100000 519150892 51943 100000 709536476 51944 100000 123321907 51945 100000 530139152 51946 100000 11265143 51947 100000 28604995 51948 100000 680264329 51949 100000 436803825 51950 100000 924533416 51951 100000 262628773 51952 100000 675228699 51953 100000 18048310 51954 100000 978743896 51955 100000 999822431 51956 100000 62150103 51957 100000 219096000 51958 100000 699907076 51959 100000 59584188 51960 100000 373776684 51961 100000 753211499 51962 100000 395729674 51963 100000 386010254 51964 100000 113002154 51965 100000 195750412 51966 100000 135552018 51967 100000 87558244 51968 100000 945200987 51969 100000 952977614 51970 100000 860848700 51971 100000 388855726 51972 100000 174791699 51973 100000 932910246 51974 100000 192967257 51975 100000 187629831 51976 100000 835648118 51977 100000 816239859 51978 100000 256694351 51979 100000 223908373 51980 100000 725223961 51981 100000 82510510 51982 100000 661377653 51983 100000 533148634 51984 100000 324228795 51985 100000 223979195 51986 100000 344461838 51987 100000 894616739 51988 100000 891409884 51989 100000 134347703 51990 100000 839155157 51991 100000 889838515 51992 100000 238379565 51993 100000 764290604 51994 100000 231575380 51995 100000 343714780 51996 100000 67728731 51997 100000 798313043 51998 100000 223262572 51999 100000 648309568 52000 100000 55533776 52001 100000 222110011 52002 100000 86934357 52003 100000 182283003 52004 100000 858272069 52005 100000 124108458 52006 100000 453506085 52007 100000 176478841 52008 100000 550491183 52009 100000 660667398 52010 100000 932691099 52011 100000 836090157 52012 100000 340503203 52013 100000 838452090 52014 100000 512767842 52015 100000 625252949 52016 100000 257535281 52017 100000 742316538 52018 100000 504242794 52019 100000 162155786 52020 100000 57700914 52021 100000 107610674 52022 100000 750707454 52023 100000 848361033 52024 100000 772207706 52025 100000 421603891 52026 100000 614813400 52027 100000 27097576 52028 100000 318187770 52029 100000 123866769 52030 100000 629507145 52031 100000 279145812 52032 100000 970036642 52033 100000 456436873 52034 100000 381855662 52035 100000 623211231 52036 100000 79716946 52037 100000 813555199 52038 100000 795067133 52039 100000 303150598 52040 100000 432760146 52041 100000 248170458 52042 100000 848416934 52043 100000 182737967 52044 100000 826677578 52045 100000 685838516 52046 100000 306160645 52047 100000 760120159 52048 100000 934676655 52049 100000 704775540 52050 100000 64683410 52051 100000 272328370 52052 100000 903596515 52053 100000 352719578 52054 100000 908357311 52055 100000 340923536 52056 100000 100586741 52057 100000 533622942 52058 100000 850943055 52059 100000 773245169 52060 100000 963023367 52061 100000 228410760 52062 100000 491760147 52063 100000 337084836 52064 100000 557404036 52065 100000 888305687 52066 100000 43946067 52067 100000 467147627 52068 100000 314643251 52069 100000 384603549 52070 100000 633716188 52071 100000 963481968 52072 100000 85740078 52073 100000 183779363 52074 100000 38284025 52075 100000 866739055 52076 100000 148394428 52077 100000 872791200 52078 100000 917905951 52079 100000 435874200 52080 100000 848532136 52081 100000 625206685 52082 100000 954968024 52083 100000 874176421 52084 100000 152540268 52085 100000 243267696 52086 100000 333050459 52087 100000 859498170 52088 100000 927786511 52089 100000 379056603 52090 100000 543538566 52091 100000 646229772 52092 100000 731322603 52093 100000 620771272 52094 100000 108949266 52095 100000 996964761 52096 100000 250652290 52097 100000 564101441 52098 100000 762930850 52099 100000 10390015 52100 100000 374905445 52101 100000 723976983 52102 100000 170479931 52103 100000 891184429 52104 100000 769995809 52105 100000 170473044 52106 100000 347416182 52107 100000 313695686 52108 100000 804025793 52109 100000 19722981 52110 100000 569865177 52111 100000 1622374 52112 100000 463164373 52113 100000 586313615 52114 100000 574603899 52115 100000 835401638 52116 100000 913901947 52117 100000 655992792 52118 100000 984978070 52119 100000 651783789 52120 100000 42012748 52121 100000 376574686 52122 100000 720412504 52123 100000 596511923 52124 100000 228636366 52125 100000 584547843 52126 100000 604266487 52127 100000 970711799 52128 100000 800105197 52129 100000 656343630 52130 100000 784684792 52131 100000 375159729 52132 100000 245784063 52133 100000 261818044 52134 100000 987153856 52135 100000 587494644 52136 100000 969438173 52137 100000 360705520 52138 100000 402521814 52139 100000 794328622 52140 100000 977278456 52141 100000 811339025 52142 100000 350538001 52143 100000 637860085 52144 100000 628974187 52145 100000 958872897 52146 100000 595746500 52147 100000 51479702 52148 100000 256764374 52149 100000 902872394 52150 100000 153063127 52151 100000 666229732 52152 100000 881759498 52153 100000 192435356 52154 100000 725031460 52155 100000 322865613 52156 100000 288804466 52157 100000 686518650 52158 100000 274324486 52159 100000 867288815 52160 100000 591752864 52161 100000 130579078 52162 100000 915179748 52163 100000 387027363 52164 100000 175587928 52165 100000 352268052 52166 100000 867925076 52167 100000 490463698 52168 100000 1309118 52169 100000 69155304 52170 100000 436837064 52171 100000 820459142 52172 100000 468029930 52173 100000 930494132 52174 100000 546115680 52175 100000 398949628 52176 100000 312615504 52177 100000 360602365 52178 100000 367254180 52179 100000 583173409 52180 100000 591322205 52181 100000 989394996 52182 100000 592724356 52183 100000 486018531 52184 100000 891573578 52185 100000 439287975 52186 100000 78493940 52187 100000 800697549 52188 100000 77723941 52189 100000 980456814 52190 100000 845227870 52191 100000 893710575 52192 100000 125120010 52193 100000 816230480 52194 100000 80513711 52195 100000 97553621 52196 100000 19675656 52197 100000 675973231 52198 100000 624688115 52199 100000 318319341 52200 100000 263301036 52201 100000 389894528 52202 100000 408301174 52203 100000 853746782 52204 100000 389223072 52205 100000 208932681 52206 100000 337368058 52207 100000 370756657 52208 100000 981944570 52209 100000 943743146 52210 100000 356206972 52211 100000 431855036 52212 100000 70106267 52213 100000 475987267 52214 100000 752710916 52215 100000 68970313 52216 100000 798852328 52217 100000 226901504 52218 100000 433141101 52219 100000 848523060 52220 100000 974700213 52221 100000 881491535 52222 100000 234684049 52223 100000 675810510 52224 100000 85280439 52225 100000 4547396 52226 100000 119456932 52227 100000 789333727 52228 100000 428695651 52229 100000 166298341 52230 100000 794667023 52231 100000 233788521 52232 100000 145576734 52233 100000 783390619 52234 100000 768454277 52235 100000 120244137 52236 100000 346334574 52237 100000 19457029 52238 100000 92976252 52239 100000 959386062 52240 100000 237461163 52241 100000 44272414 52242 100000 558022985 52243 100000 264044780 52244 100000 978329124 52245 100000 480477446 52246 100000 876730968 52247 100000 416330210 52248 100000 636710385 52249 100000 329935223 52250 100000 643047606 52251 100000 999980223 52252 100000 120987669 52253 100000 527779515 52254 100000 332222366 52255 100000 985845846 52256 100000 561965732 52257 100000 492344902 52258 100000 553480047 52259 100000 239720664 52260 100000 839356916 52261 100000 390505412 52262 100000 409002115 52263 100000 753704828 52264 100000 825923313 52265 100000 143221888 52266 100000 116893738 52267 100000 350454485 52268 100000 137157084 52269 100000 435763776 52270 100000 885888499 52271 100000 387284714 52272 100000 60099284 52273 100000 487838875 52274 100000 441846881 52275 100000 508454603 52276 100000 232211464 52277 100000 428319943 52278 100000 141547186 52279 100000 946247691 52280 100000 789565669 52281 100000 989946939 52282 100000 948622897 52283 100000 985007552 52284 100000 555977099 52285 100000 278913267 52286 100000 406794363 52287 100000 630411252 52288 100000 962701328 52289 100000 816727571 52290 100000 822415028 52291 100000 204954846 52292 100000 459961994 52293 100000 802392371 52294 100000 951069291 52295 100000 273331178 52296 100000 269862299 52297 100000 994460851 52298 100000 245620571 52299 100000 8226672 52300 100000 957608643 52301 100000 38498161 52302 100000 211558368 52303 100000 304022573 52304 100000 411864612 52305 100000 472048812 52306 100000 317626988 52307 100000 582326607 52308 100000 8725201 52309 100000 495355335 52310 100000 798819246 52311 100000 914366670 52312 100000 146590521 52313 100000 93570283 52314 100000 217697098 52315 100000 710813535 52316 100000 708987116 52317 100000 61595078 52318 100000 283976436 52319 100000 118701107 52320 100000 699039454 52321 100000 59783998 52322 100000 662566760 52323 100000 809157331 52324 100000 360418480 52325 100000 986854251 52326 100000 388244509 52327 100000 135011374 52328 100000 951247854 52329 100000 756791564 52330 100000 518252539 52331 100000 475290167 52332 100000 210615498 52333 100000 570358906 52334 100000 956783279 52335 100000 218264095 52336 100000 491340363 52337 100000 826586717 52338 100000 598169808 52339 100000 380723269 52340 100000 153612739 52341 100000 977773838 52342 100000 380948759 52343 100000 684033658 52344 100000 898202004 52345 100000 940019361 52346 100000 873512678 52347 100000 884717682 52348 100000 10195414 52349 100000 931369816 52350 100000 51100947 52351 100000 818273064 52352 100000 799135596 52353 100000 952184021 52354 100000 431414432 52355 100000 349787034 52356 100000 791894718 52357 100000 749409067 52358 100000 876967591 52359 100000 713858290 52360 100000 143702979 52361 100000 465459712 52362 100000 200897770 52363 100000 448685687 52364 100000 766789279 52365 100000 118283790 52366 100000 624446321 52367 100000 756236498 52368 100000 287721075 52369 100000 693514052 52370 100000 618740009 52371 100000 237849749 52372 100000 521737894 52373 100000 855900386 52374 100000 698575519 52375 100000 868678603 52376 100000 238114758 52377 100000 318029463 52378 100000 103937504 52379 100000 214030559 52380 100000 199835851 52381 100000 260988048 52382 100000 229840759 52383 100000 990918206 52384 100000 966988886 52385 100000 207048742 52386 100000 863737630 52387 100000 895763722 52388 100000 798511876 52389 100000 941469480 52390 100000 875462269 52391 100000 177811735 52392 100000 951915212 52393 100000 390575975 52394 100000 865270766 52395 100000 764295320 52396 100000 673400349 52397 100000 264107380 52398 100000 189300269 52399 100000 364134708 52400 100000 830532469 52401 100000 16441975 52402 100000 240340729 52403 100000 849061133 52404 100000 146073455 52405 100000 300981976 52406 100000 265558529 52407 100000 870003040 52408 100000 700812503 52409 100000 806438265 52410 100000 780067755 52411 100000 989906083 52412 100000 428785616 52413 100000 893214823 52414 100000 467771614 52415 100000 758790746 52416 100000 793775374 52417 100000 796334458 52418 100000 239234413 52419 100000 110051667 52420 100000 996443955 52421 100000 34210587 52422 100000 104425890 52423 100000 884006324 52424 100000 166872152 52425 100000 325748411 52426 100000 184502046 52427 100000 419801061 52428 100000 925684406 52429 100000 284676729 52430 100000 975945446 52431 100000 681721661 52432 100000 180798497 52433 100000 94801023 52434 100000 6756457 52435 100000 379807333 52436 100000 143140957 52437 100000 349116380 52438 100000 557021912 52439 100000 724201226 52440 100000 758419003 52441 100000 276401048 52442 100000 592305193 52443 100000 972078678 52444 100000 197185822 52445 100000 592663641 52446 100000 817094458 52447 100000 796908446 52448 100000 402590743 52449 100000 742865480 52450 100000 906167172 52451 100000 301643959 52452 100000 422738014 52453 100000 317697586 52454 100000 116892515 52455 100000 170835698 52456 100000 565481307 52457 100000 449820829 52458 100000 310665762 52459 100000 501883777 52460 100000 38786021 52461 100000 796539959 52462 100000 569409700 52463 100000 512450891 52464 100000 804087798 52465 100000 182539183 52466 100000 237937881 52467 100000 420967382 52468 100000 767004604 52469 100000 515618987 52470 100000 516869106 52471 100000 506740575 52472 100000 1497320 52473 100000 815388110 52474 100000 252531229 52475 100000 9636131 52476 100000 636858661 52477 100000 536390375 52478 100000 817137589 52479 100000 849308111 52480 100000 561358447 52481 100000 599736128 52482 100000 217656027 52483 100000 45350507 52484 100000 34166611 52485 100000 712771097 52486 100000 9989993 52487 100000 740057769 52488 100000 632488162 52489 100000 84677954 52490 100000 855724990 52491 100000 143861441 52492 100000 871422214 52493 100000 831412560 52494 100000 779684851 52495 100000 302952637 52496 100000 506128887 52497 100000 497734139 52498 100000 387103457 52499 100000 552994386 52500 100000 568169590 52501 100000 47057042 52502 100000 618712338 52503 100000 807078973 52504 100000 132788605 52505 100000 384922111 52506 100000 942404821 52507 100000 36115566 52508 100000 561432690 52509 100000 509135141 52510 100000 147263517 52511 100000 762047793 52512 100000 755874597 52513 100000 519017045 52514 100000 544345235 52515 100000 323302519 52516 100000 396770474 52517 100000 635147235 52518 100000 580952875 52519 100000 817365345 52520 100000 296240553 52521 100000 892819075 52522 100000 552200867 52523 100000 843468181 52524 100000 909954944 52525 100000 393732205 52526 100000 782366380 52527 100000 983376271 52528 100000 999584851 52529 100000 519326422 52530 100000 964091495 52531 100000 36843105 52532 100000 394132676 52533 100000 684079462 52534 100000 147806132 52535 100000 882758297 52536 100000 424530771 52537 100000 807195855 52538 100000 406340511 52539 100000 602531287 52540 100000 220677276 52541 100000 261646869 52542 100000 549723940 52543 100000 446865991 52544 100000 713560149 52545 100000 81043572 52546 100000 585498399 52547 100000 198320030 52548 100000 193712837 52549 100000 335087482 52550 100000 589351715 52551 100000 371240486 52552 100000 49252042 52553 100000 96341022 52554 100000 994424393 52555 100000 85563224 52556 100000 732046918 52557 100000 160062172 52558 100000 63785551 52559 100000 244003347 52560 100000 468224267 52561 100000 859747571 52562 100000 503302481 52563 100000 676185110 52564 100000 148087456 52565 100000 205912317 52566 100000 524973452 52567 100000 273564454 52568 100000 960973300 52569 100000 593565040 52570 100000 445815294 52571 100000 726623768 52572 100000 779971141 52573 100000 88223629 52574 100000 774595604 52575 100000 816719174 52576 100000 981477097 52577 100000 498436555 52578 100000 944936748 52579 100000 52131448 52580 100000 575344927 52581 100000 398530177 52582 100000 921130710 52583 100000 875893531 52584 100000 640314758 52585 100000 664637146 52586 100000 589300638 52587 100000 815296121 52588 100000 674752892 52589 100000 70396 52590 100000 486725997 52591 100000 645193397 52592 100000 918905845 52593 100000 424142935 52594 100000 345973177 52595 100000 162094716 52596 100000 651702809 52597 100000 10421428 52598 100000 767783580 52599 100000 460019555 52600 100000 718252976 52601 100000 628598311 52602 100000 279879470 52603 100000 515747855 52604 100000 45569457 52605 100000 682858877 52606 100000 244562732 52607 100000 826206852 52608 100000 481745660 52609 100000 575993230 52610 100000 382023436 52611 100000 790609938 52612 100000 772312231 52613 100000 824455694 52614 100000 937060095 52615 100000 196493892 52616 100000 366018702 52617 100000 94895020 52618 100000 471911943 52619 100000 454373682 52620 100000 268408328 52621 100000 293046853 52622 100000 714122178 52623 100000 498082342 52624 100000 569612284 52625 100000 662815792 52626 100000 977284003 52627 100000 928951075 52628 100000 436889352 52629 100000 407103233 52630 100000 537633537 52631 100000 82312645 52632 100000 927578310 52633 100000 971916925 52634 100000 143877383 52635 100000 236121959 52636 100000 996860682 52637 100000 109498536 52638 100000 792393275 52639 100000 275097293 52640 100000 850007262 52641 100000 316827664 52642 100000 619552750 52643 100000 780286409 52644 100000 74285589 52645 100000 225292464 52646 100000 828506523 52647 100000 414972832 52648 100000 561896954 52649 100000 700808328 52650 100000 367341274 52651 100000 426710883 52652 100000 873171865 52653 100000 876653005 52654 100000 289645569 52655 100000 501664363 52656 100000 173629929 52657 100000 948967521 52658 100000 924370279 52659 100000 323103244 52660 100000 997778234 52661 100000 189020214 52662 100000 465752311 52663 100000 683611571 52664 100000 823961569 52665 100000 358894515 52666 100000 256468424 52667 100000 24718707 52668 100000 743443165 52669 100000 638837597 52670 100000 11916736 52671 100000 467120963 52672 100000 958870883 52673 100000 276985639 52674 100000 143034732 52675 100000 101062374 52676 100000 646207500 52677 100000 874962149 52678 100000 424685914 52679 100000 734646940 52680 100000 2669692 52681 100000 815775150 52682 100000 483274164 52683 100000 772236358 52684 100000 51836550 52685 100000 8541852 52686 100000 61330968 52687 100000 907482110 52688 100000 180156062 52689 100000 748224835 52690 100000 380800234 52691 100000 266967532 52692 100000 504233511 52693 100000 453221047 52694 100000 950235081 52695 100000 919048413 52696 100000 466251653 52697 100000 819073073 52698 100000 340872807 52699 100000 614012980 52700 100000 158751235 52701 100000 24174598 52702 100000 486131442 52703 100000 892609209 52704 100000 438356323 52705 100000 157511142 52706 100000 765194575 52707 100000 706975178 52708 100000 346489857 52709 100000 76411806 52710 100000 223506651 52711 100000 661330180 52712 100000 147578982 52713 100000 433976202 52714 100000 436514331 52715 100000 27964440 52716 100000 80088176 52717 100000 781727319 52718 100000 431158506 52719 100000 52856322 52720 100000 580062112 52721 100000 221823412 52722 100000 325065092 52723 100000 750966944 52724 100000 604061675 52725 100000 175936118 52726 100000 630688659 52727 100000 985033242 52728 100000 865718607 52729 100000 101397874 52730 100000 506293568 52731 100000 890270850 52732 100000 505630763 52733 100000 384553516 52734 100000 207821097 52735 100000 272879563 52736 100000 931675179 52737 100000 885350463 52738 100000 711787932 52739 100000 895928458 52740 100000 836143058 52741 100000 19603213 52742 100000 961224194 52743 100000 410996296 52744 100000 173868109 52745 100000 630429171 52746 100000 651922318 52747 100000 851458124 52748 100000 373499824 52749 100000 704177817 52750 100000 759430269 52751 100000 775316210 52752 100000 501871051 52753 100000 628868174 52754 100000 591576641 52755 100000 795454423 52756 100000 552085468 52757 100000 895458493 52758 100000 104702564 52759 100000 838789929 52760 100000 820583807 52761 100000 892469020 52762 100000 805284708 52763 100000 471678688 52764 100000 390278844 52765 100000 383124779 52766 100000 114774878 52767 100000 871363963 52768 100000 144179147 52769 100000 741367086 52770 100000 358939345 52771 100000 260048351 52772 100000 58008047 52773 100000 637619900 52774 100000 527035491 52775 100000 256016718 52776 100000 749273570 52777 100000 415455540 52778 100000 827344345 52779 100000 475791346 52780 100000 247199531 52781 100000 33380729 52782 100000 268025820 52783 100000 818209754 52784 100000 182018149 52785 100000 284877 52786 100000 214710161 52787 100000 922822815 52788 100000 749790791 52789 100000 493540885 52790 100000 57524895 52791 100000 376131365 52792 100000 644433040 52793 100000 515363972 52794 100000 243507665 52795 100000 550764571 52796 100000 5322994 52797 100000 610445864 52798 100000 65230989 52799 100000 112329406 52800 100000 560815393 52801 100000 956352198 52802 100000 415702272 52803 100000 227165247 52804 100000 118196172 52805 100000 773295970 52806 100000 409723308 52807 100000 433026415 52808 100000 675288433 52809 100000 156302704 52810 100000 209466186 52811 100000 664261514 52812 100000 597713117 52813 100000 682137217 52814 100000 29044085 52815 100000 985816828 52816 100000 954715264 52817 100000 529865273 52818 100000 552495502 52819 100000 170630838 52820 100000 739104824 52821 100000 989478618 52822 100000 990209797 52823 100000 183093511 52824 100000 928711763 52825 100000 927510717 52826 100000 340557297 52827 100000 17625263 52828 100000 222639651 52829 100000 187123054 52830 100000 749831599 52831 100000 680547185 52832 100000 810262204 52833 100000 597750724 52834 100000 216059973 52835 100000 315959533 52836 100000 235260640 52837 100000 143729991 52838 100000 219300864 52839 100000 298618227 52840 100000 898492587 52841 100000 811482560 52842 100000 47265242 52843 100000 164991146 52844 100000 802185609 52845 100000 932157341 52846 100000 174761823 52847 100000 210884844 52848 100000 899779782 52849 100000 546308345 52850 100000 668422550 52851 100000 957223615 52852 100000 466407815 52853 100000 875916545 52854 100000 208187103 52855 100000 874601987 52856 100000 706476919 52857 100000 6200505 52858 100000 503264284 52859 100000 683210645 52860 100000 889431594 52861 100000 587486048 52862 100000 298469695 52863 100000 728748298 52864 100000 323062389 52865 100000 216449015 52866 100000 175880138 52867 100000 400904084 52868 100000 729148428 52869 100000 149888133 52870 100000 608219777 52871 100000 486577773 52872 100000 326495961 52873 100000 63145103 52874 100000 881238421 52875 100000 196555268 52876 100000 738768625 52877 100000 754154296 52878 100000 380974585 52879 100000 770493466 52880 100000 342393772 52881 100000 631140821 52882 100000 986755089 52883 100000 195083391 52884 100000 598705821 52885 100000 693798456 52886 100000 495077261 52887 100000 654791291 52888 100000 905317892 52889 100000 498457951 52890 100000 761914469 52891 100000 820971785 52892 100000 613022844 52893 100000 662179173 52894 100000 845673421 52895 100000 507121298 52896 100000 543682265 52897 100000 402302578 52898 100000 241140699 52899 100000 14437538 52900 100000 42196574 52901 100000 828271814 52902 100000 540552037 52903 100000 723337909 52904 100000 557738853 52905 100000 351941724 52906 100000 958293789 52907 100000 901965822 52908 100000 936406748 52909 100000 66485602 52910 100000 320040126 52911 100000 314266110 52912 100000 479363752 52913 100000 644363465 52914 100000 623731477 52915 100000 572309017 52916 100000 437667721 52917 100000 219811403 52918 100000 306939537 52919 100000 603361896 52920 100000 118115276 52921 100000 586544451 52922 100000 759439342 52923 100000 815120894 52924 100000 893082685 52925 100000 366820251 52926 100000 264627182 52927 100000 383426589 52928 100000 526584254 52929 100000 355380529 52930 100000 10837919 52931 100000 746708000 52932 100000 205139932 52933 100000 640126790 52934 100000 462134202 52935 100000 180246657 52936 100000 89480805 52937 100000 809803457 52938 100000 400404651 52939 100000 991228329 52940 100000 957458508 52941 100000 761169309 52942 100000 921579835 52943 100000 17676616 52944 100000 278791861 52945 100000 317879524 52946 100000 783339535 52947 100000 470458377 52948 100000 377997481 52949 100000 89747998 52950 100000 721653921 52951 100000 863248282 52952 100000 675179316 52953 100000 634473312 52954 100000 322995938 52955 100000 31413643 52956 100000 785800059 52957 100000 17108281 52958 100000 455936260 52959 100000 590191502 52960 100000 20788252 52961 100000 87713435 52962 100000 638580309 52963 100000 75740925 52964 100000 949194531 52965 100000 957996046 52966 100000 103182891 52967 100000 618879054 52968 100000 216627788 52969 100000 288378211 52970 100000 39515163 52971 100000 396370468 52972 100000 50434078 52973 100000 99138874 52974 100000 611628913 52975 100000 860806061 52976 100000 818770409 52977 100000 745966713 52978 100000 473203268 52979 100000 218750562 52980 100000 68892550 52981 100000 634494650 52982 100000 817149853 52983 100000 343652410 52984 100000 68253714 52985 100000 122882462 52986 100000 1409987 52987 100000 65220522 52988 100000 433841945 52989 100000 212646539 52990 100000 310119428 52991 100000 572929955 52992 100000 945891141 52993 100000 275083724 52994 100000 816134115 52995 100000 908633336 52996 100000 238542560 52997 100000 543185709 52998 100000 575329744 52999 100000 434340616 53000 100000 325719556 53001 100000 185254581 53002 100000 417243695 53003 100000 889791380 53004 100000 583497749 53005 100000 71842165 53006 100000 533651168 53007 100000 918199032 53008 100000 469022796 53009 100000 338779837 53010 100000 324511078 53011 100000 272344172 53012 100000 418326796 53013 100000 982592103 53014 100000 876398986 53015 100000 805504463 53016 100000 69285309 53017 100000 76542606 53018 100000 97204485 53019 100000 343748435 53020 100000 6375565 53021 100000 555331988 53022 100000 274179895 53023 100000 243897199 53024 100000 83991660 53025 100000 461727405 53026 100000 724331028 53027 100000 505992550 53028 100000 641346309 53029 100000 960158328 53030 100000 596732427 53031 100000 126114850 53032 100000 521111073 53033 100000 132658094 53034 100000 25640523 53035 100000 645077220 53036 100000 483207456 53037 100000 301559421 53038 100000 390057665 53039 100000 806238900 53040 100000 470981678 53041 100000 611908568 53042 100000 448525294 53043 100000 958270766 53044 100000 11082195 53045 100000 444102112 53046 100000 364100584 53047 100000 677268781 53048 100000 232032996 53049 100000 6541896 53050 100000 169138965 53051 100000 666538129 53052 100000 498304836 53053 100000 632988118 53054 100000 869399192 53055 100000 413159539 53056 100000 142588245 53057 100000 183154770 53058 100000 882079825 53059 100000 159848879 53060 100000 395781231 53061 100000 11376826 53062 100000 489041695 53063 100000 404792058 53064 100000 550644808 53065 100000 218289913 53066 100000 81536954 53067 100000 926287015 53068 100000 892810292 53069 100000 13836291 53070 100000 781530829 53071 100000 992753058 53072 100000 478554592 53073 100000 54171406 53074 100000 323124128 53075 100000 286220445 53076 100000 877943979 53077 100000 676505559 53078 100000 723668403 53079 100000 356290599 53080 100000 495407173 53081 100000 232238279 53082 100000 224657301 53083 100000 361874810 53084 100000 509749263 53085 100000 508448943 53086 100000 617146135 53087 100000 613133625 53088 100000 272030664 53089 100000 44880965 53090 100000 535304218 53091 100000 582805434 53092 100000 566779400 53093 100000 843668869 53094 100000 340762026 53095 100000 534102099 53096 100000 76625650 53097 100000 352061583 53098 100000 666996465 53099 100000 766062726 53100 100000 168191533 53101 100000 217688424 53102 100000 926697212 53103 100000 200030663 53104 100000 564578277 53105 100000 415622104 53106 100000 621792476 53107 100000 159745343 53108 100000 520911529 53109 100000 369782144 53110 100000 285284298 53111 100000 791090911 53112 100000 246627585 53113 100000 780145363 53114 100000 466493446 53115 100000 624579913 53116 100000 988351374 53117 100000 249967343 53118 100000 340420838 53119 100000 265467436 53120 100000 952804205 53121 100000 905006354 53122 100000 131118871 53123 100000 715578838 53124 100000 28139015 53125 100000 959542760 53126 100000 713390757 53127 100000 621737611 53128 100000 984042512 53129 100000 619591710 53130 100000 438699748 53131 100000 549819751 53132 100000 222582299 53133 100000 315156238 53134 100000 146598802 53135 100000 24859746 53136 100000 671038330 53137 100000 880120236 53138 100000 988088703 53139 100000 540396266 53140 100000 838398002 53141 100000 505980888 53142 100000 768015523 53143 100000 384517580 53144 100000 913356310 53145 100000 581178030 53146 100000 714165256 53147 100000 378686710 53148 100000 850870690 53149 100000 123766765 53150 100000 968101838 53151 100000 221368647 53152 100000 951462581 53153 100000 435963661 53154 100000 832628347 53155 100000 729836798 53156 100000 842999537 53157 100000 922761440 53158 100000 962059332 53159 100000 1881235 53160 100000 63927328 53161 100000 578316729 53162 100000 265623187 53163 100000 285107933 53164 100000 754699104 53165 100000 437515794 53166 100000 272057417 53167 100000 774794739 53168 100000 977947009 53169 100000 678655124 53170 100000 224826247 53171 100000 711606535 53172 100000 165244240 53173 100000 441583052 53174 100000 483766272 53175 100000 113815355 53176 100000 264710964 53177 100000 113721579 53178 100000 410667983 53179 100000 698451459 53180 100000 306049389 53181 100000 908138365 53182 100000 921551080 53183 100000 565286302 53184 100000 800920007 53185 100000 116946428 53186 100000 899631637 53187 100000 147661 53188 100000 185759771 53189 100000 386217053 53190 100000 331717845 53191 100000 969153545 53192 100000 375178641 53193 100000 867256757 53194 100000 459414764 53195 100000 404138730 53196 100000 260558350 53197 100000 125350490 53198 100000 9997950 53199 100000 856933830 53200 100000 653725116 53201 100000 552246523 53202 100000 331062418 53203 100000 508914265 53204 100000 776426270 53205 100000 452731178 53206 100000 678603571 53207 100000 302891879 53208 100000 375807061 53209 100000 232760195 53210 100000 362320127 53211 100000 481323449 53212 100000 370396118 53213 100000 189154446 53214 100000 712188486 53215 100000 73475588 53216 100000 825106816 53217 100000 33516662 53218 100000 591744567 53219 100000 672069658 53220 100000 828275747 53221 100000 174281052 53222 100000 278607526 53223 100000 887525366 53224 100000 802770278 53225 100000 504282618 53226 100000 152188827 53227 100000 245935726 53228 100000 640856946 53229 100000 143173592 53230 100000 268637520 53231 100000 153734538 53232 100000 937139748 53233 100000 848450258 53234 100000 395703243 53235 100000 979612459 53236 100000 752582206 53237 100000 184176986 53238 100000 862331338 53239 100000 605475282 53240 100000 62974838 53241 100000 119209192 53242 100000 954597838 53243 100000 619650504 53244 100000 186715223 53245 100000 421031898 53246 100000 969318402 53247 100000 143242248 53248 100000 644098276 53249 100000 321609020 53250 100000 408109530 53251 100000 609590787 53252 100000 472207167 53253 100000 403667645 53254 100000 887644670 53255 100000 692263371 53256 100000 591830017 53257 100000 259542516 53258 100000 227859187 53259 100000 434833475 53260 100000 680161231 53261 100000 958614603 53262 100000 569988720 53263 100000 600695083 53264 100000 701691490 53265 100000 413278483 53266 100000 392782114 53267 100000 403780592 53268 100000 821963245 53269 100000 267666406 53270 100000 446978272 53271 100000 497522260 53272 100000 882548147 53273 100000 98814388 53274 100000 728789759 53275 100000 192079566 53276 100000 82771524 53277 100000 227767869 53278 100000 366132765 53279 100000 422695887 53280 100000 533543360 53281 100000 227826954 53282 100000 535764854 53283 100000 760133640 53284 100000 176941783 53285 100000 829187185 53286 100000 777167776 53287 100000 293373670 53288 100000 296425484 53289 100000 454874431 53290 100000 687380571 53291 100000 363120911 53292 100000 840442665 53293 100000 971636248 53294 100000 597652378 53295 100000 10088136 53296 100000 795068076 53297 100000 737266088 53298 100000 992192080 53299 100000 667787960 53300 100000 860720352 53301 100000 227960353 53302 100000 524903732 53303 100000 297191489 53304 100000 643481166 53305 100000 161549257 53306 100000 39189767 53307 100000 521117197 53308 100000 906074195 53309 100000 942787991 53310 100000 978126365 53311 100000 982151663 53312 100000 935629672 53313 100000 79230153 53314 100000 48101886 53315 100000 393779198 53316 100000 412014024 53317 100000 883234278 53318 100000 37754344 53319 100000 836703692 53320 100000 451626398 53321 100000 812416227 53322 100000 424965020 53323 100000 235641230 53324 100000 9463110 53325 100000 721694295 53326 100000 608910567 53327 100000 663921815 53328 100000 613038408 53329 100000 102334954 53330 100000 87245574 53331 100000 629828889 53332 100000 498627051 53333 100000 165521477 53334 100000 478415720 53335 100000 99941299 53336 100000 971209242 53337 100000 506738324 53338 100000 337206974 53339 100000 694808758 53340 100000 138463885 53341 100000 751201709 53342 100000 323759780 53343 100000 118116276 53344 100000 341852069 53345 100000 167093029 53346 100000 542751266 53347 100000 729365026 53348 100000 768479510 53349 100000 408688302 53350 100000 312679107 53351 100000 279032153 53352 100000 763987642 53353 100000 539898435 53354 100000 270735606 53355 100000 153070914 53356 100000 623747675 53357 100000 465045716 53358 100000 743071820 53359 100000 378430108 53360 100000 63710304 53361 100000 101108244 53362 100000 891573213 53363 100000 414404278 53364 100000 700120164 53365 100000 148956761 53366 100000 987963641 53367 100000 745339321 53368 100000 495841405 53369 100000 185463725 53370 100000 714748016 53371 100000 472127360 53372 100000 374515877 53373 100000 381610812 53374 100000 208080665 53375 100000 820509929 53376 100000 858038092 53377 100000 660516389 53378 100000 212997233 53379 100000 410391907 53380 100000 354472649 53381 100000 651764440 53382 100000 695140895 53383 100000 379108892 53384 100000 857015315 53385 100000 559751255 53386 100000 264644769 53387 100000 23608208 53388 100000 702325555 53389 100000 704881204 53390 100000 283511290 53391 100000 197437600 53392 100000 994640607 53393 100000 86210869 53394 100000 595710191 53395 100000 496221383 53396 100000 569966462 53397 100000 506700905 53398 100000 186479514 53399 100000 972764972 53400 100000 467831389 53401 100000 220870098 53402 100000 718663689 53403 100000 61644868 53404 100000 768762175 53405 100000 267710215 53406 100000 439782269 53407 100000 552166949 53408 100000 839530903 53409 100000 514558742 53410 100000 258087456 53411 100000 536560430 53412 100000 917783565 53413 100000 901333878 53414 100000 768759059 53415 100000 525956489 53416 100000 458516003 53417 100000 437939025 53418 100000 437437014 53419 100000 716642808 53420 100000 417951380 53421 100000 874026612 53422 100000 200791450 53423 100000 624572925 53424 100000 253153951 53425 100000 947811523 53426 100000 202456261 53427 100000 763892716 53428 100000 956605240 53429 100000 57828055 53430 100000 676259665 53431 100000 588773796 53432 100000 82771220 53433 100000 495776876 53434 100000 137697553 53435 100000 409421747 53436 100000 724964761 53437 100000 762699013 53438 100000 254699628 53439 100000 829053582 53440 100000 135821719 53441 100000 516339192 53442 100000 938157901 53443 100000 9025721 53444 100000 755815456 53445 100000 861442807 53446 100000 598286428 53447 100000 318215554 53448 100000 572836510 53449 100000 112289487 53450 100000 506361149 53451 100000 504187171 53452 100000 239123448 53453 100000 930736137 53454 100000 110789570 53455 100000 683474523 53456 100000 246037075 53457 100000 85336570 53458 100000 441892088 53459 100000 216430934 53460 100000 126951290 53461 100000 676937894 53462 100000 825388377 53463 100000 994672352 53464 100000 175172510 53465 100000 146441425 53466 100000 903512433 53467 100000 210879467 53468 100000 581924862 53469 100000 767894384 53470 100000 452155674 53471 100000 350205180 53472 100000 457428680 53473 100000 434323407 53474 100000 360055381 53475 100000 355339917 53476 100000 330920361 53477 100000 236216247 53478 100000 702479706 53479 100000 788680046 53480 100000 321519998 53481 100000 179485590 53482 100000 394047318 53483 100000 653399509 53484 100000 986775372 53485 100000 989674038 53486 100000 984621692 53487 100000 245142898 53488 100000 444938089 53489 100000 601332262 53490 100000 26415093 53491 100000 565358724 53492 100000 260333892 53493 100000 724055549 53494 100000 48045571 53495 100000 914655061 53496 100000 981913839 53497 100000 764450166 53498 100000 673534753 53499 100000 449239233 53500 100000 784434594 53501 100000 40173817 53502 100000 939552993 53503 100000 177077335 53504 100000 83010556 53505 100000 340378158 53506 100000 784952671 53507 100000 883820221 53508 100000 529093546 53509 100000 39248387 53510 100000 916238720 53511 100000 903554222 53512 100000 86206546 53513 100000 926622457 53514 100000 616567734 53515 100000 420432587 53516 100000 932708996 53517 100000 542312671 53518 100000 673598542 53519 100000 421700130 53520 100000 222859548 53521 100000 293139088 53522 100000 661806937 53523 100000 94774658 53524 100000 924100526 53525 100000 882722047 53526 100000 727712440 53527 100000 860503411 53528 100000 115294606 53529 100000 294333601 53530 100000 239412825 53531 100000 126489037 53532 100000 965848054 53533 100000 329253613 53534 100000 634036414 53535 100000 894316636 53536 100000 943378508 53537 100000 960687834 53538 100000 254305044 53539 100000 611628413 53540 100000 686636755 53541 100000 829310552 53542 100000 569169942 53543 100000 925074785 53544 100000 553533608 53545 100000 304728757 53546 100000 322614953 53547 100000 213238659 53548 100000 379450193 53549 100000 421331867 53550 100000 955965820 53551 100000 117043955 53552 100000 950057537 53553 100000 844781457 53554 100000 442989632 53555 100000 211523594 53556 100000 679100100 53557 100000 714857212 53558 100000 744812724 53559 100000 236051415 53560 100000 767524522 53561 100000 447827842 53562 100000 914996490 53563 100000 602072714 53564 100000 668376233 53565 100000 181296208 53566 100000 164788018 53567 100000 165732741 53568 100000 347547021 53569 100000 493188757 53570 100000 671993678 53571 100000 457033220 53572 100000 274716973 53573 100000 280895294 53574 100000 506639893 53575 100000 192488294 53576 100000 540451703 53577 100000 832553655 53578 100000 661950496 53579 100000 477096687 53580 100000 158046790 53581 100000 52579527 53582 100000 453336592 53583 100000 854590686 53584 100000 397739390 53585 100000 550308214 53586 100000 938948547 53587 100000 718158567 53588 100000 147047878 53589 100000 550305322 53590 100000 134372690 53591 100000 537664511 53592 100000 435145430 53593 100000 226386172 53594 100000 48217938 53595 100000 243382172 53596 100000 493859612 53597 100000 38915071 53598 100000 284239237 53599 100000 460369977 53600 100000 629473064 53601 100000 36474174 53602 100000 754606756 53603 100000 584480046 53604 100000 951192933 53605 100000 59558631 53606 100000 895686942 53607 100000 20940264 53608 100000 203604066 53609 100000 6248294 53610 100000 179763099 53611 100000 91125599 53612 100000 421674872 53613 100000 562116714 53614 100000 235688177 53615 100000 843466846 53616 100000 110517132 53617 100000 648644321 53618 100000 497944415 53619 100000 477384744 53620 100000 634860875 53621 100000 431254797 53622 100000 999955572 53623 100000 583263201 53624 100000 197039306 53625 100000 741597148 53626 100000 681754031 53627 100000 433034347 53628 100000 502366791 53629 100000 114990044 53630 100000 398357928 53631 100000 610610237 53632 100000 192003103 53633 100000 919549574 53634 100000 617473108 53635 100000 633603635 53636 100000 959502722 53637 100000 875492202 53638 100000 333946334 53639 100000 949913214 53640 100000 861189121 53641 100000 393081600 53642 100000 959036727 53643 100000 399733304 53644 100000 951277838 53645 100000 807755076 53646 100000 236325290 53647 100000 561137520 53648 100000 941277798 53649 100000 349739804 53650 100000 67030937 53651 100000 294543748 53652 100000 962046301 53653 100000 654014131 53654 100000 947520883 53655 100000 902996475 53656 100000 930233833 53657 100000 246586572 53658 100000 49916598 53659 100000 87666950 53660 100000 506541629 53661 100000 166227606 53662 100000 920965991 53663 100000 69155139 53664 100000 812335542 53665 100000 478062586 53666 100000 3699942 53667 100000 406938788 53668 100000 582150516 53669 100000 256760846 53670 100000 363133188 53671 100000 693185069 53672 100000 282414698 53673 100000 414383026 53674 100000 516623870 53675 100000 8566156 53676 100000 938109087 53677 100000 234105337 53678 100000 54077789 53679 100000 819809560 53680 100000 553023190 53681 100000 936697610 53682 100000 280706748 53683 100000 110452343 53684 100000 892194051 53685 100000 366540919 53686 100000 927452788 53687 100000 149478855 53688 100000 919669303 53689 100000 937689993 53690 100000 898522989 53691 100000 897965305 53692 100000 383000797 53693 100000 27683750 53694 100000 488346318 53695 100000 807061399 53696 100000 849438227 53697 100000 142797129 53698 100000 806113800 53699 100000 519794961 53700 100000 451713170 53701 100000 560964763 53702 100000 741775706 53703 100000 164417061 53704 100000 555587710 53705 100000 864721921 53706 100000 349962175 53707 100000 843880384 53708 100000 197949718 53709 100000 988596690 53710 100000 780725576 53711 100000 492322083 53712 100000 37099497 53713 100000 300745550 53714 100000 159279054 53715 100000 919816241 53716 100000 138264789 53717 100000 225501171 53718 100000 724997954 53719 100000 878249371 53720 100000 633465967 53721 100000 650520360 53722 100000 675146938 53723 100000 71343567 53724 100000 830378452 53725 100000 702276027 53726 100000 112930639 53727 100000 890741539 53728 100000 623685896 53729 100000 496153271 53730 100000 220050745 53731 100000 219353870 53732 100000 202945140 53733 100000 319776447 53734 100000 118743260 53735 100000 769931077 53736 100000 322236854 53737 100000 526002840 53738 100000 742788615 53739 100000 340465345 53740 100000 518462402 53741 100000 20927153 53742 100000 873084253 53743 100000 537615893 53744 100000 88279783 53745 100000 657284204 53746 100000 226778827 53747 100000 99243643 53748 100000 109608261 53749 100000 800855990 53750 100000 383761510 53751 100000 741586297 53752 100000 336192662 53753 100000 17876031 53754 100000 701675527 53755 100000 676206318 53756 100000 599681947 53757 100000 975423499 53758 100000 233306299 53759 100000 138721679 53760 100000 256207744 53761 100000 776094160 53762 100000 368753848 53763 100000 747565429 53764 100000 207954380 53765 100000 319971019 53766 100000 79692622 53767 100000 199097720 53768 100000 881994741 53769 100000 839522497 53770 100000 6645 53771 100000 331158892 53772 100000 552079266 53773 100000 153912604 53774 100000 520806053 53775 100000 604920884 53776 100000 226646884 53777 100000 228302136 53778 100000 132212035 53779 100000 897474451 53780 100000 184374940 53781 100000 631052947 53782 100000 68517838 53783 100000 124533447 53784 100000 615312676 53785 100000 155103234 53786 100000 860464993 53787 100000 288632801 53788 100000 209409328 53789 100000 880401703 53790 100000 289502922 53791 100000 613007249 53792 100000 735164180 53793 100000 96106247 53794 100000 712217237 53795 100000 445911488 53796 100000 212608331 53797 100000 668106428 53798 100000 493300946 53799 100000 172416013 53800 100000 960419597 53801 100000 727026920 53802 100000 443089834 53803 100000 542633629 53804 100000 835105013 53805 100000 472939610 53806 100000 729365183 53807 100000 851682526 53808 100000 288535049 53809 100000 676177161 53810 100000 193234919 53811 100000 261327475 53812 100000 276559600 53813 100000 851340021 53814 100000 535871386 53815 100000 786221281 53816 100000 698959043 53817 100000 399840633 53818 100000 605773323 53819 100000 538051593 53820 100000 739491542 53821 100000 257838562 53822 100000 714242732 53823 100000 201795415 53824 100000 341822196 53825 100000 483000800 53826 100000 77990042 53827 100000 506427505 53828 100000 441555573 53829 100000 275461657 53830 100000 205362741 53831 100000 780699803 53832 100000 283199129 53833 100000 823457621 53834 100000 996888572 53835 100000 554022723 53836 100000 695096736 53837 100000 422708419 53838 100000 37810989 53839 100000 654163951 53840 100000 383943558 53841 100000 184905166 53842 100000 68454866 53843 100000 287500486 53844 100000 338267429 53845 100000 138687105 53846 100000 798596572 53847 100000 834049897 53848 100000 347447794 53849 100000 875316022 53850 100000 946202716 53851 100000 26243263 53852 100000 330915592 53853 100000 482545843 53854 100000 6482775 53855 100000 126479353 53856 100000 303936605 53857 100000 473451893 53858 100000 214251857 53859 100000 433082153 53860 100000 714224398 53861 100000 558235256 53862 100000 28392681 53863 100000 994668003 53864 100000 934737443 53865 100000 857785855 53866 100000 469084243 53867 100000 889939390 53868 100000 542464413 53869 100000 561371274 53870 100000 507681541 53871 100000 804515218 53872 100000 540542248 53873 100000 235352374 53874 100000 925180809 53875 100000 614879492 53876 100000 801342170 53877 100000 434697472 53878 100000 41044336 53879 100000 771497858 53880 100000 3363277 53881 100000 82372564 53882 100000 292851221 53883 100000 808699602 53884 100000 487505811 53885 100000 405493053 53886 100000 88467779 53887 100000 185363339 53888 100000 341952702 53889 100000 295102236 53890 100000 70311393 53891 100000 346254568 53892 100000 463264957 53893 100000 940783139 53894 100000 627108061 53895 100000 332751276 53896 100000 857324276 53897 100000 449340442 53898 100000 705434535 53899 100000 642834734 53900 100000 45457039 53901 100000 156540894 53902 100000 899896241 53903 100000 11396861 53904 100000 685195479 53905 100000 325572246 53906 100000 46569558 53907 100000 54045751 53908 100000 968417184 53909 100000 482197094 53910 100000 181908627 53911 100000 616907531 53912 100000 860775022 53913 100000 148284246 53914 100000 342374572 53915 100000 811755675 53916 100000 890299548 53917 100000 722126957 53918 100000 796718049 53919 100000 43654788 53920 100000 477794259 53921 100000 796299121 53922 100000 642744231 53923 100000 992113370 53924 100000 110724680 53925 100000 330149127 53926 100000 139103805 53927 100000 406755125 53928 100000 348029068 53929 100000 266957777 53930 100000 741141003 53931 100000 926251495 53932 100000 97647229 53933 100000 591337768 53934 100000 665537141 53935 100000 493576529 53936 100000 385960753 53937 100000 556931869 53938 100000 595729416 53939 100000 258744795 53940 100000 898321030 53941 100000 601614366 53942 100000 651919454 53943 100000 762946841 53944 100000 143557665 53945 100000 702997486 53946 100000 737706198 53947 100000 642443102 53948 100000 791324609 53949 100000 285897332 53950 100000 58391404 53951 100000 774437378 53952 100000 433817648 53953 100000 706084610 53954 100000 181853725 53955 100000 123193001 53956 100000 927288803 53957 100000 842563647 53958 100000 388754401 53959 100000 388621861 53960 100000 328660231 53961 100000 856231026 53962 100000 457228867 53963 100000 223458974 53964 100000 110823094 53965 100000 620581176 53966 100000 207242483 53967 100000 646071441 53968 100000 836439675 53969 100000 284280582 53970 100000 808267474 53971 100000 397359796 53972 100000 566481561 53973 100000 948271353 53974 100000 388391642 53975 100000 163871044 53976 100000 915180181 53977 100000 357481047 53978 100000 67899002 53979 100000 750141475 53980 100000 250018591 53981 100000 740513688 53982 100000 524251186 53983 100000 491291970 53984 100000 696286975 53985 100000 927463862 53986 100000 747903806 53987 100000 223435864 53988 100000 442590924 53989 100000 606100873 53990 100000 3425061 53991 100000 413805335 53992 100000 67353788 53993 100000 958618662 53994 100000 391353282 53995 100000 89222731 53996 100000 910555829 53997 100000 897201195 53998 100000 382514263 53999 100000 350721089 54000 100000 632617041 54001 100000 31064788 54002 100000 302166895 54003 100000 48972916 54004 100000 913620105 54005 100000 901527312 54006 100000 606016858 54007 100000 470772025 54008 100000 722709265 54009 100000 333897585 54010 100000 631398935 54011 100000 690405244 54012 100000 449805397 54013 100000 751455542 54014 100000 102289892 54015 100000 3403690 54016 100000 192982697 54017 100000 548945833 54018 100000 688736239 54019 100000 3674706 54020 100000 593501396 54021 100000 660468893 54022 100000 476066410 54023 100000 983203182 54024 100000 432267387 54025 100000 299657617 54026 100000 441890144 54027 100000 173407127 54028 100000 773516406 54029 100000 350550335 54030 100000 977715153 54031 100000 894173883 54032 100000 424991462 54033 100000 458518486 54034 100000 846402429 54035 100000 230612297 54036 100000 389349339 54037 100000 920845508 54038 100000 867532715 54039 100000 69364061 54040 100000 660474544 54041 100000 238566613 54042 100000 473510786 54043 100000 288415221 54044 100000 565162031 54045 100000 681867988 54046 100000 467867516 54047 100000 513448933 54048 100000 950083395 54049 100000 847756833 54050 100000 882186736 54051 100000 617311274 54052 100000 74633368 54053 100000 953219893 54054 100000 323938354 54055 100000 343047789 54056 100000 514049803 54057 100000 665305332 54058 100000 106676557 54059 100000 253433595 54060 100000 811590929 54061 100000 668075264 54062 100000 392194180 54063 100000 45131610 54064 100000 466712168 54065 100000 109444559 54066 100000 213508986 54067 100000 821537040 54068 100000 432543942 54069 100000 676282233 54070 100000 31861072 54071 100000 860076952 54072 100000 191852843 54073 100000 494302819 54074 100000 588866414 54075 100000 597912665 54076 100000 78894956 54077 100000 457754589 54078 100000 740878457 54079 100000 827099679 54080 100000 76778891 54081 100000 446704163 54082 100000 247586451 54083 100000 912095686 54084 100000 668863520 54085 100000 250864749 54086 100000 46003027 54087 100000 25013006 54088 100000 616346155 54089 100000 441513272 54090 100000 262064935 54091 100000 833423229 54092 100000 567944382 54093 100000 330348599 54094 100000 836181622 54095 100000 652076487 54096 100000 731401269 54097 100000 625920969 54098 100000 128408545 54099 100000 910579574 54100 100000 407151084 54101 100000 371445348 54102 100000 957734463 54103 100000 603266393 54104 100000 860763138 54105 100000 635598482 54106 100000 536828784 54107 100000 671269507 54108 100000 126244533 54109 100000 373594402 54110 100000 574794723 54111 100000 138881671 54112 100000 770628757 54113 100000 817965479 54114 100000 764578367 54115 100000 692457422 54116 100000 667462342 54117 100000 661774626 54118 100000 927137254 54119 100000 884327152 54120 100000 142347208 54121 100000 787279145 54122 100000 638351655 54123 100000 459199302 54124 100000 379467623 54125 100000 973716123 54126 100000 662211441 54127 100000 346911625 54128 100000 678344294 54129 100000 115018995 54130 100000 559096583 54131 100000 477379884 54132 100000 207190833 54133 100000 474721774 54134 100000 914619659 54135 100000 309500592 54136 100000 521150386 54137 100000 788117045 54138 100000 890513375 54139 100000 292025386 54140 100000 383500260 54141 100000 586327330 54142 100000 284637326 54143 100000 324124060 54144 100000 33212209 54145 100000 505696613 54146 100000 213036697 54147 100000 493099477 54148 100000 297252706 54149 100000 420985647 54150 100000 393908050 54151 100000 845846806 54152 100000 126154574 54153 100000 530490314 54154 100000 145824861 54155 100000 518334660 54156 100000 359537710 54157 100000 862977701 54158 100000 864739951 54159 100000 300679494 54160 100000 786916615 54161 100000 884447356 54162 100000 963461046 54163 100000 617982695 54164 100000 70018215 54165 100000 911528787 54166 100000 92176034 54167 100000 894435044 54168 100000 920227330 54169 100000 801194254 54170 100000 809484186 54171 100000 81128089 54172 100000 153681438 54173 100000 772828040 54174 100000 148520384 54175 100000 734224019 54176 100000 388472724 54177 100000 602065725 54178 100000 71901959 54179 100000 415964224 54180 100000 832563858 54181 100000 454870960 54182 100000 674142597 54183 100000 534748834 54184 100000 350656460 54185 100000 494077599 54186 100000 663692823 54187 100000 550931765 54188 100000 583681119 54189 100000 24131498 54190 100000 718732148 54191 100000 248212936 54192 100000 574749130 54193 100000 930492792 54194 100000 341336942 54195 100000 217880003 54196 100000 779445011 54197 100000 153600946 54198 100000 460327389 54199 100000 917817654 54200 100000 748652732 54201 100000 297863748 54202 100000 738570257 54203 100000 876712293 54204 100000 978056784 54205 100000 141225422 54206 100000 64054481 54207 100000 338337247 54208 100000 825059341 54209 100000 404173557 54210 100000 575350260 54211 100000 398799903 54212 100000 961508243 54213 100000 899541814 54214 100000 769116090 54215 100000 331959752 54216 100000 703505748 54217 100000 350774156 54218 100000 628205686 54219 100000 956199713 54220 100000 492917921 54221 100000 467545545 54222 100000 257786769 54223 100000 754431958 54224 100000 796217368 54225 100000 790633725 54226 100000 137557813 54227 100000 199333343 54228 100000 212642351 54229 100000 742260524 54230 100000 473876466 54231 100000 50787495 54232 100000 586578725 54233 100000 980712672 54234 100000 590352317 54235 100000 327386352 54236 100000 16861187 54237 100000 482537284 54238 100000 326858342 54239 100000 896959441 54240 100000 154081794 54241 100000 545555916 54242 100000 184101023 54243 100000 513159786 54244 100000 452336728 54245 100000 946460601 54246 100000 131370199 54247 100000 806357927 54248 100000 506124226 54249 100000 811057506 54250 100000 170153744 54251 100000 77039684 54252 100000 3703679 54253 100000 242334398 54254 100000 445442479 54255 100000 338780463 54256 100000 564469547 54257 100000 253006918 54258 100000 720932399 54259 100000 946213620 54260 100000 781276775 54261 100000 518929939 54262 100000 152997556 54263 100000 172826283 54264 100000 413582751 54265 100000 107036325 54266 100000 622948776 54267 100000 746575751 54268 100000 85202689 54269 100000 246029678 54270 100000 631426551 54271 100000 402437963 54272 100000 729060459 54273 100000 432530770 54274 100000 931533018 54275 100000 868832498 54276 100000 121224291 54277 100000 518013916 54278 100000 233180543 54279 100000 238040798 54280 100000 942592632 54281 100000 637810229 54282 100000 7370626 54283 100000 66488700 54284 100000 477778675 54285 100000 392304815 54286 100000 245418186 54287 100000 939734278 54288 100000 107667028 54289 100000 848763610 54290 100000 300907586 54291 100000 959964024 54292 100000 249352304 54293 100000 846023164 54294 100000 903302718 54295 100000 611106275 54296 100000 819737392 54297 100000 733850800 54298 100000 881875007 54299 100000 457912434 54300 100000 375707959 54301 100000 153933438 54302 100000 273843398 54303 100000 713334932 54304 100000 293062732 54305 100000 193897415 54306 100000 867280910 54307 100000 835163916 54308 100000 282977743 54309 100000 446109416 54310 100000 17893553 54311 100000 921973476 54312 100000 838603598 54313 100000 88025540 54314 100000 164217173 54315 100000 608878161 54316 100000 76047053 54317 100000 574264402 54318 100000 13485935 54319 100000 977360210 54320 100000 420585687 54321 100000 131805814 54322 100000 993859261 54323 100000 853923569 54324 100000 345528154 54325 100000 646771521 54326 100000 737158540 54327 100000 963819735 54328 100000 655739395 54329 100000 726191626 54330 100000 788425376 54331 100000 645653626 54332 100000 489706809 54333 100000 750494115 54334 100000 657358397 54335 100000 109515104 54336 100000 566910669 54337 100000 460809151 54338 100000 529915737 54339 100000 528407428 54340 100000 116593653 54341 100000 75668189 54342 100000 208177643 54343 100000 465384977 54344 100000 451897284 54345 100000 460878882 54346 100000 935135733 54347 100000 265424983 54348 100000 326091803 54349 100000 253396123 54350 100000 915284516 54351 100000 343235678 54352 100000 650294585 54353 100000 142399455 54354 100000 426890197 54355 100000 859903531 54356 100000 311868287 54357 100000 998664693 54358 100000 770420109 54359 100000 673182967 54360 100000 473326547 54361 100000 707029957 54362 100000 169331620 54363 100000 491036732 54364 100000 272919063 54365 100000 728047269 54366 100000 904279657 54367 100000 284065710 54368 100000 870879820 54369 100000 788400750 54370 100000 986220232 54371 100000 573906169 54372 100000 108551008 54373 100000 848753598 54374 100000 828587160 54375 100000 642202896 54376 100000 829100241 54377 100000 573077896 54378 100000 287751062 54379 100000 113202024 54380 100000 354778934 54381 100000 162476931 54382 100000 201125676 54383 100000 640213317 54384 100000 911213694 54385 100000 778507838 54386 100000 340118615 54387 100000 735856735 54388 100000 509590190 54389 100000 630235704 54390 100000 591191970 54391 100000 107891214 54392 100000 969197944 54393 100000 77461011 54394 100000 498638610 54395 100000 464333948 54396 100000 200483285 54397 100000 274367026 54398 100000 372448459 54399 100000 232123268 54400 100000 332739326 54401 100000 627412924 54402 100000 20219227 54403 100000 344045182 54404 100000 939925980 54405 100000 462287448 54406 100000 951396818 54407 100000 26991724 54408 100000 768472304 54409 100000 841601736 54410 100000 677998500 54411 100000 199604476 54412 100000 206876191 54413 100000 479677865 54414 100000 799322749 54415 100000 273120449 54416 100000 295606819 54417 100000 489252501 54418 100000 68797892 54419 100000 546144341 54420 100000 464512897 54421 100000 774135057 54422 100000 449373778 54423 100000 873227497 54424 100000 246993538 54425 100000 505769370 54426 100000 518739739 54427 100000 444380535 54428 100000 792414536 54429 100000 2924652 54430 100000 106370617 54431 100000 57449797 54432 100000 954259264 54433 100000 963286471 54434 100000 937681345 54435 100000 589776142 54436 100000 902421115 54437 100000 69477922 54438 100000 398153962 54439 100000 10355059 54440 100000 488329862 54441 100000 965615961 54442 100000 728675714 54443 100000 405139904 54444 100000 130769311 54445 100000 962332425 54446 100000 546605417 54447 100000 732218538 54448 100000 601028773 54449 100000 848044589 54450 100000 260299438 54451 100000 722864922 54452 100000 354383646 54453 100000 882196534 54454 100000 177047077 54455 100000 744268339 54456 100000 442299673 54457 100000 259996019 54458 100000 680368375 54459 100000 441185355 54460 100000 437084353 54461 100000 512748210 54462 100000 406069088 54463 100000 854547804 54464 100000 713206526 54465 100000 235487776 54466 100000 347793353 54467 100000 656102358 54468 100000 133295846 54469 100000 332371229 54470 100000 772561660 54471 100000 278130931 54472 100000 161918085 54473 100000 855986010 54474 100000 409211401 54475 100000 922413715 54476 100000 979008642 54477 100000 993857765 54478 100000 781684189 54479 100000 661453074 54480 100000 840656696 54481 100000 865338686 54482 100000 248509814 54483 100000 466523186 54484 100000 820231360 54485 100000 249251088 54486 100000 426315772 54487 100000 550093164 54488 100000 371573468 54489 100000 18179472 54490 100000 22482589 54491 100000 351838715 54492 100000 602147133 54493 100000 947399141 54494 100000 865055158 54495 100000 115058682 54496 100000 492238989 54497 100000 874524437 54498 100000 909955500 54499 100000 774350219 54500 100000 43109709 54501 100000 220613050 54502 100000 940970751 54503 100000 76050430 54504 100000 351120389 54505 100000 134379717 54506 100000 419367464 54507 100000 629542166 54508 100000 498574852 54509 100000 73317517 54510 100000 291004404 54511 100000 651381963 54512 100000 530142327 54513 100000 571395446 54514 100000 31698104 54515 100000 69499792 54516 100000 94344551 54517 100000 241133753 54518 100000 832279068 54519 100000 972770851 54520 100000 875876083 54521 100000 819708086 54522 100000 570035289 54523 100000 447972375 54524 100000 596805130 54525 100000 8447797 54526 100000 770915312 54527 100000 65025122 54528 100000 348846651 54529 100000 940216157 54530 100000 253809497 54531 100000 751557739 54532 100000 254691920 54533 100000 479612452 54534 100000 690714981 54535 100000 777891505 54536 100000 306464473 54537 100000 918152511 54538 100000 931944296 54539 100000 594819273 54540 100000 412870346 54541 100000 970423493 54542 100000 559426590 54543 100000 545963584 54544 100000 706061586 54545 100000 31119312 54546 100000 258794426 54547 100000 821388265 54548 100000 333627353 54549 100000 883419359 54550 100000 998937015 54551 100000 397826054 54552 100000 46905799 54553 100000 554991764 54554 100000 8197901 54555 100000 422930505 54556 100000 580159109 54557 100000 315984537 54558 100000 228226553 54559 100000 335775548 54560 100000 182989920 54561 100000 89546093 54562 100000 395851575 54563 100000 416817956 54564 100000 337509820 54565 100000 700135682 54566 100000 374678125 54567 100000 491202706 54568 100000 576494468 54569 100000 162862404 54570 100000 251041829 54571 100000 172693346 54572 100000 955149529 54573 100000 300677045 54574 100000 759113249 54575 100000 610367825 54576 100000 790985577 54577 100000 496173014 54578 100000 391358057 54579 100000 904266938 54580 100000 357918925 54581 100000 144651131 54582 100000 708370980 54583 100000 95113770 54584 100000 248467699 54585 100000 487586146 54586 100000 259793462 54587 100000 213602231 54588 100000 908246803 54589 100000 792481022 54590 100000 253626842 54591 100000 755128021 54592 100000 569837479 54593 100000 502896334 54594 100000 51853717 54595 100000 524763268 54596 100000 631281651 54597 100000 757798763 54598 100000 676811878 54599 100000 923707337 54600 100000 993498349 54601 100000 909639518 54602 100000 389457227 54603 100000 331106410 54604 100000 827624687 54605 100000 679348373 54606 100000 283679630 54607 100000 483818923 54608 100000 979188539 54609 100000 576911964 54610 100000 778790684 54611 100000 538923319 54612 100000 694225624 54613 100000 966689402 54614 100000 640209907 54615 100000 567598104 54616 100000 976219703 54617 100000 199811751 54618 100000 307852441 54619 100000 442780016 54620 100000 593286438 54621 100000 877749434 54622 100000 759418553 54623 100000 378367493 54624 100000 374418318 54625 100000 32771140 54626 100000 18416453 54627 100000 731897968 54628 100000 643413027 54629 100000 243315963 54630 100000 71905357 54631 100000 428870390 54632 100000 686231270 54633 100000 500380970 54634 100000 24863714 54635 100000 748714302 54636 100000 934202547 54637 100000 418259700 54638 100000 157480691 54639 100000 481095880 54640 100000 562919250 54641 100000 709546155 54642 100000 430839914 54643 100000 928031070 54644 100000 922574952 54645 100000 511498229 54646 100000 786455099 54647 100000 181850533 54648 100000 776797140 54649 100000 399398048 54650 100000 417689634 54651 100000 628221021 54652 100000 920484393 54653 100000 859051955 54654 100000 865168988 54655 100000 644572542 54656 100000 956102798 54657 100000 390676822 54658 100000 357647213 54659 100000 662823023 54660 100000 56015424 54661 100000 590800009 54662 100000 89058144 54663 100000 905153852 54664 100000 630561192 54665 100000 159532517 54666 100000 469390153 54667 100000 353118011 54668 100000 14611723 54669 100000 999370705 54670 100000 694735059 54671 100000 547194038 54672 100000 825797790 54673 100000 686598936 54674 100000 625995019 54675 100000 860183466 54676 100000 706800265 54677 100000 645284129 54678 100000 293712285 54679 100000 870718690 54680 100000 124797401 54681 100000 373400157 54682 100000 45557009 54683 100000 738760584 54684 100000 904840729 54685 100000 624291008 54686 100000 380011908 54687 100000 599714294 54688 100000 534316367 54689 100000 664190947 54690 100000 92454164 54691 100000 920064720 54692 100000 634384898 54693 100000 412428253 54694 100000 468576348 54695 100000 128768281 54696 100000 214610 54697 100000 279249185 54698 100000 140307470 54699 100000 319539490 54700 100000 400210884 54701 100000 220894769 54702 100000 973499591 54703 100000 823266111 54704 100000 615455489 54705 100000 391048357 54706 100000 556929970 54707 100000 802590289 54708 100000 666323151 54709 100000 264080124 54710 100000 319980486 54711 100000 573410097 54712 100000 51073718 54713 100000 204263417 54714 100000 109695866 54715 100000 967550883 54716 100000 123364631 54717 100000 824812147 54718 100000 340632852 54719 100000 795026972 54720 100000 866483883 54721 100000 639195158 54722 100000 498837988 54723 100000 221553360 54724 100000 581093729 54725 100000 742348648 54726 100000 491679874 54727 100000 168968799 54728 100000 852452100 54729 100000 428692505 54730 100000 927741035 54731 100000 878785748 54732 100000 127646077 54733 100000 573059277 54734 100000 600439971 54735 100000 68803244 54736 100000 440832853 54737 100000 521875167 54738 100000 27660976 54739 100000 526517383 54740 100000 160857079 54741 100000 218409967 54742 100000 579007778 54743 100000 731891845 54744 100000 9718923 54745 100000 733715408 54746 100000 376122490 54747 100000 770312787 54748 100000 24794075 54749 100000 405075011 54750 100000 728977170 54751 100000 211416812 54752 100000 992638539 54753 100000 510818918 54754 100000 586058821 54755 100000 103343514 54756 100000 740856634 54757 100000 180097543 54758 100000 487117463 54759 100000 447878132 54760 100000 580053220 54761 100000 345144073 54762 100000 606483736 54763 100000 975816812 54764 100000 692597969 54765 100000 11668046 54766 100000 403717615 54767 100000 419216740 54768 100000 296424123 54769 100000 53885209 54770 100000 661031158 54771 100000 711835079 54772 100000 937840632 54773 100000 465278046 54774 100000 983195014 54775 100000 748402956 54776 100000 90221163 54777 100000 902965871 54778 100000 930729803 54779 100000 444024882 54780 100000 752523864 54781 100000 39772534 54782 100000 898371963 54783 100000 948341485 54784 100000 403841546 54785 100000 863389993 54786 100000 236273459 54787 100000 698309736 54788 100000 787337269 54789 100000 537549321 54790 100000 938218870 54791 100000 332682336 54792 100000 459896163 54793 100000 73861919 54794 100000 824020323 54795 100000 417277246 54796 100000 122862616 54797 100000 67206073 54798 100000 955407722 54799 100000 260170059 54800 100000 719314876 54801 100000 302527088 54802 100000 75874690 54803 100000 801995243 54804 100000 340750042 54805 100000 91378876 54806 100000 14351329 54807 100000 70073762 54808 100000 656139201 54809 100000 145906848 54810 100000 320582167 54811 100000 516285168 54812 100000 165857528 54813 100000 335546461 54814 100000 766640041 54815 100000 687657266 54816 100000 932705116 54817 100000 871283314 54818 100000 214450607 54819 100000 495910836 54820 100000 154553989 54821 100000 122720369 54822 100000 4274293 54823 100000 393300430 54824 100000 262231005 54825 100000 498218098 54826 100000 680167630 54827 100000 532307576 54828 100000 850911883 54829 100000 23314023 54830 100000 885603119 54831 100000 580793705 54832 100000 137209774 54833 100000 345973572 54834 100000 307534068 54835 100000 511827938 54836 100000 409896065 54837 100000 338477120 54838 100000 288350643 54839 100000 177574501 54840 100000 325122225 54841 100000 133570235 54842 100000 810374051 54843 100000 677331834 54844 100000 460054581 54845 100000 720926089 54846 100000 506960457 54847 100000 93380618 54848 100000 168726723 54849 100000 352797183 54850 100000 879012128 54851 100000 431972156 54852 100000 173295382 54853 100000 167083229 54854 100000 887849799 54855 100000 615137108 54856 100000 500288673 54857 100000 442180893 54858 100000 472537540 54859 100000 318673421 54860 100000 880400625 54861 100000 429328367 54862 100000 319485295 54863 100000 250733122 54864 100000 700318119 54865 100000 974825514 54866 100000 495339066 54867 100000 332448164 54868 100000 983085251 54869 100000 555700431 54870 100000 34800084 54871 100000 785272470 54872 100000 679192986 54873 100000 45472038 54874 100000 752977748 54875 100000 15991962 54876 100000 49443224 54877 100000 105549241 54878 100000 933374097 54879 100000 824198314 54880 100000 431057797 54881 100000 268273528 54882 100000 710131170 54883 100000 168430172 54884 100000 769141629 54885 100000 179024152 54886 100000 636284763 54887 100000 698119981 54888 100000 237361880 54889 100000 94776875 54890 100000 829841164 54891 100000 676989382 54892 100000 709252132 54893 100000 992487594 54894 100000 418720961 54895 100000 735116018 54896 100000 168246357 54897 100000 21042729 54898 100000 725987657 54899 100000 358166110 54900 100000 793189725 54901 100000 532551425 54902 100000 39418223 54903 100000 748869445 54904 100000 909497141 54905 100000 484310746 54906 100000 436453676 54907 100000 726783162 54908 100000 375713991 54909 100000 609963388 54910 100000 524945471 54911 100000 927953956 54912 100000 220734097 54913 100000 843938117 54914 100000 615618476 54915 100000 950086168 54916 100000 140332728 54917 100000 406888112 54918 100000 100826188 54919 100000 696112127 54920 100000 542178971 54921 100000 308712247 54922 100000 194102099 54923 100000 180394568 54924 100000 71298063 54925 100000 517858542 54926 100000 593154232 54927 100000 871878224 54928 100000 521903798 54929 100000 148623700 54930 100000 461727171 54931 100000 785430672 54932 100000 871187303 54933 100000 561576338 54934 100000 7916435 54935 100000 52535899 54936 100000 322531133 54937 100000 327747150 54938 100000 362165497 54939 100000 829085809 54940 100000 938999204 54941 100000 603328664 54942 100000 502276853 54943 100000 935631814 54944 100000 486141090 54945 100000 437122260 54946 100000 276283694 54947 100000 787860994 54948 100000 431555923 54949 100000 807504952 54950 100000 959081955 54951 100000 665741606 54952 100000 185446824 54953 100000 77411951 54954 100000 14724262 54955 100000 328330018 54956 100000 14212707 54957 100000 39478485 54958 100000 569741773 54959 100000 319563370 54960 100000 27835035 54961 100000 677867543 54962 100000 448383982 54963 100000 189176845 54964 100000 395955321 54965 100000 497497064 54966 100000 601362701 54967 100000 960371492 54968 100000 25788432 54969 100000 929559094 54970 100000 139076094 54971 100000 641164543 54972 100000 279108776 54973 100000 944778480 54974 100000 33607909 54975 100000 664239238 54976 100000 671655004 54977 100000 112284556 54978 100000 717367874 54979 100000 664481530 54980 100000 858999049 54981 100000 221166330 54982 100000 26732138 54983 100000 606840132 54984 100000 978499704 54985 100000 937165748 54986 100000 379540068 54987 100000 819788534 54988 100000 951042555 54989 100000 795165289 54990 100000 711718677 54991 100000 250551347 54992 100000 174931741 54993 100000 942300854 54994 100000 327965525 54995 100000 471004876 54996 100000 834500131 54997 100000 437489474 54998 100000 747766794 54999 100000 93874817 55000 100000 198235569 55001 100000 175773789 55002 100000 878309546 55003 100000 938439779 55004 100000 732485683 55005 100000 916138038 55006 100000 290043949 55007 100000 390069994 55008 100000 529324897 55009 100000 909962212 55010 100000 482411887 55011 100000 243236041 55012 100000 774039950 55013 100000 773624262 55014 100000 483024751 55015 100000 507841093 55016 100000 670698168 55017 100000 708293551 55018 100000 678155164 55019 100000 125943189 55020 100000 992387252 55021 100000 759866442 55022 100000 898878877 55023 100000 950210471 55024 100000 101461620 55025 100000 117677900 55026 100000 364397177 55027 100000 227257656 55028 100000 395426670 55029 100000 265261328 55030 100000 213201278 55031 100000 889842860 55032 100000 219223190 55033 100000 764044922 55034 100000 751722661 55035 100000 765932973 55036 100000 124617902 55037 100000 28291487 55038 100000 277947010 55039 100000 919869302 55040 100000 641198474 55041 100000 342750602 55042 100000 319644330 55043 100000 450115931 55044 100000 437412989 55045 100000 147215119 55046 100000 694035233 55047 100000 755176301 55048 100000 747344304 55049 100000 996945681 55050 100000 471745200 55051 100000 743060233 55052 100000 829277546 55053 100000 787335048 55054 100000 462067428 55055 100000 85057825 55056 100000 353590937 55057 100000 671059699 55058 100000 994910250 55059 100000 673931780 55060 100000 548121141 55061 100000 310057037 55062 100000 883839527 55063 100000 943529457 55064 100000 46778256 55065 100000 914710044 55066 100000 772149706 55067 100000 706550721 55068 100000 766189347 55069 100000 912166351 55070 100000 935090497 55071 100000 89897865 55072 100000 915455452 55073 100000 502252921 55074 100000 577058202 55075 100000 302794787 55076 100000 492767317 55077 100000 81518193 55078 100000 587921936 55079 100000 449952783 55080 100000 673576843 55081 100000 256923358 55082 100000 236787389 55083 100000 470921727 55084 100000 502287644 55085 100000 666444248 55086 100000 354190390 55087 100000 171787634 55088 100000 882741681 55089 100000 701612975 55090 100000 412898226 55091 100000 106896277 55092 100000 607586435 55093 100000 37719495 55094 100000 818303754 55095 100000 552874022 55096 100000 801048771 55097 100000 505411043 55098 100000 924728130 55099 100000 517836187 55100 100000 629550354 55101 100000 410756631 55102 100000 548045722 55103 100000 106890247 55104 100000 318532951 55105 100000 984702002 55106 100000 696674726 55107 100000 517052912 55108 100000 205981098 55109 100000 884003957 55110 100000 118781884 55111 100000 238978330 55112 100000 869822517 55113 100000 788827838 55114 100000 984053769 55115 100000 127315583 55116 100000 441384255 55117 100000 407008397 55118 100000 600620963 55119 100000 123053665 55120 100000 593158456 55121 100000 187535461 55122 100000 464376526 55123 100000 945507687 55124 100000 140288593 55125 100000 249612247 55126 100000 142996645 55127 100000 114368371 55128 100000 581065090 55129 100000 788578210 55130 100000 867743114 55131 100000 686287861 55132 100000 378715665 55133 100000 806457494 55134 100000 525118464 55135 100000 739318338 55136 100000 281862947 55137 100000 349611996 55138 100000 780869530 55139 100000 201945824 55140 100000 637180196 55141 100000 382401647 55142 100000 851773057 55143 100000 729156001 55144 100000 45156267 55145 100000 322219737 55146 100000 582172854 55147 100000 325775205 55148 100000 832069421 55149 100000 54781040 55150 100000 689524765 55151 100000 443594870 55152 100000 641522880 55153 100000 726369527 55154 100000 402946488 55155 100000 302978977 55156 100000 188271107 55157 100000 742377968 55158 100000 684650650 55159 100000 153062889 55160 100000 762111042 55161 100000 173610346 55162 100000 449200707 55163 100000 146235483 55164 100000 308970041 55165 100000 137672484 55166 100000 47471855 55167 100000 250589522 55168 100000 577715654 55169 100000 610882124 55170 100000 911903485 55171 100000 210912947 55172 100000 603519363 55173 100000 529340191 55174 100000 537724888 55175 100000 985618455 55176 100000 122480684 55177 100000 461663129 55178 100000 808378671 55179 100000 102898198 55180 100000 426833827 55181 100000 332569305 55182 100000 546247562 55183 100000 807382088 55184 100000 575004601 55185 100000 795389709 55186 100000 169930883 55187 100000 852273301 55188 100000 89295501 55189 100000 509731919 55190 100000 186739550 55191 100000 281848539 55192 100000 993460995 55193 100000 98232613 55194 100000 378152601 55195 100000 438957371 55196 100000 43730063 55197 100000 406992635 55198 100000 972770220 55199 100000 925992357 55200 100000 207219041 55201 100000 431705388 55202 100000 513013677 55203 100000 483367276 55204 100000 183276339 55205 100000 403529604 55206 100000 174625735 55207 100000 953089630 55208 100000 993488227 55209 100000 492592457 55210 100000 977877345 55211 100000 951183974 55212 100000 758999890 55213 100000 468415509 55214 100000 529418577 55215 100000 455275709 55216 100000 93510309 55217 100000 148892715 55218 100000 658666841 55219 100000 605867325 55220 100000 563745687 55221 100000 556472851 55222 100000 41092589 55223 100000 906266863 55224 100000 945063223 55225 100000 54865348 55226 100000 189134662 55227 100000 627010691 55228 100000 169985798 55229 100000 290293869 55230 100000 398952168 55231 100000 778785751 55232 100000 302408251 55233 100000 505291409 55234 100000 301878344 55235 100000 16302830 55236 100000 303359529 55237 100000 531369240 55238 100000 140088889 55239 100000 975668955 55240 100000 61702637 55241 100000 667633998 55242 100000 940639628 55243 100000 123593719 55244 100000 264156599 55245 100000 680970062 55246 100000 415802454 55247 100000 713184490 55248 100000 598256566 55249 100000 606825225 55250 100000 720800884 55251 100000 124988257 55252 100000 377572583 55253 100000 795365267 55254 100000 158743058 55255 100000 908401604 55256 100000 131180648 55257 100000 673555776 55258 100000 428909590 55259 100000 781998942 55260 100000 540455517 55261 100000 83808917 55262 100000 155580937 55263 100000 449260849 55264 100000 31815213 55265 100000 140423351 55266 100000 654089939 55267 100000 415531381 55268 100000 782654013 55269 100000 518743161 55270 100000 617017154 55271 100000 862657444 55272 100000 454270196 55273 100000 399481660 55274 100000 589261389 55275 100000 423224509 55276 100000 610564230 55277 100000 412995576 55278 100000 214874293 55279 100000 816973915 55280 100000 555447490 55281 100000 608422429 55282 100000 7894363 55283 100000 918458558 55284 100000 567718809 55285 100000 18470871 55286 100000 291303630 55287 100000 289814131 55288 100000 380867425 55289 100000 210906782 55290 100000 983049723 55291 100000 966839353 55292 100000 289377533 55293 100000 409849305 55294 100000 492279844 55295 100000 387001210 55296 100000 329291843 55297 100000 558897936 55298 100000 461803182 55299 100000 300001385 55300 100000 245640133 55301 100000 553964429 55302 100000 186812325 55303 100000 19258774 55304 100000 191369118 55305 100000 94049964 55306 100000 645176416 55307 100000 753974952 55308 100000 259499811 55309 100000 158380393 55310 100000 765947786 55311 100000 140226610 55312 100000 630149347 55313 100000 604031107 55314 100000 173546256 55315 100000 799371686 55316 100000 339554870 55317 100000 174340101 55318 100000 484406819 55319 100000 439022872 55320 100000 993631083 55321 100000 852224529 55322 100000 845911989 55323 100000 156034626 55324 100000 725634923 55325 100000 289973333 55326 100000 223695150 55327 100000 560045750 55328 100000 629493994 55329 100000 756172026 55330 100000 593523081 55331 100000 784215463 55332 100000 234516780 55333 100000 517090717 55334 100000 351887110 55335 100000 39538251 55336 100000 544595953 55337 100000 401099299 55338 100000 488056208 55339 100000 586575642 55340 100000 174691465 55341 100000 374981711 55342 100000 583460269 55343 100000 881412002 55344 100000 775745829 55345 100000 481005650 55346 100000 42983122 55347 100000 556834965 55348 100000 2504364 55349 100000 591781585 55350 100000 249844280 55351 100000 388113826 55352 100000 408218048 55353 100000 395055193 55354 100000 336180583 55355 100000 804758587 55356 100000 955977383 55357 100000 846087520 55358 100000 464218812 55359 100000 829136708 55360 100000 626404943 55361 100000 426119568 55362 100000 184533084 55363 100000 842009480 55364 100000 131160268 55365 100000 998030360 55366 100000 219140850 55367 100000 250202461 55368 100000 499283467 55369 100000 175479492 55370 100000 858356432 55371 100000 961114708 55372 100000 194486885 55373 100000 99580071 55374 100000 90065510 55375 100000 838460786 55376 100000 836666730 55377 100000 395221690 55378 100000 458233125 55379 100000 652122208 55380 100000 65034327 55381 100000 929458926 55382 100000 686915365 55383 100000 368884069 55384 100000 807548157 55385 100000 303308303 55386 100000 722149889 55387 100000 235432996 55388 100000 210819800 55389 100000 101614813 55390 100000 533396519 55391 100000 313410584 55392 100000 655337078 55393 100000 847577335 55394 100000 56835797 55395 100000 45087777 55396 100000 656542790 55397 100000 294184538 55398 100000 852432819 55399 100000 750830064 55400 100000 71044882 55401 100000 540850031 55402 100000 579880479 55403 100000 394973606 55404 100000 362649990 55405 100000 263077602 55406 100000 768113526 55407 100000 95844034 55408 100000 58845436 55409 100000 281520486 55410 100000 860125581 55411 100000 684629030 55412 100000 709787068 55413 100000 721991592 55414 100000 697302375 55415 100000 14744011 55416 100000 37406954 55417 100000 874890426 55418 100000 687798088 55419 100000 490273340 55420 100000 305407335 55421 100000 53465058 55422 100000 707823606 55423 100000 855147048 55424 100000 651182685 55425 100000 376035930 55426 100000 403434556 55427 100000 7894464 55428 100000 871542330 55429 100000 962438510 55430 100000 661828296 55431 100000 668092955 55432 100000 300507072 55433 100000 200721106 55434 100000 338659568 55435 100000 924880542 55436 100000 45441013 55437 100000 337558322 55438 100000 205111662 55439 100000 64807847 55440 100000 965581107 55441 100000 342800836 55442 100000 362583851 55443 100000 814286813 55444 100000 897508263 55445 100000 392262204 55446 100000 566824172 55447 100000 295883632 55448 100000 166799354 55449 100000 389698429 55450 100000 206073845 55451 100000 985814458 55452 100000 5873629 55453 100000 950437614 55454 100000 572279385 55455 100000 756411656 55456 100000 801198390 55457 100000 822704121 55458 100000 61019883 55459 100000 46782411 55460 100000 995758429 55461 100000 330219014 55462 100000 368564839 55463 100000 834866309 55464 100000 566434484 55465 100000 276934282 55466 100000 907332354 55467 100000 894760608 55468 100000 955411542 55469 100000 551613273 55470 100000 600682162 55471 100000 93205817 55472 100000 313424443 55473 100000 816123541 55474 100000 542035309 55475 100000 605834639 55476 100000 289573197 55477 100000 490479594 55478 100000 107259904 55479 100000 249346748 55480 100000 889799927 55481 100000 360891415 55482 100000 297854624 55483 100000 683424948 55484 100000 71014214 55485 100000 768550449 55486 100000 874749723 55487 100000 337035352 55488 100000 81154174 55489 100000 522403251 55490 100000 545448371 55491 100000 980338180 55492 100000 841567433 55493 100000 964938554 55494 100000 533725200 55495 100000 623252296 55496 100000 22100169 55497 100000 795791376 55498 100000 658853385 55499 100000 443965534 55500 100000 565737627 55501 100000 516206984 55502 100000 344034032 55503 100000 731659634 55504 100000 650324971 55505 100000 344045853 55506 100000 451071938 55507 100000 52446495 55508 100000 115679189 55509 100000 849670165 55510 100000 840657248 55511 100000 761020174 55512 100000 824934223 55513 100000 252504834 55514 100000 68217021 55515 100000 952016083 55516 100000 513791027 55517 100000 554298844 55518 100000 482752150 55519 100000 200530180 55520 100000 653726835 55521 100000 17067033 55522 100000 533276701 55523 100000 50199577 55524 100000 678016195 55525 100000 941004929 55526 100000 534610346 55527 100000 375131884 55528 100000 319644674 55529 100000 124215973 55530 100000 43122379 55531 100000 83328799 55532 100000 802415741 55533 100000 439605670 55534 100000 721272700 55535 100000 88118574 55536 100000 97025867 55537 100000 837816112 55538 100000 344809201 55539 100000 301526399 55540 100000 124185226 55541 100000 655435145 55542 100000 280228898 55543 100000 967264667 55544 100000 397433994 55545 100000 427311282 55546 100000 23169124 55547 100000 720787460 55548 100000 802593468 55549 100000 81255422 55550 100000 10016171 55551 100000 78818329 55552 100000 75717427 55553 100000 207535338 55554 100000 633517843 55555 100000 377387619 55556 100000 482567026 55557 100000 476271668 55558 100000 58386548 55559 100000 973459809 55560 100000 263682676 55561 100000 290265516 55562 100000 963652825 55563 100000 140596396 55564 100000 548106323 55565 100000 556209387 55566 100000 985100494 55567 100000 402990190 55568 100000 260768877 55569 100000 926159175 55570 100000 400856561 55571 100000 600159853 55572 100000 160946043 55573 100000 993025058 55574 100000 655819424 55575 100000 947423896 55576 100000 612636113 55577 100000 610568486 55578 100000 963677444 55579 100000 609624613 55580 100000 242637582 55581 100000 241528844 55582 100000 588881315 55583 100000 144847396 55584 100000 109848319 55585 100000 206598136 55586 100000 563063239 55587 100000 838318123 55588 100000 454857690 55589 100000 527980729 55590 100000 7581506 55591 100000 948776774 55592 100000 63335684 55593 100000 590396013 55594 100000 12787600 55595 100000 7165679 55596 100000 517395144 55597 100000 514207399 55598 100000 705888515 55599 100000 290759811 55600 100000 165082996 55601 100000 865614161 55602 100000 2727003 55603 100000 34750852 55604 100000 273616697 55605 100000 323018873 55606 100000 991812704 55607 100000 885367790 55608 100000 197427401 55609 100000 392718675 55610 100000 969445853 55611 100000 495018294 55612 100000 465897020 55613 100000 631596587 55614 100000 503199426 55615 100000 521943160 55616 100000 810230296 55617 100000 909971388 55618 100000 325774568 55619 100000 806985281 55620 100000 123112117 55621 100000 459423099 55622 100000 130668940 55623 100000 166553861 55624 100000 560166055 55625 100000 560680685 55626 100000 665522151 55627 100000 997171122 55628 100000 488255398 55629 100000 788450588 55630 100000 531834960 55631 100000 119312595 55632 100000 606630578 55633 100000 588011388 55634 100000 831654217 55635 100000 279436045 55636 100000 642258837 55637 100000 732798622 55638 100000 722248449 55639 100000 341183827 55640 100000 643637462 55641 100000 611668808 55642 100000 865869144 55643 100000 500684046 55644 100000 209590768 55645 100000 337423044 55646 100000 386351103 55647 100000 305047552 55648 100000 698131290 55649 100000 228889416 55650 100000 998218583 55651 100000 447007900 55652 100000 722665098 55653 100000 695617091 55654 100000 861364686 55655 100000 564951003 55656 100000 555506627 55657 100000 960975238 55658 100000 857630018 55659 100000 256460452 55660 100000 949838091 55661 100000 59235369 55662 100000 800302215 55663 100000 324092259 55664 100000 960944685 55665 100000 538132425 55666 100000 484143399 55667 100000 953783854 55668 100000 673994610 55669 100000 27631947 55670 100000 952527064 55671 100000 478240860 55672 100000 163852301 55673 100000 305623904 55674 100000 223116789 55675 100000 941925231 55676 100000 329622861 55677 100000 665979171 55678 100000 69297514 55679 100000 84557480 55680 100000 244023514 55681 100000 608143388 55682 100000 875462581 55683 100000 24493472 55684 100000 695617335 55685 100000 754883189 55686 100000 28464736 55687 100000 102830226 55688 100000 659332515 55689 100000 226563771 55690 100000 188558168 55691 100000 95784595 55692 100000 648343215 55693 100000 434876732 55694 100000 172931678 55695 100000 900444835 55696 100000 625823410 55697 100000 607657957 55698 100000 628089599 55699 100000 154590357 55700 100000 94270638 55701 100000 558941279 55702 100000 719880485 55703 100000 400547403 55704 100000 562054163 55705 100000 131117360 55706 100000 700459327 55707 100000 154569257 55708 100000 308023560 55709 100000 68070213 55710 100000 482824158 55711 100000 248935626 55712 100000 252684008 55713 100000 236650563 55714 100000 405409045 55715 100000 692747916 55716 100000 515831373 55717 100000 184215934 55718 100000 143840954 55719 100000 29675923 55720 100000 211754226 55721 100000 623933644 55722 100000 888085105 55723 100000 302154084 55724 100000 328150442 55725 100000 810635785 55726 100000 189040251 55727 100000 941233047 55728 100000 615094722 55729 100000 705821960 55730 100000 325228647 55731 100000 804144552 55732 100000 548730629 55733 100000 313388377 55734 100000 812186405 55735 100000 785420 55736 100000 457744342 55737 100000 125229827 55738 100000 353960598 55739 100000 817222628 55740 100000 771396320 55741 100000 999835847 55742 100000 960990599 55743 100000 722088523 55744 100000 232787262 55745 100000 274118994 55746 100000 732290230 55747 100000 813656454 55748 100000 995150148 55749 100000 422508735 55750 100000 299855527 55751 100000 43869465 55752 100000 48894 55753 100000 61549322 55754 100000 549724069 55755 100000 188736904 55756 100000 736334535 55757 100000 381004576 55758 100000 387889361 55759 100000 822239261 55760 100000 542207249 55761 100000 171607083 55762 100000 147173137 55763 100000 654727347 55764 100000 665713716 55765 100000 681132266 55766 100000 712103076 55767 100000 14955812 55768 100000 196560984 55769 100000 316990107 55770 100000 819632469 55771 100000 642809415 55772 100000 598190462 55773 100000 741372301 55774 100000 273925764 55775 100000 987491776 55776 100000 73968375 55777 100000 296415729 55778 100000 189837858 55779 100000 388407141 55780 100000 429200409 55781 100000 60197493 55782 100000 285458665 55783 100000 83658113 55784 100000 15772106 55785 100000 439349302 55786 100000 936547081 55787 100000 71444857 55788 100000 685979257 55789 100000 292556091 55790 100000 95400643 55791 100000 679976362 55792 100000 629513352 55793 100000 686033533 55794 100000 313728918 55795 100000 488785879 55796 100000 306037153 55797 100000 13721150 55798 100000 534311219 55799 100000 697517286 55800 100000 579853773 55801 100000 378380549 55802 100000 602732417 55803 100000 949626280 55804 100000 749540893 55805 100000 487439885 55806 100000 75794584 55807 100000 314158287 55808 100000 311903161 55809 100000 924184407 55810 100000 659620304 55811 100000 367759990 55812 100000 392908533 55813 100000 912664442 55814 100000 563729216 55815 100000 528035969 55816 100000 401830206 55817 100000 349809424 55818 100000 505066296 55819 100000 278905018 55820 100000 367286450 55821 100000 710599959 55822 100000 482861203 55823 100000 722764381 55824 100000 277308245 55825 100000 118996645 55826 100000 593949499 55827 100000 127927017 55828 100000 872881532 55829 100000 61562229 55830 100000 18636616 55831 100000 667384037 55832 100000 681217860 55833 100000 230072439 55834 100000 940405124 55835 100000 793109959 55836 100000 166556337 55837 100000 16740890 55838 100000 60671819 55839 100000 719680853 55840 100000 1153841 55841 100000 289951116 55842 100000 694484783 55843 100000 352983934 55844 100000 638176457 55845 100000 299265268 55846 100000 967640542 55847 100000 599259898 55848 100000 934966913 55849 100000 674494004 55850 100000 856945035 55851 100000 588936433 55852 100000 893676883 55853 100000 672192793 55854 100000 323801906 55855 100000 488671500 55856 100000 137056184 55857 100000 872661037 55858 100000 310627933 55859 100000 363493583 55860 100000 961016881 55861 100000 264323294 55862 100000 52504053 55863 100000 723132064 55864 100000 724156973 55865 100000 520619936 55866 100000 666412916 55867 100000 560390069 55868 100000 358502721 55869 100000 598665844 55870 100000 311835527 55871 100000 154768067 55872 100000 631077345 55873 100000 982573431 55874 100000 543034979 55875 100000 692091643 55876 100000 211500739 55877 100000 533738284 55878 100000 625585639 55879 100000 525398293 55880 100000 750766094 55881 100000 686473939 55882 100000 108346464 55883 100000 737757439 55884 100000 275427139 55885 100000 158082047 55886 100000 784923772 55887 100000 579253253 55888 100000 282715677 55889 100000 699929654 55890 100000 241771875 55891 100000 694907799 55892 100000 610395332 55893 100000 488410245 55894 100000 265368671 55895 100000 58215666 55896 100000 208979343 55897 100000 867698483 55898 100000 889263969 55899 100000 501844199 55900 100000 298694956 55901 100000 977008161 55902 100000 237602039 55903 100000 67368078 55904 100000 111696832 55905 100000 854552350 55906 100000 902796821 55907 100000 401363328 55908 100000 212464531 55909 100000 205843058 55910 100000 647984012 55911 100000 157024524 55912 100000 939202674 55913 100000 634867731 55914 100000 720540509 55915 100000 786922990 55916 100000 716222685 55917 100000 223299167 55918 100000 107308322 55919 100000 893342913 55920 100000 558642900 55921 100000 977640130 55922 100000 422911322 55923 100000 687849918 55924 100000 966292133 55925 100000 710279198 55926 100000 13402795 55927 100000 405017315 55928 100000 770228669 55929 100000 19533272 55930 100000 767691928 55931 100000 253850869 55932 100000 393029305 55933 100000 488452499 55934 100000 776068496 55935 100000 923744955 55936 100000 370205401 55937 100000 545979787 55938 100000 122038846 55939 100000 636710753 55940 100000 426645784 55941 100000 628669324 55942 100000 63830028 55943 100000 304007929 55944 100000 922858359 55945 100000 690975449 55946 100000 128687703 55947 100000 813311793 55948 100000 364656474 55949 100000 39671297 55950 100000 516572237 55951 100000 435235207 55952 100000 823330599 55953 100000 671060933 55954 100000 559118381 55955 100000 508014968 55956 100000 840869125 55957 100000 982699692 55958 100000 742033179 55959 100000 913576838 55960 100000 13704334 55961 100000 337756270 55962 100000 767506498 55963 100000 967405941 55964 100000 823363842 55965 100000 24077451 55966 100000 980976325 55967 100000 814205152 55968 100000 210235520 55969 100000 202909502 55970 100000 355986010 55971 100000 131071708 55972 100000 250030646 55973 100000 768631571 55974 100000 409804371 55975 100000 443675323 55976 100000 548119228 55977 100000 480570000 55978 100000 803577276 55979 100000 230783281 55980 100000 404034075 55981 100000 829776830 55982 100000 385572737 55983 100000 552170256 55984 100000 596117469 55985 100000 596401294 55986 100000 325285488 55987 100000 679166757 55988 100000 899203389 55989 100000 274023885 55990 100000 884244015 55991 100000 91811254 55992 100000 983919318 55993 100000 357098628 55994 100000 574935182 55995 100000 855070242 55996 100000 692979109 55997 100000 979100828 55998 100000 652804006 55999 100000 434265216 56000 100000 288155404 56001 100000 871852693 56002 100000 625439252 56003 100000 134043098 56004 100000 559121361 56005 100000 734946006 56006 100000 249199341 56007 100000 503666200 56008 100000 529145335 56009 100000 209093499 56010 100000 810465734 56011 100000 286663253 56012 100000 139294204 56013 100000 917907255 56014 100000 176988018 56015 100000 8449745 56016 100000 644025142 56017 100000 155961198 56018 100000 889419446 56019 100000 388035683 56020 100000 583607493 56021 100000 327751750 56022 100000 133210003 56023 100000 445717451 56024 100000 608212279 56025 100000 722440021 56026 100000 501999869 56027 100000 111556523 56028 100000 68888986 56029 100000 129670202 56030 100000 903013305 56031 100000 55215131 56032 100000 801957696 56033 100000 616640507 56034 100000 230459958 56035 100000 176860326 56036 100000 628518245 56037 100000 60033104 56038 100000 865564593 56039 100000 494529457 56040 100000 801447212 56041 100000 434378047 56042 100000 300971395 56043 100000 400948524 56044 100000 898461087 56045 100000 795635025 56046 100000 962375109 56047 100000 58434885 56048 100000 813818190 56049 100000 278263312 56050 100000 692623237 56051 100000 320556720 56052 100000 845636181 56053 100000 533267977 56054 100000 966732891 56055 100000 492621546 56056 100000 118128319 56057 100000 206767745 56058 100000 467205596 56059 100000 904175675 56060 100000 156758737 56061 100000 936250690 56062 100000 261010586 56063 100000 720436700 56064 100000 162509623 56065 100000 208054417 56066 100000 872394042 56067 100000 957479580 56068 100000 181828768 56069 100000 64355513 56070 100000 603570856 56071 100000 16968706 56072 100000 550749039 56073 100000 603309724 56074 100000 282658509 56075 100000 339791090 56076 100000 447805092 56077 100000 1537197 56078 100000 62697031 56079 100000 778454293 56080 100000 361918087 56081 100000 697324558 56082 100000 71990136 56083 100000 838808676 56084 100000 673155717 56085 100000 426440422 56086 100000 254538110 56087 100000 918450914 56088 100000 480904264 56089 100000 514155899 56090 100000 359153990 56091 100000 807746294 56092 100000 554122457 56093 100000 310461378 56094 100000 428275443 56095 100000 398795453 56096 100000 908126871 56097 100000 519585252 56098 100000 734466026 56099 100000 983258886 56100 100000 400998472 56101 100000 494653291 56102 100000 335939631 56103 100000 472269901 56104 100000 37968054 56105 100000 913057885 56106 100000 795032951 56107 100000 937511789 56108 100000 385453544 56109 100000 305028708 56110 100000 620807168 56111 100000 53460292 56112 100000 280145236 56113 100000 858040149 56114 100000 674594516 56115 100000 771036581 56116 100000 995307920 56117 100000 506059028 56118 100000 792536008 56119 100000 842811394 56120 100000 868030831 56121 100000 604824075 56122 100000 716456353 56123 100000 745151623 56124 100000 110089430 56125 100000 193955548 56126 100000 284064182 56127 100000 441819618 56128 100000 984872540 56129 100000 567268186 56130 100000 689120277 56131 100000 598748598 56132 100000 324855719 56133 100000 587189676 56134 100000 918877140 56135 100000 154925635 56136 100000 131138498 56137 100000 947842277 56138 100000 235309254 56139 100000 37606261 56140 100000 260960819 56141 100000 21195135 56142 100000 46929210 56143 100000 289475116 56144 100000 106919594 56145 100000 272829603 56146 100000 422822148 56147 100000 355552311 56148 100000 786031687 56149 100000 566183437 56150 100000 989290322 56151 100000 390232516 56152 100000 345046109 56153 100000 877643120 56154 100000 507250036 56155 100000 489366852 56156 100000 657988807 56157 100000 780162058 56158 100000 998682245 56159 100000 869873808 56160 100000 415935274 56161 100000 261525025 56162 100000 584462404 56163 100000 211631673 56164 100000 548896054 56165 100000 833447324 56166 100000 27690775 56167 100000 426993147 56168 100000 120252076 56169 100000 771019694 56170 100000 407976713 56171 100000 433634033 56172 100000 201991832 56173 100000 916993420 56174 100000 416301409 56175 100000 485897205 56176 100000 694441889 56177 100000 759349169 56178 100000 301898918 56179 100000 224410921 56180 100000 510453469 56181 100000 589596187 56182 100000 311692674 56183 100000 16970653 56184 100000 136350386 56185 100000 158414588 56186 100000 103185415 56187 100000 311899974 56188 100000 952580878 56189 100000 907490846 56190 100000 367791319 56191 100000 698223571 56192 100000 387207802 56193 100000 652316155 56194 100000 555757784 56195 100000 528065063 56196 100000 216603173 56197 100000 92229468 56198 100000 434711505 56199 100000 437910111 56200 100000 220739188 56201 100000 643227668 56202 100000 67495043 56203 100000 912736126 56204 100000 702097076 56205 100000 838615408 56206 100000 121439162 56207 100000 253618048 56208 100000 592843637 56209 100000 723076424 56210 100000 75821229 56211 100000 793923658 56212 100000 451392635 56213 100000 978582856 56214 100000 640161492 56215 100000 845357059 56216 100000 749411613 56217 100000 129499373 56218 100000 258880052 56219 100000 73957251 56220 100000 735727664 56221 100000 791469298 56222 100000 229351321 56223 100000 999533583 56224 100000 897656744 56225 100000 274841864 56226 100000 472612527 56227 100000 731062052 56228 100000 60249864 56229 100000 756202180 56230 100000 553394659 56231 100000 737767063 56232 100000 803497832 56233 100000 35743280 56234 100000 221118615 56235 100000 508636703 56236 100000 452975506 56237 100000 454564681 56238 100000 656559857 56239 100000 21878075 56240 100000 651072586 56241 100000 328174783 56242 100000 934258955 56243 100000 330727287 56244 100000 74478306 56245 100000 448536779 56246 100000 401698986 56247 100000 977481669 56248 100000 37307640 56249 100000 420602115 56250 100000 186405100 56251 100000 580599257 56252 100000 420483237 56253 100000 532794419 56254 100000 875594750 56255 100000 554228613 56256 100000 454938736 56257 100000 715331286 56258 100000 654531426 56259 100000 844884662 56260 100000 855161968 56261 100000 243031561 56262 100000 169578205 56263 100000 937320063 56264 100000 217783223 56265 100000 871823637 56266 100000 563111959 56267 100000 851209275 56268 100000 329558198 56269 100000 212307877 56270 100000 396346000 56271 100000 834023854 56272 100000 422969930 56273 100000 19756107 56274 100000 954216480 56275 100000 364872344 56276 100000 89801635 56277 100000 539224711 56278 100000 229191799 56279 100000 395750616 56280 100000 495423882 56281 100000 973022719 56282 100000 936148857 56283 100000 393169393 56284 100000 80589438 56285 100000 883461555 56286 100000 111955940 56287 100000 277565308 56288 100000 862577635 56289 100000 108741619 56290 100000 942242011 56291 100000 1098830 56292 100000 458249809 56293 100000 773900054 56294 100000 584792146 56295 100000 654998269 56296 100000 431498455 56297 100000 835825002 56298 100000 454438196 56299 100000 454579726 56300 100000 484904237 56301 100000 723946884 56302 100000 27258787 56303 100000 486571767 56304 100000 344099391 56305 100000 189589824 56306 100000 395955132 56307 100000 387748475 56308 100000 187245781 56309 100000 496482660 56310 100000 386651086 56311 100000 963557915 56312 100000 54744515 56313 100000 235863187 56314 100000 269297407 56315 100000 6299791 56316 100000 388336673 56317 100000 419497783 56318 100000 827562016 56319 100000 671273142 56320 100000 130648697 56321 100000 992647364 56322 100000 742043213 56323 100000 442704264 56324 100000 992632612 56325 100000 295057426 56326 100000 479169851 56327 100000 703261242 56328 100000 417524392 56329 100000 972744200 56330 100000 935745262 56331 100000 573163132 56332 100000 118142417 56333 100000 929018634 56334 100000 528276951 56335 100000 710520802 56336 100000 539231213 56337 100000 386584028 56338 100000 674498227 56339 100000 924544613 56340 100000 396333327 56341 100000 805711539 56342 100000 993733689 56343 100000 238077393 56344 100000 920384925 56345 100000 636289004 56346 100000 57562529 56347 100000 944631522 56348 100000 243642648 56349 100000 654108618 56350 100000 167162470 56351 100000 161207466 56352 100000 418325558 56353 100000 218580869 56354 100000 858378546 56355 100000 748421172 56356 100000 310813568 56357 100000 487415891 56358 100000 934143343 56359 100000 281346102 56360 100000 173964012 56361 100000 395991736 56362 100000 954001227 56363 100000 390466233 56364 100000 198098835 56365 100000 152691661 56366 100000 670986428 56367 100000 320128407 56368 100000 628697456 56369 100000 274507428 56370 100000 119547644 56371 100000 301165057 56372 100000 823054445 56373 100000 513856438 56374 100000 676047415 56375 100000 954758920 56376 100000 497175490 56377 100000 454681528 56378 100000 322407092 56379 100000 891361275 56380 100000 583242333 56381 100000 177500856 56382 100000 919186184 56383 100000 683340896 56384 100000 990093309 56385 100000 439225476 56386 100000 4719337 56387 100000 816341183 56388 100000 605019762 56389 100000 443930679 56390 100000 891813966 56391 100000 2815666 56392 100000 973433967 56393 100000 457887576 56394 100000 734966410 56395 100000 858622505 56396 100000 665566206 56397 100000 8258140 56398 100000 662234506 56399 100000 360776943 56400 100000 263801183 56401 100000 850576122 56402 100000 364846789 56403 100000 212470344 56404 100000 623872 56405 100000 569782821 56406 100000 846682031 56407 100000 609382247 56408 100000 192686893 56409 100000 972374240 56410 100000 60028038 56411 100000 10187495 56412 100000 447667394 56413 100000 801059301 56414 100000 598198927 56415 100000 790720983 56416 100000 369693348 56417 100000 852977315 56418 100000 710782947 56419 100000 836886374 56420 100000 50178855 56421 100000 66500232 56422 100000 945493312 56423 100000 425373544 56424 100000 735351288 56425 100000 348940639 56426 100000 579566969 56427 100000 524995431 56428 100000 927909467 56429 100000 302130171 56430 100000 497415736 56431 100000 323516019 56432 100000 319769964 56433 100000 821801497 56434 100000 804613178 56435 100000 447339640 56436 100000 482237421 56437 100000 490295326 56438 100000 415542687 56439 100000 713596025 56440 100000 850409750 56441 100000 942931581 56442 100000 131818768 56443 100000 239790634 56444 100000 632794548 56445 100000 36140814 56446 100000 803771542 56447 100000 102234196 56448 100000 494069008 56449 100000 748305001 56450 100000 504471765 56451 100000 306718431 56452 100000 15572258 56453 100000 120764257 56454 100000 835564794 56455 100000 829615864 56456 100000 15629288 56457 100000 526720961 56458 100000 995438072 56459 100000 448274069 56460 100000 626230458 56461 100000 700776732 56462 100000 887494569 56463 100000 294834478 56464 100000 805234770 56465 100000 809941126 56466 100000 388345024 56467 100000 371905587 56468 100000 786041429 56469 100000 502788161 56470 100000 789038468 56471 100000 956603911 56472 100000 904644121 56473 100000 636728313 56474 100000 155909404 56475 100000 945048172 56476 100000 800267334 56477 100000 112193471 56478 100000 298139852 56479 100000 462727110 56480 100000 936193721 56481 100000 321166927 56482 100000 269003844 56483 100000 892988878 56484 100000 843847142 56485 100000 947558193 56486 100000 215106769 56487 100000 550592295 56488 100000 959706589 56489 100000 251254017 56490 100000 658073714 56491 100000 809794351 56492 100000 295882598 56493 100000 16297040 56494 100000 436178403 56495 100000 875862343 56496 100000 945646366 56497 100000 422666279 56498 100000 410708521 56499 100000 836425721 56500 100000 502484875 56501 100000 721246297 56502 100000 548313401 56503 100000 314588639 56504 100000 152594034 56505 100000 541302903 56506 100000 778659954 56507 100000 122590373 56508 100000 234015053 56509 100000 527098718 56510 100000 351922365 56511 100000 124850227 56512 100000 417357659 56513 100000 52501190 56514 100000 782178257 56515 100000 220551013 56516 100000 647272560 56517 100000 447265418 56518 100000 232993187 56519 100000 377020404 56520 100000 219413741 56521 100000 46592336 56522 100000 869036367 56523 100000 704834306 56524 100000 356272407 56525 100000 31327990 56526 100000 291856692 56527 100000 686846895 56528 100000 579268479 56529 100000 485550472 56530 100000 194830490 56531 100000 484106328 56532 100000 623396421 56533 100000 887383820 56534 100000 14222245 56535 100000 497909526 56536 100000 214532827 56537 100000 389050814 56538 100000 819206696 56539 100000 394610335 56540 100000 730433655 56541 100000 671112359 56542 100000 595481135 56543 100000 814330718 56544 100000 698618540 56545 100000 683577942 56546 100000 41511494 56547 100000 318081694 56548 100000 494290505 56549 100000 103630801 56550 100000 629189630 56551 100000 740205233 56552 100000 701392449 56553 100000 674312798 56554 100000 104724333 56555 100000 330655542 56556 100000 236000061 56557 100000 495449926 56558 100000 26536091 56559 100000 925882819 56560 100000 113558308 56561 100000 124608483 56562 100000 853820436 56563 100000 12057022 56564 100000 4483027 56565 100000 186788865 56566 100000 494212466 56567 100000 733338353 56568 100000 101660036 56569 100000 507890213 56570 100000 33373255 56571 100000 694441414 56572 100000 378113471 56573 100000 931817736 56574 100000 971596520 56575 100000 262092768 56576 100000 42579704 56577 100000 536214471 56578 100000 368589458 56579 100000 562834642 56580 100000 901831390 56581 100000 552493376 56582 100000 510885059 56583 100000 572998837 56584 100000 688868978 56585 100000 896521768 56586 100000 713744588 56587 100000 981298910 56588 100000 582569178 56589 100000 956341998 56590 100000 232337084 56591 100000 432225235 56592 100000 175362708 56593 100000 867914431 56594 100000 802445689 56595 100000 95507396 56596 100000 257820810 56597 100000 199653333 56598 100000 233195163 56599 100000 271068411 56600 100000 496912936 56601 100000 979241705 56602 100000 584551672 56603 100000 431630990 56604 100000 43403189 56605 100000 201829688 56606 100000 388430559 56607 100000 397098684 56608 100000 122140020 56609 100000 340629058 56610 100000 964972632 56611 100000 598052589 56612 100000 202557958 56613 100000 887820351 56614 100000 479083254 56615 100000 958917118 56616 100000 975868756 56617 100000 641900240 56618 100000 551524979 56619 100000 810844028 56620 100000 252564243 56621 100000 851215539 56622 100000 596472919 56623 100000 997899391 56624 100000 873932572 56625 100000 900081458 56626 100000 508603770 56627 100000 873041789 56628 100000 394206405 56629 100000 467128229 56630 100000 183807316 56631 100000 114417414 56632 100000 301678313 56633 100000 536546090 56634 100000 912977342 56635 100000 470757510 56636 100000 996462297 56637 100000 768454820 56638 100000 58503529 56639 100000 317432747 56640 100000 211360378 56641 100000 685499137 56642 100000 512169335 56643 100000 274503761 56644 100000 819501724 56645 100000 563171567 56646 100000 558799518 56647 100000 774436773 56648 100000 815797565 56649 100000 676093309 56650 100000 574671954 56651 100000 301516217 56652 100000 302296446 56653 100000 532022854 56654 100000 452084434 56655 100000 364868183 56656 100000 115578313 56657 100000 815781703 56658 100000 723097911 56659 100000 445093614 56660 100000 899559152 56661 100000 705209213 56662 100000 261798383 56663 100000 634992704 56664 100000 712784969 56665 100000 125375583 56666 100000 2163825 56667 100000 953046665 56668 100000 721782085 56669 100000 941804741 56670 100000 835014812 56671 100000 41458576 56672 100000 572688949 56673 100000 51630548 56674 100000 161693163 56675 100000 345557603 56676 100000 722831530 56677 100000 330568767 56678 100000 212159006 56679 100000 126351536 56680 100000 8841641 56681 100000 237775993 56682 100000 629319613 56683 100000 733170945 56684 100000 11616707 56685 100000 501218717 56686 100000 728980009 56687 100000 371675461 56688 100000 215118125 56689 100000 803491757 56690 100000 275458506 56691 100000 112526292 56692 100000 502515290 56693 100000 5993458 56694 100000 107310603 56695 100000 685737408 56696 100000 770839686 56697 100000 66539459 56698 100000 98432758 56699 100000 433718464 56700 100000 54436838 56701 100000 386789693 56702 100000 538057634 56703 100000 357930349 56704 100000 88084934 56705 100000 789867559 56706 100000 438084834 56707 100000 390255650 56708 100000 667129077 56709 100000 304746502 56710 100000 631991291 56711 100000 178712766 56712 100000 811553485 56713 100000 9004830 56714 100000 528868188 56715 100000 498581839 56716 100000 259359859 56717 100000 596891816 56718 100000 672930199 56719 100000 708402693 56720 100000 802111603 56721 100000 344359154 56722 100000 751906453 56723 100000 926268691 56724 100000 974646544 56725 100000 488071945 56726 100000 104395450 56727 100000 449010869 56728 100000 567296824 56729 100000 598993884 56730 100000 522611788 56731 100000 344783501 56732 100000 933038610 56733 100000 195649986 56734 100000 766895282 56735 100000 464201020 56736 100000 483938236 56737 100000 112270885 56738 100000 107216400 56739 100000 980008373 56740 100000 502879315 56741 100000 491131951 56742 100000 79783677 56743 100000 240156262 56744 100000 524574494 56745 100000 233069750 56746 100000 33809208 56747 100000 180675001 56748 100000 709595542 56749 100000 210760227 56750 100000 263235781 56751 100000 225062332 56752 100000 142782708 56753 100000 42021427 56754 100000 882558688 56755 100000 13383834 56756 100000 281689484 56757 100000 102494432 56758 100000 447613738 56759 100000 845948437 56760 100000 251874865 56761 100000 554019626 56762 100000 844696230 56763 100000 847148284 56764 100000 330631423 56765 100000 489682244 56766 100000 825046952 56767 100000 863216979 56768 100000 685264064 56769 100000 658615183 56770 100000 315210758 56771 100000 564853285 56772 100000 912636340 56773 100000 312488680 56774 100000 683295534 56775 100000 719145083 56776 100000 618274756 56777 100000 901404913 56778 100000 598821487 56779 100000 226486028 56780 100000 441571497 56781 100000 730795148 56782 100000 542271900 56783 100000 940645239 56784 100000 537971640 56785 100000 140121671 56786 100000 427772689 56787 100000 137407981 56788 100000 152015796 56789 100000 313411976 56790 100000 560700548 56791 100000 459392595 56792 100000 618410659 56793 100000 868547839 56794 100000 697611628 56795 100000 797611007 56796 100000 595210200 56797 100000 807304636 56798 100000 964286528 56799 100000 924169769 56800 100000 809338060 56801 100000 659945 56802 100000 524370078 56803 100000 699388368 56804 100000 934593795 56805 100000 505244854 56806 100000 588048017 56807 100000 997085737 56808 100000 388975115 56809 100000 527248302 56810 100000 918630579 56811 100000 804685368 56812 100000 3251373 56813 100000 80456360 56814 100000 373671510 56815 100000 572002745 56816 100000 305582682 56817 100000 394606494 56818 100000 431016725 56819 100000 174378328 56820 100000 949288336 56821 100000 657591099 56822 100000 657978562 56823 100000 870443466 56824 100000 597925546 56825 100000 785078117 56826 100000 823014433 56827 100000 297340926 56828 100000 553172718 56829 100000 371781703 56830 100000 947363836 56831 100000 966275023 56832 100000 394470000 56833 100000 407976192 56834 100000 499052288 56835 100000 117498543 56836 100000 254814615 56837 100000 388117988 56838 100000 858406398 56839 100000 282722297 56840 100000 995155911 56841 100000 342323929 56842 100000 573687840 56843 100000 422764690 56844 100000 614970387 56845 100000 750186964 56846 100000 827338446 56847 100000 532167360 56848 100000 271230411 56849 100000 77009737 56850 100000 478221399 56851 100000 241493047 56852 100000 786582692 56853 100000 907794666 56854 100000 270985460 56855 100000 542918180 56856 100000 885013030 56857 100000 944874351 56858 100000 449137158 56859 100000 143743805 56860 100000 242033472 56861 100000 272923139 56862 100000 625154947 56863 100000 933671286 56864 100000 523909339 56865 100000 969002692 56866 100000 252397278 56867 100000 719078654 56868 100000 640727855 56869 100000 125553834 56870 100000 962110028 56871 100000 975922944 56872 100000 67518356 56873 100000 287121810 56874 100000 830584289 56875 100000 403659738 56876 100000 321628797 56877 100000 597887754 56878 100000 649754520 56879 100000 356692767 56880 100000 771226701 56881 100000 94850616 56882 100000 179590289 56883 100000 569441069 56884 100000 737753749 56885 100000 76898437 56886 100000 444393869 56887 100000 86864902 56888 100000 605140831 56889 100000 23791605 56890 100000 844712235 56891 100000 91155839 56892 100000 636253815 56893 100000 50432462 56894 100000 821691097 56895 100000 604044380 56896 100000 416597680 56897 100000 113029590 56898 100000 621741417 56899 100000 373530530 56900 100000 448676321 56901 100000 376828414 56902 100000 525147094 56903 100000 760301981 56904 100000 598625573 56905 100000 654255274 56906 100000 541600980 56907 100000 198595299 56908 100000 261421560 56909 100000 639937550 56910 100000 296375013 56911 100000 327603539 56912 100000 660856056 56913 100000 352635339 56914 100000 523314057 56915 100000 772614872 56916 100000 647103282 56917 100000 455771352 56918 100000 26007002 56919 100000 547069007 56920 100000 242606376 56921 100000 253127504 56922 100000 14520015 56923 100000 307871269 56924 100000 731497697 56925 100000 996799786 56926 100000 634741801 56927 100000 852341532 56928 100000 814365493 56929 100000 75212471 56930 100000 259387634 56931 100000 102434045 56932 100000 531492501 56933 100000 344864583 56934 100000 36197891 56935 100000 445979817 56936 100000 156842325 56937 100000 169015066 56938 100000 244871805 56939 100000 217336610 56940 100000 185493783 56941 100000 761325232 56942 100000 565666905 56943 100000 584658922 56944 100000 662484144 56945 100000 952379614 56946 100000 980247343 56947 100000 785313516 56948 100000 265750797 56949 100000 164402472 56950 100000 434685087 56951 100000 12920342 56952 100000 563189294 56953 100000 605976390 56954 100000 755157310 56955 100000 386000033 56956 100000 370744404 56957 100000 943519772 56958 100000 644486679 56959 100000 2012505 56960 100000 474720269 56961 100000 835642217 56962 100000 646515171 56963 100000 113458264 56964 100000 221884034 56965 100000 231209923 56966 100000 144919868 56967 100000 831184079 56968 100000 67859384 56969 100000 533639530 56970 100000 152812250 56971 100000 37437463 56972 100000 237409978 56973 100000 640750767 56974 100000 694262566 56975 100000 266051560 56976 100000 761081703 56977 100000 358432799 56978 100000 706117410 56979 100000 584253750 56980 100000 896605638 56981 100000 95687551 56982 100000 802190515 56983 100000 509040660 56984 100000 661303161 56985 100000 182713921 56986 100000 273629076 56987 100000 376890657 56988 100000 219757780 56989 100000 601336447 56990 100000 411166374 56991 100000 537207561 56992 100000 796814194 56993 100000 268220619 56994 100000 997554734 56995 100000 309788418 56996 100000 776930574 56997 100000 41638667 56998 100000 628382923 56999 100000 217773961 57000 100000 476571353 57001 100000 191362379 57002 100000 469865821 57003 100000 39433919 57004 100000 829555203 57005 100000 753037875 57006 100000 746421033 57007 100000 865663046 57008 100000 124946480 57009 100000 624097178 57010 100000 987864538 57011 100000 733294166 57012 100000 584648272 57013 100000 167550509 57014 100000 707201255 57015 100000 137063541 57016 100000 896037511 57017 100000 72671988 57018 100000 853444077 57019 100000 324150608 57020 100000 787817279 57021 100000 245865631 57022 100000 359393640 57023 100000 965589716 57024 100000 375051270 57025 100000 886702981 57026 100000 662444165 57027 100000 2719352 57028 100000 653546909 57029 100000 176795317 57030 100000 699658880 57031 100000 602981087 57032 100000 778686684 57033 100000 525041683 57034 100000 971812307 57035 100000 644567310 57036 100000 194451140 57037 100000 300453620 57038 100000 106153101 57039 100000 563648038 57040 100000 100958020 57041 100000 295756397 57042 100000 156312387 57043 100000 133179367 57044 100000 359845923 57045 100000 71720973 57046 100000 553043527 57047 100000 228242367 57048 100000 681852950 57049 100000 269460368 57050 100000 1012934 57051 100000 276073771 57052 100000 987419154 57053 100000 887941392 57054 100000 291022393 57055 100000 10074437 57056 100000 50767202 57057 100000 613703228 57058 100000 746193380 57059 100000 989942683 57060 100000 385701629 57061 100000 119184138 57062 100000 311085010 57063 100000 762920067 57064 100000 608260715 57065 100000 685267188 57066 100000 24557591 57067 100000 755237326 57068 100000 152491484 57069 100000 134905536 57070 100000 412809668 57071 100000 511968169 57072 100000 625207844 57073 100000 354139887 57074 100000 608281289 57075 100000 864749202 57076 100000 872453687 57077 100000 254951622 57078 100000 358401928 57079 100000 511956167 57080 100000 356231225 57081 100000 249976511 57082 100000 402047619 57083 100000 122704223 57084 100000 902803033 57085 100000 899494440 57086 100000 20658178 57087 100000 807769215 57088 100000 448272634 57089 100000 772740649 57090 100000 873743706 57091 100000 139064896 57092 100000 1799017 57093 100000 347609420 57094 100000 239697421 57095 100000 27823761 57096 100000 406881441 57097 100000 381076305 57098 100000 259895838 57099 100000 277743391 57100 100000 380924527 57101 100000 668782888 57102 100000 538004110 57103 100000 738007468 57104 100000 829985383 57105 100000 136242057 57106 100000 443134857 57107 100000 361770693 57108 100000 522308533 57109 100000 555916740 57110 100000 605269717 57111 100000 735209518 57112 100000 345241333 57113 100000 404102396 57114 100000 193910494 57115 100000 484588769 57116 100000 886218911 57117 100000 872606580 57118 100000 279973592 57119 100000 318622815 57120 100000 408326311 57121 100000 858438922 57122 100000 212378204 57123 100000 164668976 57124 100000 263240839 57125 100000 15340309 57126 100000 193983160 57127 100000 309324860 57128 100000 12599868 57129 100000 405259104 57130 100000 247786824 57131 100000 259617830 57132 100000 341141979 57133 100000 173775287 57134 100000 795510222 57135 100000 438336495 57136 100000 23322253 57137 100000 546432054 57138 100000 212549425 57139 100000 845594083 57140 100000 497813528 57141 100000 939802625 57142 100000 745823771 57143 100000 130156977 57144 100000 832191318 57145 100000 943232499 57146 100000 20395743 57147 100000 148771024 57148 100000 281656609 57149 100000 668440422 57150 100000 225409713 57151 100000 248146398 57152 100000 664822697 57153 100000 812761564 57154 100000 561300831 57155 100000 394451189 57156 100000 53971862 57157 100000 633639135 57158 100000 745054947 57159 100000 605275516 57160 100000 193931731 57161 100000 434292253 57162 100000 197060778 57163 100000 409506734 57164 100000 697083608 57165 100000 396435821 57166 100000 396581522 57167 100000 467583983 57168 100000 876842471 57169 100000 963315151 57170 100000 669028722 57171 100000 761939005 57172 100000 137211821 57173 100000 219071809 57174 100000 752157065 57175 100000 740543215 57176 100000 685071176 57177 100000 357309110 57178 100000 755235076 57179 100000 640203708 57180 100000 467250764 57181 100000 364298767 57182 100000 58997096 57183 100000 245537732 57184 100000 294945360 57185 100000 900219506 57186 100000 889760085 57187 100000 12745586 57188 100000 921376489 57189 100000 244346702 57190 100000 519338098 57191 100000 103049512 57192 100000 253803785 57193 100000 24095559 57194 100000 414155140 57195 100000 991814917 57196 100000 228247546 57197 100000 177109353 57198 100000 702678449 57199 100000 849057404 57200 100000 184374003 57201 100000 171013823 57202 100000 355736838 57203 100000 242829522 57204 100000 798815343 57205 100000 909694331 57206 100000 74104712 57207 100000 415069666 57208 100000 816340745 57209 100000 908389325 57210 100000 300271065 57211 100000 817478246 57212 100000 844173717 57213 100000 195386393 57214 100000 382974191 57215 100000 524278383 57216 100000 621661697 57217 100000 844569793 57218 100000 316595706 57219 100000 259398992 57220 100000 989007690 57221 100000 107501883 57222 100000 961851938 57223 100000 507797039 57224 100000 988847963 57225 100000 449136346 57226 100000 563056286 57227 100000 866901049 57228 100000 985496488 57229 100000 53959552 57230 100000 666434020 57231 100000 408489440 57232 100000 670520905 57233 100000 544752810 57234 100000 444631472 57235 100000 962460065 57236 100000 710907874 57237 100000 773413171 57238 100000 344630364 57239 100000 500210082 57240 100000 5982065 57241 100000 703931580 57242 100000 424318768 57243 100000 903757696 57244 100000 484526903 57245 100000 703365930 57246 100000 202922714 57247 100000 707138362 57248 100000 343827860 57249 100000 654593335 57250 100000 441097012 57251 100000 855868755 57252 100000 478704129 57253 100000 897221908 57254 100000 343638703 57255 100000 272020004 57256 100000 691569877 57257 100000 866120729 57258 100000 968591470 57259 100000 810990133 57260 100000 195128603 57261 100000 215959320 57262 100000 180745113 57263 100000 553627182 57264 100000 807953880 57265 100000 897519678 57266 100000 557378347 57267 100000 28605319 57268 100000 973585711 57269 100000 974188649 57270 100000 262380757 57271 100000 391962199 57272 100000 177334626 57273 100000 327989955 57274 100000 432065853 57275 100000 231298146 57276 100000 121708908 57277 100000 677874649 57278 100000 299462553 57279 100000 328490533 57280 100000 205528109 57281 100000 357105588 57282 100000 750762433 57283 100000 791482658 57284 100000 196573360 57285 100000 786862754 57286 100000 248070375 57287 100000 989484435 57288 100000 219853942 57289 100000 632795793 57290 100000 129061688 57291 100000 863676584 57292 100000 542473812 57293 100000 547868626 57294 100000 966084975 57295 100000 242417057 57296 100000 418076364 57297 100000 995990078 57298 100000 959730065 57299 100000 562304778 57300 100000 46886145 57301 100000 577241350 57302 100000 528471919 57303 100000 711679431 57304 100000 12132509 57305 100000 565280820 57306 100000 804664311 57307 100000 51695277 57308 100000 28653163 57309 100000 582034005 57310 100000 251307160 57311 100000 546205932 57312 100000 308604663 57313 100000 115069292 57314 100000 353429175 57315 100000 689134470 57316 100000 736773281 57317 100000 792422681 57318 100000 279640406 57319 100000 980358996 57320 100000 339414880 57321 100000 169174898 57322 100000 900383478 57323 100000 839233442 57324 100000 994054366 57325 100000 664180858 57326 100000 393811137 57327 100000 864064313 57328 100000 250306801 57329 100000 665327209 57330 100000 298483488 57331 100000 357920994 57332 100000 694388512 57333 100000 617214672 57334 100000 503642181 57335 100000 789860109 57336 100000 73412932 57337 100000 267762724 57338 100000 524920007 57339 100000 707137484 57340 100000 549065993 57341 100000 327688302 57342 100000 443940625 57343 100000 141661512 57344 100000 72173029 57345 100000 15045225 57346 100000 587021255 57347 100000 967985556 57348 100000 56554388 57349 100000 152836891 57350 100000 649033864 57351 100000 539707798 57352 100000 293903023 57353 100000 208573211 57354 100000 889793092 57355 100000 442552563 57356 100000 689182858 57357 100000 571559772 57358 100000 439822568 57359 100000 831451554 57360 100000 945741612 57361 100000 607545843 57362 100000 882893246 57363 100000 713100060 57364 100000 556129304 57365 100000 301802179 57366 100000 493734638 57367 100000 502918439 57368 100000 643364105 57369 100000 477735393 57370 100000 86309289 57371 100000 23743432 57372 100000 956557272 57373 100000 906108407 57374 100000 271902093 57375 100000 164406044 57376 100000 995036021 57377 100000 139943199 57378 100000 372076350 57379 100000 572400262 57380 100000 810061370 57381 100000 490087924 57382 100000 232195608 57383 100000 556046958 57384 100000 374841900 57385 100000 36077159 57386 100000 105136346 57387 100000 14782599 57388 100000 834551920 57389 100000 624674494 57390 100000 49331950 57391 100000 877708358 57392 100000 465785114 57393 100000 938418391 57394 100000 257047147 57395 100000 543870935 57396 100000 466814209 57397 100000 434575844 57398 100000 731730439 57399 100000 960270060 57400 100000 526556840 57401 100000 301256026 57402 100000 751098101 57403 100000 761395706 57404 100000 307237699 57405 100000 863831135 57406 100000 590078181 57407 100000 131489995 57408 100000 57563013 57409 100000 100020671 57410 100000 679548777 57411 100000 535950965 57412 100000 622986966 57413 100000 74172793 57414 100000 416192994 57415 100000 982140372 57416 100000 464706761 57417 100000 244716540 57418 100000 646379195 57419 100000 191348177 57420 100000 319970729 57421 100000 978801298 57422 100000 579878891 57423 100000 307291616 57424 100000 124583010 57425 100000 777679124 57426 100000 254225780 57427 100000 925448538 57428 100000 116609948 57429 100000 234906137 57430 100000 968624552 57431 100000 91057110 57432 100000 189436881 57433 100000 389521877 57434 100000 932258189 57435 100000 596934689 57436 100000 275463412 57437 100000 608249175 57438 100000 492852093 57439 100000 338575826 57440 100000 478561456 57441 100000 772104447 57442 100000 972515050 57443 100000 814758097 57444 100000 810476187 57445 100000 631932981 57446 100000 129056068 57447 100000 498652303 57448 100000 100684920 57449 100000 803704960 57450 100000 919037689 57451 100000 194589827 57452 100000 427912665 57453 100000 443200505 57454 100000 526798525 57455 100000 499474791 57456 100000 565324132 57457 100000 675969939 57458 100000 496021052 57459 100000 841356094 57460 100000 1011970 57461 100000 196032867 57462 100000 50994536 57463 100000 252625540 57464 100000 830702344 57465 100000 718737734 57466 100000 112332198 57467 100000 437437340 57468 100000 755288005 57469 100000 400818443 57470 100000 521179724 57471 100000 788162985 57472 100000 759425920 57473 100000 999710240 57474 100000 944453862 57475 100000 4710730 57476 100000 445875289 57477 100000 215962281 57478 100000 470846378 57479 100000 975724433 57480 100000 276517723 57481 100000 224490247 57482 100000 993063662 57483 100000 259567082 57484 100000 187673810 57485 100000 986284202 57486 100000 989909557 57487 100000 183911899 57488 100000 531302831 57489 100000 990103740 57490 100000 690783995 57491 100000 7485274 57492 100000 127280744 57493 100000 512535182 57494 100000 958339273 57495 100000 843138493 57496 100000 973290170 57497 100000 708800503 57498 100000 610184969 57499 100000 912134754 57500 100000 397312044 57501 100000 527472741 57502 100000 183734449 57503 100000 240552120 57504 100000 660129279 57505 100000 861691470 57506 100000 442772687 57507 100000 48105697 57508 100000 358745129 57509 100000 203628881 57510 100000 943472556 57511 100000 310820411 57512 100000 373044734 57513 100000 610371843 57514 100000 156143281 57515 100000 209057236 57516 100000 47881490 57517 100000 999745576 57518 100000 302657970 57519 100000 10588067 57520 100000 34379138 57521 100000 703299865 57522 100000 258393502 57523 100000 49281983 57524 100000 85531367 57525 100000 209078479 57526 100000 269768476 57527 100000 428422904 57528 100000 165036373 57529 100000 306053254 57530 100000 676670653 57531 100000 896833156 57532 100000 564793429 57533 100000 107161167 57534 100000 98087376 57535 100000 874138549 57536 100000 745376262 57537 100000 798642537 57538 100000 430856129 57539 100000 556427038 57540 100000 933220004 57541 100000 266461400 57542 100000 807135784 57543 100000 366971569 57544 100000 971692449 57545 100000 976410971 57546 100000 54238922 57547 100000 197718949 57548 100000 629635782 57549 100000 245792859 57550 100000 567572448 57551 100000 179591449 57552 100000 297721593 57553 100000 260795502 57554 100000 442928383 57555 100000 911758200 57556 100000 874775855 57557 100000 946767022 57558 100000 534522450 57559 100000 82556645 57560 100000 887271318 57561 100000 381198177 57562 100000 219379176 57563 100000 494043120 57564 100000 747967291 57565 100000 843087155 57566 100000 210043593 57567 100000 263910708 57568 100000 574658796 57569 100000 480335997 57570 100000 774169059 57571 100000 38135720 57572 100000 642699029 57573 100000 484835631 57574 100000 434513723 57575 100000 819397219 57576 100000 573005767 57577 100000 618987332 57578 100000 157643999 57579 100000 336721465 57580 100000 653248228 57581 100000 810226098 57582 100000 203010998 57583 100000 533332920 57584 100000 708806212 57585 100000 187545869 57586 100000 980432319 57587 100000 374035073 57588 100000 364028074 57589 100000 407581866 57590 100000 725361359 57591 100000 159134002 57592 100000 726242285 57593 100000 385039319 57594 100000 995736370 57595 100000 14108190 57596 100000 107651154 57597 100000 504655603 57598 100000 423480142 57599 100000 441094822 57600 100000 901208977 57601 100000 360540532 57602 100000 311846598 57603 100000 870893425 57604 100000 954203507 57605 100000 423552555 57606 100000 438125091 57607 100000 414987206 57608 100000 216505842 57609 100000 202865360 57610 100000 253447394 57611 100000 633064301 57612 100000 211844983 57613 100000 374408227 57614 100000 369187836 57615 100000 903234853 57616 100000 172169499 57617 100000 498167532 57618 100000 411009451 57619 100000 679175304 57620 100000 652247990 57621 100000 189580478 57622 100000 611473684 57623 100000 651273453 57624 100000 599817688 57625 100000 629174294 57626 100000 613970262 57627 100000 766145094 57628 100000 655169330 57629 100000 701710265 57630 100000 867180396 57631 100000 121139338 57632 100000 508817749 57633 100000 568561763 57634 100000 820305694 57635 100000 466262258 57636 100000 684129353 57637 100000 328195196 57638 100000 746346760 57639 100000 527435275 57640 100000 826547263 57641 100000 984661661 57642 100000 517589943 57643 100000 910699698 57644 100000 993851532 57645 100000 781669047 57646 100000 944937559 57647 100000 860312576 57648 100000 336348494 57649 100000 512506471 57650 100000 110555247 57651 100000 332632736 57652 100000 721512131 57653 100000 780343844 57654 100000 31001527 57655 100000 531630315 57656 100000 429726897 57657 100000 616473324 57658 100000 724468124 57659 100000 73318540 57660 100000 124166116 57661 100000 422818284 57662 100000 464956644 57663 100000 476602390 57664 100000 717979731 57665 100000 693002631 57666 100000 676756138 57667 100000 284918265 57668 100000 415457833 57669 100000 517834977 57670 100000 812261751 57671 100000 143572608 57672 100000 893116613 57673 100000 777339148 57674 100000 938533032 57675 100000 827180035 57676 100000 341320551 57677 100000 380992138 57678 100000 390008363 57679 100000 743960171 57680 100000 450708649 57681 100000 877027214 57682 100000 202999662 57683 100000 110706228 57684 100000 970203372 57685 100000 650687824 57686 100000 862874413 57687 100000 275483968 57688 100000 36350865 57689 100000 839002747 57690 100000 264204543 57691 100000 835956580 57692 100000 590223518 57693 100000 447799529 57694 100000 397459705 57695 100000 305514421 57696 100000 379678218 57697 100000 449657410 57698 100000 32492913 57699 100000 182001608 57700 100000 129663826 57701 100000 653785952 57702 100000 520750754 57703 100000 78291327 57704 100000 917737515 57705 100000 301190163 57706 100000 985794678 57707 100000 214318273 57708 100000 949810408 57709 100000 376086672 57710 100000 337921294 57711 100000 115008346 57712 100000 582462197 57713 100000 33701489 57714 100000 830112605 57715 100000 65794588 57716 100000 942443058 57717 100000 789444923 57718 100000 690338387 57719 100000 669247887 57720 100000 988823495 57721 100000 992126896 57722 100000 782936736 57723 100000 167090902 57724 100000 29855897 57725 100000 716498094 57726 100000 190464862 57727 100000 804049694 57728 100000 761097766 57729 100000 703339942 57730 100000 396679899 57731 100000 501016987 57732 100000 541009481 57733 100000 18339499 57734 100000 429323105 57735 100000 878390065 57736 100000 396155424 57737 100000 745381172 57738 100000 920870935 57739 100000 554979509 57740 100000 999816780 57741 100000 262230885 57742 100000 821385687 57743 100000 344199463 57744 100000 692321838 57745 100000 882055688 57746 100000 970614556 57747 100000 917488363 57748 100000 661198002 57749 100000 614227985 57750 100000 542982980 57751 100000 646039782 57752 100000 777085435 57753 100000 611584374 57754 100000 467423838 57755 100000 237310452 57756 100000 749604510 57757 100000 824992895 57758 100000 121570725 57759 100000 147544960 57760 100000 809930616 57761 100000 490445136 57762 100000 876392809 57763 100000 423803143 57764 100000 874484812 57765 100000 404680350 57766 100000 585549258 57767 100000 157850962 57768 100000 136886937 57769 100000 425598406 57770 100000 609849157 57771 100000 473442049 57772 100000 910183396 57773 100000 579932475 57774 100000 444800353 57775 100000 460949439 57776 100000 882763733 57777 100000 520253257 57778 100000 7577793 57779 100000 313038230 57780 100000 629880838 57781 100000 566413485 57782 100000 318396452 57783 100000 142285089 57784 100000 277704459 57785 100000 738819094 57786 100000 303932856 57787 100000 308278678 57788 100000 82391037 57789 100000 365019129 57790 100000 776035210 57791 100000 932811664 57792 100000 926183526 57793 100000 633022682 57794 100000 908632949 57795 100000 399492079 57796 100000 179542464 57797 100000 272877468 57798 100000 329923921 57799 100000 745266181 57800 100000 251559660 57801 100000 666442485 57802 100000 192339739 57803 100000 51195472 57804 100000 990120577 57805 100000 971341326 57806 100000 461834515 57807 100000 401138762 57808 100000 449372839 57809 100000 265030302 57810 100000 148045729 57811 100000 667312558 57812 100000 982158967 57813 100000 789558814 57814 100000 955487990 57815 100000 415785992 57816 100000 724391594 57817 100000 466056720 57818 100000 658142813 57819 100000 737526836 57820 100000 757752119 57821 100000 646770018 57822 100000 411082245 57823 100000 713615715 57824 100000 140411602 57825 100000 383930485 57826 100000 312727909 57827 100000 162535509 57828 100000 335764724 57829 100000 999751736 57830 100000 87607267 57831 100000 51466806 57832 100000 185012030 57833 100000 123757026 57834 100000 291550175 57835 100000 981274387 57836 100000 466715883 57837 100000 601602809 57838 100000 359058133 57839 100000 656365048 57840 100000 714559226 57841 100000 912730828 57842 100000 536996050 57843 100000 188698882 57844 100000 353878106 57845 100000 823908114 57846 100000 380040190 57847 100000 425109437 57848 100000 570356684 57849 100000 26623834 57850 100000 298643876 57851 100000 834214582 57852 100000 57854628 57853 100000 774747751 57854 100000 225065239 57855 100000 949505871 57856 100000 411876301 57857 100000 810653831 57858 100000 172795042 57859 100000 454596444 57860 100000 621181758 57861 100000 75564483 57862 100000 820540916 57863 100000 395360427 57864 100000 694662915 57865 100000 971089890 57866 100000 694916631 57867 100000 418152495 57868 100000 711427394 57869 100000 771051224 57870 100000 360588083 57871 100000 444928569 57872 100000 882064245 57873 100000 510191278 57874 100000 170441042 57875 100000 220521689 57876 100000 13896198 57877 100000 169380373 57878 100000 686919345 57879 100000 132401367 57880 100000 874612660 57881 100000 88163531 57882 100000 234425804 57883 100000 610182963 57884 100000 907076387 57885 100000 315937982 57886 100000 175898226 57887 100000 431046952 57888 100000 350952484 57889 100000 420915997 57890 100000 904652901 57891 100000 227431092 57892 100000 876078529 57893 100000 700455842 57894 100000 24280536 57895 100000 19494865 57896 100000 183554646 57897 100000 794991191 57898 100000 259086423 57899 100000 259234844 57900 100000 108746437 57901 100000 255882347 57902 100000 290425538 57903 100000 741325864 57904 100000 106731068 57905 100000 929340222 57906 100000 176500881 57907 100000 47155841 57908 100000 355463509 57909 100000 984830980 57910 100000 306522032 57911 100000 796974165 57912 100000 32253919 57913 100000 75987570 57914 100000 97685587 57915 100000 394336432 57916 100000 852699883 57917 100000 33718869 57918 100000 998696378 57919 100000 993199656 57920 100000 448903398 57921 100000 826753516 57922 100000 344210531 57923 100000 398730903 57924 100000 66419930 57925 100000 50729648 57926 100000 352417362 57927 100000 6154135 57928 100000 679348395 57929 100000 496051199 57930 100000 420348313 57931 100000 757731802 57932 100000 442595776 57933 100000 404094906 57934 100000 942139466 57935 100000 803335362 57936 100000 626515397 57937 100000 830534485 57938 100000 925200057 57939 100000 292413038 57940 100000 728074998 57941 100000 68728222 57942 100000 218207201 57943 100000 536436903 57944 100000 733664406 57945 100000 878056545 57946 100000 764162788 57947 100000 714846653 57948 100000 700684787 57949 100000 761670283 57950 100000 948692709 57951 100000 489832300 57952 100000 942739696 57953 100000 915035753 57954 100000 389516490 57955 100000 607781790 57956 100000 831434479 57957 100000 222177655 57958 100000 845350987 57959 100000 288328199 57960 100000 80534981 57961 100000 95073849 57962 100000 501745178 57963 100000 981701722 57964 100000 252032854 57965 100000 758511211 57966 100000 461639119 57967 100000 127202958 57968 100000 875539161 57969 100000 985741527 57970 100000 691005376 57971 100000 245346002 57972 100000 652125248 57973 100000 229258342 57974 100000 16612084 57975 100000 291826818 57976 100000 169460409 57977 100000 775891011 57978 100000 780898622 57979 100000 440181880 57980 100000 515770584 57981 100000 762875122 57982 100000 940386144 57983 100000 616627060 57984 100000 495198004 57985 100000 244126228 57986 100000 198619985 57987 100000 724709269 57988 100000 384013429 57989 100000 238350652 57990 100000 901909862 57991 100000 183190021 57992 100000 192762920 57993 100000 400858235 57994 100000 506173565 57995 100000 161204227 57996 100000 445265413 57997 100000 277560767 57998 100000 739095041 57999 100000 802753144 58000 100000 881222737 58001 100000 265988664 58002 100000 43814831 58003 100000 464415837 58004 100000 708963463 58005 100000 957466438 58006 100000 272276839 58007 100000 406284067 58008 100000 309729066 58009 100000 899015740 58010 100000 404434235 58011 100000 588943790 58012 100000 232436381 58013 100000 661391894 58014 100000 69814246 58015 100000 452321137 58016 100000 87779754 58017 100000 689849445 58018 100000 197412228 58019 100000 462388013 58020 100000 980774197 58021 100000 301038661 58022 100000 152838052 58023 100000 974542272 58024 100000 597888800 58025 100000 918836932 58026 100000 642693721 58027 100000 918464182 58028 100000 559901191 58029 100000 812268168 58030 100000 231749523 58031 100000 260935004 58032 100000 69090517 58033 100000 493276143 58034 100000 724724489 58035 100000 601199807 58036 100000 952945191 58037 100000 423543062 58038 100000 81472443 58039 100000 794285940 58040 100000 786687369 58041 100000 344752978 58042 100000 908478493 58043 100000 181029416 58044 100000 867722976 58045 100000 923924134 58046 100000 782821738 58047 100000 458814644 58048 100000 906208988 58049 100000 417057707 58050 100000 307942857 58051 100000 22788301 58052 100000 967510219 58053 100000 487166247 58054 100000 903626012 58055 100000 260994832 58056 100000 4035355 58057 100000 258136377 58058 100000 935481232 58059 100000 635954870 58060 100000 57527603 58061 100000 164726322 58062 100000 874832696 58063 100000 367211684 58064 100000 976449504 58065 100000 466836647 58066 100000 30357290 58067 100000 754686394 58068 100000 673484133 58069 100000 703345095 58070 100000 292983872 58071 100000 971095749 58072 100000 794936153 58073 100000 666341295 58074 100000 244285802 58075 100000 201885705 58076 100000 599829389 58077 100000 79395947 58078 100000 969778627 58079 100000 507423844 58080 100000 562880758 58081 100000 762522722 58082 100000 33844840 58083 100000 353894950 58084 100000 527831842 58085 100000 825258489 58086 100000 304195604 58087 100000 136772754 58088 100000 701490025 58089 100000 917944623 58090 100000 418032526 58091 100000 988868577 58092 100000 266836160 58093 100000 797167966 58094 100000 224153473 58095 100000 181146344 58096 100000 782985436 58097 100000 653246080 58098 100000 628495899 58099 100000 154484598 58100 100000 503124099 58101 100000 843455125 58102 100000 773135370 58103 100000 433574972 58104 100000 752675040 58105 100000 769411269 58106 100000 753141196 58107 100000 131049753 58108 100000 159258927 58109 100000 434592554 58110 100000 746240573 58111 100000 894595023 58112 100000 213837621 58113 100000 182623991 58114 100000 997939616 58115 100000 896416820 58116 100000 492866857 58117 100000 980523207 58118 100000 858224429 58119 100000 152429646 58120 100000 96554036 58121 100000 684550843 58122 100000 846934101 58123 100000 404907878 58124 100000 203968605 58125 100000 721656896 58126 100000 705742892 58127 100000 162427473 58128 100000 35372472 58129 100000 167169828 58130 100000 482931075 58131 100000 20887631 58132 100000 503293210 58133 100000 742194562 58134 100000 9753511 58135 100000 991793083 58136 100000 955050753 58137 100000 20473103 58138 100000 402884744 58139 100000 683203118 58140 100000 768307895 58141 100000 659800634 58142 100000 706731657 58143 100000 154112497 58144 100000 102624998 58145 100000 437183297 58146 100000 364200636 58147 100000 379069511 58148 100000 272121672 58149 100000 890261089 58150 100000 313426959 58151 100000 186164103 58152 100000 342588102 58153 100000 324965007 58154 100000 386522343 58155 100000 595728851 58156 100000 436874003 58157 100000 193318303 58158 100000 463585972 58159 100000 942980252 58160 100000 839903792 58161 100000 458549455 58162 100000 493472306 58163 100000 674733589 58164 100000 698539335 58165 100000 415289493 58166 100000 674652615 58167 100000 650756704 58168 100000 505580630 58169 100000 574400014 58170 100000 437743024 58171 100000 408074990 58172 100000 840621285 58173 100000 934593055 58174 100000 820061856 58175 100000 894588457 58176 100000 144918739 58177 100000 252059787 58178 100000 373915726 58179 100000 68712335 58180 100000 925427433 58181 100000 893486773 58182 100000 297379963 58183 100000 67847634 58184 100000 587828021 58185 100000 81057405 58186 100000 769261212 58187 100000 474166395 58188 100000 553242826 58189 100000 670428003 58190 100000 173790191 58191 100000 353266969 58192 100000 577846503 58193 100000 837425605 58194 100000 713359391 58195 100000 882070092 58196 100000 954116442 58197 100000 24846597 58198 100000 317372008 58199 100000 26373587 58200 100000 604540212 58201 100000 373304465 58202 100000 161178480 58203 100000 103627826 58204 100000 50241758 58205 100000 881892126 58206 100000 147910772 58207 100000 173409291 58208 100000 978206466 58209 100000 979949109 58210 100000 788359724 58211 100000 56623388 58212 100000 423557590 58213 100000 976045551 58214 100000 971753783 58215 100000 513105505 58216 100000 153076868 58217 100000 899096478 58218 100000 941942415 58219 100000 154574446 58220 100000 930750023 58221 100000 99963474 58222 100000 871857386 58223 100000 101877021 58224 100000 222500941 58225 100000 39078688 58226 100000 109445074 58227 100000 992026098 58228 100000 687914252 58229 100000 751071972 58230 100000 310776655 58231 100000 44542494 58232 100000 480358360 58233 100000 93423721 58234 100000 527005790 58235 100000 829841382 58236 100000 3991599 58237 100000 828855554 58238 100000 959602371 58239 100000 504089979 58240 100000 747555089 58241 100000 520177088 58242 100000 633059513 58243 100000 335779572 58244 100000 966961220 58245 100000 626406192 58246 100000 587007875 58247 100000 772938681 58248 100000 727244963 58249 100000 763643109 58250 100000 761277449 58251 100000 951577056 58252 100000 614174742 58253 100000 957140825 58254 100000 446158697 58255 100000 607585356 58256 100000 553777472 58257 100000 323814731 58258 100000 487160309 58259 100000 32371075 58260 100000 117159423 58261 100000 510702241 58262 100000 545643454 58263 100000 299740095 58264 100000 196376481 58265 100000 83847589 58266 100000 938240392 58267 100000 667173763 58268 100000 229318031 58269 100000 915116920 58270 100000 32190935 58271 100000 572413415 58272 100000 184320544 58273 100000 950963912 58274 100000 824988490 58275 100000 407397011 58276 100000 230792324 58277 100000 909032843 58278 100000 122786139 58279 100000 989134249 58280 100000 366007950 58281 100000 946863505 58282 100000 532842285 58283 100000 321434467 58284 100000 403250893 58285 100000 79749115 58286 100000 262269128 58287 100000 913232999 58288 100000 929384673 58289 100000 822052161 58290 100000 148342298 58291 100000 339297969 58292 100000 281481800 58293 100000 421281996 58294 100000 917704627 58295 100000 670044132 58296 100000 684246772 58297 100000 207324942 58298 100000 627990645 58299 100000 712410935 58300 100000 233522318 58301 100000 887866142 58302 100000 439996707 58303 100000 730447645 58304 100000 132717402 58305 100000 312895343 58306 100000 22426209 58307 100000 570261407 58308 100000 843155169 58309 100000 62417374 58310 100000 413476411 58311 100000 115121906 58312 100000 621779683 58313 100000 960196655 58314 100000 110053662 58315 100000 884556743 58316 100000 430993188 58317 100000 824891302 58318 100000 253595365 58319 100000 145482650 58320 100000 266121107 58321 100000 29468504 58322 100000 345501107 58323 100000 283821313 58324 100000 310994958 58325 100000 233317781 58326 100000 954079930 58327 100000 351654417 58328 100000 185468303 58329 100000 174684212 58330 100000 363535791 58331 100000 347165157 58332 100000 982493572 58333 100000 981957846 58334 100000 911882543 58335 100000 277388001 58336 100000 290550022 58337 100000 833060995 58338 100000 897055874 58339 100000 807033929 58340 100000 543317847 58341 100000 158910700 58342 100000 510557444 58343 100000 77372466 58344 100000 166503066 58345 100000 941760534 58346 100000 580659463 58347 100000 702819834 58348 100000 12890856 58349 100000 544275687 58350 100000 995250462 58351 100000 821955949 58352 100000 373003787 58353 100000 103177328 58354 100000 619826575 58355 100000 602866125 58356 100000 799150419 58357 100000 367968595 58358 100000 340341027 58359 100000 994775146 58360 100000 103703463 58361 100000 523743501 58362 100000 443520488 58363 100000 256930757 58364 100000 104833912 58365 100000 224111933 58366 100000 721320596 58367 100000 988424582 58368 100000 626506207 58369 100000 895435446 58370 100000 634781218 58371 100000 946287662 58372 100000 761456817 58373 100000 789974671 58374 100000 637176101 58375 100000 109560844 58376 100000 232158683 58377 100000 904924936 58378 100000 63277052 58379 100000 319118039 58380 100000 831691972 58381 100000 933614659 58382 100000 810685745 58383 100000 432195292 58384 100000 816267826 58385 100000 353861858 58386 100000 906540440 58387 100000 543038704 58388 100000 72390846 58389 100000 763970107 58390 100000 513215819 58391 100000 412972670 58392 100000 334826852 58393 100000 600323455 58394 100000 134841366 58395 100000 657004943 58396 100000 933068923 58397 100000 890692002 58398 100000 903773756 58399 100000 900146802 58400 100000 352689781 58401 100000 769153092 58402 100000 546076380 58403 100000 161012182 58404 100000 277660752 58405 100000 143791371 58406 100000 316682609 58407 100000 945268520 58408 100000 37648729 58409 100000 435509556 58410 100000 631729580 58411 100000 152556021 58412 100000 815352867 58413 100000 585895700 58414 100000 910590687 58415 100000 848206835 58416 100000 511590466 58417 100000 424735084 58418 100000 137713006 58419 100000 167331219 58420 100000 663572765 58421 100000 335143694 58422 100000 9279542 58423 100000 455745364 58424 100000 399585772 58425 100000 787332428 58426 100000 359454492 58427 100000 348681389 58428 100000 125840052 58429 100000 273658118 58430 100000 375947035 58431 100000 938412896 58432 100000 757983808 58433 100000 991525651 58434 100000 808762705 58435 100000 677472742 58436 100000 560740615 58437 100000 396868558 58438 100000 730131948 58439 100000 959275687 58440 100000 9603745 58441 100000 520863672 58442 100000 819360781 58443 100000 958856176 58444 100000 274170648 58445 100000 379400796 58446 100000 151066458 58447 100000 430291231 58448 100000 546723995 58449 100000 460481736 58450 100000 605670377 58451 100000 160745579 58452 100000 973169564 58453 100000 389184963 58454 100000 956893469 58455 100000 71046276 58456 100000 890687862 58457 100000 901649778 58458 100000 89357083 58459 100000 80520703 58460 100000 944737303 58461 100000 284500663 58462 100000 427623019 58463 100000 738112163 58464 100000 546058283 58465 100000 877068925 58466 100000 228657613 58467 100000 303702944 58468 100000 683361440 58469 100000 679793986 58470 100000 418035752 58471 100000 116149618 58472 100000 611516033 58473 100000 344980682 58474 100000 343759403 58475 100000 373925288 58476 100000 819424153 58477 100000 504936571 58478 100000 368584531 58479 100000 499960819 58480 100000 973955976 58481 100000 830285196 58482 100000 43075772 58483 100000 23900836 58484 100000 577379456 58485 100000 311800483 58486 100000 238845854 58487 100000 828800152 58488 100000 222485346 58489 100000 37075138 58490 100000 66356147 58491 100000 313174887 58492 100000 718869797 58493 100000 305260666 58494 100000 159015388 58495 100000 880768800 58496 100000 627861733 58497 100000 135906629 58498 100000 656837169 58499 100000 635170256 58500 100000 101554241 58501 100000 439629113 58502 100000 248340617 58503 100000 670374789 58504 100000 845715021 58505 100000 293067864 58506 100000 639777394 58507 100000 779596659 58508 100000 385101830 58509 100000 932976202 58510 100000 761669639 58511 100000 577509160 58512 100000 784516318 58513 100000 25165273 58514 100000 317516384 58515 100000 260602324 58516 100000 25983968 58517 100000 78102356 58518 100000 574880701 58519 100000 288356412 58520 100000 77170155 58521 100000 664210375 58522 100000 409017336 58523 100000 117782720 58524 100000 589272223 58525 100000 784474934 58526 100000 73567479 58527 100000 929402346 58528 100000 114561595 58529 100000 536457042 58530 100000 259630659 58531 100000 150929313 58532 100000 907784388 58533 100000 340783461 58534 100000 192439564 58535 100000 848830969 58536 100000 26436132 58537 100000 285280464 58538 100000 108635313 58539 100000 238997236 58540 100000 938878442 58541 100000 495939553 58542 100000 474523147 58543 100000 449468706 58544 100000 382880226 58545 100000 730050314 58546 100000 492756870 58547 100000 712861739 58548 100000 724162879 58549 100000 874277373 58550 100000 650390145 58551 100000 565024623 58552 100000 294143819 58553 100000 383311921 58554 100000 687770121 58555 100000 588096377 58556 100000 551475342 58557 100000 703655132 58558 100000 819335547 58559 100000 258255476 58560 100000 49693865 58561 100000 380800790 58562 100000 432613169 58563 100000 629672776 58564 100000 299920202 58565 100000 692552877 58566 100000 193021408 58567 100000 753615745 58568 100000 787449825 58569 100000 516939810 58570 100000 799474381 58571 100000 541869396 58572 100000 433967244 58573 100000 487069809 58574 100000 733557039 58575 100000 912662253 58576 100000 518589821 58577 100000 820540445 58578 100000 524197446 58579 100000 849763924 58580 100000 304735257 58581 100000 561462310 58582 100000 878379840 58583 100000 757264681 58584 100000 439026394 58585 100000 112796422 58586 100000 355470832 58587 100000 661824000 58588 100000 111538963 58589 100000 485468553 58590 100000 579381623 58591 100000 987930058 58592 100000 227932582 58593 100000 452823185 58594 100000 730459005 58595 100000 730919947 58596 100000 336833592 58597 100000 619825332 58598 100000 727335619 58599 100000 726112013 58600 100000 526351854 58601 100000 266374217 58602 100000 596547847 58603 100000 238991463 58604 100000 428070215 58605 100000 26503151 58606 100000 55559211 58607 100000 902877056 58608 100000 200873179 58609 100000 628755227 58610 100000 576995134 58611 100000 63805914 58612 100000 198631827 58613 100000 514311224 58614 100000 690662392 58615 100000 994459512 58616 100000 97231024 58617 100000 668493416 58618 100000 374751435 58619 100000 669128195 58620 100000 218042296 58621 100000 128506663 58622 100000 137075179 58623 100000 785020310 58624 100000 371375930 58625 100000 530912325 58626 100000 649767858 58627 100000 727209548 58628 100000 508581093 58629 100000 107826770 58630 100000 780428944 58631 100000 246133924 58632 100000 585177682 58633 100000 813591091 58634 100000 402699207 58635 100000 732885454 58636 100000 913535177 58637 100000 91890240 58638 100000 69421666 58639 100000 286781298 58640 100000 421770345 58641 100000 362839919 58642 100000 723352175 58643 100000 176302025 58644 100000 866210125 58645 100000 871213934 58646 100000 792805169 58647 100000 505302243 58648 100000 769296841 58649 100000 842747840 58650 100000 459284784 58651 100000 277766969 58652 100000 111011681 58653 100000 259448747 58654 100000 305003715 58655 100000 137700553 58656 100000 288562314 58657 100000 132625853 58658 100000 826103249 58659 100000 193285159 58660 100000 221158795 58661 100000 873909838 58662 100000 929325409 58663 100000 723377753 58664 100000 362546614 58665 100000 144698862 58666 100000 763659123 58667 100000 615154233 58668 100000 17897061 58669 100000 41848972 58670 100000 668123543 58671 100000 344560620 58672 100000 304414976 58673 100000 479632743 58674 100000 885437250 58675 100000 515249611 58676 100000 610299493 58677 100000 752250623 58678 100000 505703066 58679 100000 408832492 58680 100000 120200732 58681 100000 78607090 58682 100000 335543206 58683 100000 220117914 58684 100000 171703931 58685 100000 601829679 58686 100000 496630915 58687 100000 226063736 58688 100000 108249420 58689 100000 240224128 58690 100000 836600531 58691 100000 963528634 58692 100000 949829283 58693 100000 305041280 58694 100000 330870041 58695 100000 706514844 58696 100000 234294389 58697 100000 963591862 58698 100000 682994312 58699 100000 947819993 58700 100000 755136786 58701 100000 256649648 58702 100000 730162431 58703 100000 267271426 58704 100000 244890250 58705 100000 492149364 58706 100000 875208404 58707 100000 403775938 58708 100000 108689761 58709 100000 115304330 58710 100000 136987793 58711 100000 362348655 58712 100000 935013860 58713 100000 47583086 58714 100000 124109170 58715 100000 888695011 58716 100000 241081294 58717 100000 260976332 58718 100000 115965681 58719 100000 993061808 58720 100000 429741002 58721 100000 873517603 58722 100000 969288477 58723 100000 230846898 58724 100000 308195536 58725 100000 803476738 58726 100000 831390512 58727 100000 143636196 58728 100000 48620747 58729 100000 461333715 58730 100000 269022320 58731 100000 85603474 58732 100000 565279680 58733 100000 187815114 58734 100000 137535205 58735 100000 91532731 58736 100000 635702366 58737 100000 507815284 58738 100000 778508244 58739 100000 908185867 58740 100000 756422254 58741 100000 989876728 58742 100000 822076080 58743 100000 680701446 58744 100000 360493728 58745 100000 160844290 58746 100000 765757740 58747 100000 848222621 58748 100000 854560557 58749 100000 702394562 58750 100000 322449503 58751 100000 192051239 58752 100000 876975957 58753 100000 357011768 58754 100000 418652806 58755 100000 124968980 58756 100000 477040895 58757 100000 937587899 58758 100000 668774521 58759 100000 534428849 58760 100000 27336726 58761 100000 409366702 58762 100000 208153861 58763 100000 622558306 58764 100000 842982136 58765 100000 296356627 58766 100000 306338319 58767 100000 536580408 58768 100000 787898139 58769 100000 593159071 58770 100000 551247719 58771 100000 695757128 58772 100000 365112704 58773 100000 905773459 58774 100000 556532941 58775 100000 777352936 58776 100000 476520468 58777 100000 587457320 58778 100000 247622424 58779 100000 172299394 58780 100000 749336903 58781 100000 14534114 58782 100000 341577948 58783 100000 235348391 58784 100000 651010008 58785 100000 709605476 58786 100000 646499248 58787 100000 905929465 58788 100000 975928539 58789 100000 74681513 58790 100000 922805769 58791 100000 969064101 58792 100000 845358188 58793 100000 331773594 58794 100000 856911940 58795 100000 343287994 58796 100000 523914182 58797 100000 404532795 58798 100000 238860851 58799 100000 547331244 58800 100000 871784477 58801 100000 760618873 58802 100000 897830916 58803 100000 243090790 58804 100000 769597697 58805 100000 540549914 58806 100000 911839846 58807 100000 506410708 58808 100000 486463680 58809 100000 453404803 58810 100000 130124023 58811 100000 245507322 58812 100000 303521225 58813 100000 768343999 58814 100000 41368578 58815 100000 812980929 58816 100000 249334984 58817 100000 94085513 58818 100000 362539652 58819 100000 76366762 58820 100000 791450772 58821 100000 789903392 58822 100000 383900815 58823 100000 800136575 58824 100000 38566240 58825 100000 653506458 58826 100000 122586788 58827 100000 805079504 58828 100000 401917650 58829 100000 853422476 58830 100000 336629936 58831 100000 321331454 58832 100000 54148638 58833 100000 572096933 58834 100000 305945952 58835 100000 641933834 58836 100000 559010844 58837 100000 410062902 58838 100000 625489914 58839 100000 59267873 58840 100000 724925620 58841 100000 446907436 58842 100000 828938254 58843 100000 475421485 58844 100000 732231545 58845 100000 828305821 58846 100000 967192606 58847 100000 21843528 58848 100000 664610806 58849 100000 366836966 58850 100000 428703563 58851 100000 834537889 58852 100000 396013447 58853 100000 658092224 58854 100000 456865744 58855 100000 808938412 58856 100000 610114149 58857 100000 918551928 58858 100000 151394840 58859 100000 471847686 58860 100000 562724746 58861 100000 945391173 58862 100000 466034674 58863 100000 212181759 58864 100000 19433572 58865 100000 72670247 58866 100000 334325614 58867 100000 848436790 58868 100000 400017054 58869 100000 469653988 58870 100000 962656162 58871 100000 639582544 58872 100000 425155804 58873 100000 466809757 58874 100000 24020595 58875 100000 730223108 58876 100000 791403384 58877 100000 217684756 58878 100000 172197431 58879 100000 842073192 58880 100000 182450758 58881 100000 637727088 58882 100000 982917184 58883 100000 862707776 58884 100000 728386804 58885 100000 908010774 58886 100000 733495730 58887 100000 994700310 58888 100000 596556130 58889 100000 432949379 58890 100000 97563227 58891 100000 704694036 58892 100000 231878276 58893 100000 599507697 58894 100000 497489458 58895 100000 165611570 58896 100000 111004395 58897 100000 417222251 58898 100000 817219525 58899 100000 151839573 58900 100000 499004704 58901 100000 131947216 58902 100000 213423603 58903 100000 875692465 58904 100000 574650881 58905 100000 935029963 58906 100000 895345957 58907 100000 898298275 58908 100000 161074065 58909 100000 934790632 58910 100000 376799122 58911 100000 85251893 58912 100000 886057383 58913 100000 983638227 58914 100000 19509663 58915 100000 688797061 58916 100000 221040592 58917 100000 502201698 58918 100000 532602604 58919 100000 837253892 58920 100000 649316835 58921 100000 708603602 58922 100000 558747023 58923 100000 86131307 58924 100000 398714553 58925 100000 338441559 58926 100000 595964733 58927 100000 470666369 58928 100000 396123249 58929 100000 847746298 58930 100000 955632319 58931 100000 363094180 58932 100000 719716740 58933 100000 745643866 58934 100000 64576686 58935 100000 958985730 58936 100000 69266882 58937 100000 278006820 58938 100000 421978824 58939 100000 143325997 58940 100000 521397691 58941 100000 391501215 58942 100000 217176896 58943 100000 48646324 58944 100000 189266259 58945 100000 465676797 58946 100000 655601815 58947 100000 375673843 58948 100000 34750348 58949 100000 376827362 58950 100000 75712535 58951 100000 891963894 58952 100000 324148353 58953 100000 563956563 58954 100000 501987465 58955 100000 839064120 58956 100000 390171615 58957 100000 620296044 58958 100000 240605853 58959 100000 18121525 58960 100000 340886509 58961 100000 847149049 58962 100000 786919017 58963 100000 989629841 58964 100000 894529581 58965 100000 745810226 58966 100000 668313557 58967 100000 491669477 58968 100000 882438097 58969 100000 234819990 58970 100000 173636629 58971 100000 35991569 58972 100000 964284040 58973 100000 715818615 58974 100000 372632092 58975 100000 754078175 58976 100000 62094452 58977 100000 71915517 58978 100000 255172262 58979 100000 999784147 58980 100000 711762821 58981 100000 751497683 58982 100000 662438578 58983 100000 388575801 58984 100000 883525985 58985 100000 110771881 58986 100000 620430893 58987 100000 600485178 58988 100000 355681278 58989 100000 624746000 58990 100000 889964453 58991 100000 695218661 58992 100000 798076409 58993 100000 99962208 58994 100000 842970209 58995 100000 878881852 58996 100000 465134949 58997 100000 552097949 58998 100000 412055895 58999 100000 316850393 59000 100000 407941977 59001 100000 786084046 59002 100000 575877839 59003 100000 13681602 59004 100000 195364904 59005 100000 973482529 59006 100000 558807223 59007 100000 930891236 59008 100000 201257169 59009 100000 56031663 59010 100000 415717661 59011 100000 971681584 59012 100000 122303109 59013 100000 519690633 59014 100000 778476997 59015 100000 433226118 59016 100000 362375850 59017 100000 387781904 59018 100000 153211275 59019 100000 41930383 59020 100000 812865454 59021 100000 644631788 59022 100000 26717626 59023 100000 953280247 59024 100000 193644646 59025 100000 885709776 59026 100000 29595090 59027 100000 946403342 59028 100000 368402175 59029 100000 987873570 59030 100000 436363803 59031 100000 60216465 59032 100000 908107978 59033 100000 578301199 59034 100000 212107262 59035 100000 923946649 59036 100000 26082596 59037 100000 336131528 59038 100000 557056575 59039 100000 74323600 59040 100000 838828164 59041 100000 717481361 59042 100000 951010850 59043 100000 989298080 59044 100000 179805336 59045 100000 797917149 59046 100000 594026653 59047 100000 503311457 59048 100000 660399070 59049 100000 304568204 59050 100000 552357535 59051 100000 158722648 59052 100000 421915823 59053 100000 70898017 59054 100000 839434473 59055 100000 155261959 59056 100000 869875412 59057 100000 488679092 59058 100000 155726128 59059 100000 133225038 59060 100000 548454184 59061 100000 593773110 59062 100000 68199536 59063 100000 231336477 59064 100000 762784206 59065 100000 252419563 59066 100000 416926851 59067 100000 333874687 59068 100000 824614225 59069 100000 811137538 59070 100000 324865269 59071 100000 719495808 59072 100000 724880258 59073 100000 839901791 59074 100000 477263877 59075 100000 249526685 59076 100000 569031977 59077 100000 562142094 59078 100000 989471147 59079 100000 769072353 59080 100000 183279351 59081 100000 783069106 59082 100000 914444255 59083 100000 825511426 59084 100000 645379369 59085 100000 943321885 59086 100000 233122524 59087 100000 76403596 59088 100000 601666637 59089 100000 642250222 59090 100000 922632578 59091 100000 602560129 59092 100000 13981384 59093 100000 84932698 59094 100000 976206519 59095 100000 512591972 59096 100000 214701492 59097 100000 237369213 59098 100000 722704001 59099 100000 108613893 59100 100000 357158064 59101 100000 117359398 59102 100000 464546184 59103 100000 133914395 59104 100000 623076686 59105 100000 502808387 59106 100000 213852286 59107 100000 225784913 59108 100000 923371606 59109 100000 804492326 59110 100000 545119568 59111 100000 67189924 59112 100000 994335372 59113 100000 640442699 59114 100000 900855611 59115 100000 122395254 59116 100000 473864725 59117 100000 473479869 59118 100000 154770734 59119 100000 967860916 59120 100000 156480996 59121 100000 703711238 59122 100000 936655922 59123 100000 336297247 59124 100000 433859578 59125 100000 358204448 59126 100000 159053867 59127 100000 428508864 59128 100000 229098563 59129 100000 743267860 59130 100000 665568729 59131 100000 2668919 59132 100000 997306882 59133 100000 726893765 59134 100000 773872437 59135 100000 759323464 59136 100000 505661956 59137 100000 898225928 59138 100000 57188117 59139 100000 333748211 59140 100000 723595834 59141 100000 835838568 59142 100000 811345912 59143 100000 647705724 59144 100000 901340627 59145 100000 233182640 59146 100000 279824773 59147 100000 887469502 59148 100000 350631447 59149 100000 28334658 59150 100000 755527427 59151 100000 703848536 59152 100000 762854930 59153 100000 309690646 59154 100000 322642038 59155 100000 765917367 59156 100000 731225877 59157 100000 745294633 59158 100000 103922889 59159 100000 838511525 59160 100000 484407230 59161 100000 255865778 59162 100000 428922151 59163 100000 918342183 59164 100000 430333379 59165 100000 583335103 59166 100000 8620408 59167 100000 684001404 59168 100000 538683152 59169 100000 178370005 59170 100000 621258737 59171 100000 992110039 59172 100000 334310600 59173 100000 500763995 59174 100000 367979866 59175 100000 861218333 59176 100000 716139841 59177 100000 47992046 59178 100000 995593568 59179 100000 285236263 59180 100000 675206078 59181 100000 413865224 59182 100000 880118081 59183 100000 193713954 59184 100000 938595763 59185 100000 600129937 59186 100000 492256422 59187 100000 848161712 59188 100000 914357098 59189 100000 460656125 59190 100000 843225583 59191 100000 22559272 59192 100000 148009581 59193 100000 168222788 59194 100000 533513405 59195 100000 237109457 59196 100000 466099110 59197 100000 726267615 59198 100000 856032585 59199 100000 699297430 59200 100000 610529392 59201 100000 494337208 59202 100000 917248605 59203 100000 883697068 59204 100000 934209113 59205 100000 74833435 59206 100000 481709911 59207 100000 559063788 59208 100000 281125450 59209 100000 433828283 59210 100000 841243876 59211 100000 636087787 59212 100000 409580997 59213 100000 243456960 59214 100000 873075670 59215 100000 32377085 59216 100000 996590116 59217 100000 955894980 59218 100000 338756060 59219 100000 643986482 59220 100000 741843331 59221 100000 716923873 59222 100000 102747991 59223 100000 880390482 59224 100000 216060715 59225 100000 44831701 59226 100000 738427613 59227 100000 384927816 59228 100000 609189249 59229 100000 904135525 59230 100000 704701093 59231 100000 431438414 59232 100000 371776313 59233 100000 189449776 59234 100000 486155127 59235 100000 469754705 59236 100000 324788477 59237 100000 868541503 59238 100000 659119946 59239 100000 476540754 59240 100000 212188037 59241 100000 98807612 59242 100000 384094073 59243 100000 282787275 59244 100000 479298304 59245 100000 952293780 59246 100000 621008648 59247 100000 847126682 59248 100000 76880813 59249 100000 460539322 59250 100000 828068500 59251 100000 863609889 59252 100000 893004264 59253 100000 361324678 59254 100000 488180393 59255 100000 316000128 59256 100000 6954127 59257 100000 759185397 59258 100000 869572549 59259 100000 517562025 59260 100000 754904855 59261 100000 553429103 59262 100000 161767244 59263 100000 57151973 59264 100000 826045942 59265 100000 911773245 59266 100000 147118772 59267 100000 928247321 59268 100000 26765370 59269 100000 342543086 59270 100000 674662728 59271 100000 303095200 59272 100000 690534779 59273 100000 143041099 59274 100000 188076979 59275 100000 456562921 59276 100000 942756276 59277 100000 469326186 59278 100000 302904306 59279 100000 478004448 59280 100000 453393344 59281 100000 431952994 59282 100000 834267006 59283 100000 43929534 59284 100000 856876009 59285 100000 853394508 59286 100000 865980481 59287 100000 670766438 59288 100000 842285387 59289 100000 784476209 59290 100000 68645756 59291 100000 876320623 59292 100000 339670299 59293 100000 636994641 59294 100000 559409032 59295 100000 987051639 59296 100000 483604193 59297 100000 327114530 59298 100000 880329723 59299 100000 153223127 59300 100000 292132908 59301 100000 123439469 59302 100000 269068560 59303 100000 892139992 59304 100000 281334789 59305 100000 902421955 59306 100000 867622256 59307 100000 655551110 59308 100000 471773340 59309 100000 592086744 59310 100000 812900344 59311 100000 595074325 59312 100000 61366698 59313 100000 42969736 59314 100000 84808839 59315 100000 908404884 59316 100000 375535933 59317 100000 114906334 59318 100000 543620482 59319 100000 466825877 59320 100000 24039868 59321 100000 605179464 59322 100000 78544525 59323 100000 908804978 59324 100000 433724186 59325 100000 840507432 59326 100000 658413830 59327 100000 421998042 59328 100000 637926740 59329 100000 585351400 59330 100000 606827241 59331 100000 363002763 59332 100000 895584615 59333 100000 276556398 59334 100000 401891166 59335 100000 461066878 59336 100000 393499697 59337 100000 812327945 59338 100000 654774922 59339 100000 770578257 59340 100000 565871020 59341 100000 147290069 59342 100000 526373095 59343 100000 203003786 59344 100000 799610851 59345 100000 52644277 59346 100000 660345617 59347 100000 690429158 59348 100000 33516898 59349 100000 74933721 59350 100000 989069437 59351 100000 639854719 59352 100000 789707876 59353 100000 52946991 59354 100000 997941986 59355 100000 348324546 59356 100000 710514477 59357 100000 880617857 59358 100000 633896670 59359 100000 316502603 59360 100000 298852526 59361 100000 655964746 59362 100000 880214649 59363 100000 153268323 59364 100000 495772428 59365 100000 361956929 59366 100000 455519202 59367 100000 114333251 59368 100000 764057472 59369 100000 57472434 59370 100000 764841370 59371 100000 34274091 59372 100000 619773660 59373 100000 819807183 59374 100000 227998210 59375 100000 755262324 59376 100000 47153636 59377 100000 378026610 59378 100000 87297491 59379 100000 536488844 59380 100000 370677083 59381 100000 493230169 59382 100000 279154208 59383 100000 858887223 59384 100000 564440202 59385 100000 741311142 59386 100000 733367941 59387 100000 792848321 59388 100000 157287559 59389 100000 500830636 59390 100000 28514262 59391 100000 19997191 59392 100000 149274822 59393 100000 285074073 59394 100000 184226564 59395 100000 101143240 59396 100000 569400523 59397 100000 759940409 59398 100000 216256467 59399 100000 877250527 59400 100000 340304643 59401 100000 511848309 59402 100000 900009034 59403 100000 32498205 59404 100000 478281315 59405 100000 125865514 59406 100000 870673063 59407 100000 417814700 59408 100000 25045451 59409 100000 262333958 59410 100000 508618410 59411 100000 677002293 59412 100000 564995580 59413 100000 791735689 59414 100000 325290382 59415 100000 802947212 59416 100000 502017558 59417 100000 114691056 59418 100000 859447926 59419 100000 290964663 59420 100000 29907384 59421 100000 814832461 59422 100000 825278590 59423 100000 268010106 59424 100000 823562399 59425 100000 351654230 59426 100000 636951646 59427 100000 725260997 59428 100000 865969719 59429 100000 542692773 59430 100000 615542792 59431 100000 488051958 59432 100000 924294498 59433 100000 833711791 59434 100000 377802579 59435 100000 342272926 59436 100000 608756567 59437 100000 292239920 59438 100000 854723543 59439 100000 616171897 59440 100000 652685501 59441 100000 121802638 59442 100000 14101778 59443 100000 459944102 59444 100000 709861166 59445 100000 81980873 59446 100000 906679447 59447 100000 215859492 59448 100000 748292833 59449 100000 762580327 59450 100000 891353457 59451 100000 106008343 59452 100000 122873149 59453 100000 804244384 59454 100000 332377301 59455 100000 539287570 59456 100000 548881758 59457 100000 672878181 59458 100000 486465783 59459 100000 946953886 59460 100000 911439356 59461 100000 952759771 59462 100000 432972463 59463 100000 733911696 59464 100000 286407222 59465 100000 429120173 59466 100000 439819846 59467 100000 944833374 59468 100000 613346227 59469 100000 321926948 59470 100000 541267440 59471 100000 389730580 59472 100000 187444053 59473 100000 360793109 59474 100000 656064918 59475 100000 67747660 59476 100000 277171493 59477 100000 103138547 59478 100000 983952729 59479 100000 895966449 59480 100000 767569274 59481 100000 919524172 59482 100000 792711111 59483 100000 897075081 59484 100000 367361144 59485 100000 329849070 59486 100000 995779898 59487 100000 182298807 59488 100000 415674289 59489 100000 509504996 59490 100000 719378440 59491 100000 778430838 59492 100000 799130283 59493 100000 828790382 59494 100000 706828298 59495 100000 783618445 59496 100000 922455283 59497 100000 263992041 59498 100000 292412293 59499 100000 792787296 59500 100000 769117135 59501 100000 829285150 59502 100000 460110160 59503 100000 8692113 59504 100000 815504210 59505 100000 294373137 59506 100000 229214507 59507 100000 686036808 59508 100000 997203890 59509 100000 857755972 59510 100000 236461153 59511 100000 334681182 59512 100000 707666773 59513 100000 810822943 59514 100000 852806189 59515 100000 930538374 59516 100000 393612958 59517 100000 320144388 59518 100000 264680155 59519 100000 645988911 59520 100000 534531720 59521 100000 808805911 59522 100000 488399703 59523 100000 806245494 59524 100000 757173745 59525 100000 635790598 59526 100000 15172697 59527 100000 597017671 59528 100000 959014404 59529 100000 998785826 59530 100000 466669915 59531 100000 337548945 59532 100000 164201544 59533 100000 892631293 59534 100000 372466923 59535 100000 156546306 59536 100000 920117947 59537 100000 318364009 59538 100000 176796622 59539 100000 81476827 59540 100000 542072139 59541 100000 832330870 59542 100000 456298871 59543 100000 938842102 59544 100000 336744495 59545 100000 285274006 59546 100000 544929528 59547 100000 749486449 59548 100000 330745845 59549 100000 592870168 59550 100000 843954327 59551 100000 404856429 59552 100000 190803161 59553 100000 979282179 59554 100000 613671945 59555 100000 652232783 59556 100000 721104007 59557 100000 101977091 59558 100000 779650396 59559 100000 285379862 59560 100000 802452598 59561 100000 329631756 59562 100000 777931056 59563 100000 65582116 59564 100000 836913300 59565 100000 873075703 59566 100000 999907940 59567 100000 3271079 59568 100000 185127777 59569 100000 306586834 59570 100000 532026320 59571 100000 846293053 59572 100000 383077669 59573 100000 818879597 59574 100000 760652074 59575 100000 365009652 59576 100000 582507342 59577 100000 813590031 59578 100000 84671096 59579 100000 916979202 59580 100000 141490357 59581 100000 577136862 59582 100000 897822378 59583 100000 860953870 59584 100000 909198691 59585 100000 684914739 59586 100000 295794134 59587 100000 889214616 59588 100000 231167489 59589 100000 503162677 59590 100000 292518629 59591 100000 735041044 59592 100000 363963125 59593 100000 186665801 59594 100000 842683835 59595 100000 602081711 59596 100000 370221266 59597 100000 335702459 59598 100000 346322870 59599 100000 224866449 59600 100000 394224460 59601 100000 289115305 59602 100000 514720960 59603 100000 829726268 59604 100000 179339071 59605 100000 409055277 59606 100000 835036264 59607 100000 620268351 59608 100000 413500865 59609 100000 827773857 59610 100000 441355312 59611 100000 821996510 59612 100000 559804950 59613 100000 150929710 59614 100000 950909193 59615 100000 626370168 59616 100000 798922542 59617 100000 176780353 59618 100000 451957377 59619 100000 893360525 59620 100000 611799563 59621 100000 311274484 59622 100000 421958372 59623 100000 818160453 59624 100000 940766514 59625 100000 179189183 59626 100000 597914887 59627 100000 540292704 59628 100000 965329189 59629 100000 882605539 59630 100000 601687462 59631 100000 243697895 59632 100000 964928064 59633 100000 339144534 59634 100000 384282996 59635 100000 293409944 59636 100000 625050456 59637 100000 99497260 59638 100000 726418650 59639 100000 984848433 59640 100000 673513457 59641 100000 567080770 59642 100000 138308657 59643 100000 820677337 59644 100000 551345105 59645 100000 333187578 59646 100000 978711133 59647 100000 712950394 59648 100000 12674144 59649 100000 936574108 59650 100000 892108523 59651 100000 513050535 59652 100000 641727315 59653 100000 600707681 59654 100000 918823389 59655 100000 214709561 59656 100000 219303467 59657 100000 335164227 59658 100000 368614925 59659 100000 249778436 59660 100000 402840088 59661 100000 74627231 59662 100000 320065663 59663 100000 59883380 59664 100000 465203442 59665 100000 125385880 59666 100000 532279729 59667 100000 434678263 59668 100000 134224368 59669 100000 199751592 59670 100000 898307104 59671 100000 471235929 59672 100000 153442215 59673 100000 88372966 59674 100000 691758440 59675 100000 882063312 59676 100000 523405234 59677 100000 554903965 59678 100000 601308436 59679 100000 514116413 59680 100000 798968562 59681 100000 170450803 59682 100000 362531845 59683 100000 790858586 59684 100000 477720946 59685 100000 696950958 59686 100000 150400100 59687 100000 936505304 59688 100000 364322170 59689 100000 927659898 59690 100000 58204905 59691 100000 208602416 59692 100000 152530319 59693 100000 228250158 59694 100000 848313345 59695 100000 918211631 59696 100000 233761834 59697 100000 66126620 59698 100000 485753495 59699 100000 922239476 59700 100000 387952456 59701 100000 583255698 59702 100000 199476083 59703 100000 287545294 59704 100000 84792066 59705 100000 243502504 59706 100000 68680713 59707 100000 321536118 59708 100000 735220316 59709 100000 41412109 59710 100000 959525903 59711 100000 708762398 59712 100000 932804803 59713 100000 387239795 59714 100000 406119309 59715 100000 290001023 59716 100000 741258128 59717 100000 478370462 59718 100000 430435415 59719 100000 618143584 59720 100000 537954399 59721 100000 907367882 59722 100000 917733628 59723 100000 945964723 59724 100000 29808264 59725 100000 592900578 59726 100000 914139030 59727 100000 842209486 59728 100000 561447120 59729 100000 984324209 59730 100000 761315719 59731 100000 151509108 59732 100000 115167997 59733 100000 753951341 59734 100000 467123738 59735 100000 891976288 59736 100000 296977241 59737 100000 464041784 59738 100000 86102434 59739 100000 587774230 59740 100000 413013690 59741 100000 557958791 59742 100000 193453004 59743 100000 283264271 59744 100000 611385059 59745 100000 28852714 59746 100000 676780327 59747 100000 937620205 59748 100000 231046948 59749 100000 291095382 59750 100000 396882590 59751 100000 251132501 59752 100000 109983828 59753 100000 473582634 59754 100000 36077462 59755 100000 917843578 59756 100000 701015524 59757 100000 312953532 59758 100000 755915306 59759 100000 845978687 59760 100000 290146320 59761 100000 538067583 59762 100000 342110688 59763 100000 896478602 59764 100000 605661568 59765 100000 58993932 59766 100000 688099543 59767 100000 628393097 59768 100000 322022673 59769 100000 841863204 59770 100000 213607158 59771 100000 885831816 59772 100000 782923296 59773 100000 233403699 59774 100000 367873102 59775 100000 193211955 59776 100000 492500560 59777 100000 850138608 59778 100000 48027433 59779 100000 14578640 59780 100000 995735854 59781 100000 88663517 59782 100000 761624742 59783 100000 354054766 59784 100000 531376112 59785 100000 337991568 59786 100000 435636115 59787 100000 809563019 59788 100000 218857350 59789 100000 748650725 59790 100000 57284579 59791 100000 781234709 59792 100000 303990224 59793 100000 917466125 59794 100000 397815152 59795 100000 200173174 59796 100000 576712487 59797 100000 449705441 59798 100000 902113627 59799 100000 657959532 59800 100000 404088212 59801 100000 765341308 59802 100000 68905474 59803 100000 181624435 59804 100000 981118715 59805 100000 89370860 59806 100000 777195746 59807 100000 755458430 59808 100000 577014937 59809 100000 951499284 59810 100000 300696413 59811 100000 887574794 59812 100000 506703097 59813 100000 576098313 59814 100000 169755168 59815 100000 45911004 59816 100000 895415364 59817 100000 807178989 59818 100000 317556642 59819 100000 673329568 59820 100000 252544382 59821 100000 763104976 59822 100000 270079686 59823 100000 882183364 59824 100000 91907131 59825 100000 264368850 59826 100000 430509146 59827 100000 26856635 59828 100000 804260748 59829 100000 947070478 59830 100000 109208528 59831 100000 11740416 59832 100000 339131500 59833 100000 324134049 59834 100000 841291172 59835 100000 760194887 59836 100000 909820071 59837 100000 520394147 59838 100000 183468629 59839 100000 960507588 59840 100000 210391444 59841 100000 511387720 59842 100000 809072545 59843 100000 467398053 59844 100000 269615788 59845 100000 670828064 59846 100000 492709946 59847 100000 369508434 59848 100000 969067900 59849 100000 397967463 59850 100000 682757282 59851 100000 819626458 59852 100000 387318363 59853 100000 761110331 59854 100000 1518052 59855 100000 684941172 59856 100000 422901624 59857 100000 326564466 59858 100000 298810219 59859 100000 447212709 59860 100000 297033968 59861 100000 16290012 59862 100000 426503937 59863 100000 859504720 59864 100000 248779554 59865 100000 711071517 59866 100000 420712931 59867 100000 133740567 59868 100000 335267901 59869 100000 96256077 59870 100000 496932290 59871 100000 320691061 59872 100000 515719753 59873 100000 560730029 59874 100000 159456662 59875 100000 116232485 59876 100000 752444356 59877 100000 260728928 59878 100000 865169300 59879 100000 365750861 59880 100000 580417111 59881 100000 427805145 59882 100000 203950797 59883 100000 532275 59884 100000 561094942 59885 100000 655078182 59886 100000 442259171 59887 100000 948552595 59888 100000 200169421 59889 100000 566584581 59890 100000 491546602 59891 100000 919315291 59892 100000 528418939 59893 100000 963404638 59894 100000 887561144 59895 100000 804846852 59896 100000 675758736 59897 100000 516518173 59898 100000 849540797 59899 100000 137103446 59900 100000 82272196 59901 100000 40335840 59902 100000 757126273 59903 100000 307544707 59904 100000 291749094 59905 100000 777564436 59906 100000 690608030 59907 100000 639327865 59908 100000 893691271 59909 100000 783064145 59910 100000 785322589 59911 100000 169142614 59912 100000 883021490 59913 100000 328970031 59914 100000 227859809 59915 100000 748688437 59916 100000 396634977 59917 100000 462803540 59918 100000 972061734 59919 100000 392081188 59920 100000 651767399 59921 100000 379076503 59922 100000 236607851 59923 100000 787299364 59924 100000 513499953 59925 100000 511337205 59926 100000 615024821 59927 100000 597434317 59928 100000 825795481 59929 100000 518417618 59930 100000 901612068 59931 100000 890296475 59932 100000 608077381 59933 100000 221290159 59934 100000 47043193 59935 100000 965236109 59936 100000 415863176 59937 100000 529583771 59938 100000 749801068 59939 100000 338132650 59940 100000 334496898 59941 100000 870110446 59942 100000 701297305 59943 100000 652234432 59944 100000 647113775 59945 100000 107124178 59946 100000 901805989 59947 100000 278651264 59948 100000 131461782 59949 100000 284867720 59950 100000 804097667 59951 100000 54716203 59952 100000 165686407 59953 100000 531491935 59954 100000 446714420 59955 100000 551303197 59956 100000 356003267 59957 100000 575146334 59958 100000 874562070 59959 100000 371014340 59960 100000 364529640 59961 100000 162885908 59962 100000 359967139 59963 100000 412071089 59964 100000 47756770 59965 100000 204955477 59966 100000 465944094 59967 100000 623566728 59968 100000 861506681 59969 100000 248844232 59970 100000 145899804 59971 100000 277229415 59972 100000 796859990 59973 100000 52981173 59974 100000 692693263 59975 100000 662349577 59976 100000 801070649 59977 100000 399527840 59978 100000 63071486 59979 100000 362741397 59980 100000 172090141 59981 100000 756501141 59982 100000 822343303 59983 100000 393258834 59984 100000 552607856 59985 100000 202683964 59986 100000 716135323 59987 100000 818599257 59988 100000 191383762 59989 100000 66264924 59990 100000 395157985 59991 100000 823866413 59992 100000 293095517 59993 100000 713169897 59994 100000 531674401 59995 100000 291981728 59996 100000 683005961 59997 100000 482707880 59998 100000 820507685 59999 100000 326181443 60000 100000 66328596 60001 100000 997574889 60002 100000 287766699 60003 100000 48103712 60004 100000 475701880 60005 100000 415049447 60006 100000 726554241 60007 100000 177698359 60008 100000 878647987 60009 100000 225211065 60010 100000 288907889 60011 100000 47424059 60012 100000 230785568 60013 100000 134500809 60014 100000 61709127 60015 100000 891392253 60016 100000 559641650 60017 100000 480047844 60018 100000 127780065 60019 100000 80643902 60020 100000 945236911 60021 100000 55027632 60022 100000 994361530 60023 100000 820644630 60024 100000 991409469 60025 100000 722309568 60026 100000 106018088 60027 100000 578690926 60028 100000 50054295 60029 100000 858271407 60030 100000 733825309 60031 100000 997820961 60032 100000 442674809 60033 100000 539729147 60034 100000 518296576 60035 100000 555183112 60036 100000 129008786 60037 100000 926910154 60038 100000 206586897 60039 100000 357003687 60040 100000 720013542 60041 100000 621529799 60042 100000 491988101 60043 100000 439099060 60044 100000 82031937 60045 100000 142763358 60046 100000 823211289 60047 100000 156042853 60048 100000 427907708 60049 100000 434871282 60050 100000 420847188 60051 100000 687079690 60052 100000 545605298 60053 100000 547835319 60054 100000 85570116 60055 100000 696597977 60056 100000 802282669 60057 100000 747088692 60058 100000 995853427 60059 100000 350137640 60060 100000 593356031 60061 100000 661019971 60062 100000 361493410 60063 100000 79943797 60064 100000 501911836 60065 100000 430137647 60066 100000 239563410 60067 100000 926524449 60068 100000 357047674 60069 100000 580608736 60070 100000 986516861 60071 100000 964245429 60072 100000 916536147 60073 100000 758057118 60074 100000 423387289 60075 100000 279508668 60076 100000 103592198 60077 100000 901876871 60078 100000 407362808 60079 100000 543320647 60080 100000 458057345 60081 100000 403200617 60082 100000 124411522 60083 100000 277277094 60084 100000 348853163 60085 100000 747380687 60086 100000 369241552 60087 100000 542309900 60088 100000 730835472 60089 100000 510072830 60090 100000 556350864 60091 100000 322270944 60092 100000 842153006 60093 100000 826388325 60094 100000 813215645 60095 100000 974290895 60096 100000 298735457 60097 100000 788574717 60098 100000 680640300 60099 100000 820131933 60100 100000 772726007 60101 100000 625651697 60102 100000 160737995 60103 100000 506456351 60104 100000 544875981 60105 100000 814139342 60106 100000 433202735 60107 100000 466006386 60108 100000 333668454 60109 100000 186901576 60110 100000 965189260 60111 100000 721910583 60112 100000 812248708 60113 100000 309210025 60114 100000 817789716 60115 100000 849842297 60116 100000 523137425 60117 100000 227609562 60118 100000 207720291 60119 100000 833927282 60120 100000 989936415 60121 100000 712693384 60122 100000 130797970 60123 100000 251565515 60124 100000 340867267 60125 100000 287051472 60126 100000 981720895 60127 100000 324570924 60128 100000 862699203 60129 100000 157734798 60130 100000 715097280 60131 100000 298180586 60132 100000 436549400 60133 100000 879510349 60134 100000 175977404 60135 100000 264489471 60136 100000 212985166 60137 100000 422110511 60138 100000 508835067 60139 100000 342915448 60140 100000 8961599 60141 100000 197318233 60142 100000 477528915 60143 100000 813006480 60144 100000 893875061 60145 100000 648681776 60146 100000 783332992 60147 100000 693007768 60148 100000 770285216 60149 100000 222049477 60150 100000 707028290 60151 100000 497778766 60152 100000 299833143 60153 100000 922495703 60154 100000 808472248 60155 100000 107828167 60156 100000 532873336 60157 100000 960124938 60158 100000 684750674 60159 100000 308995361 60160 100000 75628107 60161 100000 486502943 60162 100000 77395851 60163 100000 712353331 60164 100000 854790624 60165 100000 416842802 60166 100000 836338443 60167 100000 276747409 60168 100000 416282707 60169 100000 209764805 60170 100000 335624655 60171 100000 424227821 60172 100000 559090454 60173 100000 877568751 60174 100000 611184229 60175 100000 894082246 60176 100000 825323952 60177 100000 270870895 60178 100000 561844553 60179 100000 869185248 60180 100000 163195414 60181 100000 857592445 60182 100000 990023813 60183 100000 495231133 60184 100000 175820568 60185 100000 940158152 60186 100000 122221749 60187 100000 773944438 60188 100000 968071836 60189 100000 966763227 60190 100000 647288611 60191 100000 65391671 60192 100000 991702187 60193 100000 678878128 60194 100000 220135755 60195 100000 198620042 60196 100000 253329751 60197 100000 798496752 60198 100000 965247329 60199 100000 170655455 60200 100000 420750470 60201 100000 480816728 60202 100000 27664877 60203 100000 850027092 60204 100000 668365848 60205 100000 871667206 60206 100000 535119413 60207 100000 119814189 60208 100000 140889135 60209 100000 23122687 60210 100000 322738954 60211 100000 564416359 60212 100000 656183367 60213 100000 581423347 60214 100000 692765623 60215 100000 312645493 60216 100000 471707190 60217 100000 894706581 60218 100000 771684890 60219 100000 352009668 60220 100000 618188638 60221 100000 740985201 60222 100000 461729235 60223 100000 110786682 60224 100000 783535875 60225 100000 948874560 60226 100000 83836551 60227 100000 192143900 60228 100000 750425647 60229 100000 623190553 60230 100000 477911406 60231 100000 503869501 60232 100000 383596256 60233 100000 568787949 60234 100000 680628514 60235 100000 70829467 60236 100000 691541332 60237 100000 205404600 60238 100000 497279524 60239 100000 578066352 60240 100000 8716579 60241 100000 889669460 60242 100000 999961184 60243 100000 763979482 60244 100000 488227168 60245 100000 974804991 60246 100000 883651996 60247 100000 310667414 60248 100000 196806516 60249 100000 821904560 60250 100000 86462850 60251 100000 70603046 60252 100000 156929799 60253 100000 651928693 60254 100000 978945707 60255 100000 441208968 60256 100000 255022322 60257 100000 779378138 60258 100000 659021905 60259 100000 47728476 60260 100000 657338071 60261 100000 139195283 60262 100000 80995412 60263 100000 131438609 60264 100000 305428180 60265 100000 769642691 60266 100000 516934684 60267 100000 586852087 60268 100000 736797179 60269 100000 873470500 60270 100000 113631837 60271 100000 397242630 60272 100000 684420189 60273 100000 384900944 60274 100000 78237366 60275 100000 459947387 60276 100000 421844217 60277 100000 874511412 60278 100000 229542336 60279 100000 696207125 60280 100000 349585437 60281 100000 522118862 60282 100000 729468613 60283 100000 425017791 60284 100000 925433102 60285 100000 385821693 60286 100000 609678587 60287 100000 390147380 60288 100000 945976764 60289 100000 525658684 60290 100000 152408185 60291 100000 498074599 60292 100000 942939288 60293 100000 474740803 60294 100000 395390899 60295 100000 587295261 60296 100000 480530087 60297 100000 958189479 60298 100000 920075416 60299 100000 185501194 60300 100000 522761426 60301 100000 247561218 60302 100000 366603456 60303 100000 944445687 60304 100000 241304078 60305 100000 154433673 60306 100000 440478187 60307 100000 673534213 60308 100000 562399523 60309 100000 707737807 60310 100000 976547552 60311 100000 754441766 60312 100000 215671487 60313 100000 885278240 60314 100000 559097970 60315 100000 66224332 60316 100000 203893483 60317 100000 740741122 60318 100000 893877590 60319 100000 882565041 60320 100000 297273803 60321 100000 53187775 60322 100000 633333920 60323 100000 289468098 60324 100000 216570953 60325 100000 299908617 60326 100000 826290927 60327 100000 722921737 60328 100000 35930262 60329 100000 35137143 60330 100000 597291746 60331 100000 116039285 60332 100000 198712516 60333 100000 956097859 60334 100000 616124144 60335 100000 515928392 60336 100000 715024761 60337 100000 425058145 60338 100000 896244730 60339 100000 690919997 60340 100000 733308608 60341 100000 740756717 60342 100000 71518057 60343 100000 389143573 60344 100000 579745207 60345 100000 672868288 60346 100000 456700722 60347 100000 416051902 60348 100000 721174574 60349 100000 87985523 60350 100000 828300772 60351 100000 652597605 60352 100000 101335078 60353 100000 516617994 60354 100000 413439983 60355 100000 45470736 60356 100000 435764907 60357 100000 809433492 60358 100000 35333475 60359 100000 48024911 60360 100000 147999470 60361 100000 544802106 60362 100000 332064973 60363 100000 644209074 60364 100000 522297217 60365 100000 480405167 60366 100000 937094684 60367 100000 531192658 60368 100000 248965426 60369 100000 312862901 60370 100000 395247516 60371 100000 988236536 60372 100000 144526262 60373 100000 781275011 60374 100000 248419862 60375 100000 245668590 60376 100000 140136647 60377 100000 147074437 60378 100000 360316691 60379 100000 629143356 60380 100000 375204244 60381 100000 90458549 60382 100000 583508501 60383 100000 556791268 60384 100000 882138822 60385 100000 970081594 60386 100000 980603567 60387 100000 471680603 60388 100000 532394973 60389 100000 22472347 60390 100000 801539668 60391 100000 211204507 60392 100000 773249505 60393 100000 368489496 60394 100000 642966771 60395 100000 556899840 60396 100000 472131535 60397 100000 941342271 60398 100000 891517504 60399 100000 32291913 60400 100000 310068008 60401 100000 26227788 60402 100000 118143213 60403 100000 149349116 60404 100000 940385055 60405 100000 219048944 60406 100000 970700265 60407 100000 308215480 60408 100000 623529702 60409 100000 851267070 60410 100000 24074018 60411 100000 978118131 60412 100000 238594628 60413 100000 476995689 60414 100000 4503829 60415 100000 993698255 60416 100000 441779781 60417 100000 452849781 60418 100000 144321935 60419 100000 702310332 60420 100000 501886038 60421 100000 756403329 60422 100000 775677936 60423 100000 227147888 60424 100000 430342498 60425 100000 791283116 60426 100000 387668251 60427 100000 921309173 60428 100000 834980155 60429 100000 602401056 60430 100000 895411121 60431 100000 918686881 60432 100000 853128033 60433 100000 165604378 60434 100000 815524551 60435 100000 348222079 60436 100000 902414146 60437 100000 975424888 60438 100000 145583699 60439 100000 137433869 60440 100000 253276645 60441 100000 891577657 60442 100000 689370910 60443 100000 61176103 60444 100000 852193168 60445 100000 423440508 60446 100000 267365192 60447 100000 561148977 60448 100000 618393423 60449 100000 241518905 60450 100000 459657114 60451 100000 693447663 60452 100000 594031251 60453 100000 341424113 60454 100000 45094959 60455 100000 695270621 60456 100000 39885577 60457 100000 410261605 60458 100000 336783780 60459 100000 760104000 60460 100000 599139250 60461 100000 864571305 60462 100000 192211691 60463 100000 951973232 60464 100000 481776029 60465 100000 632114185 60466 100000 194316610 60467 100000 188425577 60468 100000 113595040 60469 100000 482419759 60470 100000 826997338 60471 100000 887104799 60472 100000 892089599 60473 100000 271565767 60474 100000 285387892 60475 100000 200531388 60476 100000 58243170 60477 100000 761015768 60478 100000 141924570 60479 100000 150729340 60480 100000 34327408 60481 100000 651186863 60482 100000 396522931 60483 100000 368833430 60484 100000 417966291 60485 100000 824811505 60486 100000 167427783 60487 100000 182504974 60488 100000 209223256 60489 100000 181735818 60490 100000 435620641 60491 100000 796125688 60492 100000 976642340 60493 100000 213166061 60494 100000 793588744 60495 100000 590247512 60496 100000 558130845 60497 100000 740600015 60498 100000 987585801 60499 100000 229690613 60500 100000 350326990 60501 100000 598250825 60502 100000 553034946 60503 100000 579215184 60504 100000 14837848 60505 100000 710524350 60506 100000 242885398 60507 100000 646607567 60508 100000 823834406 60509 100000 504306445 60510 100000 336450423 60511 100000 77634879 60512 100000 725972147 60513 100000 682860555 60514 100000 883967197 60515 100000 573533253 60516 100000 147563240 60517 100000 388169525 60518 100000 233835333 60519 100000 987042592 60520 100000 238009726 60521 100000 325701804 60522 100000 569572159 60523 100000 255235148 60524 100000 178402207 60525 100000 597805989 60526 100000 769599084 60527 100000 573142721 60528 100000 311463131 60529 100000 256181438 60530 100000 440331457 60531 100000 892400357 60532 100000 367504041 60533 100000 538356238 60534 100000 617513223 60535 100000 410932455 60536 100000 407530045 60537 100000 358086725 60538 100000 862177547 60539 100000 922108772 60540 100000 181181472 60541 100000 237673165 60542 100000 933110927 60543 100000 854349183 60544 100000 650783188 60545 100000 764891427 60546 100000 47291721 60547 100000 939704845 60548 100000 381084670 60549 100000 812855600 60550 100000 506768066 60551 100000 931109296 60552 100000 121977826 60553 100000 351833576 60554 100000 946894267 60555 100000 529521745 60556 100000 638429209 60557 100000 24242291 60558 100000 177406458 60559 100000 200167241 60560 100000 680091059 60561 100000 742491658 60562 100000 625420385 60563 100000 719011019 60564 100000 147048981 60565 100000 459012352 60566 100000 786589810 60567 100000 564513156 60568 100000 141364383 60569 100000 827812238 60570 100000 795903029 60571 100000 942670703 60572 100000 84027164 60573 100000 616318133 60574 100000 614701127 60575 100000 126485004 60576 100000 777471618 60577 100000 240365216 60578 100000 533624897 60579 100000 271956740 60580 100000 195919387 60581 100000 145172297 60582 100000 845347845 60583 100000 172936066 60584 100000 1890843 60585 100000 450102523 60586 100000 58998664 60587 100000 75609574 60588 100000 537135495 60589 100000 497689251 60590 100000 202494401 60591 100000 250627160 60592 100000 988122116 60593 100000 779749923 60594 100000 655497975 60595 100000 119840294 60596 100000 517371166 60597 100000 83853479 60598 100000 189492998 60599 100000 246879491 60600 100000 47981292 60601 100000 335375481 60602 100000 267327114 60603 100000 872504138 60604 100000 708807479 60605 100000 854597460 60606 100000 984721270 60607 100000 65742313 60608 100000 17947744 60609 100000 307967371 60610 100000 433286750 60611 100000 505214950 60612 100000 798959404 60613 100000 6005046 60614 100000 967697398 60615 100000 899290624 60616 100000 812633653 60617 100000 250103466 60618 100000 724402872 60619 100000 478725662 60620 100000 65969955 60621 100000 214741019 60622 100000 850358152 60623 100000 519050962 60624 100000 554133452 60625 100000 384944511 60626 100000 290243479 60627 100000 579856875 60628 100000 259003531 60629 100000 951470403 60630 100000 535675107 60631 100000 802876789 60632 100000 69624706 60633 100000 167401892 60634 100000 987049926 60635 100000 229648458 60636 100000 508724926 60637 100000 311902266 60638 100000 422947261 60639 100000 624588017 60640 100000 786224373 60641 100000 909836222 60642 100000 633871007 60643 100000 102134838 60644 100000 282941899 60645 100000 389287775 60646 100000 299895662 60647 100000 148244151 60648 100000 705535351 60649 100000 28002936 60650 100000 642220154 60651 100000 445849080 60652 100000 748406770 60653 100000 346045811 60654 100000 967299751 60655 100000 75312687 60656 100000 154105040 60657 100000 719572840 60658 100000 62740119 60659 100000 530528468 60660 100000 622927851 60661 100000 845828960 60662 100000 365277917 60663 100000 440819304 60664 100000 816543284 60665 100000 147531064 60666 100000 422152526 60667 100000 564039242 60668 100000 764220596 60669 100000 198001931 60670 100000 186176806 60671 100000 687242810 60672 100000 450405933 60673 100000 813254446 60674 100000 672954716 60675 100000 310825472 60676 100000 213140477 60677 100000 308410352 60678 100000 327361091 60679 100000 512096855 60680 100000 64118653 60681 100000 317511785 60682 100000 567262930 60683 100000 348647490 60684 100000 64974622 60685 100000 471322488 60686 100000 115740722 60687 100000 400903723 60688 100000 865844963 60689 100000 251590549 60690 100000 183585018 60691 100000 41797918 60692 100000 243102778 60693 100000 509339213 60694 100000 884668144 60695 100000 779483964 60696 100000 552191513 60697 100000 203246458 60698 100000 133397918 60699 100000 152563217 60700 100000 509022636 60701 100000 178422699 60702 100000 861061344 60703 100000 356647412 60704 100000 919360131 60705 100000 224234948 60706 100000 51705815 60707 100000 386381231 60708 100000 865889193 60709 100000 775459094 60710 100000 1785161 60711 100000 422675160 60712 100000 296464904 60713 100000 503494155 60714 100000 817379702 60715 100000 615889031 60716 100000 148792264 60717 100000 453284063 60718 100000 619806870 60719 100000 373410483 60720 100000 811946021 60721 100000 325389545 60722 100000 787605689 60723 100000 704659914 60724 100000 407094318 60725 100000 954320942 60726 100000 10336520 60727 100000 382338906 60728 100000 447627970 60729 100000 790524349 60730 100000 519499627 60731 100000 885122110 60732 100000 839118201 60733 100000 899053281 60734 100000 940100176 60735 100000 957856234 60736 100000 64877875 60737 100000 121897025 60738 100000 193515513 60739 100000 929786564 60740 100000 913217948 60741 100000 757736665 60742 100000 268427978 60743 100000 376011208 60744 100000 59355048 60745 100000 64072320 60746 100000 846467255 60747 100000 729049604 60748 100000 27706922 60749 100000 415123775 60750 100000 855283796 60751 100000 815186910 60752 100000 173957620 60753 100000 156638894 60754 100000 507336170 60755 100000 164055484 60756 100000 438861210 60757 100000 441895369 60758 100000 33811362 60759 100000 31816994 60760 100000 52329598 60761 100000 583308500 60762 100000 573023321 60763 100000 618142772 60764 100000 437316154 60765 100000 841436709 60766 100000 701757583 60767 100000 345089360 60768 100000 15678563 60769 100000 322571625 60770 100000 122811204 60771 100000 332469499 60772 100000 480706437 60773 100000 389951969 60774 100000 881073860 60775 100000 320985503 60776 100000 127797689 60777 100000 445348300 60778 100000 52862349 60779 100000 592384521 60780 100000 323992217 60781 100000 729046650 60782 100000 824315855 60783 100000 866556531 60784 100000 188782675 60785 100000 942537588 60786 100000 646048315 60787 100000 308242947 60788 100000 794849532 60789 100000 742395508 60790 100000 270601500 60791 100000 11800305 60792 100000 9302868 60793 100000 17954130 60794 100000 111155340 60795 100000 831569743 60796 100000 44314872 60797 100000 462447869 60798 100000 450677289 60799 100000 599458997 60800 100000 671814758 60801 100000 215012864 60802 100000 615953252 60803 100000 305111812 60804 100000 362029473 60805 100000 574869192 60806 100000 85776713 60807 100000 921430710 60808 100000 423933462 60809 100000 940921647 60810 100000 839221214 60811 100000 215550169 60812 100000 1750869 60813 100000 240614936 60814 100000 179730308 60815 100000 600122440 60816 100000 894755912 60817 100000 952521861 60818 100000 993983432 60819 100000 745400768 60820 100000 261707469 60821 100000 64156910 60822 100000 945254274 60823 100000 474204851 60824 100000 269058348 60825 100000 699774668 60826 100000 684779774 60827 100000 969913789 60828 100000 242808030 60829 100000 161168262 60830 100000 603531868 60831 100000 750965279 60832 100000 18503914 60833 100000 430086469 60834 100000 372970931 60835 100000 26558273 60836 100000 943932587 60837 100000 335679747 60838 100000 596515379 60839 100000 394497175 60840 100000 873617387 60841 100000 663267827 60842 100000 483195860 60843 100000 756422626 60844 100000 17279999 60845 100000 283604786 60846 100000 980682796 60847 100000 581541954 60848 100000 106658463 60849 100000 538308875 60850 100000 164283492 60851 100000 694282809 60852 100000 831916515 60853 100000 905514806 60854 100000 562901769 60855 100000 651396538 60856 100000 347381647 60857 100000 53968604 60858 100000 669323124 60859 100000 736676865 60860 100000 261971567 60861 100000 822455602 60862 100000 778182555 60863 100000 262210258 60864 100000 869735068 60865 100000 130687150 60866 100000 374010517 60867 100000 672272016 60868 100000 105863863 60869 100000 168667572 60870 100000 931234216 60871 100000 694784110 60872 100000 881710942 60873 100000 909182272 60874 100000 412609506 60875 100000 8956414 60876 100000 847827028 60877 100000 176384927 60878 100000 118269692 60879 100000 629711514 60880 100000 80683536 60881 100000 340191874 60882 100000 37368054 60883 100000 73963731 60884 100000 34416522 60885 100000 211129542 60886 100000 567781344 60887 100000 795482367 60888 100000 580723363 60889 100000 532074839 60890 100000 117848248 60891 100000 739266171 60892 100000 598970464 60893 100000 386179691 60894 100000 548868046 60895 100000 950517482 60896 100000 893266406 60897 100000 522891099 60898 100000 673813057 60899 100000 304822199 60900 100000 678204174 60901 100000 489820910 60902 100000 7270040 60903 100000 451606326 60904 100000 335393369 60905 100000 856635887 60906 100000 605763726 60907 100000 98283101 60908 100000 255311440 60909 100000 650992277 60910 100000 826687999 60911 100000 707388136 60912 100000 489398508 60913 100000 337925833 60914 100000 20896768 60915 100000 952236518 60916 100000 928958763 60917 100000 436557359 60918 100000 104212882 60919 100000 131935865 60920 100000 628800655 60921 100000 439834758 60922 100000 837274346 60923 100000 112582893 60924 100000 51377379 60925 100000 139252251 60926 100000 481889401 60927 100000 196302727 60928 100000 848130625 60929 100000 774970602 60930 100000 7733513 60931 100000 941976201 60932 100000 454587628 60933 100000 768616324 60934 100000 647377860 60935 100000 429203029 60936 100000 823780255 60937 100000 310451975 60938 100000 917707273 60939 100000 447526532 60940 100000 688143415 60941 100000 586219030 60942 100000 860440052 60943 100000 452066966 60944 100000 256732302 60945 100000 529529773 60946 100000 975742702 60947 100000 163430071 60948 100000 199184824 60949 100000 706455995 60950 100000 443617192 60951 100000 487117269 60952 100000 237024708 60953 100000 699004783 60954 100000 732657426 60955 100000 344789895 60956 100000 569988116 60957 100000 882282102 60958 100000 93217570 60959 100000 917983111 60960 100000 204760395 60961 100000 394588500 60962 100000 57300238 60963 100000 2808621 60964 100000 785208831 60965 100000 30304479 60966 100000 61407235 60967 100000 54293460 60968 100000 696137539 60969 100000 279388075 60970 100000 857631253 60971 100000 383030840 60972 100000 949143418 60973 100000 526565097 60974 100000 175288743 60975 100000 2088842 60976 100000 604908056 60977 100000 976512227 60978 100000 771583434 60979 100000 306187605 60980 100000 816697287 60981 100000 56014879 60982 100000 291933392 60983 100000 810211120 60984 100000 517114481 60985 100000 447256091 60986 100000 169508708 60987 100000 462045451 60988 100000 19121836 60989 100000 660810265 60990 100000 509901337 60991 100000 421293416 60992 100000 969258269 60993 100000 495173208 60994 100000 719865713 60995 100000 877504881 60996 100000 52530337 60997 100000 672682776 60998 100000 225471803 60999 100000 797296828 61000 100000 792412011 61001 100000 851827597 61002 100000 256974432 61003 100000 790761324 61004 100000 448855983 61005 100000 205078946 61006 100000 844682577 61007 100000 45812632 61008 100000 609539216 61009 100000 997704985 61010 100000 543253791 61011 100000 416603248 61012 100000 925823024 61013 100000 996300166 61014 100000 830937987 61015 100000 341889011 61016 100000 649620766 61017 100000 746477588 61018 100000 991133826 61019 100000 34515852 61020 100000 243737762 61021 100000 341844631 61022 100000 667572112 61023 100000 80278313 61024 100000 69101043 61025 100000 973020767 61026 100000 590566524 61027 100000 298700258 61028 100000 471547087 61029 100000 684105067 61030 100000 993543778 61031 100000 608692780 61032 100000 581993434 61033 100000 89439528 61034 100000 516413112 61035 100000 522614603 61036 100000 395398347 61037 100000 422180332 61038 100000 57071292 61039 100000 526514825 61040 100000 552456075 61041 100000 867571798 61042 100000 604209936 61043 100000 579451991 61044 100000 504692085 61045 100000 874534908 61046 100000 584993235 61047 100000 796717441 61048 100000 552241580 61049 100000 381627898 61050 100000 648351608 61051 100000 646146629 61052 100000 813803024 61053 100000 908771906 61054 100000 768363941 61055 100000 938366967 61056 100000 377991970 61057 100000 969269608 61058 100000 386150038 61059 100000 22993523 61060 100000 608669094 61061 100000 601949138 61062 100000 989210731 61063 100000 167245586 61064 100000 929744979 61065 100000 777165608 61066 100000 120291397 61067 100000 478694549 61068 100000 9775818 61069 100000 261172157 61070 100000 170184055 61071 100000 31565574 61072 100000 45620506 61073 100000 448658613 61074 100000 632074130 61075 100000 946228623 61076 100000 197346902 61077 100000 267236173 61078 100000 235259988 61079 100000 346933597 61080 100000 184285044 61081 100000 725819873 61082 100000 552416443 61083 100000 619474342 61084 100000 689521 61085 100000 563423399 61086 100000 772041063 61087 100000 454978688 61088 100000 457242078 61089 100000 920428213 61090 100000 767805772 61091 100000 100374183 61092 100000 826990168 61093 100000 893912033 61094 100000 182112995 61095 100000 692380679 61096 100000 545265844 61097 100000 58937551 61098 100000 627652541 61099 100000 658106581 61100 100000 140510 61101 100000 367475378 61102 100000 822152526 61103 100000 921399879 61104 100000 973288051 61105 100000 826382535 61106 100000 622425812 61107 100000 446974926 61108 100000 355255813 61109 100000 516409706 61110 100000 716281859 61111 100000 819220329 61112 100000 196002338 61113 100000 51842403 61114 100000 524268327 61115 100000 399046811 61116 100000 560690796 61117 100000 391666742 61118 100000 402453873 61119 100000 558014242 61120 100000 609734233 61121 100000 595288148 61122 100000 48162647 61123 100000 414722477 61124 100000 35452812 61125 100000 675440002 61126 100000 214883749 61127 100000 681407764 61128 100000 525967545 61129 100000 392718308 61130 100000 789353834 61131 100000 160910710 61132 100000 949891018 61133 100000 956597939 61134 100000 428394139 61135 100000 469801199 61136 100000 985735567 61137 100000 644961317 61138 100000 381507484 61139 100000 53484711 61140 100000 38194511 61141 100000 894569460 61142 100000 432652911 61143 100000 49630615 61144 100000 543323708 61145 100000 24720618 61146 100000 306118384 61147 100000 78692994 61148 100000 904783792 61149 100000 371893313 61150 100000 888453704 61151 100000 979487961 61152 100000 47797102 61153 100000 799542691 61154 100000 82485007 61155 100000 368868241 61156 100000 499160550 61157 100000 673143221 61158 100000 7016148 61159 100000 249164035 61160 100000 818936052 61161 100000 990684529 61162 100000 208498682 61163 100000 993406942 61164 100000 530869884 61165 100000 7738873 61166 100000 256450520 61167 100000 283676362 61168 100000 577270574 61169 100000 76871645 61170 100000 72242742 61171 100000 917786885 61172 100000 440139197 61173 100000 721197401 61174 100000 60354803 61175 100000 696673273 61176 100000 489718550 61177 100000 412055031 61178 100000 945283239 61179 100000 731030045 61180 100000 206717841 61181 100000 774810077 61182 100000 231407274 61183 100000 264629829 61184 100000 243159031 61185 100000 668376299 61186 100000 393984395 61187 100000 701754921 61188 100000 980242768 61189 100000 561638482 61190 100000 815147138 61191 100000 262152723 61192 100000 108151450 61193 100000 756355359 61194 100000 42053501 61195 100000 494431018 61196 100000 766828707 61197 100000 980455246 61198 100000 826106802 61199 100000 834632419 61200 100000 369014924 61201 100000 657282850 61202 100000 405003117 61203 100000 128909512 61204 100000 210693427 61205 100000 704350787 61206 100000 591568358 61207 100000 714992081 61208 100000 447251835 61209 100000 685628326 61210 100000 257550142 61211 100000 244177246 61212 100000 651574921 61213 100000 656959997 61214 100000 422292523 61215 100000 355641044 61216 100000 100779112 61217 100000 399000085 61218 100000 294702539 61219 100000 453553500 61220 100000 353100673 61221 100000 43623117 61222 100000 597274893 61223 100000 802069850 61224 100000 668101683 61225 100000 104681437 61226 100000 576843030 61227 100000 990394404 61228 100000 296877995 61229 100000 744617798 61230 100000 519953867 61231 100000 653903199 61232 100000 432893100 61233 100000 144339710 61234 100000 352996169 61235 100000 271870644 61236 100000 502133465 61237 100000 911524758 61238 100000 295763081 61239 100000 744831809 61240 100000 261822133 61241 100000 897671716 61242 100000 956837236 61243 100000 807475675 61244 100000 971478176 61245 100000 789310802 61246 100000 113488116 61247 100000 973210428 61248 100000 786808432 61249 100000 489474755 61250 100000 711635365 61251 100000 437311708 61252 100000 390422591 61253 100000 2047116 61254 100000 407278069 61255 100000 360168335 61256 100000 849405626 61257 100000 317562360 61258 100000 167949580 61259 100000 539122679 61260 100000 694832391 61261 100000 721052191 61262 100000 962682319 61263 100000 236891139 61264 100000 410212167 61265 100000 655228661 61266 100000 122583712 61267 100000 300903235 61268 100000 589559834 61269 100000 525702072 61270 100000 52810624 61271 100000 525562199 61272 100000 755442959 61273 100000 791457017 61274 100000 816443311 61275 100000 449636935 61276 100000 298949305 61277 100000 946701983 61278 100000 611937575 61279 100000 458516096 61280 100000 11506588 61281 100000 909414706 61282 100000 317774261 61283 100000 243606236 61284 100000 177575339 61285 100000 885883086 61286 100000 726617719 61287 100000 513189147 61288 100000 966478773 61289 100000 915939356 61290 100000 221487133 61291 100000 601504285 61292 100000 457887377 61293 100000 991605836 61294 100000 469383102 61295 100000 937860951 61296 100000 413554016 61297 100000 77902862 61298 100000 456853444 61299 100000 553756184 61300 100000 601490849 61301 100000 870420239 61302 100000 916995792 61303 100000 855084837 61304 100000 380212288 61305 100000 660465043 61306 100000 984397610 61307 100000 985658824 61308 100000 768027666 61309 100000 587398852 61310 100000 913977007 61311 100000 901254131 61312 100000 546795825 61313 100000 745701917 61314 100000 542773217 61315 100000 948360831 61316 100000 101491979 61317 100000 732000915 61318 100000 14208606 61319 100000 296688468 61320 100000 42807356 61321 100000 76313871 61322 100000 142022107 61323 100000 490212890 61324 100000 759505622 61325 100000 643823489 61326 100000 959294856 61327 100000 951760660 61328 100000 355445096 61329 100000 999690528 61330 100000 568917640 61331 100000 653164641 61332 100000 540998297 61333 100000 564411685 61334 100000 201323875 61335 100000 902358930 61336 100000 840448318 61337 100000 542021244 61338 100000 53973975 61339 100000 507004267 61340 100000 742848914 61341 100000 439565158 61342 100000 776813546 61343 100000 608212559 61344 100000 186142282 61345 100000 622240684 61346 100000 111145221 61347 100000 137340737 61348 100000 735616771 61349 100000 63742551 61350 100000 985612360 61351 100000 637914467 61352 100000 907385039 61353 100000 772549180 61354 100000 174357108 61355 100000 242445397 61356 100000 173695041 61357 100000 337978373 61358 100000 676781173 61359 100000 735967265 61360 100000 866893510 61361 100000 986771367 61362 100000 368845590 61363 100000 433823858 61364 100000 312383173 61365 100000 706401918 61366 100000 897267290 61367 100000 902362966 61368 100000 75782723 61369 100000 589194174 61370 100000 794249820 61371 100000 699040603 61372 100000 190968753 61373 100000 203709525 61374 100000 31895008 61375 100000 748051060 61376 100000 278911486 61377 100000 355074527 61378 100000 16588152 61379 100000 562856120 61380 100000 432117822 61381 100000 713110103 61382 100000 829467619 61383 100000 361486576 61384 100000 509099858 61385 100000 488647395 61386 100000 181159589 61387 100000 840865303 61388 100000 164633130 61389 100000 523496602 61390 100000 678030935 61391 100000 684507449 61392 100000 754274700 61393 100000 216158614 61394 100000 96899665 61395 100000 345535075 61396 100000 14786920 61397 100000 758855629 61398 100000 904184747 61399 100000 260465129 61400 100000 677618032 61401 100000 499817729 61402 100000 474081291 61403 100000 233136102 61404 100000 444769216 61405 100000 917601066 61406 100000 770756290 61407 100000 234077552 61408 100000 601102861 61409 100000 715589066 61410 100000 354886313 61411 100000 125699346 61412 100000 817069631 61413 100000 949304530 61414 100000 375810485 61415 100000 389203379 61416 100000 378293744 61417 100000 291537618 61418 100000 995850960 61419 100000 97318597 61420 100000 314683192 61421 100000 679065545 61422 100000 173485287 61423 100000 871324632 61424 100000 714660407 61425 100000 357472471 61426 100000 850039141 61427 100000 279448120 61428 100000 425672582 61429 100000 521306627 61430 100000 723586857 61431 100000 895335360 61432 100000 169773398 61433 100000 532277169 61434 100000 737030669 61435 100000 750019019 61436 100000 739680075 61437 100000 49973821 61438 100000 38700578 61439 100000 825140282 61440 100000 676980659 61441 100000 624127155 61442 100000 680441133 61443 100000 855363157 61444 100000 33005689 61445 100000 884803231 61446 100000 395936302 61447 100000 87170521 61448 100000 934673675 61449 100000 977725562 61450 100000 352110180 61451 100000 871410619 61452 100000 68407043 61453 100000 194020307 61454 100000 627284459 61455 100000 61323419 61456 100000 510636171 61457 100000 480677459 61458 100000 505954978 61459 100000 503294740 61460 100000 819869406 61461 100000 995795177 61462 100000 180619952 61463 100000 901964460 61464 100000 850860542 61465 100000 912854803 61466 100000 201762451 61467 100000 449367099 61468 100000 574485467 61469 100000 788317799 61470 100000 924814429 61471 100000 579743795 61472 100000 620368591 61473 100000 266025663 61474 100000 679937939 61475 100000 358515713 61476 100000 511719594 61477 100000 154506193 61478 100000 600157943 61479 100000 378675430 61480 100000 643170148 61481 100000 144699194 61482 100000 331761801 61483 100000 140566297 61484 100000 511264790 61485 100000 390789322 61486 100000 520536009 61487 100000 257422787 61488 100000 49333765 61489 100000 961792237 61490 100000 147313372 61491 100000 249855359 61492 100000 43328019 61493 100000 468601722 61494 100000 702765209 61495 100000 917588336 61496 100000 481039967 61497 100000 789536903 61498 100000 314346204 61499 100000 380413276 61500 100000 498710454 61501 100000 193850845 61502 100000 436833698 61503 100000 427374 61504 100000 897159003 61505 100000 102945694 61506 100000 272523201 61507 100000 413014249 61508 100000 677921879 61509 100000 562595063 61510 100000 834680850 61511 100000 989270828 61512 100000 986069129 61513 100000 210732988 61514 100000 660482629 61515 100000 41222431 61516 100000 69961085 61517 100000 899166404 61518 100000 724187034 61519 100000 709542679 61520 100000 25877298 61521 100000 138933950 61522 100000 748409356 61523 100000 370539972 61524 100000 855639658 61525 100000 682802937 61526 100000 831130438 61527 100000 323850850 61528 100000 652393031 61529 100000 419871336 61530 100000 739292930 61531 100000 639262525 61532 100000 470903698 61533 100000 298318895 61534 100000 237273717 61535 100000 893969583 61536 100000 557034344 61537 100000 15691846 61538 100000 205205395 61539 100000 750482824 61540 100000 487417829 61541 100000 327610054 61542 100000 223350617 61543 100000 507893575 61544 100000 193728986 61545 100000 744767851 61546 100000 185813740 61547 100000 812644372 61548 100000 783351817 61549 100000 351682474 61550 100000 152408424 61551 100000 148715869 61552 100000 158634791 61553 100000 775309474 61554 100000 242589699 61555 100000 533614071 61556 100000 360500912 61557 100000 291999046 61558 100000 533189618 61559 100000 947089433 61560 100000 51956697 61561 100000 730978585 61562 100000 823703452 61563 100000 384603981 61564 100000 142685829 61565 100000 639979317 61566 100000 847156014 61567 100000 360934377 61568 100000 683242192 61569 100000 681363626 61570 100000 648508885 61571 100000 575197472 61572 100000 321759028 61573 100000 445901224 61574 100000 242705409 61575 100000 782747377 61576 100000 308492940 61577 100000 980228810 61578 100000 116357689 61579 100000 358378565 61580 100000 526324897 61581 100000 949004402 61582 100000 645449013 61583 100000 666400386 61584 100000 501352222 61585 100000 372712783 61586 100000 375955700 61587 100000 526154341 61588 100000 273097394 61589 100000 568042034 61590 100000 854797995 61591 100000 725949816 61592 100000 691245771 61593 100000 408445043 61594 100000 377141552 61595 100000 994311423 61596 100000 983898679 61597 100000 984108973 61598 100000 384686173 61599 100000 703419883 61600 100000 286810203 61601 100000 415655711 61602 100000 154918392 61603 100000 847372281 61604 100000 731342633 61605 100000 624258716 61606 100000 717946185 61607 100000 480925516 61608 100000 134236766 61609 100000 697471448 61610 100000 307564094 61611 100000 614904703 61612 100000 718848345 61613 100000 822912443 61614 100000 604779619 61615 100000 82053670 61616 100000 365112519 61617 100000 474991768 61618 100000 225191172 61619 100000 893268961 61620 100000 280358033 61621 100000 145844254 61622 100000 72961491 61623 100000 657589887 61624 100000 746429980 61625 100000 606808846 61626 100000 770096810 61627 100000 930869472 61628 100000 957686608 61629 100000 23612483 61630 100000 636717757 61631 100000 701754699 61632 100000 777446276 61633 100000 969494896 61634 100000 75087569 61635 100000 206391560 61636 100000 666728717 61637 100000 103246922 61638 100000 281440597 61639 100000 211755167 61640 100000 824548454 61641 100000 961454001 61642 100000 386014100 61643 100000 99012103 61644 100000 201951599 61645 100000 87812776 61646 100000 367776660 61647 100000 124802110 61648 100000 420063413 61649 100000 851520889 61650 100000 614741032 61651 100000 359303793 61652 100000 239454836 61653 100000 154582864 61654 100000 942742066 61655 100000 625213252 61656 100000 241930418 61657 100000 278369809 61658 100000 288874299 61659 100000 686605604 61660 100000 497689871 61661 100000 985862910 61662 100000 355810238 61663 100000 328753059 61664 100000 416342962 61665 100000 781908699 61666 100000 290801829 61667 100000 195503248 61668 100000 105489400 61669 100000 476535178 61670 100000 318487274 61671 100000 435354266 61672 100000 844755076 61673 100000 163389361 61674 100000 537934395 61675 100000 341688519 61676 100000 53153968 61677 100000 230290911 61678 100000 203158781 61679 100000 912878785 61680 100000 573700869 61681 100000 882198308 61682 100000 311033002 61683 100000 537296942 61684 100000 790391989 61685 100000 29436273 61686 100000 992287098 61687 100000 446270727 61688 100000 676170634 61689 100000 231915800 61690 100000 495365841 61691 100000 442337130 61692 100000 321950542 61693 100000 554598573 61694 100000 990426316 61695 100000 897594575 61696 100000 811362576 61697 100000 303121328 61698 100000 252020097 61699 100000 402185426 61700 100000 109777786 61701 100000 683172453 61702 100000 820775040 61703 100000 567207547 61704 100000 463710457 61705 100000 308652358 61706 100000 490841987 61707 100000 435396368 61708 100000 245390461 61709 100000 145858560 61710 100000 52109887 61711 100000 43332111 61712 100000 434290809 61713 100000 382571186 61714 100000 470623918 61715 100000 913286874 61716 100000 760231207 61717 100000 608627691 61718 100000 598541600 61719 100000 704093891 61720 100000 534047512 61721 100000 762630941 61722 100000 51572443 61723 100000 432178050 61724 100000 19007186 61725 100000 633032862 61726 100000 950464833 61727 100000 8575202 61728 100000 396714726 61729 100000 796849440 61730 100000 345669124 61731 100000 144476898 61732 100000 964836622 61733 100000 782723671 61734 100000 353850576 61735 100000 739532332 61736 100000 815517155 61737 100000 471704470 61738 100000 44575310 61739 100000 162746066 61740 100000 327783814 61741 100000 514726174 61742 100000 99339927 61743 100000 978052813 61744 100000 648516664 61745 100000 870450526 61746 100000 769536421 61747 100000 839234229 61748 100000 29779634 61749 100000 287747793 61750 100000 474979185 61751 100000 824022875 61752 100000 105587988 61753 100000 499409965 61754 100000 411866128 61755 100000 38646398 61756 100000 676692257 61757 100000 340451687 61758 100000 529809052 61759 100000 258504393 61760 100000 833454225 61761 100000 276307040 61762 100000 422252618 61763 100000 394713598 61764 100000 590125279 61765 100000 499806133 61766 100000 478930236 61767 100000 683039594 61768 100000 546097312 61769 100000 215477275 61770 100000 994428720 61771 100000 764369690 61772 100000 965931940 61773 100000 32267699 61774 100000 88000324 61775 100000 104570555 61776 100000 358500158 61777 100000 493776969 61778 100000 640801113 61779 100000 649181534 61780 100000 312058934 61781 100000 639624450 61782 100000 263000130 61783 100000 572877000 61784 100000 501484330 61785 100000 314962240 61786 100000 945584542 61787 100000 969170870 61788 100000 672846203 61789 100000 101158480 61790 100000 604379636 61791 100000 233843019 61792 100000 512765797 61793 100000 276602462 61794 100000 117250981 61795 100000 409209376 61796 100000 311052324 61797 100000 845279052 61798 100000 201209400 61799 100000 723657560 61800 100000 522965760 61801 100000 147315394 61802 100000 991064766 61803 100000 39303677 61804 100000 502743213 61805 100000 167575106 61806 100000 30529152 61807 100000 153748603 61808 100000 395907305 61809 100000 383811622 61810 100000 131652821 61811 100000 645389827 61812 100000 670153675 61813 100000 843026151 61814 100000 933033779 61815 100000 86749190 61816 100000 864858008 61817 100000 385241830 61818 100000 367750126 61819 100000 745231487 61820 100000 656455641 61821 100000 987567703 61822 100000 965436136 61823 100000 307949482 61824 100000 559755267 61825 100000 727161456 61826 100000 349850533 61827 100000 45573469 61828 100000 886221326 61829 100000 624290570 61830 100000 201098017 61831 100000 498912610 61832 100000 799147686 61833 100000 351692955 61834 100000 996735949 61835 100000 752436542 61836 100000 508645201 61837 100000 690503507 61838 100000 401496868 61839 100000 389402732 61840 100000 371979709 61841 100000 3026019 61842 100000 627731936 61843 100000 920656852 61844 100000 979562436 61845 100000 2662375 61846 100000 564149815 61847 100000 745851792 61848 100000 766443435 61849 100000 447495272 61850 100000 220591458 61851 100000 342012621 61852 100000 491083006 61853 100000 13945165 61854 100000 651513529 61855 100000 686103737 61856 100000 490029996 61857 100000 859378303 61858 100000 63214814 61859 100000 970027923 61860 100000 680763223 61861 100000 831085454 61862 100000 65227224 61863 100000 900456709 61864 100000 727745516 61865 100000 536445434 61866 100000 752377983 61867 100000 984908511 61868 100000 389326941 61869 100000 372465010 61870 100000 935946463 61871 100000 851325218 61872 100000 267489312 61873 100000 171697166 61874 100000 142913884 61875 100000 569901323 61876 100000 475611953 61877 100000 217292229 61878 100000 179324398 61879 100000 565141535 61880 100000 269864619 61881 100000 248194063 61882 100000 602490712 61883 100000 920404129 61884 100000 150825154 61885 100000 381345373 61886 100000 391535918 61887 100000 108254282 61888 100000 577531370 61889 100000 241082985 61890 100000 149732807 61891 100000 8756614 61892 100000 974691841 61893 100000 167103616 61894 100000 527803766 61895 100000 843963749 61896 100000 501923210 61897 100000 900247977 61898 100000 954540995 61899 100000 813903925 61900 100000 236088451 61901 100000 807803757 61902 100000 861979079 61903 100000 519692061 61904 100000 663122320 61905 100000 445537697 61906 100000 674761741 61907 100000 914129046 61908 100000 405644000 61909 100000 141563205 61910 100000 740624179 61911 100000 895881328 61912 100000 415055494 61913 100000 427322619 61914 100000 516367425 61915 100000 856984096 61916 100000 551245603 61917 100000 401348477 61918 100000 621679734 61919 100000 394235296 61920 100000 663135097 61921 100000 15001849 61922 100000 262757615 61923 100000 329750375 61924 100000 232360122 61925 100000 849747135 61926 100000 861157001 61927 100000 389566772 61928 100000 851201015 61929 100000 674406605 61930 100000 707065537 61931 100000 207947572 61932 100000 601788236 61933 100000 185575788 61934 100000 296806759 61935 100000 879971485 61936 100000 915129216 61937 100000 868865623 61938 100000 551236772 61939 100000 795422725 61940 100000 696989043 61941 100000 657060792 61942 100000 868934679 61943 100000 575067612 61944 100000 100257063 61945 100000 990903699 61946 100000 263199889 61947 100000 116211866 61948 100000 194876619 61949 100000 975403497 61950 100000 574581612 61951 100000 151584363 61952 100000 633594056 61953 100000 228024889 61954 100000 876199924 61955 100000 493206612 61956 100000 153845131 61957 100000 879123084 61958 100000 115408948 61959 100000 913101641 61960 100000 296012661 61961 100000 355810729 61962 100000 184995402 61963 100000 363766484 61964 100000 257516594 61965 100000 358850774 61966 100000 760344693 61967 100000 590105864 61968 100000 729810304 61969 100000 340438758 61970 100000 961941507 61971 100000 576957935 61972 100000 635006171 61973 100000 462798651 61974 100000 193198827 61975 100000 155559144 61976 100000 334364220 61977 100000 536919005 61978 100000 952792055 61979 100000 504881452 61980 100000 517506420 61981 100000 817899727 61982 100000 297717964 61983 100000 464805329 61984 100000 407548267 61985 100000 83811714 61986 100000 606220798 61987 100000 872403828 61988 100000 390651475 61989 100000 684355055 61990 100000 603021709 61991 100000 203536836 61992 100000 138996496 61993 100000 200952814 61994 100000 347936675 61995 100000 240583966 61996 100000 934801408 61997 100000 717258082 61998 100000 951194577 61999 100000 451600740 62000 100000 93405325 62001 100000 825004686 62002 100000 889194662 62003 100000 171233080 62004 100000 38004114 62005 100000 554328307 62006 100000 812370803 62007 100000 90673315 62008 100000 667652521 62009 100000 864967072 62010 100000 899248789 62011 100000 22466161 62012 100000 883333900 62013 100000 509869691 62014 100000 976085636 62015 100000 130920373 62016 100000 759216352 62017 100000 570689150 62018 100000 612604621 62019 100000 630649035 62020 100000 501344871 62021 100000 754629725 62022 100000 206069671 62023 100000 440406294 62024 100000 924413252 62025 100000 47765638 62026 100000 592158923 62027 100000 925192296 62028 100000 77504276 62029 100000 155200990 62030 100000 273822037 62031 100000 823917594 62032 100000 289572853 62033 100000 618455972 62034 100000 140277026 62035 100000 783620005 62036 100000 907073701 62037 100000 530930528 62038 100000 145402139 62039 100000 547189514 62040 100000 888674141 62041 100000 718901558 62042 100000 67727739 62043 100000 92519142 62044 100000 321192474 62045 100000 160845324 62046 100000 892176012 62047 100000 265687160 62048 100000 772902809 62049 100000 828060300 62050 100000 904689641 62051 100000 183499188 62052 100000 433991178 62053 100000 860793253 62054 100000 866633863 62055 100000 952470173 62056 100000 406475331 62057 100000 71930528 62058 100000 361264954 62059 100000 875881445 62060 100000 933403982 62061 100000 315893921 62062 100000 662165215 62063 100000 454629185 62064 100000 456754332 62065 100000 514725735 62066 100000 764293907 62067 100000 286153854 62068 100000 772639829 62069 100000 223005643 62070 100000 261266988 62071 100000 269303160 62072 100000 637344505 62073 100000 664127224 62074 100000 899340792 62075 100000 285769889 62076 100000 745546240 62077 100000 762633590 62078 100000 972795984 62079 100000 55970111 62080 100000 364618517 62081 100000 505562050 62082 100000 334395394 62083 100000 520542025 62084 100000 776708933 62085 100000 644713338 62086 100000 360461823 62087 100000 15343985 62088 100000 150766166 62089 100000 550490810 62090 100000 557082568 62091 100000 630434177 62092 100000 749278895 62093 100000 839154864 62094 100000 993004425 62095 100000 527028846 62096 100000 630626097 62097 100000 30457923 62098 100000 455208938 62099 100000 572990523 62100 100000 208354557 62101 100000 6207898 62102 100000 665876774 62103 100000 509992296 62104 100000 954444048 62105 100000 755601788 62106 100000 891938972 62107 100000 193926604 62108 100000 221060090 62109 100000 610695583 62110 100000 41273175 62111 100000 196308696 62112 100000 609590538 62113 100000 342407441 62114 100000 441048067 62115 100000 427736340 62116 100000 829322943 62117 100000 729235996 62118 100000 47753660 62119 100000 193850358 62120 100000 658845028 62121 100000 214177801 62122 100000 828170236 62123 100000 330954914 62124 100000 189816748 62125 100000 395355956 62126 100000 111734950 62127 100000 784063572 62128 100000 453142819 62129 100000 614847353 62130 100000 421533913 62131 100000 21985622 62132 100000 634447048 62133 100000 925668101 62134 100000 993282087 62135 100000 53615078 62136 100000 962097055 62137 100000 108228169 62138 100000 811802862 62139 100000 750749349 62140 100000 155723747 62141 100000 768418113 62142 100000 325044513 62143 100000 166542465 62144 100000 643982993 62145 100000 263820218 62146 100000 23383963 62147 100000 445758541 62148 100000 782285139 62149 100000 282350010 62150 100000 446224331 62151 100000 817466640 62152 100000 703129376 62153 100000 570114118 62154 100000 199371795 62155 100000 926581299 62156 100000 904091967 62157 100000 272267740 62158 100000 508934581 62159 100000 266684275 62160 100000 459042878 62161 100000 552711914 62162 100000 635358752 62163 100000 735047820 62164 100000 377003546 62165 100000 242535546 62166 100000 288279857 62167 100000 47573479 62168 100000 945348753 62169 100000 429746200 62170 100000 404521159 62171 100000 620214247 62172 100000 572001279 62173 100000 14031798 62174 100000 729455236 62175 100000 213035716 62176 100000 381989410 62177 100000 657210597 62178 100000 982116847 62179 100000 848587136 62180 100000 329023832 62181 100000 780651710 62182 100000 879464258 62183 100000 196788179 62184 100000 315684694 62185 100000 531793010 62186 100000 474763094 62187 100000 763552764 62188 100000 609375543 62189 100000 985468938 62190 100000 153187439 62191 100000 153234808 62192 100000 425589748 62193 100000 259666042 62194 100000 691829775 62195 100000 706866859 62196 100000 374917556 62197 100000 223760504 62198 100000 838841427 62199 100000 939902093 62200 100000 347225961 62201 100000 964038341 62202 100000 202211529 62203 100000 665167662 62204 100000 897619153 62205 100000 636096526 62206 100000 454906184 62207 100000 522607967 62208 100000 210633123 62209 100000 278427517 62210 100000 826464151 62211 100000 294732625 62212 100000 640023042 62213 100000 30768472 62214 100000 841971298 62215 100000 474090016 62216 100000 154028502 62217 100000 718204744 62218 100000 862807938 62219 100000 574978955 62220 100000 70685130 62221 100000 747131392 62222 100000 42106972 62223 100000 69044003 62224 100000 994560477 62225 100000 695179881 62226 100000 470529701 62227 100000 741131262 62228 100000 808961613 62229 100000 450797797 62230 100000 108473631 62231 100000 952999964 62232 100000 499406094 62233 100000 656548265 62234 100000 209828391 62235 100000 142698958 62236 100000 330100186 62237 100000 936156255 62238 100000 925822228 62239 100000 122241143 62240 100000 364237042 62241 100000 941338647 62242 100000 552456637 62243 100000 324635957 62244 100000 116340501 62245 100000 102701312 62246 100000 96080323 62247 100000 518752254 62248 100000 529002233 62249 100000 295088123 62250 100000 435008255 62251 100000 594763568 62252 100000 222722655 62253 100000 833803286 62254 100000 40916165 62255 100000 978990874 62256 100000 449605007 62257 100000 690675850 62258 100000 882638115 62259 100000 218024445 62260 100000 776522922 62261 100000 943753898 62262 100000 373384617 62263 100000 669293364 62264 100000 667297368 62265 100000 597234996 62266 100000 194051365 62267 100000 959825636 62268 100000 753447581 62269 100000 306858209 62270 100000 323289193 62271 100000 367722967 62272 100000 58718797 62273 100000 173093191 62274 100000 652613445 62275 100000 770344540 62276 100000 732851885 62277 100000 563832587 62278 100000 355307043 62279 100000 242915180 62280 100000 15763603 62281 100000 768356583 62282 100000 658137132 62283 100000 319623065 62284 100000 444120981 62285 100000 616088181 62286 100000 562606137 62287 100000 138948149 62288 100000 332799108 62289 100000 560994246 62290 100000 345906575 62291 100000 876075684 62292 100000 579362555 62293 100000 466933865 62294 100000 996811526 62295 100000 658528218 62296 100000 496721522 62297 100000 217247016 62298 100000 48501538 62299 100000 76848801 62300 100000 419122481 62301 100000 810361322 62302 100000 206799748 62303 100000 320887099 62304 100000 506401631 62305 100000 23747548 62306 100000 738272343 62307 100000 159967940 62308 100000 390039918 62309 100000 694941515 62310 100000 949768231 62311 100000 472634679 62312 100000 303497871 62313 100000 626775029 62314 100000 647010062 62315 100000 573230657 62316 100000 430569447 62317 100000 195827406 62318 100000 320519221 62319 100000 415951806 62320 100000 282817286 62321 100000 856586535 62322 100000 453010609 62323 100000 610571580 62324 100000 872713423 62325 100000 184269290 62326 100000 589449903 62327 100000 17384079 62328 100000 417170256 62329 100000 928262646 62330 100000 527815889 62331 100000 788510783 62332 100000 891195589 62333 100000 22957646 62334 100000 456708602 62335 100000 287699396 62336 100000 144647852 62337 100000 520035150 62338 100000 557141955 62339 100000 331386930 62340 100000 156407332 62341 100000 552657885 62342 100000 559556747 62343 100000 192139388 62344 100000 85136648 62345 100000 575123801 62346 100000 346794177 62347 100000 335599492 62348 100000 102122892 62349 100000 661791458 62350 100000 18125948 62351 100000 74443648 62352 100000 415152435 62353 100000 294423374 62354 100000 918039058 62355 100000 106645015 62356 100000 770146317 62357 100000 25940800 62358 100000 933596958 62359 100000 552683135 62360 100000 958966044 62361 100000 428747789 62362 100000 901367318 62363 100000 630482146 62364 100000 148538702 62365 100000 119792447 62366 100000 948677507 62367 100000 60037991 62368 100000 297252553 62369 100000 695594359 62370 100000 383142339 62371 100000 649750601 62372 100000 87271593 62373 100000 863037471 62374 100000 285413414 62375 100000 887475332 62376 100000 231693122 62377 100000 688254173 62378 100000 447626917 62379 100000 66155533 62380 100000 796433444 62381 100000 876956012 62382 100000 836425700 62383 100000 590922668 62384 100000 134350346 62385 100000 747218399 62386 100000 489918694 62387 100000 581139991 62388 100000 252498748 62389 100000 790411903 62390 100000 621918599 62391 100000 460702825 62392 100000 774975946 62393 100000 795659913 62394 100000 702175956 62395 100000 527997833 62396 100000 205382133 62397 100000 594352981 62398 100000 333110059 62399 100000 771277664 62400 100000 733078447 62401 100000 428975564 62402 100000 465839789 62403 100000 834138081 62404 100000 352354657 62405 100000 230805739 62406 100000 722092710 62407 100000 579606571 62408 100000 536057761 62409 100000 739135189 62410 100000 487490836 62411 100000 489939427 62412 100000 927473253 62413 100000 101221535 62414 100000 64989437 62415 100000 722420691 62416 100000 390666818 62417 100000 832639676 62418 100000 285444258 62419 100000 592085076 62420 100000 427530982 62421 100000 627291762 62422 100000 936347431 62423 100000 506129332 62424 100000 415520476 62425 100000 300839521 62426 100000 272614344 62427 100000 279304774 62428 100000 669068535 62429 100000 234771091 62430 100000 153762789 62431 100000 852360338 62432 100000 745149176 62433 100000 271236098 62434 100000 59260341 62435 100000 911589841 62436 100000 690017150 62437 100000 826402632 62438 100000 106766329 62439 100000 937762504 62440 100000 144987415 62441 100000 432645925 62442 100000 805615757 62443 100000 853710367 62444 100000 150646596 62445 100000 780436582 62446 100000 959819059 62447 100000 934640793 62448 100000 182445562 62449 100000 105438460 62450 100000 328797356 62451 100000 214784791 62452 100000 326520953 62453 100000 696158063 62454 100000 235740602 62455 100000 899244125 62456 100000 417242028 62457 100000 863744425 62458 100000 757131269 62459 100000 710228202 62460 100000 65017629 62461 100000 654298775 62462 100000 140976134 62463 100000 75542331 62464 100000 878099205 62465 100000 668703576 62466 100000 763787665 62467 100000 127023061 62468 100000 686300380 62469 100000 883348843 62470 100000 410302283 62471 100000 251047520 62472 100000 273846380 62473 100000 449396641 62474 100000 263659439 62475 100000 494741175 62476 100000 671422569 62477 100000 832862165 62478 100000 705840072 62479 100000 687673412 62480 100000 185214858 62481 100000 185379521 62482 100000 350278629 62483 100000 774826743 62484 100000 48331051 62485 100000 699959372 62486 100000 775565148 62487 100000 894759374 62488 100000 807664480 62489 100000 877040821 62490 100000 381984191 62491 100000 704481202 62492 100000 77456063 62493 100000 469923254 62494 100000 825473391 62495 100000 774982215 62496 100000 908800372 62497 100000 623077291 62498 100000 332445446 62499 100000 829132561 62500 100000 438975796 62501 100000 719899076 62502 100000 671473465 62503 100000 522157509 62504 100000 346470549 62505 100000 349345475 62506 100000 623645625 62507 100000 55913443 62508 100000 999662143 62509 100000 162583670 62510 100000 503714462 62511 100000 515421296 62512 100000 449039804 62513 100000 249748700 62514 100000 321378509 62515 100000 526599872 62516 100000 795199600 62517 100000 527503509 62518 100000 960146613 62519 100000 42401647 62520 100000 400733444 62521 100000 395244930 62522 100000 996315348 62523 100000 355294767 62524 100000 128555582 62525 100000 239812648 62526 100000 828809271 62527 100000 342811706 62528 100000 431644751 62529 100000 550946137 62530 100000 164295720 62531 100000 635227450 62532 100000 570852624 62533 100000 89588543 62534 100000 758956281 62535 100000 245081498 62536 100000 157934487 62537 100000 127922195 62538 100000 15347101 62539 100000 504221082 62540 100000 992745717 62541 100000 644686653 62542 100000 915321023 62543 100000 553834908 62544 100000 820005514 62545 100000 29067333 62546 100000 237759395 62547 100000 283226796 62548 100000 717453507 62549 100000 459401185 62550 100000 807304497 62551 100000 728614451 62552 100000 562456777 62553 100000 698047154 62554 100000 404078866 62555 100000 327615321 62556 100000 276109854 62557 100000 936739086 62558 100000 14164329 62559 100000 689563526 62560 100000 50117476 62561 100000 78014025 62562 100000 706815384 62563 100000 926910383 62564 100000 91207925 62565 100000 368537112 62566 100000 994605854 62567 100000 787402791 62568 100000 960639342 62569 100000 342794313 62570 100000 224343547 62571 100000 389863080 62572 100000 945678542 62573 100000 549628021 62574 100000 36889680 62575 100000 92316355 62576 100000 7133916 62577 100000 902854154 62578 100000 406163428 62579 100000 900259300 62580 100000 395117755 62581 100000 594608926 62582 100000 739970051 62583 100000 923042271 62584 100000 250173534 62585 100000 671450945 62586 100000 266290876 62587 100000 609275788 62588 100000 650392834 62589 100000 650637651 62590 100000 726182058 62591 100000 327927872 62592 100000 26180203 62593 100000 610090564 62594 100000 608715376 62595 100000 929889783 62596 100000 352363984 62597 100000 782896821 62598 100000 591997900 62599 100000 140060287 62600 100000 171238851 62601 100000 525892758 62602 100000 587144195 62603 100000 148965262 62604 100000 19872779 62605 100000 483162096 62606 100000 607143441 62607 100000 174859869 62608 100000 77922884 62609 100000 578305870 62610 100000 697779289 62611 100000 738106561 62612 100000 585115118 62613 100000 312367522 62614 100000 285754391 62615 100000 326350327 62616 100000 97903194 62617 100000 691672653 62618 100000 364151648 62619 100000 115204997 62620 100000 456912354 62621 100000 759392157 62622 100000 282702694 62623 100000 76248325 62624 100000 945336632 62625 100000 409824332 62626 100000 837700997 62627 100000 592634614 62628 100000 992404967 62629 100000 273395717 62630 100000 26971513 62631 100000 359769409 62632 100000 267136854 62633 100000 725856416 62634 100000 428424799 62635 100000 99170412 62636 100000 931892713 62637 100000 922768688 62638 100000 293051460 62639 100000 34974949 62640 100000 940870185 62641 100000 829095521 62642 100000 221312705 62643 100000 836399190 62644 100000 979175487 62645 100000 114696771 62646 100000 71505320 62647 100000 103732880 62648 100000 750253594 62649 100000 942488463 62650 100000 459379655 62651 100000 586388287 62652 100000 301907049 62653 100000 609441302 62654 100000 510285814 62655 100000 581576843 62656 100000 125334496 62657 100000 64579707 62658 100000 966076232 62659 100000 565265991 62660 100000 319133213 62661 100000 73320095 62662 100000 627888985 62663 100000 889300652 62664 100000 643849382 62665 100000 995406668 62666 100000 463940107 62667 100000 968961962 62668 100000 442463811 62669 100000 945771323 62670 100000 110477957 62671 100000 537261971 62672 100000 316294207 62673 100000 274886715 62674 100000 89415859 62675 100000 471568018 62676 100000 760306107 62677 100000 147500205 62678 100000 808337117 62679 100000 260324200 62680 100000 931947692 62681 100000 991122959 62682 100000 73343708 62683 100000 189299793 62684 100000 896171110 62685 100000 346374993 62686 100000 229489211 62687 100000 206333335 62688 100000 414697858 62689 100000 612390159 62690 100000 94398253 62691 100000 845578838 62692 100000 705345599 62693 100000 892263995 62694 100000 372567698 62695 100000 771073056 62696 100000 599069930 62697 100000 802471389 62698 100000 216914957 62699 100000 20324460 62700 100000 256083851 62701 100000 660720459 62702 100000 773879729 62703 100000 925718961 62704 100000 552526382 62705 100000 380734213 62706 100000 943090189 62707 100000 978878908 62708 100000 498825732 62709 100000 181070656 62710 100000 381022847 62711 100000 721400759 62712 100000 933569026 62713 100000 999877864 62714 100000 117968378 62715 100000 445977030 62716 100000 732258448 62717 100000 493280418 62718 100000 510955110 62719 100000 270901850 62720 100000 51386587 62721 100000 579113858 62722 100000 690591674 62723 100000 833831183 62724 100000 703752327 62725 100000 933321628 62726 100000 108704860 62727 100000 391154221 62728 100000 733452219 62729 100000 838485824 62730 100000 71631299 62731 100000 856733060 62732 100000 297750041 62733 100000 162379415 62734 100000 459496212 62735 100000 145457205 62736 100000 260051970 62737 100000 43268448 62738 100000 697984722 62739 100000 420707754 62740 100000 515562416 62741 100000 405770339 62742 100000 566542349 62743 100000 224204533 62744 100000 974395851 62745 100000 730958740 62746 100000 251017574 62747 100000 756036524 62748 100000 956773093 62749 100000 501020577 62750 100000 192682824 62751 100000 333806804 62752 100000 733534604 62753 100000 129869113 62754 100000 199907657 62755 100000 630575945 62756 100000 696337374 62757 100000 629213768 62758 100000 300033234 62759 100000 778137298 62760 100000 424909552 62761 100000 611409079 62762 100000 523396375 62763 100000 476505661 62764 100000 697566112 62765 100000 95825247 62766 100000 641949112 62767 100000 185062510 62768 100000 733167501 62769 100000 783178520 62770 100000 621190146 62771 100000 572524742 62772 100000 984207401 62773 100000 712189030 62774 100000 197150637 62775 100000 173865851 62776 100000 987784796 62777 100000 396501345 62778 100000 841095884 62779 100000 134250760 62780 100000 305623917 62781 100000 340117548 62782 100000 653534200 62783 100000 699534997 62784 100000 766549181 62785 100000 313422279 62786 100000 217281009 62787 100000 759519576 62788 100000 385499049 62789 100000 19362533 62790 100000 396300302 62791 100000 766076585 62792 100000 11580265 62793 100000 196928232 62794 100000 382690686 62795 100000 685592792 62796 100000 916511953 62797 100000 740821010 62798 100000 441774026 62799 100000 16173535 62800 100000 912185961 62801 100000 905115646 62802 100000 695041461 62803 100000 75645333 62804 100000 806245004 62805 100000 553759550 62806 100000 854684322 62807 100000 714637441 62808 100000 529826874 62809 100000 905598293 62810 100000 995943241 62811 100000 153265045 62812 100000 288139353 62813 100000 205932328 62814 100000 268853156 62815 100000 162035778 62816 100000 469143172 62817 100000 183907675 62818 100000 148565423 62819 100000 219916709 62820 100000 150765715 62821 100000 767908091 62822 100000 553181981 62823 100000 68215373 62824 100000 723055368 62825 100000 990371233 62826 100000 634045720 62827 100000 536872923 62828 100000 167125786 62829 100000 413497259 62830 100000 789737895 62831 100000 609497206 62832 100000 887228898 62833 100000 129080345 62834 100000 8070192 62835 100000 453079557 62836 100000 598029235 62837 100000 374060414 62838 100000 890317074 62839 100000 232632327 62840 100000 816894814 62841 100000 777460438 62842 100000 944431136 62843 100000 250032464 62844 100000 181782446 62845 100000 338505679 62846 100000 939806854 62847 100000 978796906 62848 100000 558615436 62849 100000 812717779 62850 100000 861404067 62851 100000 705820602 62852 100000 154469122 62853 100000 417503933 62854 100000 92836670 62855 100000 136973784 62856 100000 296262325 62857 100000 505006245 62858 100000 225009332 62859 100000 737352305 62860 100000 991236370 62861 100000 870268836 62862 100000 918759138 62863 100000 658159334 62864 100000 863668378 62865 100000 124554531 62866 100000 215111160 62867 100000 963654967 62868 100000 123330246 62869 100000 506951247 62870 100000 610181180 62871 100000 749661544 62872 100000 380101087 62873 100000 610727984 62874 100000 115162057 62875 100000 24591774 62876 100000 331911486 62877 100000 357805611 62878 100000 310020859 62879 100000 933067524 62880 100000 601773353 62881 100000 195025645 62882 100000 325945860 62883 100000 550750214 62884 100000 179938167 62885 100000 143595828 62886 100000 71062419 62887 100000 294207902 62888 100000 375992675 62889 100000 66177872 62890 100000 81425038 62891 100000 12160645 62892 100000 449742901 62893 100000 251924747 62894 100000 792125621 62895 100000 151141840 62896 100000 39837296 62897 100000 144689542 62898 100000 868322425 62899 100000 562325390 62900 100000 260722732 62901 100000 556821498 62902 100000 357846641 62903 100000 619903657 62904 100000 346368243 62905 100000 528159640 62906 100000 127063699 62907 100000 399145246 62908 100000 383863346 62909 100000 906075726 62910 100000 21613520 62911 100000 864781353 62912 100000 304876359 62913 100000 581633221 62914 100000 752579569 62915 100000 988086084 62916 100000 441064488 62917 100000 988355007 62918 100000 911113296 62919 100000 211344358 62920 100000 715630369 62921 100000 81453260 62922 100000 308890306 62923 100000 733804451 62924 100000 51025609 62925 100000 413634613 62926 100000 999074254 62927 100000 656582389 62928 100000 187078819 62929 100000 502384937 62930 100000 787572071 62931 100000 696616089 62932 100000 752140324 62933 100000 359848874 62934 100000 137742399 62935 100000 154436734 62936 100000 931659626 62937 100000 278028348 62938 100000 437974196 62939 100000 977941499 62940 100000 893724521 62941 100000 607990482 62942 100000 962235789 62943 100000 216418867 62944 100000 54313774 62945 100000 649762239 62946 100000 263439540 62947 100000 68173964 62948 100000 696493275 62949 100000 608009629 62950 100000 607215953 62951 100000 559226892 62952 100000 947693326 62953 100000 593596175 62954 100000 608282064 62955 100000 884869417 62956 100000 993643935 62957 100000 466226670 62958 100000 158575798 62959 100000 645350155 62960 100000 521704894 62961 100000 215073947 62962 100000 138939188 62963 100000 399855410 62964 100000 713901783 62965 100000 331356458 62966 100000 197954599 62967 100000 456748010 62968 100000 116280395 62969 100000 792635244 62970 100000 684751771 62971 100000 438070126 62972 100000 667954187 62973 100000 347720096 62974 100000 35883333 62975 100000 713174446 62976 100000 761751475 62977 100000 764716424 62978 100000 430439393 62979 100000 313262651 62980 100000 657479485 62981 100000 649004510 62982 100000 264765137 62983 100000 230013948 62984 100000 381600165 62985 100000 852389546 62986 100000 614408966 62987 100000 7711709 62988 100000 16816608 62989 100000 560686939 62990 100000 378178501 62991 100000 529642016 62992 100000 132884568 62993 100000 186617984 62994 100000 655634991 62995 100000 457642504 62996 100000 783407933 62997 100000 965896120 62998 100000 33663492 62999 100000 83557773 63000 100000 691467957 63001 100000 826771456 63002 100000 894492496 63003 100000 140038327 63004 100000 603284043 63005 100000 579457095 63006 100000 135746947 63007 100000 265242091 63008 100000 236163657 63009 100000 730194812 63010 100000 353710913 63011 100000 846680850 63012 100000 174595687 63013 100000 303306201 63014 100000 224171315 63015 100000 959825880 63016 100000 130551227 63017 100000 42153344 63018 100000 565141814 63019 100000 155411460 63020 100000 484630563 63021 100000 979007029 63022 100000 586324776 63023 100000 969492518 63024 100000 945114938 63025 100000 535882341 63026 100000 41444626 63027 100000 494183089 63028 100000 247620663 63029 100000 670913715 63030 100000 749966590 63031 100000 205592236 63032 100000 475001203 63033 100000 989382521 63034 100000 869462893 63035 100000 513422133 63036 100000 745374575 63037 100000 339258107 63038 100000 993156468 63039 100000 401562128 63040 100000 27772754 63041 100000 888812778 63042 100000 358208629 63043 100000 708774748 63044 100000 191910556 63045 100000 118331646 63046 100000 954395451 63047 100000 405612174 63048 100000 519308546 63049 100000 641213632 63050 100000 369136765 63051 100000 104375806 63052 100000 626431945 63053 100000 363679396 63054 100000 839671874 63055 100000 111606005 63056 100000 511806567 63057 100000 322887753 63058 100000 571406958 63059 100000 682980285 63060 100000 524011906 63061 100000 423157690 63062 100000 436738263 63063 100000 3273774 63064 100000 831728359 63065 100000 858772965 63066 100000 236776665 63067 100000 235650568 63068 100000 264031685 63069 100000 170410135 63070 100000 439306351 63071 100000 611801431 63072 100000 676849821 63073 100000 22987349 63074 100000 640224627 63075 100000 194108816 63076 100000 981558043 63077 100000 927321634 63078 100000 900680095 63079 100000 1407384 63080 100000 807706086 63081 100000 298276587 63082 100000 588350477 63083 100000 899678175 63084 100000 838547887 63085 100000 221075681 63086 100000 660643229 63087 100000 647395505 63088 100000 213590272 63089 100000 176299754 63090 100000 692342408 63091 100000 86571744 63092 100000 849218303 63093 100000 20175813 63094 100000 628859982 63095 100000 229462721 63096 100000 477668916 63097 100000 453979276 63098 100000 401740790 63099 100000 692601699 63100 100000 127181500 63101 100000 796385212 63102 100000 527751108 63103 100000 265469184 63104 100000 214321830 63105 100000 265497066 63106 100000 99253427 63107 100000 597069678 63108 100000 623208294 63109 100000 648986549 63110 100000 209374590 63111 100000 872145101 63112 100000 642016059 63113 100000 804181458 63114 100000 839655797 63115 100000 503345524 63116 100000 810394784 63117 100000 874488970 63118 100000 471422601 63119 100000 47348198 63120 100000 526132978 63121 100000 477012384 63122 100000 734821113 63123 100000 647283195 63124 100000 9883704 63125 100000 724299687 63126 100000 602575564 63127 100000 521513517 63128 100000 355468824 63129 100000 353119467 63130 100000 122905171 63131 100000 551216003 63132 100000 546643568 63133 100000 97007829 63134 100000 405389054 63135 100000 635601359 63136 100000 929419926 63137 100000 936427617 63138 100000 106931955 63139 100000 784075309 63140 100000 202341802 63141 100000 627009710 63142 100000 973297670 63143 100000 492191423 63144 100000 807668949 63145 100000 640771181 63146 100000 861447810 63147 100000 279278935 63148 100000 705193777 63149 100000 736301078 63150 100000 462403648 63151 100000 665555115 63152 100000 900357711 63153 100000 853332592 63154 100000 73152882 63155 100000 352255043 63156 100000 677015850 63157 100000 936811306 63158 100000 819365437 63159 100000 634942968 63160 100000 328107634 63161 100000 433130688 63162 100000 968847388 63163 100000 325539300 63164 100000 263603807 63165 100000 528381625 63166 100000 706108163 63167 100000 753678401 63168 100000 945031081 63169 100000 318942023 63170 100000 897306137 63171 100000 821692582 63172 100000 124354531 63173 100000 360473171 63174 100000 353364841 63175 100000 522992002 63176 100000 483874465 63177 100000 470941350 63178 100000 857370444 63179 100000 487290332 63180 100000 583959399 63181 100000 191250457 63182 100000 754191208 63183 100000 124052520 63184 100000 258180802 63185 100000 474510684 63186 100000 125920718 63187 100000 838687325 63188 100000 754751200 63189 100000 124595839 63190 100000 833762241 63191 100000 890759229 63192 100000 887942571 63193 100000 942873040 63194 100000 74920854 63195 100000 426237602 63196 100000 450868114 63197 100000 729990727 63198 100000 116635992 63199 100000 423355397 63200 100000 532263660 63201 100000 850187725 63202 100000 400530042 63203 100000 89873301 63204 100000 541834272 63205 100000 2915804 63206 100000 121005030 63207 100000 243285160 63208 100000 737973363 63209 100000 661974913 63210 100000 207710380 63211 100000 372868662 63212 100000 224883975 63213 100000 712852263 63214 100000 510028630 63215 100000 425850514 63216 100000 951865414 63217 100000 508428362 63218 100000 394508899 63219 100000 92619024 63220 100000 473034893 63221 100000 849264824 63222 100000 535884797 63223 100000 44572706 63224 100000 657774571 63225 100000 492523324 63226 100000 184003238 63227 100000 853101405 63228 100000 761087623 63229 100000 523516773 63230 100000 881421828 63231 100000 549577432 63232 100000 753821491 63233 100000 377240634 63234 100000 176838067 63235 100000 918845872 63236 100000 16801469 63237 100000 743052561 63238 100000 629295664 63239 100000 970103669 63240 100000 318559163 63241 100000 836418819 63242 100000 593880475 63243 100000 853380015 63244 100000 336885058 63245 100000 254663182 63246 100000 798224479 63247 100000 126383941 63248 100000 849418317 63249 100000 917014364 63250 100000 261161207 63251 100000 982684048 63252 100000 978669340 63253 100000 433040155 63254 100000 744005118 63255 100000 813396027 63256 100000 472382112 63257 100000 172819414 63258 100000 973881223 63259 100000 903935872 63260 100000 527936545 63261 100000 602290268 63262 100000 835708440 63263 100000 537308315 63264 100000 553354484 63265 100000 167070595 63266 100000 817377609 63267 100000 271413197 63268 100000 309380800 63269 100000 171359093 63270 100000 370245364 63271 100000 738782508 63272 100000 686311161 63273 100000 868701497 63274 100000 136785289 63275 100000 332537297 63276 100000 783285581 63277 100000 145781042 63278 100000 49008338 63279 100000 375165743 63280 100000 785477704 63281 100000 736642827 63282 100000 143980068 63283 100000 63683205 63284 100000 612340199 63285 100000 225682778 63286 100000 808725039 63287 100000 190825616 63288 100000 378584084 63289 100000 942824936 63290 100000 218792666 63291 100000 237796151 63292 100000 829318541 63293 100000 637854525 63294 100000 437579838 63295 100000 905676356 63296 100000 7720988 63297 100000 452029106 63298 100000 668250649 63299 100000 522329420 63300 100000 141503551 63301 100000 858169793 63302 100000 825882040 63303 100000 642370500 63304 100000 575280460 63305 100000 92736409 63306 100000 770275390 63307 100000 633689669 63308 100000 468647211 63309 100000 370187703 63310 100000 965404183 63311 100000 901872787 63312 100000 337625491 63313 100000 33658646 63314 100000 547192693 63315 100000 543767851 63316 100000 165786941 63317 100000 867306080 63318 100000 411232308 63319 100000 79393639 63320 100000 867453835 63321 100000 365803168 63322 100000 734131850 63323 100000 271831488 63324 100000 577475781 63325 100000 448818653 63326 100000 384657645 63327 100000 867635145 63328 100000 907945428 63329 100000 325342187 63330 100000 823647953 63331 100000 236272814 63332 100000 799888619 63333 100000 876658689 63334 100000 521432910 63335 100000 105598539 63336 100000 213446357 63337 100000 249646706 63338 100000 337406728 63339 100000 881995073 63340 100000 990021171 63341 100000 537790853 63342 100000 282685145 63343 100000 509795581 63344 100000 205219746 63345 100000 441142340 63346 100000 528051787 63347 100000 200418743 63348 100000 25496840 63349 100000 379593337 63350 100000 941568432 63351 100000 24293528 63352 100000 142440417 63353 100000 382600636 63354 100000 723503077 63355 100000 426885278 63356 100000 656165220 63357 100000 392143145 63358 100000 651819875 63359 100000 726652963 63360 100000 103140268 63361 100000 620236142 63362 100000 185799915 63363 100000 111357207 63364 100000 897720868 63365 100000 522281953 63366 100000 613020772 63367 100000 267600029 63368 100000 923495444 63369 100000 701014300 63370 100000 272717783 63371 100000 469114638 63372 100000 363395441 63373 100000 656571947 63374 100000 575250482 63375 100000 993650380 63376 100000 761832335 63377 100000 463612945 63378 100000 47048397 63379 100000 232054044 63380 100000 434230047 63381 100000 321966955 63382 100000 755134248 63383 100000 306032803 63384 100000 873028283 63385 100000 946904283 63386 100000 992235106 63387 100000 610845277 63388 100000 377360442 63389 100000 535387207 63390 100000 264154122 63391 100000 118839809 63392 100000 55139856 63393 100000 104630291 63394 100000 890802552 63395 100000 727711043 63396 100000 445166647 63397 100000 734895837 63398 100000 95893673 63399 100000 140288008 63400 100000 119510680 63401 100000 211965547 63402 100000 357690737 63403 100000 172552909 63404 100000 525936444 63405 100000 781596808 63406 100000 650728649 63407 100000 301688554 63408 100000 899843165 63409 100000 411712618 63410 100000 958842968 63411 100000 611031213 63412 100000 805964823 63413 100000 69104589 63414 100000 512655735 63415 100000 770984617 63416 100000 452077403 63417 100000 532821376 63418 100000 381855393 63419 100000 505092838 63420 100000 798991822 63421 100000 627029256 63422 100000 526226323 63423 100000 945106440 63424 100000 636773384 63425 100000 386227275 63426 100000 875760566 63427 100000 329071765 63428 100000 490544323 63429 100000 193202797 63430 100000 761957131 63431 100000 686470882 63432 100000 602927332 63433 100000 997997004 63434 100000 738364223 63435 100000 133718008 63436 100000 81667359 63437 100000 325548344 63438 100000 160338072 63439 100000 920493885 63440 100000 611499015 63441 100000 269063378 63442 100000 807504174 63443 100000 791620481 63444 100000 398392114 63445 100000 746403441 63446 100000 772937394 63447 100000 340718879 63448 100000 789343073 63449 100000 880901471 63450 100000 16791544 63451 100000 579758063 63452 100000 808304570 63453 100000 841476523 63454 100000 958218224 63455 100000 176733260 63456 100000 541255379 63457 100000 335477961 63458 100000 388965818 63459 100000 861965434 63460 100000 550129950 63461 100000 504056630 63462 100000 762968841 63463 100000 152171110 63464 100000 905102595 63465 100000 525702231 63466 100000 117036429 63467 100000 765401266 63468 100000 432171814 63469 100000 896854222 63470 100000 83623278 63471 100000 942454081 63472 100000 748526677 63473 100000 81523822 63474 100000 457149414 63475 100000 356378754 63476 100000 775615335 63477 100000 474081705 63478 100000 864505619 63479 100000 467484551 63480 100000 518979821 63481 100000 593580195 63482 100000 181784421 63483 100000 119495009 63484 100000 916347207 63485 100000 209153481 63486 100000 520270064 63487 100000 720074758 63488 100000 182123840 63489 100000 149729812 63490 100000 301663946 63491 100000 783739939 63492 100000 289408211 63493 100000 695757936 63494 100000 780233260 63495 100000 231414470 63496 100000 990557053 63497 100000 45308556 63498 100000 77912543 63499 100000 440511112 63500 100000 200157955 63501 100000 649112590 63502 100000 352625111 63503 100000 993000037 63504 100000 929169298 63505 100000 711023104 63506 100000 300939482 63507 100000 28881166 63508 100000 53685061 63509 100000 544537308 63510 100000 495473897 63511 100000 958593939 63512 100000 736693441 63513 100000 873317573 63514 100000 195282021 63515 100000 563298142 63516 100000 32460282 63517 100000 432847075 63518 100000 496507197 63519 100000 338223100 63520 100000 903842233 63521 100000 854393508 63522 100000 925247 63523 100000 743439463 63524 100000 942067016 63525 100000 63562314 63526 100000 167598355 63527 100000 539798108 63528 100000 234071576 63529 100000 943294621 63530 100000 230000904 63531 100000 274433982 63532 100000 189698710 63533 100000 906250126 63534 100000 446594965 63535 100000 753133410 63536 100000 409485002 63537 100000 580103237 63538 100000 182749682 63539 100000 391374280 63540 100000 856808128 63541 100000 668390068 63542 100000 555319020 63543 100000 885986011 63544 100000 478106889 63545 100000 953958860 63546 100000 545674503 63547 100000 405551566 63548 100000 243381443 63549 100000 490351367 63550 100000 842037015 63551 100000 974450008 63552 100000 973544421 63553 100000 681573918 63554 100000 722064758 63555 100000 36802790 63556 100000 75496262 63557 100000 70541273 63558 100000 283270434 63559 100000 52395345 63560 100000 96646217 63561 100000 325338104 63562 100000 192429105 63563 100000 17887433 63564 100000 439889501 63565 100000 781437010 63566 100000 610791921 63567 100000 190647993 63568 100000 640181755 63569 100000 608796506 63570 100000 24513124 63571 100000 576163287 63572 100000 517761835 63573 100000 391607326 63574 100000 695812750 63575 100000 19164582 63576 100000 918082222 63577 100000 919556266 63578 100000 873537195 63579 100000 501734667 63580 100000 681109432 63581 100000 182171790 63582 100000 879850689 63583 100000 625352950 63584 100000 364391380 63585 100000 460824436 63586 100000 249495104 63587 100000 438202183 63588 100000 452956463 63589 100000 625267596 63590 100000 587383034 63591 100000 858188491 63592 100000 473888083 63593 100000 576609169 63594 100000 323497175 63595 100000 961367573 63596 100000 695272264 63597 100000 232219823 63598 100000 742670072 63599 100000 799775463 63600 100000 393358007 63601 100000 359089954 63602 100000 87736497 63603 100000 125846748 63604 100000 787563614 63605 100000 61239002 63606 100000 550625125 63607 100000 416638906 63608 100000 565365673 63609 100000 432487241 63610 100000 745464144 63611 100000 297973804 63612 100000 588000775 63613 100000 537958083 63614 100000 636296105 63615 100000 730252170 63616 100000 614401994 63617 100000 241581899 63618 100000 768628299 63619 100000 109169519 63620 100000 611172219 63621 100000 171241809 63622 100000 141341864 63623 100000 351866009 63624 100000 34012300 63625 100000 305939745 63626 100000 606692915 63627 100000 616960575 63628 100000 449901868 63629 100000 423144378 63630 100000 853149909 63631 100000 327583938 63632 100000 757063234 63633 100000 650506042 63634 100000 550584030 63635 100000 236769423 63636 100000 657124511 63637 100000 372685710 63638 100000 198231772 63639 100000 21175907 63640 100000 331429012 63641 100000 543454050 63642 100000 366765937 63643 100000 593213912 63644 100000 393331561 63645 100000 713034196 63646 100000 852902003 63647 100000 14306329 63648 100000 724189628 63649 100000 109956670 63650 100000 196902457 63651 100000 216350326 63652 100000 543481999 63653 100000 508753320 63654 100000 348464498 63655 100000 695108655 63656 100000 875990466 63657 100000 105172620 63658 100000 10539900 63659 100000 591461440 63660 100000 277132537 63661 100000 921925541 63662 100000 655366994 63663 100000 892422613 63664 100000 36132212 63665 100000 110204553 63666 100000 69851391 63667 100000 729932065 63668 100000 230281857 63669 100000 308495200 63670 100000 860105265 63671 100000 410907203 63672 100000 421353272 63673 100000 116442871 63674 100000 645640756 63675 100000 737496170 63676 100000 437161869 63677 100000 798657591 63678 100000 902565496 63679 100000 750847286 63680 100000 228625414 63681 100000 488747156 63682 100000 57715004 63683 100000 293273429 63684 100000 424087847 63685 100000 401285563 63686 100000 814763441 63687 100000 804152525 63688 100000 273088967 63689 100000 626642774 63690 100000 102616483 63691 100000 131103589 63692 100000 484212174 63693 100000 106982715 63694 100000 441275530 63695 100000 783039168 63696 100000 284942797 63697 100000 849570759 63698 100000 849262423 63699 100000 5594168 63700 100000 702967917 63701 100000 295362582 63702 100000 397588912 63703 100000 800657409 63704 100000 871771670 63705 100000 698471376 63706 100000 619991007 63707 100000 883512486 63708 100000 835758989 63709 100000 867729027 63710 100000 152236152 63711 100000 231589664 63712 100000 394200957 63713 100000 953736801 63714 100000 49646938 63715 100000 994066549 63716 100000 340684987 63717 100000 372307333 63718 100000 388127479 63719 100000 515481267 63720 100000 302299039 63721 100000 331281400 63722 100000 418597016 63723 100000 819654789 63724 100000 840459480 63725 100000 664969634 63726 100000 559704727 63727 100000 780878551 63728 100000 567938259 63729 100000 27976126 63730 100000 259773001 63731 100000 859286927 63732 100000 952798467 63733 100000 788149670 63734 100000 325189416 63735 100000 900501739 63736 100000 234577786 63737 100000 616860337 63738 100000 191605583 63739 100000 32602393 63740 100000 197152473 63741 100000 648821154 63742 100000 877395796 63743 100000 154394159 63744 100000 635542477 63745 100000 64589341 63746 100000 810232312 63747 100000 600213116 63748 100000 257837374 63749 100000 596554263 63750 100000 233681452 63751 100000 391752900 63752 100000 685800351 63753 100000 295814774 63754 100000 278849632 63755 100000 177867901 63756 100000 793096472 63757 100000 274404620 63758 100000 895278336 63759 100000 731540514 63760 100000 966525947 63761 100000 283460788 63762 100000 927801571 63763 100000 985590235 63764 100000 493839772 63765 100000 401629052 63766 100000 235940078 63767 100000 715221251 63768 100000 639640638 63769 100000 908578380 63770 100000 388310322 63771 100000 968028901 63772 100000 502165427 63773 100000 219174547 63774 100000 856842144 63775 100000 811574153 63776 100000 494084478 63777 100000 391628154 63778 100000 470238563 63779 100000 999858716 63780 100000 812814908 63781 100000 721525810 63782 100000 977477921 63783 100000 316543533 63784 100000 123583954 63785 100000 963297459 63786 100000 666380164 63787 100000 197945606 63788 100000 525478503 63789 100000 511780094 63790 100000 149508367 63791 100000 915380004 63792 100000 618918263 63793 100000 763240152 63794 100000 237398891 63795 100000 230328160 63796 100000 113427676 63797 100000 498756113 63798 100000 213826955 63799 100000 669133694 63800 100000 30222026 63801 100000 377922899 63802 100000 494034694 63803 100000 1895942 63804 100000 139086506 63805 100000 727179298 63806 100000 397983699 63807 100000 56827076 63808 100000 219728908 63809 100000 587484952 63810 100000 554153296 63811 100000 339549902 63812 100000 397701396 63813 100000 171592342 63814 100000 975975568 63815 100000 539122667 63816 100000 313269045 63817 100000 220731011 63818 100000 207607073 63819 100000 197171282 63820 100000 13752144 63821 100000 878527692 63822 100000 776261018 63823 100000 425384517 63824 100000 594029039 63825 100000 307577287 63826 100000 206081985 63827 100000 808868193 63828 100000 781963228 63829 100000 792044463 63830 100000 458251116 63831 100000 445467363 63832 100000 396886489 63833 100000 725181010 63834 100000 793126006 63835 100000 948121685 63836 100000 717290494 63837 100000 165901240 63838 100000 548983140 63839 100000 218417071 63840 100000 651269760 63841 100000 228747726 63842 100000 748405431 63843 100000 59068116 63844 100000 248829070 63845 100000 774968880 63846 100000 171406092 63847 100000 608020119 63848 100000 678085408 63849 100000 774488259 63850 100000 552108381 63851 100000 365801311 63852 100000 444179174 63853 100000 765783749 63854 100000 348926660 63855 100000 39437594 63856 100000 677826561 63857 100000 439820838 63858 100000 730317458 63859 100000 90288924 63860 100000 398792272 63861 100000 634013586 63862 100000 774938708 63863 100000 465282409 63864 100000 357776277 63865 100000 519033466 63866 100000 302021536 63867 100000 289976570 63868 100000 553825534 63869 100000 537263103 63870 100000 811826812 63871 100000 826716253 63872 100000 769701141 63873 100000 450371865 63874 100000 338181566 63875 100000 384406364 63876 100000 655876310 63877 100000 779597003 63878 100000 461886840 63879 100000 970720659 63880 100000 33494740 63881 100000 676078706 63882 100000 258171239 63883 100000 416595109 63884 100000 801743798 63885 100000 103290125 63886 100000 90986007 63887 100000 228047796 63888 100000 597585202 63889 100000 892122518 63890 100000 606606467 63891 100000 540271089 63892 100000 584192253 63893 100000 634629065 63894 100000 739424379 63895 100000 223800627 63896 100000 561441286 63897 100000 540799922 63898 100000 149422793 63899 100000 207914694 63900 100000 848880134 63901 100000 99777156 63902 100000 58840207 63903 100000 991305783 63904 100000 77215207 63905 100000 174813484 63906 100000 350694056 63907 100000 872403133 63908 100000 753303949 63909 100000 988033520 63910 100000 673364954 63911 100000 376206446 63912 100000 692591609 63913 100000 104365180 63914 100000 126970718 63915 100000 250265471 63916 100000 638707972 63917 100000 437944446 63918 100000 263619067 63919 100000 337127189 63920 100000 483151143 63921 100000 75574276 63922 100000 958594956 63923 100000 115691781 63924 100000 581938605 63925 100000 528216795 63926 100000 602815285 63927 100000 361507926 63928 100000 143078112 63929 100000 812119982 63930 100000 600333567 63931 100000 948189728 63932 100000 478164292 63933 100000 874779202 63934 100000 380533340 63935 100000 767117749 63936 100000 685337726 63937 100000 163271887 63938 100000 124389797 63939 100000 31530337 63940 100000 985592808 63941 100000 838883314 63942 100000 614565940 63943 100000 791507074 63944 100000 103739971 63945 100000 545682542 63946 100000 143268659 63947 100000 332505932 63948 100000 276622832 63949 100000 673925844 63950 100000 480889213 63951 100000 484666018 63952 100000 867253234 63953 100000 457212604 63954 100000 115987050 63955 100000 780551570 63956 100000 454606763 63957 100000 569046098 63958 100000 250745128 63959 100000 235625164 63960 100000 26980920 63961 100000 412968526 63962 100000 74717398 63963 100000 334060302 63964 100000 397222252 63965 100000 119239920 63966 100000 914303340 63967 100000 800183977 63968 100000 283538835 63969 100000 583949333 63970 100000 924324062 63971 100000 650044423 63972 100000 449705721 63973 100000 253322909 63974 100000 328478330 63975 100000 316822737 63976 100000 958326269 63977 100000 515309967 63978 100000 745528891 63979 100000 383440830 63980 100000 481222389 63981 100000 695419301 63982 100000 201993633 63983 100000 684319697 63984 100000 321102577 63985 100000 74905985 63986 100000 488643890 63987 100000 113014668 63988 100000 615750872 63989 100000 417907106 63990 100000 861781951 63991 100000 956798859 63992 100000 246201388 63993 100000 579636673 63994 100000 330379909 63995 100000 358803504 63996 100000 841963002 63997 100000 991332714 63998 100000 798188629 63999 100000 826615532 64000 100000 969798638 64001 100000 223271950 64002 100000 285587252 64003 100000 203938262 64004 100000 668858846 64005 100000 556073128 64006 100000 577237995 64007 100000 585739585 64008 100000 211654010 64009 100000 167474862 64010 100000 724154359 64011 100000 936861105 64012 100000 797181569 64013 100000 555969996 64014 100000 145599415 64015 100000 354553074 64016 100000 457747429 64017 100000 93787468 64018 100000 404237686 64019 100000 891182591 64020 100000 966894675 64021 100000 775664292 64022 100000 706494410 64023 100000 749151232 64024 100000 926362827 64025 100000 401957024 64026 100000 674872502 64027 100000 432580103 64028 100000 596768536 64029 100000 850533557 64030 100000 220604305 64031 100000 21993689 64032 100000 921746661 64033 100000 775624620 64034 100000 805585640 64035 100000 871191994 64036 100000 319601100 64037 100000 642214451 64038 100000 481846073 64039 100000 730614456 64040 100000 598712457 64041 100000 971521059 64042 100000 531649989 64043 100000 85859597 64044 100000 91366610 64045 100000 316910914 64046 100000 687653033 64047 100000 343631899 64048 100000 712068474 64049 100000 18004596 64050 100000 226770644 64051 100000 790423192 64052 100000 194521566 64053 100000 47211283 64054 100000 387020290 64055 100000 554883411 64056 100000 817327423 64057 100000 219204234 64058 100000 325891203 64059 100000 423014557 64060 100000 813693130 64061 100000 54861448 64062 100000 607671868 64063 100000 827907734 64064 100000 67942045 64065 100000 761744905 64066 100000 307754202 64067 100000 842048346 64068 100000 42124005 64069 100000 15101744 64070 100000 440305616 64071 100000 599958056 64072 100000 666433419 64073 100000 141776065 64074 100000 308718870 64075 100000 596362376 64076 100000 956764681 64077 100000 250750285 64078 100000 686632882 64079 100000 604926456 64080 100000 331192634 64081 100000 144061163 64082 100000 599305844 64083 100000 605659202 64084 100000 376085300 64085 100000 763489730 64086 100000 797328233 64087 100000 463219267 64088 100000 866042724 64089 100000 895485517 64090 100000 444370932 64091 100000 694744214 64092 100000 571114806 64093 100000 471730517 64094 100000 981252404 64095 100000 567273686 64096 100000 46955588 64097 100000 210957512 64098 100000 567405314 64099 100000 445706347 64100 100000 318121327 64101 100000 369470203 64102 100000 424797845 64103 100000 42784918 64104 100000 921990330 64105 100000 369471755 64106 100000 726064012 64107 100000 892759186 64108 100000 619889370 64109 100000 956726053 64110 100000 915984180 64111 100000 799584877 64112 100000 124085391 64113 100000 741353937 64114 100000 610635300 64115 100000 42688169 64116 100000 95578275 64117 100000 94422931 64118 100000 232449721 64119 100000 869855844 64120 100000 836975253 64121 100000 738199868 64122 100000 776977316 64123 100000 483718056 64124 100000 145049144 64125 100000 82963937 64126 100000 52878015 64127 100000 46477045 64128 100000 732795358 64129 100000 437993103 64130 100000 532122095 64131 100000 764187325 64132 100000 559766218 64133 100000 734990126 64134 100000 588937921 64135 100000 16566799 64136 100000 445212106 64137 100000 161729454 64138 100000 122339147 64139 100000 160678178 64140 100000 535296835 64141 100000 850375891 64142 100000 328382644 64143 100000 449309923 64144 100000 467553678 64145 100000 442439436 64146 100000 962152489 64147 100000 306688148 64148 100000 167651370 64149 100000 983331265 64150 100000 236831272 64151 100000 31524160 64152 100000 595405828 64153 100000 780402802 64154 100000 825534630 64155 100000 785465384 64156 100000 864288433 64157 100000 295311892 64158 100000 505574921 64159 100000 750494279 64160 100000 749919768 64161 100000 20132714 64162 100000 369305472 64163 100000 234559355 64164 100000 663157029 64165 100000 803063376 64166 100000 863607910 64167 100000 790293432 64168 100000 805938743 64169 100000 998466464 64170 100000 20110168 64171 100000 853933179 64172 100000 950534866 64173 100000 395692423 64174 100000 848794061 64175 100000 411019832 64176 100000 910418874 64177 100000 942754728 64178 100000 266146600 64179 100000 229334063 64180 100000 69916568 64181 100000 127363530 64182 100000 509659344 64183 100000 393944924 64184 100000 162509145 64185 100000 771894377 64186 100000 591045904 64187 100000 180913756 64188 100000 827234541 64189 100000 822355293 64190 100000 72782370 64191 100000 234043559 64192 100000 816943424 64193 100000 926852027 64194 100000 990949808 64195 100000 8671042 64196 100000 48692572 64197 100000 588543004 64198 100000 221672382 64199 100000 555852762 64200 100000 976533242 64201 100000 960115420 64202 100000 111770332 64203 100000 309813562 64204 100000 202819439 64205 100000 874263781 64206 100000 205845549 64207 100000 426644943 64208 100000 671369997 64209 100000 533578706 64210 100000 700191687 64211 100000 525339146 64212 100000 124595679 64213 100000 254041436 64214 100000 944855719 64215 100000 802047262 64216 100000 468247385 64217 100000 521545226 64218 100000 283368291 64219 100000 571855380 64220 100000 124406061 64221 100000 636837136 64222 100000 910057172 64223 100000 893050355 64224 100000 810485267 64225 100000 458620688 64226 100000 348046764 64227 100000 62361580 64228 100000 216336594 64229 100000 597698371 64230 100000 607155012 64231 100000 164872132 64232 100000 599719929 64233 100000 245108339 64234 100000 202393231 64235 100000 316530729 64236 100000 287008075 64237 100000 192682720 64238 100000 248697368 64239 100000 505736326 64240 100000 56842364 64241 100000 780961568 64242 100000 134788015 64243 100000 468087278 64244 100000 590774268 64245 100000 177665315 64246 100000 474368555 64247 100000 703119967 64248 100000 676524311 64249 100000 956739274 64250 100000 480286557 64251 100000 348897976 64252 100000 963153996 64253 100000 988965934 64254 100000 426111248 64255 100000 158029772 64256 100000 344665161 64257 100000 926751416 64258 100000 600252835 64259 100000 485439014 64260 100000 983524453 64261 100000 629327528 64262 100000 148992473 64263 100000 143691489 64264 100000 727852127 64265 100000 121410233 64266 100000 841055627 64267 100000 164329726 64268 100000 261688148 64269 100000 801062947 64270 100000 571500646 64271 100000 83210326 64272 100000 48537229 64273 100000 909367836 64274 100000 127854491 64275 100000 755077005 64276 100000 932967206 64277 100000 966229366 64278 100000 431214910 64279 100000 222841936 64280 100000 567878860 64281 100000 350372538 64282 100000 529993486 64283 100000 181662481 64284 100000 145879409 64285 100000 75072762 64286 100000 584558409 64287 100000 723048517 64288 100000 655321997 64289 100000 144542069 64290 100000 497953955 64291 100000 939419599 64292 100000 261400222 64293 100000 277727337 64294 100000 104008984 64295 100000 926292420 64296 100000 493185239 64297 100000 384213562 64298 100000 397985087 64299 100000 237637024 64300 100000 962817967 64301 100000 625254753 64302 100000 265321205 64303 100000 568598923 64304 100000 687262255 64305 100000 488840225 64306 100000 429656283 64307 100000 443427185 64308 100000 411037686 64309 100000 879361182 64310 100000 94422120 64311 100000 416672922 64312 100000 660301038 64313 100000 150396695 64314 100000 473134468 64315 100000 317702609 64316 100000 681691816 64317 100000 315749730 64318 100000 747401777 64319 100000 368395839 64320 100000 103889292 64321 100000 745183501 64322 100000 614351395 64323 100000 96965728 64324 100000 939339865 64325 100000 561771461 64326 100000 296904434 64327 100000 100238303 64328 100000 105820441 64329 100000 640562333 64330 100000 867628917 64331 100000 834124052 64332 100000 385430933 64333 100000 877540650 64334 100000 425010932 64335 100000 22467947 64336 100000 106957012 64337 100000 39848644 64338 100000 574649548 64339 100000 341527756 64340 100000 865662926 64341 100000 688634592 64342 100000 689222971 64343 100000 64970108 64344 100000 105934192 64345 100000 838974458 64346 100000 31335858 64347 100000 891521399 64348 100000 917899360 64349 100000 389280127 64350 100000 487752207 64351 100000 939471851 64352 100000 501469052 64353 100000 815496468 64354 100000 655848773 64355 100000 912334476 64356 100000 307044020 64357 100000 866700747 64358 100000 206702121 64359 100000 559317839 64360 100000 248058318 64361 100000 46867236 64362 100000 397612485 64363 100000 342790557 64364 100000 569862592 64365 100000 31067987 64366 100000 144168983 64367 100000 972040806 64368 100000 307672869 64369 100000 912026385 64370 100000 114038285 64371 100000 626365337 64372 100000 227653639 64373 100000 735452678 64374 100000 239572822 64375 100000 440321360 64376 100000 307321225 64377 100000 102970629 64378 100000 10564671 64379 100000 691912483 64380 100000 421608813 64381 100000 374665568 64382 100000 548572138 64383 100000 260228577 64384 100000 458504150 64385 100000 687357466 64386 100000 849705998 64387 100000 933276159 64388 100000 428677791 64389 100000 797114010 64390 100000 222558812 64391 100000 432805028 64392 100000 160495715 64393 100000 319254512 64394 100000 569948298 64395 100000 373604609 64396 100000 502320935 64397 100000 27064942 64398 100000 467438253 64399 100000 819202884 64400 100000 478014586 64401 100000 318177931 64402 100000 946460054 64403 100000 23611164 64404 100000 221751693 64405 100000 696862394 64406 100000 638977166 64407 100000 530921222 64408 100000 306109998 64409 100000 860214555 64410 100000 286208981 64411 100000 732264370 64412 100000 492135565 64413 100000 744509826 64414 100000 13515723 64415 100000 823194743 64416 100000 214599852 64417 100000 991364771 64418 100000 548408353 64419 100000 533132863 64420 100000 459620167 64421 100000 76253676 64422 100000 408403756 64423 100000 126078179 64424 100000 670561126 64425 100000 218128034 64426 100000 590052030 64427 100000 85633669 64428 100000 206317151 64429 100000 895315886 64430 100000 784746826 64431 100000 10582308 64432 100000 824091931 64433 100000 304218960 64434 100000 935372899 64435 100000 507988439 64436 100000 98368152 64437 100000 47829808 64438 100000 37257565 64439 100000 730576135 64440 100000 413103040 64441 100000 656954589 64442 100000 213338568 64443 100000 564008506 64444 100000 226529940 64445 100000 818231807 64446 100000 85318905 64447 100000 6715143 64448 100000 218056443 64449 100000 580730926 64450 100000 368518199 64451 100000 824517239 64452 100000 484509704 64453 100000 488750587 64454 100000 753490568 64455 100000 550820568 64456 100000 886761707 64457 100000 666053649 64458 100000 698476656 64459 100000 754658996 64460 100000 701322495 64461 100000 731311350 64462 100000 51418229 64463 100000 698609835 64464 100000 378114377 64465 100000 893056702 64466 100000 13917187 64467 100000 718443016 64468 100000 392086864 64469 100000 594643394 64470 100000 681937969 64471 100000 460022290 64472 100000 21871901 64473 100000 724163856 64474 100000 722484781 64475 100000 207968164 64476 100000 152004361 64477 100000 89796152 64478 100000 611825322 64479 100000 362222756 64480 100000 869104640 64481 100000 479743850 64482 100000 645878948 64483 100000 208066271 64484 100000 76793273 64485 100000 856887045 64486 100000 534656331 64487 100000 93812637 64488 100000 374147451 64489 100000 857659167 64490 100000 34119447 64491 100000 722522623 64492 100000 610062447 64493 100000 577539614 64494 100000 750274699 64495 100000 252987787 64496 100000 316413054 64497 100000 764337560 64498 100000 415087847 64499 100000 119371441 64500 100000 67018800 64501 100000 40042131 64502 100000 918784144 64503 100000 259536198 64504 100000 543738530 64505 100000 82719318 64506 100000 959646666 64507 100000 201334435 64508 100000 559358542 64509 100000 869917985 64510 100000 833429362 64511 100000 791915372 64512 100000 799394575 64513 100000 845556516 64514 100000 643557963 64515 100000 549497191 64516 100000 769801073 64517 100000 384833551 64518 100000 264807606 64519 100000 438825187 64520 100000 422911584 64521 100000 630816301 64522 100000 323951372 64523 100000 648691891 64524 100000 403129917 64525 100000 932455685 64526 100000 697012481 64527 100000 400831355 64528 100000 762403364 64529 100000 85917486 64530 100000 35584061 64531 100000 1172204 64532 100000 945478455 64533 100000 517954907 64534 100000 110223802 64535 100000 970662285 64536 100000 726660724 64537 100000 178768765 64538 100000 890082299 64539 100000 779581872 64540 100000 449524601 64541 100000 48392623 64542 100000 139476327 64543 100000 203598976 64544 100000 189330686 64545 100000 617138330 64546 100000 369212113 64547 100000 434489810 64548 100000 248620278 64549 100000 300857960 64550 100000 498880218 64551 100000 332758553 64552 100000 470375039 64553 100000 611525785 64554 100000 393945872 64555 100000 759576349 64556 100000 363071098 64557 100000 906490304 64558 100000 611714151 64559 100000 679804105 64560 100000 367022637 64561 100000 805533176 64562 100000 13613701 64563 100000 526739207 64564 100000 142826191 64565 100000 346276485 64566 100000 146398018 64567 100000 296216833 64568 100000 89755158 64569 100000 745074323 64570 100000 960880462 64571 100000 57219118 64572 100000 665371039 64573 100000 870433065 64574 100000 11873935 64575 100000 104722678 64576 100000 386182450 64577 100000 245565825 64578 100000 53072500 64579 100000 84939070 64580 100000 180816357 64581 100000 365062512 64582 100000 747224286 64583 100000 479613451 64584 100000 752365677 64585 100000 68698275 64586 100000 970325942 64587 100000 29281132 64588 100000 437475461 64589 100000 462424400 64590 100000 170151908 64591 100000 450796445 64592 100000 996294598 64593 100000 708325907 64594 100000 373856807 64595 100000 102087436 64596 100000 488550382 64597 100000 148747346 64598 100000 694540856 64599 100000 676351268 64600 100000 961924507 64601 100000 141600835 64602 100000 568223598 64603 100000 753406251 64604 100000 575070881 64605 100000 420818237 64606 100000 323350560 64607 100000 230196813 64608 100000 374001330 64609 100000 625976487 64610 100000 803111063 64611 100000 471601049 64612 100000 903421741 64613 100000 404239651 64614 100000 35931118 64615 100000 602732488 64616 100000 256063003 64617 100000 304521563 64618 100000 638511165 64619 100000 157434781 64620 100000 108916571 64621 100000 180819154 64622 100000 142667582 64623 100000 235352467 64624 100000 240253745 64625 100000 24862378 64626 100000 706319894 64627 100000 760864538 64628 100000 182532344 64629 100000 113255656 64630 100000 806590455 64631 100000 526430460 64632 100000 484458649 64633 100000 284818694 64634 100000 285894925 64635 100000 403170727 64636 100000 727149761 64637 100000 792453565 64638 100000 985910265 64639 100000 618866119 64640 100000 288337124 64641 100000 277810134 64642 100000 552598736 64643 100000 609625759 64644 100000 849525634 64645 100000 915292443 64646 100000 296563486 64647 100000 212825690 64648 100000 283968161 64649 100000 464328254 64650 100000 56533505 64651 100000 603122734 64652 100000 125024138 64653 100000 355484696 64654 100000 640702539 64655 100000 672317073 64656 100000 33683251 64657 100000 579597579 64658 100000 47956621 64659 100000 520678460 64660 100000 963732479 64661 100000 90497215 64662 100000 172749207 64663 100000 233060178 64664 100000 717937530 64665 100000 254592659 64666 100000 864769536 64667 100000 983101895 64668 100000 321410280 64669 100000 571299060 64670 100000 301199580 64671 100000 890415711 64672 100000 852211417 64673 100000 52264047 64674 100000 206561952 64675 100000 266663230 64676 100000 806652495 64677 100000 32762478 64678 100000 356599531 64679 100000 493726587 64680 100000 230863729 64681 100000 836706276 64682 100000 930291059 64683 100000 571827338 64684 100000 28255086 64685 100000 44526053 64686 100000 958194038 64687 100000 59265436 64688 100000 526590611 64689 100000 525161466 64690 100000 521411828 64691 100000 986977264 64692 100000 470485420 64693 100000 687309143 64694 100000 720180623 64695 100000 596444045 64696 100000 731839366 64697 100000 415499236 64698 100000 7535149 64699 100000 667733329 64700 100000 427912312 64701 100000 435975051 64702 100000 627408855 64703 100000 651414049 64704 100000 399442435 64705 100000 807999622 64706 100000 500267362 64707 100000 718879378 64708 100000 90688199 64709 100000 158790346 64710 100000 707330143 64711 100000 591033171 64712 100000 70766777 64713 100000 750606092 64714 100000 350641186 64715 100000 773809895 64716 100000 842504715 64717 100000 911290505 64718 100000 794386427 64719 100000 636318422 64720 100000 510579555 64721 100000 995745525 64722 100000 106895539 64723 100000 210653945 64724 100000 547509911 64725 100000 630791579 64726 100000 422735674 64727 100000 145057292 64728 100000 916953297 64729 100000 300936819 64730 100000 12017879 64731 100000 189612259 64732 100000 115336286 64733 100000 568722906 64734 100000 601575742 64735 100000 596600616 64736 100000 119352390 64737 100000 118158570 64738 100000 346967140 64739 100000 290654061 64740 100000 385184325 64741 100000 47903672 64742 100000 5939198 64743 100000 723397907 64744 100000 125870490 64745 100000 902275458 64746 100000 175257358 64747 100000 104867118 64748 100000 382611951 64749 100000 552219263 64750 100000 183141734 64751 100000 960304769 64752 100000 430883017 64753 100000 532124721 64754 100000 997495003 64755 100000 420428311 64756 100000 140275049 64757 100000 317188350 64758 100000 502883718 64759 100000 632482194 64760 100000 194281666 64761 100000 368255554 64762 100000 595540967 64763 100000 145394341 64764 100000 433777663 64765 100000 583781738 64766 100000 96279467 64767 100000 863670331 64768 100000 942819032 64769 100000 974586662 64770 100000 508291977 64771 100000 240932583 64772 100000 503120380 64773 100000 852161899 64774 100000 199510727 64775 100000 818495499 64776 100000 691803404 64777 100000 468704352 64778 100000 254320194 64779 100000 974608912 64780 100000 547006366 64781 100000 284104924 64782 100000 892062142 64783 100000 810350936 64784 100000 600246719 64785 100000 101812427 64786 100000 518363476 64787 100000 719406564 64788 100000 417568446 64789 100000 451889187 64790 100000 669544350 64791 100000 827663829 64792 100000 811964873 64793 100000 912884436 64794 100000 423088517 64795 100000 17240899 64796 100000 745113976 64797 100000 6907228 64798 100000 514383992 64799 100000 118179142 64800 100000 956783512 64801 100000 616275967 64802 100000 182047365 64803 100000 75028830 64804 100000 69381449 64805 100000 682717259 64806 100000 200312047 64807 100000 913049054 64808 100000 76554647 64809 100000 918415446 64810 100000 847160647 64811 100000 907916476 64812 100000 527959627 64813 100000 505030368 64814 100000 246821895 64815 100000 433817388 64816 100000 33649738 64817 100000 824465556 64818 100000 843873393 64819 100000 537515034 64820 100000 231261742 64821 100000 78351582 64822 100000 223500276 64823 100000 743416004 64824 100000 791612296 64825 100000 370480172 64826 100000 724030957 64827 100000 30081625 64828 100000 936356106 64829 100000 735605989 64830 100000 179376638 64831 100000 945941515 64832 100000 55868614 64833 100000 171910730 64834 100000 793503221 64835 100000 433045270 64836 100000 846817982 64837 100000 791314651 64838 100000 496315584 64839 100000 362010451 64840 100000 447489619 64841 100000 467184938 64842 100000 684912701 64843 100000 783954250 64844 100000 805785002 64845 100000 591409164 64846 100000 919317452 64847 100000 960224161 64848 100000 567728023 64849 100000 21830800 64850 100000 937370473 64851 100000 343394123 64852 100000 261867460 64853 100000 688356961 64854 100000 960735890 64855 100000 435130917 64856 100000 797610034 64857 100000 372007994 64858 100000 393380303 64859 100000 434346685 64860 100000 880614723 64861 100000 314126814 64862 100000 549689185 64863 100000 198932434 64864 100000 178401015 64865 100000 271396533 64866 100000 95405023 64867 100000 866807512 64868 100000 196879541 64869 100000 80924371 64870 100000 686528532 64871 100000 280253317 64872 100000 408350251 64873 100000 610077807 64874 100000 653577144 64875 100000 33763240 64876 100000 189527503 64877 100000 965797872 64878 100000 103961732 64879 100000 965151028 64880 100000 593057699 64881 100000 508106526 64882 100000 403064060 64883 100000 288455012 64884 100000 492248708 64885 100000 83150196 64886 100000 676250829 64887 100000 13729359 64888 100000 620401482 64889 100000 29358581 64890 100000 683807678 64891 100000 524380473 64892 100000 567939064 64893 100000 814767349 64894 100000 124193412 64895 100000 867649332 64896 100000 876310817 64897 100000 324708762 64898 100000 602152316 64899 100000 541090998 64900 100000 625533186 64901 100000 238401079 64902 100000 13149266 64903 100000 125491319 64904 100000 853458401 64905 100000 682385661 64906 100000 888551511 64907 100000 330183484 64908 100000 216755380 64909 100000 404869307 64910 100000 242278241 64911 100000 82736855 64912 100000 169293201 64913 100000 566360333 64914 100000 890800294 64915 100000 249066373 64916 100000 506734996 64917 100000 57880734 64918 100000 798683312 64919 100000 942775273 64920 100000 367785659 64921 100000 301916986 64922 100000 487264923 64923 100000 842296502 64924 100000 131459757 64925 100000 742139877 64926 100000 552986255 64927 100000 745331827 64928 100000 225844735 64929 100000 674181472 64930 100000 103867395 64931 100000 193501756 64932 100000 637505974 64933 100000 336657099 64934 100000 868917313 64935 100000 952991343 64936 100000 209186730 64937 100000 100610759 64938 100000 89461580 64939 100000 534974103 64940 100000 625817390 64941 100000 233044392 64942 100000 624301354 64943 100000 104883096 64944 100000 81207503 64945 100000 709690964 64946 100000 466741710 64947 100000 318437800 64948 100000 30978748 64949 100000 234199065 64950 100000 288779696 64951 100000 274200292 64952 100000 23343622 64953 100000 121590588 64954 100000 913903349 64955 100000 147448748 64956 100000 767980458 64957 100000 910185217 64958 100000 422488343 64959 100000 19332937 64960 100000 356241561 64961 100000 147757976 64962 100000 744143329 64963 100000 852260004 64964 100000 33738504 64965 100000 755557502 64966 100000 555074530 64967 100000 480435244 64968 100000 289448091 64969 100000 142339416 64970 100000 73763725 64971 100000 351052890 64972 100000 73727685 64973 100000 88212997 64974 100000 320628288 64975 100000 917700740 64976 100000 465164218 64977 100000 840081479 64978 100000 975057570 64979 100000 753241446 64980 100000 414872786 64981 100000 447519535 64982 100000 103763052 64983 100000 865412942 64984 100000 586441689 64985 100000 204384608 64986 100000 63365995 64987 100000 505058712 64988 100000 506145591 64989 100000 712573166 64990 100000 768266212 64991 100000 101753480 64992 100000 858021220 64993 100000 744379522 64994 100000 789921477 64995 100000 964332863 64996 100000 869735866 64997 100000 514247969 64998 100000 279694428 64999 100000 232528323 65000 100000 804464345 65001 100000 705919262 65002 100000 476804990 65003 100000 637912073 65004 100000 499080952 65005 100000 645142513 65006 100000 777823440 65007 100000 51984451 65008 100000 192259710 65009 100000 116330397 65010 100000 103953903 65011 100000 124540724 65012 100000 702205404 65013 100000 149205359 65014 100000 929882184 65015 100000 114798376 65016 100000 800897016 65017 100000 649502063 65018 100000 655241828 65019 100000 446605273 65020 100000 240366735 65021 100000 860803749 65022 100000 311421576 65023 100000 492407135 65024 100000 521529393 65025 100000 338659215 65026 100000 203502292 65027 100000 584969683 65028 100000 129096809 65029 100000 332712877 65030 100000 976136322 65031 100000 488172601 65032 100000 447981247 65033 100000 404199292 65034 100000 390071287 65035 100000 161505312 65036 100000 408856550 65037 100000 906076672 65038 100000 960288097 65039 100000 175230064 65040 100000 48015995 65041 100000 765863457 65042 100000 27604580 65043 100000 481094959 65044 100000 736616741 65045 100000 614876937 65046 100000 18091884 65047 100000 132429818 65048 100000 421515671 65049 100000 770369246 65050 100000 854168516 65051 100000 325262137 65052 100000 949951333 65053 100000 661738109 65054 100000 122202035 65055 100000 722684981 65056 100000 951755634 65057 100000 412674789 65058 100000 760297613 65059 100000 981221680 65060 100000 429854099 65061 100000 814577783 65062 100000 763298772 65063 100000 710116173 65064 100000 662001103 65065 100000 788647387 65066 100000 347738320 65067 100000 362588438 65068 100000 878993940 65069 100000 444493585 65070 100000 168142419 65071 100000 251108293 65072 100000 420868821 65073 100000 928079664 65074 100000 947340647 65075 100000 727029539 65076 100000 788986784 65077 100000 108954970 65078 100000 9541684 65079 100000 401005272 65080 100000 869968238 65081 100000 819905817 65082 100000 488425336 65083 100000 393544860 65084 100000 527622484 65085 100000 894094293 65086 100000 141014098 65087 100000 979589564 65088 100000 50566529 65089 100000 672802135 65090 100000 397647534 65091 100000 480774391 65092 100000 882629424 65093 100000 56369255 65094 100000 186738732 65095 100000 387016045 65096 100000 755654287 65097 100000 507972039 65098 100000 318740627 65099 100000 169416702 65100 100000 898112541 65101 100000 223557448 65102 100000 258581444 65103 100000 829545577 65104 100000 946090559 65105 100000 74808421 65106 100000 309509793 65107 100000 512886938 65108 100000 250346002 65109 100000 4459650 65110 100000 233984943 65111 100000 302357382 65112 100000 146407699 65113 100000 4370615 65114 100000 801788397 65115 100000 242529808 65116 100000 324185710 65117 100000 55462182 65118 100000 108866603 65119 100000 219075613 65120 100000 698427637 65121 100000 147637333 65122 100000 928345686 65123 100000 451546279 65124 100000 260802362 65125 100000 606256481 65126 100000 661975623 65127 100000 439443212 65128 100000 684160838 65129 100000 129443172 65130 100000 20458321 65131 100000 9724788 65132 100000 455926350 65133 100000 26592676 65134 100000 741688015 65135 100000 780760000 65136 100000 451253213 65137 100000 335770722 65138 100000 644375738 65139 100000 192654426 65140 100000 833337991 65141 100000 276677692 65142 100000 147667950 65143 100000 771932087 65144 100000 601640399 65145 100000 415852149 65146 100000 952894889 65147 100000 975274615 65148 100000 76187305 65149 100000 724912407 65150 100000 499998860 65151 100000 236721116 65152 100000 496735909 65153 100000 210079401 65154 100000 754906064 65155 100000 445875725 65156 100000 91415024 65157 100000 584556968 65158 100000 709218749 65159 100000 248027143 65160 100000 761687930 65161 100000 82376279 65162 100000 768632513 65163 100000 829517852 65164 100000 854838938 65165 100000 383525224 65166 100000 867686943 65167 100000 549141769 65168 100000 794851039 65169 100000 233202670 65170 100000 802504067 65171 100000 751829271 65172 100000 374529551 65173 100000 999342486 65174 100000 110003535 65175 100000 348613253 65176 100000 453861588 65177 100000 113069540 65178 100000 698146440 65179 100000 486009949 65180 100000 972753541 65181 100000 750917614 65182 100000 493267557 65183 100000 537999975 65184 100000 812618148 65185 100000 255859864 65186 100000 788780715 65187 100000 655025869 65188 100000 521392774 65189 100000 198692409 65190 100000 193077421 65191 100000 173793756 65192 100000 481190423 65193 100000 761662887 65194 100000 313339919 65195 100000 899417027 65196 100000 257092721 65197 100000 584129458 65198 100000 193389944 65199 100000 943778418 65200 100000 649328661 65201 100000 916259804 65202 100000 295496116 65203 100000 884241775 65204 100000 240075018 65205 100000 370448032 65206 100000 157619012 65207 100000 812486946 65208 100000 431190111 65209 100000 36138693 65210 100000 868662388 65211 100000 352669482 65212 100000 331591443 65213 100000 191599820 65214 100000 429797322 65215 100000 648325780 65216 100000 386135945 65217 100000 352933041 65218 100000 590446450 65219 100000 724373958 65220 100000 808141541 65221 100000 179911238 65222 100000 594343513 65223 100000 400772536 65224 100000 498254645 65225 100000 966714093 65226 100000 853497978 65227 100000 38797064 65228 100000 308576175 65229 100000 431937218 65230 100000 694812342 65231 100000 629748826 65232 100000 947846316 65233 100000 358743904 65234 100000 866818984 65235 100000 580692152 65236 100000 302310700 65237 100000 847936816 65238 100000 141511966 65239 100000 897419600 65240 100000 557876081 65241 100000 689960142 65242 100000 151106845 65243 100000 108997935 65244 100000 17361563 65245 100000 162841971 65246 100000 80135826 65247 100000 695120525 65248 100000 921783913 65249 100000 423810833 65250 100000 936112296 65251 100000 908979932 65252 100000 195402331 65253 100000 757632684 65254 100000 667879673 65255 100000 701180674 65256 100000 351680981 65257 100000 198142161 65258 100000 9387948 65259 100000 2846438 65260 100000 221977768 65261 100000 577418622 65262 100000 445639680 65263 100000 67050245 65264 100000 294962752 65265 100000 353169689 65266 100000 2901996 65267 100000 863442261 65268 100000 115352590 65269 100000 10427250 65270 100000 731468966 65271 100000 95821351 65272 100000 967491133 65273 100000 492292193 65274 100000 371697242 65275 100000 461961789 65276 100000 384229611 65277 100000 677659120 65278 100000 886011026 65279 100000 723599871 65280 100000 302003490 65281 100000 477463453 65282 100000 6922404 65283 100000 391791341 65284 100000 581324109 65285 100000 736795090 65286 100000 580835925 65287 100000 555693899 65288 100000 757518195 65289 100000 925371941 65290 100000 293358876 65291 100000 184748564 65292 100000 736831354 65293 100000 335381348 65294 100000 839231582 65295 100000 281458927 65296 100000 361632780 65297 100000 730705690 65298 100000 580867464 65299 100000 373423117 65300 100000 571604393 65301 100000 366900852 65302 100000 386181208 65303 100000 915456791 65304 100000 470626620 65305 100000 965285476 65306 100000 857741447 65307 100000 933572410 65308 100000 659147046 65309 100000 286115058 65310 100000 896046998 65311 100000 479122510 65312 100000 621247893 65313 100000 551738225 65314 100000 683617636 65315 100000 560421199 65316 100000 454144843 65317 100000 154872281 65318 100000 758791359 65319 100000 254627937 65320 100000 661794098 65321 100000 807353931 65322 100000 681457530 65323 100000 412640766 65324 100000 901219844 65325 100000 756656727 65326 100000 150304200 65327 100000 359790942 65328 100000 139387818 65329 100000 320168991 65330 100000 590371746 65331 100000 670152672 65332 100000 301131887 65333 100000 515690271 65334 100000 539484634 65335 100000 782629972 65336 100000 91782781 65337 100000 359195469 65338 100000 430553296 65339 100000 324592590 65340 100000 6878953 65341 100000 336326207 65342 100000 947796392 65343 100000 589582050 65344 100000 388073290 65345 100000 393621707 65346 100000 201143086 65347 100000 314363369 65348 100000 212129881 65349 100000 847058074 65350 100000 975493684 65351 100000 558877998 65352 100000 432779407 65353 100000 858797905 65354 100000 620374663 65355 100000 483712034 65356 100000 172375962 65357 100000 967075379 65358 100000 889185684 65359 100000 627737206 65360 100000 665774662 65361 100000 848365492 65362 100000 328497084 65363 100000 146089189 65364 100000 908924643 65365 100000 94251633 65366 100000 958245915 65367 100000 292204957 65368 100000 742709461 65369 100000 629699143 65370 100000 304739843 65371 100000 495597788 65372 100000 473121503 65373 100000 480088994 65374 100000 227623965 65375 100000 418337324 65376 100000 875573403 65377 100000 390668484 65378 100000 814954359 65379 100000 907835371 65380 100000 584543187 65381 100000 804312228 65382 100000 935093457 65383 100000 798287327 65384 100000 521070633 65385 100000 313101820 65386 100000 755213231 65387 100000 675176434 65388 100000 452490638 65389 100000 403876692 65390 100000 149174821 65391 100000 106241323 65392 100000 422915180 65393 100000 100339834 65394 100000 477488381 65395 100000 746397083 65396 100000 231013494 65397 100000 589102981 65398 100000 393484697 65399 100000 969503776 65400 100000 456358849 65401 100000 381877427 65402 100000 378042527 65403 100000 305604713 65404 100000 573742422 65405 100000 750697598 65406 100000 330706107 65407 100000 341318886 65408 100000 137701416 65409 100000 950880961 65410 100000 910982257 65411 100000 404539170 65412 100000 648909391 65413 100000 726004196 65414 100000 680494363 65415 100000 273225996 65416 100000 235330340 65417 100000 232677571 65418 100000 732229043 65419 100000 855719662 65420 100000 33732077 65421 100000 607818638 65422 100000 639647070 65423 100000 32998241 65424 100000 50256176 65425 100000 922771246 65426 100000 913816855 65427 100000 668548105 65428 100000 304406106 65429 100000 13029943 65430 100000 968365745 65431 100000 298793915 65432 100000 934637935 65433 100000 462433927 65434 100000 946251419 65435 100000 996748251 65436 100000 547614654 65437 100000 22749345 65438 100000 480925186 65439 100000 298053478 65440 100000 355115550 65441 100000 83218422 65442 100000 986120297 65443 100000 942714389 65444 100000 190222514 65445 100000 320442520 65446 100000 132880838 65447 100000 73788179 65448 100000 678856071 65449 100000 880520093 65450 100000 101860234 65451 100000 689986965 65452 100000 293004465 65453 100000 812914929 65454 100000 83056916 65455 100000 899621961 65456 100000 895440638 65457 100000 996962789 65458 100000 213945284 65459 100000 459237579 65460 100000 684720823 65461 100000 791970821 65462 100000 713627205 65463 100000 933138644 65464 100000 342638958 65465 100000 351604036 65466 100000 84236418 65467 100000 630926491 65468 100000 520736126 65469 100000 288036535 65470 100000 898932779 65471 100000 658395864 65472 100000 400363344 65473 100000 946202354 65474 100000 809656255 65475 100000 166015159 65476 100000 431934448 65477 100000 846541822 65478 100000 205391604 65479 100000 251949385 65480 100000 387799526 65481 100000 128396709 65482 100000 111156025 65483 100000 719258404 65484 100000 367273166 65485 100000 652190565 65486 100000 373494102 65487 100000 811575730 65488 100000 736539792 65489 100000 858572748 65490 100000 881127097 65491 100000 11549285 65492 100000 690412415 65493 100000 447037749 65494 100000 981115183 65495 100000 720258477 65496 100000 893014214 65497 100000 328889659 65498 100000 516618741 65499 100000 401086981 65500 100000 27033651 65501 100000 533534287 65502 100000 902321628 65503 100000 529280810 65504 100000 901448482 65505 100000 285710594 65506 100000 231099047 65507 100000 206116379 65508 100000 532842829 65509 100000 305391645 65510 100000 761845592 65511 100000 451756440 65512 100000 826269413 65513 100000 218490857 65514 100000 155919168 65515 100000 70206452 65516 100000 122000648 65517 100000 400027290 65518 100000 486242710 65519 100000 767699360 65520 100000 490857913 65521 100000 850142794 65522 100000 382035758 65523 100000 636556432 65524 100000 89267844 65525 100000 758835691 65526 100000 813177775 65527 100000 927411107 65528 100000 770137944 65529 100000 365297493 65530 100000 460610887 65531 100000 30725601 65532 100000 736236160 65533 100000 565629267 65534 100000 647073126 65535 100000 783013785 65536 100000 148726132 65537 100000 432887084 65538 100000 282209630 65539 100000 898331128 65540 100000 458353159 65541 100000 240010593 65542 100000 688639596 65543 100000 719996308 65544 100000 540463114 65545 100000 823213036 65546 100000 27387609 65547 100000 268869574 65548 100000 795116334 65549 100000 890453043 65550 100000 740357321 65551 100000 595474301 65552 100000 336772847 65553 100000 510450375 65554 100000 800437977 65555 100000 675164459 65556 100000 787588172 65557 100000 420511318 65558 100000 536295024 65559 100000 212476175 65560 100000 697014989 65561 100000 291775282 65562 100000 677651337 65563 100000 328966190 65564 100000 376137697 65565 100000 722983008 65566 100000 959579651 65567 100000 916550479 65568 100000 240024305 65569 100000 127947387 65570 100000 395333535 65571 100000 142709540 65572 100000 476268876 65573 100000 884306921 65574 100000 324541977 65575 100000 519229144 65576 100000 356230291 65577 100000 395438921 65578 100000 266860481 65579 100000 215692478 65580 100000 347520397 65581 100000 983170702 65582 100000 459734550 65583 100000 833939676 65584 100000 340011155 65585 100000 448454664 65586 100000 38495982 65587 100000 756879660 65588 100000 249280053 65589 100000 677671344 65590 100000 985588369 65591 100000 163862488 65592 100000 570947553 65593 100000 606698508 65594 100000 961902122 65595 100000 622689630 65596 100000 435173600 65597 100000 462987297 65598 100000 948286324 65599 100000 927551304 65600 100000 104032175 65601 100000 205930032 65602 100000 288727823 65603 100000 563927964 65604 100000 934145958 65605 100000 968340737 65606 100000 802902606 65607 100000 781976364 65608 100000 249240196 65609 100000 995811065 65610 100000 198525633 65611 100000 746525642 65612 100000 646336303 65613 100000 917380528 65614 100000 859663919 65615 100000 595906713 65616 100000 399270796 65617 100000 914622413 65618 100000 650196077 65619 100000 441066193 65620 100000 842331031 65621 100000 447605269 65622 100000 50042915 65623 100000 560776694 65624 100000 719586692 65625 100000 611155706 65626 100000 157021620 65627 100000 893749396 65628 100000 52922906 65629 100000 693088338 65630 100000 529504725 65631 100000 867485193 65632 100000 616088479 65633 100000 750665573 65634 100000 911874656 65635 100000 588713324 65636 100000 39625736 65637 100000 125930644 65638 100000 876717006 65639 100000 303033154 65640 100000 697528258 65641 100000 417612304 65642 100000 450535548 65643 100000 278998103 65644 100000 741374660 65645 100000 494685996 65646 100000 114741559 65647 100000 427559145 65648 100000 47051278 65649 100000 190728206 65650 100000 825145621 65651 100000 401912025 65652 100000 899080668 65653 100000 439456271 65654 100000 462563259 65655 100000 622239316 65656 100000 641867697 65657 100000 25235532 65658 100000 393929283 65659 100000 282718929 65660 100000 738954791 65661 100000 397201668 65662 100000 975426612 65663 100000 924927626 65664 100000 452381064 65665 100000 577080591 65666 100000 493828998 65667 100000 11428930 65668 100000 553534597 65669 100000 431286210 65670 100000 2576987 65671 100000 145555086 65672 100000 25529196 65673 100000 16281462 65674 100000 330923445 65675 100000 494252846 65676 100000 918820320 65677 100000 9607178 65678 100000 222231337 65679 100000 6709972 65680 100000 630979104 65681 100000 409777119 65682 100000 624155704 65683 100000 466879708 65684 100000 917981467 65685 100000 577688667 65686 100000 960575517 65687 100000 604949698 65688 100000 648470109 65689 100000 283924641 65690 100000 695720516 65691 100000 805835823 65692 100000 591318526 65693 100000 887503960 65694 100000 113205190 65695 100000 86893598 65696 100000 639674569 65697 100000 66613895 65698 100000 184780662 65699 100000 78186951 65700 100000 59851513 65701 100000 697711824 65702 100000 387484284 65703 100000 542447760 65704 100000 489836555 65705 100000 913254798 65706 100000 785161654 65707 100000 622296889 65708 100000 679203539 65709 100000 378265241 65710 100000 808248551 65711 100000 564052503 65712 100000 5446594 65713 100000 459059876 65714 100000 150726239 65715 100000 727222757 65716 100000 364381199 65717 100000 271739745 65718 100000 863231942 65719 100000 159500319 65720 100000 649264302 65721 100000 67635073 65722 100000 832589854 65723 100000 639538957 65724 100000 590703921 65725 100000 761551614 65726 100000 777282811 65727 100000 842965682 65728 100000 384147872 65729 100000 391136021 65730 100000 819130320 65731 100000 303892369 65732 100000 653020195 65733 100000 444979579 65734 100000 957413921 65735 100000 5043654 65736 100000 349306632 65737 100000 759566348 65738 100000 277710059 65739 100000 409326523 65740 100000 64234283 65741 100000 268033202 65742 100000 42139211 65743 100000 877626026 65744 100000 575287918 65745 100000 488814582 65746 100000 58189673 65747 100000 150338901 65748 100000 560772961 65749 100000 598331082 65750 100000 255770028 65751 100000 312255718 65752 100000 645341182 65753 100000 519443962 65754 100000 984538619 65755 100000 715422001 65756 100000 816088684 65757 100000 540753733 65758 100000 976829768 65759 100000 606309744 65760 100000 786299906 65761 100000 249383226 65762 100000 640383113 65763 100000 626296006 65764 100000 135718181 65765 100000 845228816 65766 100000 982933309 65767 100000 198430131 65768 100000 447713441 65769 100000 417563231 65770 100000 526240467 65771 100000 351430795 65772 100000 746235489 65773 100000 792853990 65774 100000 360458553 65775 100000 7619355 65776 100000 498463640 65777 100000 817218146 65778 100000 223901201 65779 100000 783366702 65780 100000 551462239 65781 100000 681680721 65782 100000 767192242 65783 100000 1418011 65784 100000 803595173 65785 100000 753502408 65786 100000 445767827 65787 100000 841260987 65788 100000 614951177 65789 100000 385825036 65790 100000 434631610 65791 100000 1649076 65792 100000 137844518 65793 100000 258524195 65794 100000 158487619 65795 100000 573696835 65796 100000 88224026 65797 100000 974326457 65798 100000 135153284 65799 100000 604343612 65800 100000 29948457 65801 100000 427420887 65802 100000 826251485 65803 100000 969619207 65804 100000 211041400 65805 100000 395605917 65806 100000 628228443 65807 100000 477296873 65808 100000 88468355 65809 100000 395088523 65810 100000 530036527 65811 100000 170970538 65812 100000 797240851 65813 100000 711807379 65814 100000 752217275 65815 100000 241818762 65816 100000 60872242 65817 100000 967511018 65818 100000 863794839 65819 100000 481335518 65820 100000 839585662 65821 100000 647858091 65822 100000 83896677 65823 100000 145262089 65824 100000 636911011 65825 100000 552563886 65826 100000 259027735 65827 100000 495711031 65828 100000 190668310 65829 100000 178236181 65830 100000 606500205 65831 100000 146206683 65832 100000 441637275 65833 100000 917519666 65834 100000 565790216 65835 100000 480425210 65836 100000 163907489 65837 100000 605813337 65838 100000 271668921 65839 100000 819854904 65840 100000 733322637 65841 100000 241747594 65842 100000 626193035 65843 100000 248833760 65844 100000 184241915 65845 100000 629144541 65846 100000 379882869 65847 100000 710491158 65848 100000 144056982 65849 100000 798167026 65850 100000 185988493 65851 100000 931862279 65852 100000 215173776 65853 100000 847607690 65854 100000 764519716 65855 100000 593686551 65856 100000 401587256 65857 100000 427109924 65858 100000 291085438 65859 100000 491784216 65860 100000 377418084 65861 100000 421160603 65862 100000 886358585 65863 100000 725283010 65864 100000 603407054 65865 100000 114423982 65866 100000 417129124 65867 100000 490631161 65868 100000 371892830 65869 100000 39561911 65870 100000 46226620 65871 100000 243577053 65872 100000 867899046 65873 100000 316371494 65874 100000 283023864 65875 100000 733444158 65876 100000 596325594 65877 100000 798290550 65878 100000 882925678 65879 100000 479505529 65880 100000 271473132 65881 100000 537047647 65882 100000 566844590 65883 100000 492243526 65884 100000 898941840 65885 100000 882953419 65886 100000 139171874 65887 100000 802314203 65888 100000 979661522 65889 100000 494653600 65890 100000 629596980 65891 100000 843764227 65892 100000 63907616 65893 100000 663413959 65894 100000 196523471 65895 100000 362488900 65896 100000 396291217 65897 100000 123913927 65898 100000 690477339 65899 100000 196498424 65900 100000 477379250 65901 100000 904635597 65902 100000 153872036 65903 100000 801361476 65904 100000 245328689 65905 100000 75509585 65906 100000 71947623 65907 100000 430795163 65908 100000 527923782 65909 100000 685771262 65910 100000 301443582 65911 100000 40057840 65912 100000 216535624 65913 100000 885304855 65914 100000 813839365 65915 100000 715764814 65916 100000 67524174 65917 100000 665108674 65918 100000 17166533 65919 100000 886705296 65920 100000 231669033 65921 100000 190514745 65922 100000 14705111 65923 100000 369017640 65924 100000 970314845 65925 100000 777022324 65926 100000 385190184 65927 100000 313737182 65928 100000 50390555 65929 100000 492506823 65930 100000 223042076 65931 100000 152860400 65932 100000 189339121 65933 100000 276940715 65934 100000 685647450 65935 100000 355770455 65936 100000 682923574 65937 100000 281363357 65938 100000 289187842 65939 100000 259132752 65940 100000 280579031 65941 100000 740863282 65942 100000 209827896 65943 100000 769279961 65944 100000 150646623 65945 100000 879961012 65946 100000 675127122 65947 100000 462001278 65948 100000 757382260 65949 100000 249951624 65950 100000 535055987 65951 100000 589785577 65952 100000 862606743 65953 100000 235419841 65954 100000 338153453 65955 100000 173872037 65956 100000 911942957 65957 100000 972266387 65958 100000 320449838 65959 100000 43521592 65960 100000 172504199 65961 100000 440268563 65962 100000 945845630 65963 100000 168336607 65964 100000 447016773 65965 100000 961332193 65966 100000 722936615 65967 100000 437537953 65968 100000 399474443 65969 100000 607772657 65970 100000 800402900 65971 100000 758790363 65972 100000 425049784 65973 100000 227439451 65974 100000 724855413 65975 100000 258134302 65976 100000 438642702 65977 100000 145402234 65978 100000 344137795 65979 100000 781736608 65980 100000 486518786 65981 100000 630376192 65982 100000 403904564 65983 100000 718101769 65984 100000 242730413 65985 100000 194148530 65986 100000 613405119 65987 100000 947595451 65988 100000 998032010 65989 100000 391945673 65990 100000 843398016 65991 100000 430508008 65992 100000 959052847 65993 100000 635116511 65994 100000 776228975 65995 100000 273156211 65996 100000 861127915 65997 100000 951626578 65998 100000 100333401 65999 100000 235272606 66000 100000 971996520 66001 100000 662319012 66002 100000 832527842 66003 100000 302527014 66004 100000 628986074 66005 100000 987215908 66006 100000 280358721 66007 100000 496989874 66008 100000 454684839 66009 100000 347112161 66010 100000 537233796 66011 100000 81184855 66012 100000 807039567 66013 100000 352904200 66014 100000 531470302 66015 100000 380359108 66016 100000 204872000 66017 100000 547279370 66018 100000 648089745 66019 100000 706235257 66020 100000 852270085 66021 100000 287963966 66022 100000 123844684 66023 100000 665784027 66024 100000 14434487 66025 100000 626162395 66026 100000 201571167 66027 100000 223105998 66028 100000 274032735 66029 100000 33230979 66030 100000 931525904 66031 100000 475554916 66032 100000 497855556 66033 100000 581936827 66034 100000 735788786 66035 100000 231214506 66036 100000 136321848 66037 100000 223007421 66038 100000 950119403 66039 100000 499969683 66040 100000 407669222 66041 100000 177693556 66042 100000 493813168 66043 100000 248902119 66044 100000 6129689 66045 100000 306135142 66046 100000 636024494 66047 100000 238303239 66048 100000 815204854 66049 100000 574744100 66050 100000 309807436 66051 100000 953838694 66052 100000 773041846 66053 100000 26858005 66054 100000 694095371 66055 100000 982495831 66056 100000 737835842 66057 100000 92797746 66058 100000 304343080 66059 100000 256984380 66060 100000 844367889 66061 100000 531273799 66062 100000 16642963 66063 100000 487284051 66064 100000 379643772 66065 100000 543276571 66066 100000 473896342 66067 100000 929506335 66068 100000 699815909 66069 100000 530487884 66070 100000 891892547 66071 100000 233999865 66072 100000 776464291 66073 100000 943830206 66074 100000 804417107 66075 100000 874168940 66076 100000 335379174 66077 100000 129441220 66078 100000 85339187 66079 100000 333534699 66080 100000 204033691 66081 100000 844595396 66082 100000 775859893 66083 100000 836984190 66084 100000 288191694 66085 100000 704354487 66086 100000 43614783 66087 100000 537282680 66088 100000 54653119 66089 100000 370804315 66090 100000 782535358 66091 100000 769946975 66092 100000 598689570 66093 100000 226295633 66094 100000 153600036 66095 100000 780121899 66096 100000 46557107 66097 100000 881201326 66098 100000 52299985 66099 100000 750140547 66100 100000 334085850 66101 100000 98063098 66102 100000 883123381 66103 100000 811617385 66104 100000 294652491 66105 100000 178964247 66106 100000 306408900 66107 100000 419568218 66108 100000 922087085 66109 100000 343611717 66110 100000 596790108 66111 100000 13550713 66112 100000 50597773 66113 100000 306306962 66114 100000 446354429 66115 100000 894382943 66116 100000 522676804 66117 100000 235593343 66118 100000 156625812 66119 100000 612078220 66120 100000 212530702 66121 100000 68633899 66122 100000 462078830 66123 100000 544999185 66124 100000 716786260 66125 100000 592531908 66126 100000 580587084 66127 100000 865387919 66128 100000 163605842 66129 100000 511976729 66130 100000 660559 66131 100000 535520416 66132 100000 946780220 66133 100000 884360190 66134 100000 870386000 66135 100000 311378783 66136 100000 418662811 66137 100000 716355466 66138 100000 645097300 66139 100000 406331524 66140 100000 67488328 66141 100000 887200742 66142 100000 709508068 66143 100000 492873780 66144 100000 330133535 66145 100000 644095888 66146 100000 319386461 66147 100000 532799634 66148 100000 774102886 66149 100000 327628521 66150 100000 460666524 66151 100000 711489503 66152 100000 894557962 66153 100000 696519963 66154 100000 886629728 66155 100000 196232959 66156 100000 574384440 66157 100000 629149211 66158 100000 469551816 66159 100000 138032942 66160 100000 118464893 66161 100000 234489524 66162 100000 603257026 66163 100000 720063953 66164 100000 117183823 66165 100000 237339862 66166 100000 913647058 66167 100000 475527471 66168 100000 332445419 66169 100000 80958016 66170 100000 64445390 66171 100000 34382384 66172 100000 927570948 66173 100000 621674615 66174 100000 497362637 66175 100000 910115106 66176 100000 228199491 66177 100000 643575354 66178 100000 832120121 66179 100000 511126976 66180 100000 631750019 66181 100000 73798136 66182 100000 150218568 66183 100000 223528952 66184 100000 476134395 66185 100000 980645797 66186 100000 175893715 66187 100000 360615972 66188 100000 890829989 66189 100000 865586006 66190 100000 880093852 66191 100000 538741370 66192 100000 874465606 66193 100000 384069325 66194 100000 677187606 66195 100000 563026351 66196 100000 398365239 66197 100000 108761 66198 100000 417367175 66199 100000 862439300 66200 100000 622006920 66201 100000 363052514 66202 100000 303776267 66203 100000 962713319 66204 100000 518266869 66205 100000 254649949 66206 100000 634868579 66207 100000 469046799 66208 100000 476571877 66209 100000 751639418 66210 100000 241024033 66211 100000 143530604 66212 100000 117648995 66213 100000 287476418 66214 100000 551475218 66215 100000 956480245 66216 100000 181809875 66217 100000 791988279 66218 100000 430247293 66219 100000 543733885 66220 100000 715048674 66221 100000 594026935 66222 100000 312255765 66223 100000 947062101 66224 100000 213841531 66225 100000 857121680 66226 100000 676829133 66227 100000 919680846 66228 100000 747267317 66229 100000 360799092 66230 100000 186243504 66231 100000 398309101 66232 100000 230011009 66233 100000 285685182 66234 100000 68696998 66235 100000 670155945 66236 100000 218806030 66237 100000 250275638 66238 100000 827230926 66239 100000 275947335 66240 100000 20411343 66241 100000 842940636 66242 100000 802679552 66243 100000 757791292 66244 100000 992447695 66245 100000 826481417 66246 100000 557417284 66247 100000 482294882 66248 100000 254725497 66249 100000 824539493 66250 100000 407934737 66251 100000 444180532 66252 100000 875829817 66253 100000 851050667 66254 100000 403319658 66255 100000 75389844 66256 100000 49420302 66257 100000 607968048 66258 100000 389796559 66259 100000 919851949 66260 100000 840694316 66261 100000 226865516 66262 100000 662224823 66263 100000 477381588 66264 100000 879070366 66265 100000 272089760 66266 100000 126312690 66267 100000 897452882 66268 100000 189396431 66269 100000 648591047 66270 100000 192995253 66271 100000 6321995 66272 100000 951939774 66273 100000 502688780 66274 100000 246397308 66275 100000 331004464 66276 100000 757844496 66277 100000 821715648 66278 100000 113395025 66279 100000 251761739 66280 100000 913233670 66281 100000 85616105 66282 100000 970784661 66283 100000 993162816 66284 100000 313696177 66285 100000 414832800 66286 100000 43728563 66287 100000 907561583 66288 100000 470714468 66289 100000 997139864 66290 100000 595287734 66291 100000 452701026 66292 100000 947301947 66293 100000 668524044 66294 100000 565564146 66295 100000 311151107 66296 100000 230380583 66297 100000 679611446 66298 100000 801254642 66299 100000 216413668 66300 100000 602671497 66301 100000 197179192 66302 100000 947751835 66303 100000 841311659 66304 100000 845914180 66305 100000 914161322 66306 100000 352119452 66307 100000 988960656 66308 100000 533217136 66309 100000 226630124 66310 100000 490505307 66311 100000 689436325 66312 100000 808771412 66313 100000 523733469 66314 100000 599429854 66315 100000 3710209 66316 100000 756709355 66317 100000 930127831 66318 100000 284390840 66319 100000 784007716 66320 100000 109523155 66321 100000 109894450 66322 100000 826889132 66323 100000 748765657 66324 100000 904888573 66325 100000 689676235 66326 100000 386265803 66327 100000 696758368 66328 100000 869609879 66329 100000 51884256 66330 100000 939165196 66331 100000 303850452 66332 100000 209585107 66333 100000 563537959 66334 100000 820763660 66335 100000 766742635 66336 100000 621556616 66337 100000 27287339 66338 100000 290663709 66339 100000 204667729 66340 100000 452782131 66341 100000 918959773 66342 100000 955537004 66343 100000 816957694 66344 100000 647561276 66345 100000 614227230 66346 100000 967777107 66347 100000 523483019 66348 100000 678534632 66349 100000 476964410 66350 100000 401393398 66351 100000 314195263 66352 100000 381420440 66353 100000 278032922 66354 100000 673830645 66355 100000 840972165 66356 100000 978246859 66357 100000 856223258 66358 100000 974971176 66359 100000 79922090 66360 100000 919046387 66361 100000 156813549 66362 100000 360475437 66363 100000 117640493 66364 100000 772374884 66365 100000 897572011 66366 100000 720351637 66367 100000 5306506 66368 100000 869412554 66369 100000 680223586 66370 100000 71762841 66371 100000 886599165 66372 100000 317572504 66373 100000 335217467 66374 100000 870420878 66375 100000 341529331 66376 100000 386077274 66377 100000 423635279 66378 100000 264339608 66379 100000 63556311 66380 100000 57369788 66381 100000 600877727 66382 100000 384335257 66383 100000 392314445 66384 100000 901130382 66385 100000 399094151 66386 100000 960715918 66387 100000 438730961 66388 100000 833110394 66389 100000 780089415 66390 100000 26770130 66391 100000 20939012 66392 100000 119206772 66393 100000 577812489 66394 100000 908364262 66395 100000 933248768 66396 100000 910466520 66397 100000 522517674 66398 100000 10628813 66399 100000 970452166 66400 100000 480491516 66401 100000 563321183 66402 100000 537521347 66403 100000 870766448 66404 100000 647659312 66405 100000 815844440 66406 100000 34397373 66407 100000 857660666 66408 100000 143574807 66409 100000 321095079 66410 100000 127301911 66411 100000 563014537 66412 100000 219748674 66413 100000 468951749 66414 100000 387762398 66415 100000 530273633 66416 100000 232975568 66417 100000 432879004 66418 100000 377071067 66419 100000 550946545 66420 100000 963393570 66421 100000 368152132 66422 100000 61303099 66423 100000 733086644 66424 100000 136000646 66425 100000 341397583 66426 100000 647002490 66427 100000 767269887 66428 100000 844176964 66429 100000 313185784 66430 100000 464574848 66431 100000 279224382 66432 100000 502866342 66433 100000 659279767 66434 100000 292714585 66435 100000 467347930 66436 100000 327034893 66437 100000 647260113 66438 100000 768510725 66439 100000 330856431 66440 100000 495944363 66441 100000 474611638 66442 100000 634461428 66443 100000 262157755 66444 100000 553849671 66445 100000 489382501 66446 100000 411003255 66447 100000 238355133 66448 100000 190073940 66449 100000 73646051 66450 100000 578021519 66451 100000 50579287 66452 100000 63327293 66453 100000 641360758 66454 100000 222502613 66455 100000 380554133 66456 100000 211334365 66457 100000 712397048 66458 100000 956470403 66459 100000 802232954 66460 100000 245152264 66461 100000 42339729 66462 100000 591282880 66463 100000 965910286 66464 100000 523624123 66465 100000 191307244 66466 100000 992186224 66467 100000 500640616 66468 100000 617379465 66469 100000 750416521 66470 100000 922940357 66471 100000 515370307 66472 100000 803934977 66473 100000 946213294 66474 100000 550656327 66475 100000 983085113 66476 100000 671103341 66477 100000 613946212 66478 100000 236048766 66479 100000 713867019 66480 100000 173741414 66481 100000 530135106 66482 100000 214018042 66483 100000 471465168 66484 100000 125476377 66485 100000 124365956 66486 100000 76794455 66487 100000 527834021 66488 100000 31999873 66489 100000 756989017 66490 100000 905994570 66491 100000 422827095 66492 100000 517070241 66493 100000 148887217 66494 100000 699381368 66495 100000 704305200 66496 100000 591540441 66497 100000 312968945 66498 100000 476382455 66499 100000 872271693 66500 100000 51365287 66501 100000 138999149 66502 100000 131536212 66503 100000 901507292 66504 100000 504886886 66505 100000 886453350 66506 100000 616179391 66507 100000 108928282 66508 100000 501728353 66509 100000 920568832 66510 100000 632068833 66511 100000 75827822 66512 100000 156298875 66513 100000 252232608 66514 100000 524124653 66515 100000 218670968 66516 100000 436779671 66517 100000 611201878 66518 100000 138869809 66519 100000 957021500 66520 100000 158558324 66521 100000 195197514 66522 100000 813530659 66523 100000 995082482 66524 100000 818785606 66525 100000 384972244 66526 100000 262647977 66527 100000 795952494 66528 100000 355752778 66529 100000 233953248 66530 100000 692241242 66531 100000 487871285 66532 100000 483889953 66533 100000 72590627 66534 100000 992637785 66535 100000 732257600 66536 100000 316485350 66537 100000 684365584 66538 100000 346933867 66539 100000 681048291 66540 100000 919160045 66541 100000 572655482 66542 100000 410443172 66543 100000 179254817 66544 100000 567258755 66545 100000 774670844 66546 100000 466699020 66547 100000 589021110 66548 100000 929368425 66549 100000 421398121 66550 100000 292636063 66551 100000 491790138 66552 100000 264212541 66553 100000 2175073 66554 100000 517446870 66555 100000 656251654 66556 100000 745462108 66557 100000 848770396 66558 100000 748353221 66559 100000 576225096 66560 100000 514026670 66561 100000 978383747 66562 100000 147683033 66563 100000 773633867 66564 100000 595351444 66565 100000 782520607 66566 100000 117167631 66567 100000 285184683 66568 100000 733980957 66569 100000 781058323 66570 100000 213796738 66571 100000 409966305 66572 100000 699206002 66573 100000 42532447 66574 100000 423884554 66575 100000 759152491 66576 100000 487503657 66577 100000 241764761 66578 100000 627850599 66579 100000 221340904 66580 100000 242699726 66581 100000 908509586 66582 100000 185424889 66583 100000 590611385 66584 100000 789892720 66585 100000 382104805 66586 100000 571166818 66587 100000 102592121 66588 100000 232976764 66589 100000 800008175 66590 100000 827434129 66591 100000 373489350 66592 100000 902660879 66593 100000 122505890 66594 100000 600337913 66595 100000 496909888 66596 100000 948818910 66597 100000 319223035 66598 100000 796833133 66599 100000 12065996 66600 100000 768248544 66601 100000 496960084 66602 100000 739265156 66603 100000 705621833 66604 100000 785248558 66605 100000 586246723 66606 100000 956730989 66607 100000 386937178 66608 100000 483544029 66609 100000 164521728 66610 100000 626994659 66611 100000 76414955 66612 100000 40356864 66613 100000 502927673 66614 100000 215046984 66615 100000 316225451 66616 100000 276128116 66617 100000 391258193 66618 100000 612791516 66619 100000 950330539 66620 100000 711854213 66621 100000 992346405 66622 100000 672423350 66623 100000 729778163 66624 100000 650987522 66625 100000 58980121 66626 100000 735167709 66627 100000 494455863 66628 100000 792124728 66629 100000 327697007 66630 100000 307679030 66631 100000 134279291 66632 100000 696230359 66633 100000 142537487 66634 100000 4859508 66635 100000 697269007 66636 100000 488155923 66637 100000 630013399 66638 100000 542771964 66639 100000 463983766 66640 100000 785865426 66641 100000 674278737 66642 100000 820066426 66643 100000 436970729 66644 100000 31496924 66645 100000 898325124 66646 100000 104220223 66647 100000 639543006 66648 100000 102913885 66649 100000 120317507 66650 100000 384843021 66651 100000 243927664 66652 100000 227648490 66653 100000 277344927 66654 100000 650202488 66655 100000 131619397 66656 100000 735612685 66657 100000 516139146 66658 100000 469816961 66659 100000 73954337 66660 100000 687679841 66661 100000 173202272 66662 100000 662478895 66663 100000 574713879 66664 100000 414872263 66665 100000 495548403 66666 100000 587271457 66667 100000 495732379 66668 100000 456788927 66669 100000 589977769 66670 100000 557597056 66671 100000 787946122 66672 100000 222366216 66673 100000 810477081 66674 100000 691430390 66675 100000 808289732 66676 100000 933841338 66677 100000 860211107 66678 100000 417950371 66679 100000 311718408 66680 100000 649597098 66681 100000 507703414 66682 100000 620699543 66683 100000 521013464 66684 100000 425128851 66685 100000 724080320 66686 100000 750029485 66687 100000 263941465 66688 100000 324445151 66689 100000 852211153 66690 100000 447694925 66691 100000 899242507 66692 100000 760595896 66693 100000 606814941 66694 100000 44369629 66695 100000 729822990 66696 100000 803760593 66697 100000 605173733 66698 100000 622841019 66699 100000 876112882 66700 100000 32088993 66701 100000 63453607 66702 100000 179811900 66703 100000 793436737 66704 100000 21418255 66705 100000 832721653 66706 100000 627782417 66707 100000 55558429 66708 100000 304357432 66709 100000 386566972 66710 100000 244401957 66711 100000 110042087 66712 100000 941809047 66713 100000 107469966 66714 100000 151625355 66715 100000 659294226 66716 100000 534140282 66717 100000 481165020 66718 100000 26653332 66719 100000 896435506 66720 100000 107814182 66721 100000 623018306 66722 100000 142536455 66723 100000 947456461 66724 100000 377112792 66725 100000 95023511 66726 100000 367571682 66727 100000 197465051 66728 100000 312118407 66729 100000 925782812 66730 100000 659007427 66731 100000 279065202 66732 100000 405104190 66733 100000 442489745 66734 100000 41476658 66735 100000 237670054 66736 100000 363697672 66737 100000 636254508 66738 100000 298648460 66739 100000 197719304 66740 100000 800459399 66741 100000 733938027 66742 100000 280826833 66743 100000 274532984 66744 100000 716548740 66745 100000 247487067 66746 100000 922380678 66747 100000 194073088 66748 100000 598658724 66749 100000 973027556 66750 100000 755168148 66751 100000 120693729 66752 100000 463042298 66753 100000 174021266 66754 100000 11674682 66755 100000 694044562 66756 100000 151545012 66757 100000 779592316 66758 100000 203064748 66759 100000 852286871 66760 100000 142840275 66761 100000 306610756 66762 100000 977581821 66763 100000 355042638 66764 100000 377513630 66765 100000 715911932 66766 100000 412241114 66767 100000 710064265 66768 100000 938468175 66769 100000 678145359 66770 100000 939457386 66771 100000 666660808 66772 100000 68174515 66773 100000 129432148 66774 100000 712654923 66775 100000 107981680 66776 100000 357233703 66777 100000 323446127 66778 100000 873477739 66779 100000 283674709 66780 100000 99817588 66781 100000 616668505 66782 100000 732129941 66783 100000 808982768 66784 100000 137669683 66785 100000 908317541 66786 100000 65460598 66787 100000 542085412 66788 100000 316463946 66789 100000 540892022 66790 100000 493314765 66791 100000 369945012 66792 100000 374702254 66793 100000 353420833 66794 100000 857907652 66795 100000 462093778 66796 100000 79541868 66797 100000 763724837 66798 100000 22411470 66799 100000 296141182 66800 100000 699608477 66801 100000 412315746 66802 100000 529177607 66803 100000 17312706 66804 100000 934278328 66805 100000 853087769 66806 100000 834273210 66807 100000 436091094 66808 100000 491762122 66809 100000 730255664 66810 100000 874783536 66811 100000 933081953 66812 100000 673629655 66813 100000 175069356 66814 100000 913111172 66815 100000 241230684 66816 100000 900779145 66817 100000 771001385 66818 100000 375851499 66819 100000 454981224 66820 100000 277753272 66821 100000 802302664 66822 100000 201712957 66823 100000 443954648 66824 100000 524458643 66825 100000 983277372 66826 100000 751683417 66827 100000 494993934 66828 100000 384155737 66829 100000 836914278 66830 100000 724915739 66831 100000 821265393 66832 100000 559645789 66833 100000 454421932 66834 100000 905937622 66835 100000 349328945 66836 100000 730244761 66837 100000 784680037 66838 100000 836194216 66839 100000 510991443 66840 100000 62117169 66841 100000 514443349 66842 100000 123363754 66843 100000 470939691 66844 100000 752477340 66845 100000 139036029 66846 100000 312366381 66847 100000 237898528 66848 100000 399894455 66849 100000 694388237 66850 100000 754230433 66851 100000 271233522 66852 100000 619699942 66853 100000 613705580 66854 100000 560405338 66855 100000 930311674 66856 100000 379324683 66857 100000 477895770 66858 100000 770788704 66859 100000 173861982 66860 100000 516254259 66861 100000 625185172 66862 100000 712372666 66863 100000 641317354 66864 100000 689799489 66865 100000 164722824 66866 100000 843442905 66867 100000 657902223 66868 100000 465596472 66869 100000 826663141 66870 100000 707134185 66871 100000 672166725 66872 100000 485657681 66873 100000 486747263 66874 100000 475160364 66875 100000 136736321 66876 100000 888967887 66877 100000 464500079 66878 100000 956680385 66879 100000 314161359 66880 100000 255637886 66881 100000 77027080 66882 100000 608793838 66883 100000 209840979 66884 100000 175364461 66885 100000 295519477 66886 100000 390038090 66887 100000 268480332 66888 100000 843571461 66889 100000 894235367 66890 100000 166561930 66891 100000 494848172 66892 100000 552355559 66893 100000 543634915 66894 100000 129251107 66895 100000 51563085 66896 100000 772439758 66897 100000 131769813 66898 100000 428778718 66899 100000 976449569 66900 100000 923819739 66901 100000 556912493 66902 100000 592066065 66903 100000 56323639 66904 100000 848150519 66905 100000 164453711 66906 100000 338838367 66907 100000 863355940 66908 100000 256936202 66909 100000 392650912 66910 100000 178304652 66911 100000 836208214 66912 100000 744438936 66913 100000 1282709 66914 100000 159557308 66915 100000 688922620 66916 100000 153660000 66917 100000 752760353 66918 100000 977532509 66919 100000 291301393 66920 100000 245229084 66921 100000 451322761 66922 100000 218846832 66923 100000 787669650 66924 100000 312258682 66925 100000 308173605 66926 100000 699636437 66927 100000 800740322 66928 100000 362384832 66929 100000 606725868 66930 100000 814013947 66931 100000 473362607 66932 100000 383641902 66933 100000 270181568 66934 100000 599386564 66935 100000 711022040 66936 100000 164621431 66937 100000 669013653 66938 100000 208277085 66939 100000 425846441 66940 100000 411662181 66941 100000 412516553 66942 100000 94325900 66943 100000 340977505 66944 100000 189203950 66945 100000 185353991 66946 100000 143032812 66947 100000 406687777 66948 100000 71091993 66949 100000 144320880 66950 100000 323103805 66951 100000 483118307 66952 100000 309974320 66953 100000 336748102 66954 100000 997357938 66955 100000 695913593 66956 100000 931078259 66957 100000 157608777 66958 100000 721890478 66959 100000 295199622 66960 100000 598525167 66961 100000 230576397 66962 100000 867830101 66963 100000 109590836 66964 100000 712816357 66965 100000 832636002 66966 100000 433408621 66967 100000 298782447 66968 100000 100575620 66969 100000 437828020 66970 100000 130863786 66971 100000 390577337 66972 100000 949398952 66973 100000 806094876 66974 100000 217520150 66975 100000 424900851 66976 100000 270005205 66977 100000 868802121 66978 100000 835182554 66979 100000 486534773 66980 100000 130132047 66981 100000 267699330 66982 100000 300475642 66983 100000 923191631 66984 100000 465059065 66985 100000 117597053 66986 100000 512255596 66987 100000 251795223 66988 100000 463365258 66989 100000 858355732 66990 100000 374200131 66991 100000 991985333 66992 100000 23208620 66993 100000 265119988 66994 100000 555040558 66995 100000 267867024 66996 100000 615155163 66997 100000 620251256 66998 100000 955765979 66999 100000 610016771 67000 100000 645212287 67001 100000 151906109 67002 100000 831870901 67003 100000 158849311 67004 100000 151419897 67005 100000 342981760 67006 100000 738974252 67007 100000 239962270 67008 100000 325731771 67009 100000 905476480 67010 100000 859579602 67011 100000 695577958 67012 100000 753827540 67013 100000 268879221 67014 100000 848863958 67015 100000 449811598 67016 100000 128360055 67017 100000 221311610 67018 100000 973692695 67019 100000 268928520 67020 100000 324843443 67021 100000 107021375 67022 100000 137749682 67023 100000 23889778 67024 100000 903468587 67025 100000 654667533 67026 100000 131066951 67027 100000 348122328 67028 100000 804015246 67029 100000 60980881 67030 100000 231881889 67031 100000 478921601 67032 100000 231294451 67033 100000 242451238 67034 100000 191068565 67035 100000 793637688 67036 100000 354431636 67037 100000 805658515 67038 100000 761264587 67039 100000 498926731 67040 100000 13051613 67041 100000 817767096 67042 100000 519970438 67043 100000 707447922 67044 100000 931765460 67045 100000 363399104 67046 100000 483596202 67047 100000 262235059 67048 100000 291312067 67049 100000 222629241 67050 100000 928230739 67051 100000 785084821 67052 100000 588005474 67053 100000 74367410 67054 100000 334214666 67055 100000 575751601 67056 100000 911909907 67057 100000 14821242 67058 100000 294152538 67059 100000 297820029 67060 100000 348144396 67061 100000 126367323 67062 100000 738593957 67063 100000 587258686 67064 100000 343798786 67065 100000 8636606 67066 100000 291372046 67067 100000 321734949 67068 100000 481562945 67069 100000 839651593 67070 100000 32290308 67071 100000 857470777 67072 100000 6262609 67073 100000 621741040 67074 100000 186215595 67075 100000 797033290 67076 100000 699908449 67077 100000 567120359 67078 100000 271777082 67079 100000 452616745 67080 100000 787850674 67081 100000 221862970 67082 100000 436344605 67083 100000 510721424 67084 100000 999843585 67085 100000 531218182 67086 100000 611621007 67087 100000 782327877 67088 100000 572118410 67089 100000 123223367 67090 100000 259952708 67091 100000 605076433 67092 100000 313367201 67093 100000 92105049 67094 100000 816955604 67095 100000 733359935 67096 100000 287855540 67097 100000 10953160 67098 100000 856677598 67099 100000 605443041 67100 100000 629688277 67101 100000 828686761 67102 100000 606054032 67103 100000 533727699 67104 100000 347639026 67105 100000 448827246 67106 100000 838519669 67107 100000 289605837 67108 100000 409197222 67109 100000 791839573 67110 100000 829638823 67111 100000 852868431 67112 100000 173312778 67113 100000 39741778 67114 100000 514309553 67115 100000 411843186 67116 100000 513979014 67117 100000 82882876 67118 100000 930543412 67119 100000 748182175 67120 100000 460859124 67121 100000 434262234 67122 100000 293129466 67123 100000 70596893 67124 100000 722010278 67125 100000 310760365 67126 100000 493638867 67127 100000 33284349 67128 100000 584842259 67129 100000 172637289 67130 100000 204143740 67131 100000 289476439 67132 100000 598179004 67133 100000 366462565 67134 100000 523866937 67135 100000 982621901 67136 100000 854074107 67137 100000 101440114 67138 100000 987437288 67139 100000 478930121 67140 100000 889200000 67141 100000 740328465 67142 100000 844329945 67143 100000 671642629 67144 100000 969866616 67145 100000 946526229 67146 100000 317118385 67147 100000 202889454 67148 100000 825720153 67149 100000 578012561 67150 100000 213343979 67151 100000 423793610 67152 100000 877086793 67153 100000 518375544 67154 100000 898314646 67155 100000 699935661 67156 100000 445709770 67157 100000 276611854 67158 100000 785663180 67159 100000 565531750 67160 100000 55565003 67161 100000 788902084 67162 100000 345147403 67163 100000 720180853 67164 100000 457718853 67165 100000 290867663 67166 100000 223718221 67167 100000 16072808 67168 100000 712925722 67169 100000 983495632 67170 100000 931711502 67171 100000 900908448 67172 100000 195060445 67173 100000 994226879 67174 100000 237385200 67175 100000 682593020 67176 100000 378104776 67177 100000 651890483 67178 100000 112139791 67179 100000 45498439 67180 100000 651452067 67181 100000 688989499 67182 100000 976116210 67183 100000 760594162 67184 100000 183232145 67185 100000 638893199 67186 100000 327728468 67187 100000 689018282 67188 100000 907103341 67189 100000 159663121 67190 100000 30518815 67191 100000 38906744 67192 100000 724696330 67193 100000 441604045 67194 100000 854137736 67195 100000 184602699 67196 100000 363622630 67197 100000 283022731 67198 100000 717328206 67199 100000 895992283 67200 100000 307923873 67201 100000 361430642 67202 100000 110803324 67203 100000 296200285 67204 100000 599962629 67205 100000 182860981 67206 100000 246922731 67207 100000 586382308 67208 100000 63724989 67209 100000 935999772 67210 100000 837640265 67211 100000 239904790 67212 100000 309150787 67213 100000 526247098 67214 100000 718584618 67215 100000 569166828 67216 100000 176062155 67217 100000 856954248 67218 100000 496380265 67219 100000 677561026 67220 100000 1468084 67221 100000 544653583 67222 100000 523619548 67223 100000 186485172 67224 100000 664139187 67225 100000 560640928 67226 100000 308371373 67227 100000 735566403 67228 100000 727016439 67229 100000 717746962 67230 100000 54136895 67231 100000 554036528 67232 100000 669123092 67233 100000 116930080 67234 100000 170651076 67235 100000 239084215 67236 100000 831847280 67237 100000 814626089 67238 100000 11832412 67239 100000 570396732 67240 100000 695602459 67241 100000 332519944 67242 100000 944739511 67243 100000 575097228 67244 100000 782394399 67245 100000 514579402 67246 100000 291590187 67247 100000 624501508 67248 100000 575693042 67249 100000 709113340 67250 100000 543409957 67251 100000 527352710 67252 100000 686769670 67253 100000 447280492 67254 100000 614956876 67255 100000 797935501 67256 100000 962691650 67257 100000 384927769 67258 100000 220037514 67259 100000 411270802 67260 100000 125380066 67261 100000 19999929 67262 100000 563113421 67263 100000 630380789 67264 100000 13365862 67265 100000 733943324 67266 100000 115186735 67267 100000 217184867 67268 100000 314933977 67269 100000 360607799 67270 100000 569796978 67271 100000 407774020 67272 100000 500423017 67273 100000 292242610 67274 100000 582219210 67275 100000 121484791 67276 100000 975248746 67277 100000 513989500 67278 100000 530324794 67279 100000 113304353 67280 100000 5981841 67281 100000 807950131 67282 100000 320053454 67283 100000 101147171 67284 100000 675343066 67285 100000 334122691 67286 100000 869824821 67287 100000 55553523 67288 100000 169328290 67289 100000 141542126 67290 100000 716876253 67291 100000 850556566 67292 100000 340898493 67293 100000 150851538 67294 100000 695639180 67295 100000 693006632 67296 100000 657361530 67297 100000 17176358 67298 100000 980262299 67299 100000 271773712 67300 100000 939115175 67301 100000 707976388 67302 100000 152489158 67303 100000 802246264 67304 100000 7901247 67305 100000 938075362 67306 100000 132232056 67307 100000 928471067 67308 100000 939459955 67309 100000 292414364 67310 100000 828286371 67311 100000 974571584 67312 100000 337474656 67313 100000 319263102 67314 100000 35183985 67315 100000 824848458 67316 100000 833954384 67317 100000 564256054 67318 100000 251010451 67319 100000 270266720 67320 100000 57944205 67321 100000 32014013 67322 100000 879464823 67323 100000 982643058 67324 100000 386518163 67325 100000 223158780 67326 100000 301398726 67327 100000 751549319 67328 100000 285674598 67329 100000 230745730 67330 100000 371565688 67331 100000 105147398 67332 100000 948634867 67333 100000 284098236 67334 100000 274456938 67335 100000 245045593 67336 100000 454743402 67337 100000 137415501 67338 100000 586990658 67339 100000 101678994 67340 100000 16763515 67341 100000 40238253 67342 100000 980421335 67343 100000 717381039 67344 100000 999684047 67345 100000 789720299 67346 100000 208834654 67347 100000 622423723 67348 100000 491241310 67349 100000 916091583 67350 100000 230027220 67351 100000 351753918 67352 100000 453140134 67353 100000 748743067 67354 100000 915759013 67355 100000 656965700 67356 100000 500398840 67357 100000 786925745 67358 100000 865867834 67359 100000 101253743 67360 100000 630465085 67361 100000 945056844 67362 100000 714370234 67363 100000 234423977 67364 100000 74264597 67365 100000 386947215 67366 100000 200346594 67367 100000 209443380 67368 100000 452149023 67369 100000 866631988 67370 100000 785501057 67371 100000 702782157 67372 100000 288239345 67373 100000 435501707 67374 100000 278811211 67375 100000 128787856 67376 100000 245711117 67377 100000 144060629 67378 100000 831370900 67379 100000 546430205 67380 100000 11676782 67381 100000 875575035 67382 100000 160517884 67383 100000 19472706 67384 100000 432707596 67385 100000 608109628 67386 100000 573989146 67387 100000 28179600 67388 100000 119622697 67389 100000 986588457 67390 100000 927662734 67391 100000 550358937 67392 100000 219430808 67393 100000 903714777 67394 100000 440057839 67395 100000 61207818 67396 100000 322563357 67397 100000 764310479 67398 100000 147189862 67399 100000 37145313 67400 100000 653323279 67401 100000 818731174 67402 100000 95347600 67403 100000 406331438 67404 100000 577312289 67405 100000 949714518 67406 100000 153673370 67407 100000 223862656 67408 100000 403745197 67409 100000 680788094 67410 100000 63226090 67411 100000 793472980 67412 100000 76051227 67413 100000 90078621 67414 100000 349763493 67415 100000 920369663 67416 100000 677203174 67417 100000 652204176 67418 100000 364902390 67419 100000 388646913 67420 100000 169150302 67421 100000 247944654 67422 100000 653878472 67423 100000 685539569 67424 100000 214724820 67425 100000 421903225 67426 100000 217756754 67427 100000 742830410 67428 100000 776828503 67429 100000 927535233 67430 100000 357000811 67431 100000 846767527 67432 100000 949352113 67433 100000 634640449 67434 100000 584922401 67435 100000 101193464 67436 100000 622496180 67437 100000 276087786 67438 100000 911501937 67439 100000 638263445 67440 100000 585697425 67441 100000 75115689 67442 100000 756263542 67443 100000 257817065 67444 100000 76694696 67445 100000 762407102 67446 100000 193475674 67447 100000 342036475 67448 100000 737178324 67449 100000 192190089 67450 100000 565487681 67451 100000 120985140 67452 100000 129004633 67453 100000 451008398 67454 100000 333802723 67455 100000 560664545 67456 100000 821772537 67457 100000 374689859 67458 100000 633505520 67459 100000 510435123 67460 100000 643160398 67461 100000 88095335 67462 100000 910901328 67463 100000 431717113 67464 100000 437947681 67465 100000 516222869 67466 100000 502138481 67467 100000 61174744 67468 100000 144292775 67469 100000 210221694 67470 100000 554197635 67471 100000 896494863 67472 100000 786736158 67473 100000 107961643 67474 100000 59720757 67475 100000 787906830 67476 100000 800242171 67477 100000 294391794 67478 100000 388297573 67479 100000 247627707 67480 100000 331742099 67481 100000 917365935 67482 100000 434449906 67483 100000 750556702 67484 100000 737201953 67485 100000 866469694 67486 100000 240338477 67487 100000 766595966 67488 100000 496453504 67489 100000 64867873 67490 100000 408892347 67491 100000 862524309 67492 100000 615097383 67493 100000 920829767 67494 100000 115317321 67495 100000 704893215 67496 100000 181466263 67497 100000 786987709 67498 100000 141028815 67499 100000 198494347 67500 100000 419719320 67501 100000 264895914 67502 100000 25630867 67503 100000 754092377 67504 100000 566975653 67505 100000 922191592 67506 100000 864415425 67507 100000 520504040 67508 100000 583385785 67509 100000 610885738 67510 100000 584383418 67511 100000 732311628 67512 100000 620784966 67513 100000 617203254 67514 100000 68763227 67515 100000 575028881 67516 100000 772061778 67517 100000 500894097 67518 100000 216583284 67519 100000 972821436 67520 100000 126734799 67521 100000 71328563 67522 100000 711031619 67523 100000 183070625 67524 100000 656291347 67525 100000 970125282 67526 100000 86843298 67527 100000 674617159 67528 100000 286983307 67529 100000 855432837 67530 100000 646325716 67531 100000 200896742 67532 100000 858900617 67533 100000 852357916 67534 100000 598407837 67535 100000 367251341 67536 100000 555265833 67537 100000 900462529 67538 100000 406612909 67539 100000 126529358 67540 100000 776745128 67541 100000 989893866 67542 100000 139363880 67543 100000 398250957 67544 100000 888934671 67545 100000 543154192 67546 100000 292874674 67547 100000 722857006 67548 100000 653149191 67549 100000 689259085 67550 100000 488544303 67551 100000 510613253 67552 100000 323864443 67553 100000 721012363 67554 100000 813836622 67555 100000 378784434 67556 100000 275824172 67557 100000 416039834 67558 100000 354847044 67559 100000 865198649 67560 100000 398123688 67561 100000 786523599 67562 100000 638594369 67563 100000 124519710 67564 100000 479555695 67565 100000 60239727 67566 100000 232690085 67567 100000 196379361 67568 100000 679733717 67569 100000 673562716 67570 100000 685994753 67571 100000 673308721 67572 100000 109858902 67573 100000 252268590 67574 100000 936160747 67575 100000 632504812 67576 100000 385652855 67577 100000 527856717 67578 100000 938528067 67579 100000 802978764 67580 100000 365716078 67581 100000 354514570 67582 100000 594498990 67583 100000 190470718 67584 100000 162510516 67585 100000 243231429 67586 100000 511670583 67587 100000 255127330 67588 100000 15350965 67589 100000 386560269 67590 100000 913258453 67591 100000 555926069 67592 100000 888244589 67593 100000 172514132 67594 100000 10077590 67595 100000 704651133 67596 100000 705818228 67597 100000 970068038 67598 100000 841593365 67599 100000 938980065 67600 100000 378756301 67601 100000 665072546 67602 100000 504378173 67603 100000 780849904 67604 100000 899302610 67605 100000 925767600 67606 100000 764721502 67607 100000 929782265 67608 100000 680445725 67609 100000 853179840 67610 100000 120437291 67611 100000 170752153 67612 100000 611423220 67613 100000 714385186 67614 100000 871019587 67615 100000 824709458 67616 100000 758148401 67617 100000 73428521 67618 100000 377083062 67619 100000 976480292 67620 100000 515801291 67621 100000 827002820 67622 100000 483932087 67623 100000 214659901 67624 100000 706164761 67625 100000 346903299 67626 100000 248231433 67627 100000 970873409 67628 100000 848665683 67629 100000 711935657 67630 100000 439939055 67631 100000 987726430 67632 100000 715929517 67633 100000 706172042 67634 100000 755518754 67635 100000 913175839 67636 100000 974278354 67637 100000 365174813 67638 100000 980055944 67639 100000 966070395 67640 100000 55421156 67641 100000 368752580 67642 100000 40589404 67643 100000 689527730 67644 100000 119613444 67645 100000 972972636 67646 100000 753899874 67647 100000 168674677 67648 100000 447149710 67649 100000 51386824 67650 100000 94787801 67651 100000 125616191 67652 100000 466678887 67653 100000 408646357 67654 100000 675288701 67655 100000 956460393 67656 100000 539843441 67657 100000 256064697 67658 100000 115830199 67659 100000 94146198 67660 100000 300851408 67661 100000 818989151 67662 100000 604887361 67663 100000 433571129 67664 100000 381526907 67665 100000 428789172 67666 100000 56233275 67667 100000 946953919 67668 100000 284260081 67669 100000 2809087 67670 100000 577989536 67671 100000 960314760 67672 100000 509563797 67673 100000 409576649 67674 100000 889032076 67675 100000 888444511 67676 100000 181183695 67677 100000 992322970 67678 100000 421444244 67679 100000 205451084 67680 100000 248889737 67681 100000 909343988 67682 100000 539917297 67683 100000 739817574 67684 100000 809249939 67685 100000 533981742 67686 100000 475645915 67687 100000 314287977 67688 100000 374638747 67689 100000 120175802 67690 100000 504605472 67691 100000 102679850 67692 100000 217844504 67693 100000 952762066 67694 100000 979776611 67695 100000 543071550 67696 100000 316228123 67697 100000 374053657 67698 100000 752597788 67699 100000 222976487 67700 100000 352480748 67701 100000 35254355 67702 100000 966040770 67703 100000 974120603 67704 100000 111935508 67705 100000 821582180 67706 100000 210148305 67707 100000 770743956 67708 100000 933648139 67709 100000 901077144 67710 100000 233757443 67711 100000 556298146 67712 100000 547475173 67713 100000 937020682 67714 100000 328392536 67715 100000 540198789 67716 100000 742546273 67717 100000 39967583 67718 100000 142266791 67719 100000 652013212 67720 100000 480649494 67721 100000 436453715 67722 100000 412225537 67723 100000 430713152 67724 100000 132482022 67725 100000 578607822 67726 100000 403348107 67727 100000 96515544 67728 100000 158220567 67729 100000 116912150 67730 100000 745517083 67731 100000 410908984 67732 100000 581619278 67733 100000 225010282 67734 100000 996993184 67735 100000 578002702 67736 100000 961335664 67737 100000 73894827 67738 100000 374241164 67739 100000 458769272 67740 100000 296237533 67741 100000 376205348 67742 100000 959398705 67743 100000 380565494 67744 100000 799651780 67745 100000 691400074 67746 100000 248946928 67747 100000 595637272 67748 100000 259731898 67749 100000 639412200 67750 100000 197920715 67751 100000 207862856 67752 100000 973822745 67753 100000 461004858 67754 100000 657162908 67755 100000 629150043 67756 100000 945464073 67757 100000 743198241 67758 100000 303176440 67759 100000 277981839 67760 100000 936404816 67761 100000 228054563 67762 100000 109290199 67763 100000 89934322 67764 100000 341048753 67765 100000 105060817 67766 100000 774366897 67767 100000 442756278 67768 100000 519319448 67769 100000 619828989 67770 100000 160604380 67771 100000 491299613 67772 100000 423742957 67773 100000 948772776 67774 100000 471901509 67775 100000 974821428 67776 100000 622262850 67777 100000 541538924 67778 100000 147573990 67779 100000 470169278 67780 100000 63417318 67781 100000 397013834 67782 100000 658894268 67783 100000 599676724 67784 100000 180559718 67785 100000 516178241 67786 100000 928798231 67787 100000 841731088 67788 100000 20649568 67789 100000 664507672 67790 100000 83455991 67791 100000 633476111 67792 100000 637564252 67793 100000 33361317 67794 100000 112144018 67795 100000 920940884 67796 100000 407206647 67797 100000 387929699 67798 100000 566436686 67799 100000 111133281 67800 100000 308177541 67801 100000 425765161 67802 100000 65905262 67803 100000 617769324 67804 100000 805299671 67805 100000 757330745 67806 100000 432720140 67807 100000 242782601 67808 100000 3356999 67809 100000 238873393 67810 100000 366714621 67811 100000 980247224 67812 100000 45663460 67813 100000 168868271 67814 100000 630541067 67815 100000 136937697 67816 100000 686989690 67817 100000 605113482 67818 100000 441049936 67819 100000 950722835 67820 100000 970631937 67821 100000 618350748 67822 100000 73550470 67823 100000 919730738 67824 100000 504917185 67825 100000 402087077 67826 100000 547789898 67827 100000 731546370 67828 100000 275097088 67829 100000 882418865 67830 100000 779675850 67831 100000 855550848 67832 100000 939141250 67833 100000 956244581 67834 100000 25987999 67835 100000 255851614 67836 100000 608526911 67837 100000 381533539 67838 100000 302393571 67839 100000 361261838 67840 100000 784236216 67841 100000 411360191 67842 100000 622779677 67843 100000 445667746 67844 100000 802239069 67845 100000 425698768 67846 100000 781265004 67847 100000 532036590 67848 100000 606475316 67849 100000 600497541 67850 100000 752121251 67851 100000 386308509 67852 100000 56708014 67853 100000 946272153 67854 100000 947195616 67855 100000 922991749 67856 100000 761537619 67857 100000 950833183 67858 100000 545759773 67859 100000 149898239 67860 100000 449183867 67861 100000 423781904 67862 100000 705075175 67863 100000 570003781 67864 100000 118114674 67865 100000 404920563 67866 100000 655381255 67867 100000 124927334 67868 100000 238998367 67869 100000 814209920 67870 100000 461668252 67871 100000 801575241 67872 100000 320243961 67873 100000 207186465 67874 100000 677558693 67875 100000 486204239 67876 100000 240210428 67877 100000 693393281 67878 100000 802891888 67879 100000 861056623 67880 100000 275604696 67881 100000 896523662 67882 100000 142139995 67883 100000 727387322 67884 100000 301154228 67885 100000 700462856 67886 100000 19513979 67887 100000 106336236 67888 100000 653793882 67889 100000 96408545 67890 100000 621904588 67891 100000 766818351 67892 100000 78951437 67893 100000 799547973 67894 100000 49695126 67895 100000 681398497 67896 100000 999653446 67897 100000 472154302 67898 100000 794804305 67899 100000 427987571 67900 100000 284873050 67901 100000 938767185 67902 100000 743004245 67903 100000 537574299 67904 100000 927193630 67905 100000 168635767 67906 100000 763271613 67907 100000 615719136 67908 100000 999291849 67909 100000 570294968 67910 100000 927208538 67911 100000 908776043 67912 100000 976031425 67913 100000 115727701 67914 100000 49451449 67915 100000 695758075 67916 100000 412294541 67917 100000 899259364 67918 100000 409705314 67919 100000 411607042 67920 100000 141104853 67921 100000 542665989 67922 100000 892194675 67923 100000 775816348 67924 100000 797876445 67925 100000 718676857 67926 100000 220354282 67927 100000 529353554 67928 100000 774187062 67929 100000 855140958 67930 100000 582018232 67931 100000 265036337 67932 100000 551409359 67933 100000 616262991 67934 100000 660183539 67935 100000 941206604 67936 100000 311414036 67937 100000 696054112 67938 100000 959654343 67939 100000 759733253 67940 100000 817042048 67941 100000 186354427 67942 100000 93038463 67943 100000 175585303 67944 100000 680010707 67945 100000 79136963 67946 100000 606851213 67947 100000 974489427 67948 100000 359290442 67949 100000 930909535 67950 100000 349590195 67951 100000 810548831 67952 100000 278160599 67953 100000 630264901 67954 100000 50374661 67955 100000 896589189 67956 100000 329594031 67957 100000 219592171 67958 100000 196576754 67959 100000 578125077 67960 100000 60300048 67961 100000 167843627 67962 100000 701924406 67963 100000 313396884 67964 100000 3030817 67965 100000 721066383 67966 100000 500631449 67967 100000 964273260 67968 100000 627672221 67969 100000 305460643 67970 100000 227991061 67971 100000 881229756 67972 100000 160868020 67973 100000 792625132 67974 100000 908380472 67975 100000 261016939 67976 100000 924199501 67977 100000 438323009 67978 100000 876283536 67979 100000 568290289 67980 100000 357269756 67981 100000 111940051 67982 100000 804923278 67983 100000 916515540 67984 100000 330754036 67985 100000 913137253 67986 100000 140721553 67987 100000 559103822 67988 100000 845229124 67989 100000 959460187 67990 100000 739281821 67991 100000 419522878 67992 100000 763509542 67993 100000 883454958 67994 100000 428484136 67995 100000 808009486 67996 100000 901241506 67997 100000 360058569 67998 100000 207991131 67999 100000 164700468 68000 100000 812549664 68001 100000 569127308 68002 100000 329061905 68003 100000 777189978 68004 100000 523974715 68005 100000 757234876 68006 100000 365610493 68007 100000 44881583 68008 100000 678404516 68009 100000 257914562 68010 100000 47357894 68011 100000 123029996 68012 100000 716282764 68013 100000 343335804 68014 100000 214865670 68015 100000 205199017 68016 100000 671041492 68017 100000 72918396 68018 100000 666178172 68019 100000 495490669 68020 100000 177491890 68021 100000 317914699 68022 100000 213610393 68023 100000 168320269 68024 100000 181043604 68025 100000 736787799 68026 100000 518459403 68027 100000 969067864 68028 100000 869824261 68029 100000 675188938 68030 100000 282141404 68031 100000 957228227 68032 100000 275498097 68033 100000 359817520 68034 100000 842843729 68035 100000 409699515 68036 100000 317159096 68037 100000 161706387 68038 100000 402072666 68039 100000 913324871 68040 100000 895134964 68041 100000 120515865 68042 100000 490671493 68043 100000 321677897 68044 100000 222397881 68045 100000 414013299 68046 100000 750903448 68047 100000 261870076 68048 100000 710943204 68049 100000 20437611 68050 100000 165479810 68051 100000 403640718 68052 100000 474679567 68053 100000 152164913 68054 100000 429619817 68055 100000 343335263 68056 100000 94294160 68057 100000 800064132 68058 100000 263199770 68059 100000 273348168 68060 100000 832318920 68061 100000 133923287 68062 100000 575224856 68063 100000 977483994 68064 100000 849727740 68065 100000 641597683 68066 100000 39103581 68067 100000 264640118 68068 100000 819864942 68069 100000 869170052 68070 100000 759072056 68071 100000 96918305 68072 100000 286260648 68073 100000 498715380 68074 100000 731736536 68075 100000 202490494 68076 100000 462633174 68077 100000 530930886 68078 100000 534853188 68079 100000 661876895 68080 100000 785771836 68081 100000 169759541 68082 100000 31422050 68083 100000 805774352 68084 100000 271645754 68085 100000 809966865 68086 100000 353658545 68087 100000 64518091 68088 100000 809607656 68089 100000 78551053 68090 100000 243837152 68091 100000 449642120 68092 100000 745245393 68093 100000 405209308 68094 100000 65113891 68095 100000 768963917 68096 100000 456991386 68097 100000 782422823 68098 100000 211217149 68099 100000 653579300 68100 100000 826160346 68101 100000 555160395 68102 100000 717395832 68103 100000 829741560 68104 100000 195123927 68105 100000 680807563 68106 100000 551382599 68107 100000 29080349 68108 100000 466092819 68109 100000 498682827 68110 100000 646396662 68111 100000 467375793 68112 100000 234120125 68113 100000 554031105 68114 100000 367494066 68115 100000 597346023 68116 100000 431645409 68117 100000 343766656 68118 100000 2899922 68119 100000 462839976 68120 100000 691274713 68121 100000 902854313 68122 100000 992937100 68123 100000 411012857 68124 100000 755504283 68125 100000 600792966 68126 100000 835315747 68127 100000 199185237 68128 100000 819928551 68129 100000 954766914 68130 100000 24840909 68131 100000 288224489 68132 100000 675403302 68133 100000 71610264 68134 100000 507038206 68135 100000 734628532 68136 100000 902563098 68137 100000 53623624 68138 100000 377244983 68139 100000 99469367 68140 100000 568806244 68141 100000 172657535 68142 100000 538522316 68143 100000 199084079 68144 100000 975990007 68145 100000 99793557 68146 100000 73921589 68147 100000 824676066 68148 100000 340751813 68149 100000 331113156 68150 100000 296058694 68151 100000 109034739 68152 100000 783556237 68153 100000 15506277 68154 100000 848151387 68155 100000 744907832 68156 100000 288627523 68157 100000 140976288 68158 100000 425567977 68159 100000 748376521 68160 100000 694881414 68161 100000 602841078 68162 100000 798001983 68163 100000 702053578 68164 100000 828374085 68165 100000 672606070 68166 100000 170024369 68167 100000 770280172 68168 100000 63847249 68169 100000 737151245 68170 100000 888946304 68171 100000 399283534 68172 100000 20633993 68173 100000 853895173 68174 100000 78941012 68175 100000 45133748 68176 100000 845243244 68177 100000 59983858 68178 100000 126401083 68179 100000 732342177 68180 100000 369720549 68181 100000 373786193 68182 100000 916946245 68183 100000 930402815 68184 100000 656126207 68185 100000 822204288 68186 100000 288552665 68187 100000 863080971 68188 100000 628387508 68189 100000 284450108 68190 100000 513492946 68191 100000 578163021 68192 100000 222532262 68193 100000 257698921 68194 100000 717861433 68195 100000 914259671 68196 100000 59391185 68197 100000 325517382 68198 100000 939323099 68199 100000 647475499 68200 100000 628543861 68201 100000 427706929 68202 100000 542480011 68203 100000 365283485 68204 100000 877881118 68205 100000 964311125 68206 100000 79922556 68207 100000 964590467 68208 100000 880969084 68209 100000 935185184 68210 100000 449914390 68211 100000 565931865 68212 100000 765818077 68213 100000 874070528 68214 100000 465529621 68215 100000 989392264 68216 100000 638982414 68217 100000 841570624 68218 100000 204524035 68219 100000 14957140 68220 100000 910121391 68221 100000 105353318 68222 100000 895359627 68223 100000 796661449 68224 100000 775944456 68225 100000 643692693 68226 100000 921967838 68227 100000 813695745 68228 100000 895990894 68229 100000 927399935 68230 100000 989878674 68231 100000 895643109 68232 100000 333304044 68233 100000 59862614 68234 100000 79395771 68235 100000 293934876 68236 100000 969333009 68237 100000 368109122 68238 100000 141109393 68239 100000 89940845 68240 100000 198146951 68241 100000 200897462 68242 100000 785677360 68243 100000 912946758 68244 100000 746715470 68245 100000 956705689 68246 100000 844859267 68247 100000 859946221 68248 100000 650727242 68249 100000 489256341 68250 100000 851388208 68251 100000 779157713 68252 100000 378894374 68253 100000 393343918 68254 100000 661896514 68255 100000 46813316 68256 100000 980768794 68257 100000 327087536 68258 100000 640875636 68259 100000 362986352 68260 100000 791798657 68261 100000 501212857 68262 100000 5674347 68263 100000 287349785 68264 100000 421201564 68265 100000 386950074 68266 100000 72533486 68267 100000 980543093 68268 100000 69745238 68269 100000 325120116 68270 100000 586915432 68271 100000 944017637 68272 100000 794808722 68273 100000 685416422 68274 100000 913498519 68275 100000 498655840 68276 100000 894391203 68277 100000 130683870 68278 100000 256697565 68279 100000 260516551 68280 100000 200060541 68281 100000 104460877 68282 100000 794306676 68283 100000 718717528 68284 100000 258439832 68285 100000 688760581 68286 100000 939002859 68287 100000 227785145 68288 100000 210149178 68289 100000 305765760 68290 100000 855717369 68291 100000 902505361 68292 100000 853508445 68293 100000 537525354 68294 100000 236286440 68295 100000 14643235 68296 100000 387499560 68297 100000 512397338 68298 100000 423524062 68299 100000 393074417 68300 100000 364691207 68301 100000 822879233 68302 100000 265085126 68303 100000 508474466 68304 100000 836675364 68305 100000 779906130 68306 100000 652164944 68307 100000 596434346 68308 100000 765378212 68309 100000 810791159 68310 100000 659115678 68311 100000 411145998 68312 100000 300609126 68313 100000 833853433 68314 100000 252337080 68315 100000 504382829 68316 100000 649216043 68317 100000 83160144 68318 100000 940753479 68319 100000 191859613 68320 100000 460284501 68321 100000 379351607 68322 100000 52092688 68323 100000 639210163 68324 100000 452345031 68325 100000 96850628 68326 100000 921495850 68327 100000 163391103 68328 100000 201696462 68329 100000 394789337 68330 100000 808227305 68331 100000 557736714 68332 100000 298774135 68333 100000 988425102 68334 100000 174612168 68335 100000 438413980 68336 100000 685074819 68337 100000 690036488 68338 100000 445061008 68339 100000 769180323 68340 100000 625336801 68341 100000 79500599 68342 100000 619586114 68343 100000 486994009 68344 100000 534032208 68345 100000 813541974 68346 100000 803493591 68347 100000 407555765 68348 100000 404159840 68349 100000 952732613 68350 100000 50426424 68351 100000 213890376 68352 100000 112137320 68353 100000 787087992 68354 100000 673417987 68355 100000 312294862 68356 100000 213818736 68357 100000 124306006 68358 100000 231741790 68359 100000 456124678 68360 100000 142298695 68361 100000 590137039 68362 100000 48304250 68363 100000 445487810 68364 100000 253621798 68365 100000 777094679 68366 100000 509328706 68367 100000 861084996 68368 100000 14096453 68369 100000 714897058 68370 100000 32708316 68371 100000 965866812 68372 100000 563946510 68373 100000 138927756 68374 100000 457260840 68375 100000 268067286 68376 100000 10052689 68377 100000 219859676 68378 100000 880556587 68379 100000 737990020 68380 100000 465840485 68381 100000 46783730 68382 100000 156039792 68383 100000 201161894 68384 100000 949188372 68385 100000 334782587 68386 100000 813186999 68387 100000 815061262 68388 100000 851935758 68389 100000 979416732 68390 100000 370197823 68391 100000 870204222 68392 100000 497348882 68393 100000 720737065 68394 100000 542926516 68395 100000 771622754 68396 100000 501802260 68397 100000 121835524 68398 100000 496909277 68399 100000 625420792 68400 100000 922179871 68401 100000 706235324 68402 100000 618684786 68403 100000 117148159 68404 100000 483520550 68405 100000 712994563 68406 100000 136461335 68407 100000 952677591 68408 100000 999274963 68409 100000 696100546 68410 100000 442868904 68411 100000 349662306 68412 100000 577190714 68413 100000 225441458 68414 100000 450376257 68415 100000 388908330 68416 100000 446950264 68417 100000 79142946 68418 100000 488660001 68419 100000 127341038 68420 100000 451166062 68421 100000 266952215 68422 100000 259545754 68423 100000 592298566 68424 100000 847727253 68425 100000 851029559 68426 100000 616733141 68427 100000 205395338 68428 100000 982812994 68429 100000 673245211 68430 100000 689321358 68431 100000 129637297 68432 100000 397620663 68433 100000 599016182 68434 100000 839026419 68435 100000 230870772 68436 100000 935888100 68437 100000 724497814 68438 100000 194981201 68439 100000 156905785 68440 100000 697651669 68441 100000 255215399 68442 100000 883277435 68443 100000 31370210 68444 100000 920101306 68445 100000 475390155 68446 100000 445462983 68447 100000 558522963 68448 100000 477776222 68449 100000 81010568 68450 100000 862722688 68451 100000 812294785 68452 100000 469906808 68453 100000 168033956 68454 100000 667826833 68455 100000 833265996 68456 100000 970625572 68457 100000 752003561 68458 100000 21169565 68459 100000 205558439 68460 100000 222614218 68461 100000 698098159 68462 100000 960598381 68463 100000 712058748 68464 100000 806033255 68465 100000 734443340 68466 100000 710795170 68467 100000 312111479 68468 100000 964629245 68469 100000 915798611 68470 100000 376931554 68471 100000 39496770 68472 100000 197520751 68473 100000 206239003 68474 100000 305381192 68475 100000 263841726 68476 100000 392774248 68477 100000 836524467 68478 100000 898559290 68479 100000 836151957 68480 100000 29231300 68481 100000 837745077 68482 100000 136225902 68483 100000 792281800 68484 100000 929831498 68485 100000 567007036 68486 100000 46303450 68487 100000 661070930 68488 100000 943646748 68489 100000 383024573 68490 100000 863561014 68491 100000 811282308 68492 100000 796554557 68493 100000 1553284 68494 100000 547592030 68495 100000 87193575 68496 100000 317105149 68497 100000 751855792 68498 100000 197189152 68499 100000 981923517 68500 100000 175442620 68501 100000 565199780 68502 100000 778980684 68503 100000 403328894 68504 100000 914895518 68505 100000 932614927 68506 100000 609999166 68507 100000 550004474 68508 100000 945279928 68509 100000 931282420 68510 100000 994043113 68511 100000 269805887 68512 100000 391900328 68513 100000 559420517 68514 100000 206744909 68515 100000 906779480 68516 100000 120420289 68517 100000 283711772 68518 100000 221278254 68519 100000 150895846 68520 100000 505027129 68521 100000 781053580 68522 100000 435563026 68523 100000 145680605 68524 100000 115669209 68525 100000 899368339 68526 100000 580557815 68527 100000 550399451 68528 100000 26888895 68529 100000 223256695 68530 100000 276351771 68531 100000 95247475 68532 100000 527239181 68533 100000 558246333 68534 100000 646318157 68535 100000 374674208 68536 100000 168230097 68537 100000 672953555 68538 100000 52982393 68539 100000 915282310 68540 100000 151782549 68541 100000 381343686 68542 100000 219271295 68543 100000 847701821 68544 100000 470303956 68545 100000 447662904 68546 100000 667425840 68547 100000 586117779 68548 100000 948784921 68549 100000 146620133 68550 100000 564579046 68551 100000 407886217 68552 100000 411566189 68553 100000 136207820 68554 100000 529095841 68555 100000 937432497 68556 100000 508324008 68557 100000 341114362 68558 100000 9276048 68559 100000 903323645 68560 100000 711359198 68561 100000 110494968 68562 100000 896064676 68563 100000 749013627 68564 100000 3572286 68565 100000 623599863 68566 100000 279601325 68567 100000 353904657 68568 100000 614167413 68569 100000 146986853 68570 100000 948871875 68571 100000 122867046 68572 100000 54685847 68573 100000 564872547 68574 100000 67222183 68575 100000 902930755 68576 100000 346173769 68577 100000 406263477 68578 100000 12765252 68579 100000 606602750 68580 100000 739164369 68581 100000 323205902 68582 100000 796168313 68583 100000 541641896 68584 100000 901766787 68585 100000 18829875 68586 100000 936088057 68587 100000 157695751 68588 100000 838701444 68589 100000 520004974 68590 100000 369698011 68591 100000 9213214 68592 100000 659575965 68593 100000 714898300 68594 100000 115790812 68595 100000 243590898 68596 100000 191480540 68597 100000 69022945 68598 100000 928443492 68599 100000 691715687 68600 100000 164167725 68601 100000 238833453 68602 100000 573127149 68603 100000 453328111 68604 100000 205627743 68605 100000 41160159 68606 100000 502209008 68607 100000 47361813 68608 100000 560634612 68609 100000 243146317 68610 100000 940671053 68611 100000 997278057 68612 100000 223679208 68613 100000 368996110 68614 100000 979101255 68615 100000 46996645 68616 100000 648288523 68617 100000 975693624 68618 100000 65271091 68619 100000 955601648 68620 100000 506746938 68621 100000 381035372 68622 100000 779852414 68623 100000 985073916 68624 100000 324163662 68625 100000 34755539 68626 100000 290920486 68627 100000 497095918 68628 100000 822879068 68629 100000 812344346 68630 100000 351206245 68631 100000 459938264 68632 100000 96618075 68633 100000 435331535 68634 100000 384185696 68635 100000 456114300 68636 100000 309715429 68637 100000 847538328 68638 100000 162403362 68639 100000 728026148 68640 100000 647317761 68641 100000 547825124 68642 100000 202695401 68643 100000 165231168 68644 100000 125693442 68645 100000 27690561 68646 100000 511967592 68647 100000 10941372 68648 100000 359915538 68649 100000 692643988 68650 100000 946641919 68651 100000 535039813 68652 100000 561472136 68653 100000 652979973 68654 100000 692137591 68655 100000 936304474 68656 100000 798741923 68657 100000 808535581 68658 100000 665086944 68659 100000 472532904 68660 100000 546351303 68661 100000 870914674 68662 100000 805427191 68663 100000 525652221 68664 100000 977406780 68665 100000 192362453 68666 100000 540606246 68667 100000 348367512 68668 100000 985800344 68669 100000 90619580 68670 100000 350210446 68671 100000 408803955 68672 100000 421514906 68673 100000 380658464 68674 100000 403598417 68675 100000 884830586 68676 100000 771468005 68677 100000 755472217 68678 100000 654655261 68679 100000 535190985 68680 100000 812757950 68681 100000 38644121 68682 100000 859457520 68683 100000 455165392 68684 100000 620924311 68685 100000 282685727 68686 100000 311551848 68687 100000 65753379 68688 100000 166784466 68689 100000 547133243 68690 100000 419653354 68691 100000 616784446 68692 100000 763246575 68693 100000 634555955 68694 100000 27002402 68695 100000 655330487 68696 100000 712449972 68697 100000 332751230 68698 100000 141374806 68699 100000 298089366 68700 100000 589650836 68701 100000 520721992 68702 100000 378119055 68703 100000 879941287 68704 100000 556565165 68705 100000 893048419 68706 100000 846351026 68707 100000 490134755 68708 100000 189944322 68709 100000 446533726 68710 100000 237523586 68711 100000 296931332 68712 100000 426730338 68713 100000 846024174 68714 100000 494432345 68715 100000 11395532 68716 100000 534643945 68717 100000 651030697 68718 100000 304798488 68719 100000 890199541 68720 100000 234181692 68721 100000 694831370 68722 100000 252830999 68723 100000 860729645 68724 100000 749048799 68725 100000 4312292 68726 100000 990388134 68727 100000 442639035 68728 100000 263805522 68729 100000 50061366 68730 100000 576915295 68731 100000 509755684 68732 100000 347287430 68733 100000 631986496 68734 100000 901133739 68735 100000 299626484 68736 100000 388733723 68737 100000 937779683 68738 100000 113549480 68739 100000 360365809 68740 100000 757108237 68741 100000 450596292 68742 100000 222251324 68743 100000 555978740 68744 100000 617111317 68745 100000 590942935 68746 100000 437216872 68747 100000 603279880 68748 100000 374784358 68749 100000 167367009 68750 100000 239773080 68751 100000 862996588 68752 100000 138918573 68753 100000 690920196 68754 100000 321118197 68755 100000 182007308 68756 100000 375445636 68757 100000 89028815 68758 100000 936737098 68759 100000 833276864 68760 100000 632986129 68761 100000 613002150 68762 100000 796835046 68763 100000 178791562 68764 100000 709530187 68765 100000 843517416 68766 100000 14426692 68767 100000 296376256 68768 100000 599429932 68769 100000 895874918 68770 100000 9905178 68771 100000 558431172 68772 100000 338069075 68773 100000 223981078 68774 100000 765548339 68775 100000 505623839 68776 100000 781613532 68777 100000 99831086 68778 100000 307050520 68779 100000 812740120 68780 100000 510574746 68781 100000 933139252 68782 100000 147628204 68783 100000 397149985 68784 100000 787900863 68785 100000 812525929 68786 100000 899231145 68787 100000 353715005 68788 100000 933994720 68789 100000 28969279 68790 100000 891007877 68791 100000 451426056 68792 100000 670071586 68793 100000 411220935 68794 100000 939507347 68795 100000 512456967 68796 100000 810217158 68797 100000 482021027 68798 100000 244950265 68799 100000 848832874 68800 100000 243381019 68801 100000 246412842 68802 100000 409492457 68803 100000 703844325 68804 100000 24867369 68805 100000 122536941 68806 100000 997513222 68807 100000 842489276 68808 100000 409275150 68809 100000 259406967 68810 100000 24709491 68811 100000 403647378 68812 100000 391997051 68813 100000 80352659 68814 100000 976216544 68815 100000 768860814 68816 100000 281263897 68817 100000 850362774 68818 100000 194355516 68819 100000 331794967 68820 100000 326915255 68821 100000 478661000 68822 100000 743889034 68823 100000 417616642 68824 100000 250962616 68825 100000 432721357 68826 100000 837922047 68827 100000 766314770 68828 100000 442713475 68829 100000 278217960 68830 100000 290225917 68831 100000 542588894 68832 100000 252967454 68833 100000 25662243 68834 100000 576107285 68835 100000 750414305 68836 100000 10191971 68837 100000 681769327 68838 100000 585305795 68839 100000 96106079 68840 100000 853994052 68841 100000 209305950 68842 100000 33885339 68843 100000 628912585 68844 100000 288791515 68845 100000 742336198 68846 100000 818390522 68847 100000 18768992 68848 100000 466260432 68849 100000 163514128 68850 100000 69743288 68851 100000 209195490 68852 100000 975132606 68853 100000 688646121 68854 100000 239273488 68855 100000 610606004 68856 100000 150721627 68857 100000 563116774 68858 100000 960927282 68859 100000 79893248 68860 100000 226345289 68861 100000 486754290 68862 100000 955857132 68863 100000 742178892 68864 100000 94188163 68865 100000 502410252 68866 100000 622806905 68867 100000 666468304 68868 100000 366779141 68869 100000 629317133 68870 100000 23923733 68871 100000 254817978 68872 100000 802529135 68873 100000 906413502 68874 100000 356078045 68875 100000 168033201 68876 100000 519108429 68877 100000 346829451 68878 100000 389748902 68879 100000 700763447 68880 100000 715752899 68881 100000 284549996 68882 100000 57585875 68883 100000 607918393 68884 100000 518335192 68885 100000 586203459 68886 100000 136303337 68887 100000 70518411 68888 100000 406122361 68889 100000 466381252 68890 100000 684837255 68891 100000 786744268 68892 100000 614850542 68893 100000 924812629 68894 100000 676954295 68895 100000 105489048 68896 100000 71833665 68897 100000 160245412 68898 100000 268893926 68899 100000 157305456 68900 100000 514143032 68901 100000 31602917 68902 100000 949709476 68903 100000 11100046 68904 100000 82814226 68905 100000 229233141 68906 100000 47475926 68907 100000 259912767 68908 100000 7716539 68909 100000 912414458 68910 100000 273293710 68911 100000 467735494 68912 100000 787144925 68913 100000 198172760 68914 100000 16710696 68915 100000 853712683 68916 100000 746461040 68917 100000 678465719 68918 100000 779957934 68919 100000 549714858 68920 100000 453885030 68921 100000 871305056 68922 100000 591137263 68923 100000 371716282 68924 100000 57339451 68925 100000 63079138 68926 100000 210348762 68927 100000 475906508 68928 100000 350641170 68929 100000 126186261 68930 100000 282395783 68931 100000 962495073 68932 100000 659193526 68933 100000 67500449 68934 100000 16108507 68935 100000 869721445 68936 100000 323040981 68937 100000 787296299 68938 100000 546595338 68939 100000 973609793 68940 100000 376058502 68941 100000 845012808 68942 100000 403897558 68943 100000 313418734 68944 100000 814776001 68945 100000 719271584 68946 100000 683897637 68947 100000 49375266 68948 100000 327633931 68949 100000 125381506 68950 100000 954445556 68951 100000 907920140 68952 100000 594041649 68953 100000 808923598 68954 100000 886035383 68955 100000 873873332 68956 100000 837190381 68957 100000 82868070 68958 100000 88910175 68959 100000 486655972 68960 100000 324135478 68961 100000 295695821 68962 100000 281606952 68963 100000 736991585 68964 100000 527160924 68965 100000 317413404 68966 100000 102878808 68967 100000 735873591 68968 100000 44723244 68969 100000 830745447 68970 100000 683570210 68971 100000 565801529 68972 100000 394256101 68973 100000 266637750 68974 100000 857258074 68975 100000 581105205 68976 100000 7151680 68977 100000 470293151 68978 100000 145975901 68979 100000 627925849 68980 100000 101769675 68981 100000 800976775 68982 100000 884109394 68983 100000 48990693 68984 100000 944238903 68985 100000 934701988 68986 100000 238510084 68987 100000 876827879 68988 100000 248628522 68989 100000 671772175 68990 100000 604752551 68991 100000 953815715 68992 100000 762699616 68993 100000 994389598 68994 100000 136014655 68995 100000 759665637 68996 100000 954620677 68997 100000 876880660 68998 100000 877524685 68999 100000 382090141 69000 100000 553626434 69001 100000 301211296 69002 100000 492878983 69003 100000 762467874 69004 100000 18857467 69005 100000 907660878 69006 100000 886172096 69007 100000 791319107 69008 100000 387076647 69009 100000 344426021 69010 100000 414775331 69011 100000 736380874 69012 100000 681632376 69013 100000 745931845 69014 100000 592527674 69015 100000 136860928 69016 100000 998268240 69017 100000 431796163 69018 100000 318776414 69019 100000 752030924 69020 100000 520869668 69021 100000 793403571 69022 100000 355916785 69023 100000 458496087 69024 100000 846763490 69025 100000 624845509 69026 100000 675965000 69027 100000 671923717 69028 100000 211951256 69029 100000 386987953 69030 100000 228279792 69031 100000 702273419 69032 100000 443018762 69033 100000 245709366 69034 100000 954202669 69035 100000 881581186 69036 100000 645878160 69037 100000 333935584 69038 100000 817254122 69039 100000 864639155 69040 100000 608906097 69041 100000 129924405 69042 100000 598076362 69043 100000 314749196 69044 100000 927108355 69045 100000 121024747 69046 100000 787393796 69047 100000 850969265 69048 100000 34354713 69049 100000 516360198 69050 100000 792067921 69051 100000 752538208 69052 100000 7108382 69053 100000 835711917 69054 100000 846681522 69055 100000 849249213 69056 100000 373060207 69057 100000 705642994 69058 100000 255637906 69059 100000 226343239 69060 100000 629246010 69061 100000 108490076 69062 100000 293551275 69063 100000 992581380 69064 100000 424112607 69065 100000 658485456 69066 100000 401125157 69067 100000 463647172 69068 100000 18072827 69069 100000 739460326 69070 100000 978517308 69071 100000 969546945 69072 100000 623111435 69073 100000 593688521 69074 100000 887977669 69075 100000 32458496 69076 100000 418286247 69077 100000 205282200 69078 100000 265854231 69079 100000 63761368 69080 100000 64699601 69081 100000 786985444 69082 100000 192735330 69083 100000 945618338 69084 100000 869975077 69085 100000 375063724 69086 100000 318150065 69087 100000 544263919 69088 100000 242612373 69089 100000 892550289 69090 100000 655067798 69091 100000 856171078 69092 100000 703320350 69093 100000 716434470 69094 100000 558385376 69095 100000 744614748 69096 100000 931629205 69097 100000 67443038 69098 100000 821259703 69099 100000 850657771 69100 100000 952199476 69101 100000 884561720 69102 100000 129829744 69103 100000 647900344 69104 100000 141959844 69105 100000 501708389 69106 100000 725598715 69107 100000 942680649 69108 100000 489008394 69109 100000 473152775 69110 100000 617531354 69111 100000 721884931 69112 100000 155216159 69113 100000 376928037 69114 100000 511976665 69115 100000 995643820 69116 100000 388644173 69117 100000 259748237 69118 100000 788590007 69119 100000 168881899 69120 100000 563253141 69121 100000 417679981 69122 100000 389872816 69123 100000 278099021 69124 100000 771989827 69125 100000 457953736 69126 100000 898297695 69127 100000 160639821 69128 100000 650547158 69129 100000 790224699 69130 100000 77608767 69131 100000 375136879 69132 100000 161819460 69133 100000 21094416 69134 100000 763742639 69135 100000 97836527 69136 100000 673933170 69137 100000 30118372 69138 100000 990608337 69139 100000 46766012 69140 100000 839516434 69141 100000 654574314 69142 100000 920128410 69143 100000 500783385 69144 100000 152003997 69145 100000 706854630 69146 100000 30677066 69147 100000 570628659 69148 100000 865321581 69149 100000 88784130 69150 100000 571873764 69151 100000 216056504 69152 100000 498185037 69153 100000 203112844 69154 100000 975412426 69155 100000 754015491 69156 100000 491486969 69157 100000 581364919 69158 100000 724146282 69159 100000 783869494 69160 100000 392419706 69161 100000 218586107 69162 100000 273670772 69163 100000 713298053 69164 100000 354609527 69165 100000 196863041 69166 100000 97039689 69167 100000 754857288 69168 100000 744114684 69169 100000 811278020 69170 100000 825665588 69171 100000 838445654 69172 100000 958709163 69173 100000 540133207 69174 100000 467001299 69175 100000 524703155 69176 100000 988773982 69177 100000 84558769 69178 100000 349908343 69179 100000 121726235 69180 100000 257468331 69181 100000 54844198 69182 100000 957590282 69183 100000 792213114 69184 100000 547367197 69185 100000 528375361 69186 100000 779466537 69187 100000 230340640 69188 100000 628459923 69189 100000 537700684 69190 100000 48519972 69191 100000 739411351 69192 100000 18324669 69193 100000 213864050 69194 100000 570820240 69195 100000 466694867 69196 100000 310632214 69197 100000 423007157 69198 100000 329248859 69199 100000 395432044 69200 100000 777161311 69201 100000 392916308 69202 100000 799324510 69203 100000 340274762 69204 100000 94175343 69205 100000 704006514 69206 100000 827992920 69207 100000 50420545 69208 100000 595660666 69209 100000 136574338 69210 100000 284511171 69211 100000 679134554 69212 100000 501410684 69213 100000 151713443 69214 100000 496399100 69215 100000 346448381 69216 100000 707152156 69217 100000 552596154 69218 100000 664263776 69219 100000 460550395 69220 100000 921011498 69221 100000 921204470 69222 100000 406662658 69223 100000 973819893 69224 100000 290391603 69225 100000 660140906 69226 100000 973953764 69227 100000 160146386 69228 100000 334034775 69229 100000 350998376 69230 100000 790406861 69231 100000 469076862 69232 100000 370442990 69233 100000 401992983 69234 100000 626149898 69235 100000 586874337 69236 100000 908882707 69237 100000 79831764 69238 100000 991231360 69239 100000 197944153 69240 100000 178035437 69241 100000 878943553 69242 100000 260524574 69243 100000 820514158 69244 100000 753276847 69245 100000 526478958 69246 100000 594460354 69247 100000 961196640 69248 100000 162490938 69249 100000 136673488 69250 100000 366799901 69251 100000 150512543 69252 100000 985059335 69253 100000 424056042 69254 100000 322492249 69255 100000 245598633 69256 100000 221631631 69257 100000 542709795 69258 100000 498689335 69259 100000 406636485 69260 100000 204152064 69261 100000 656170002 69262 100000 666806102 69263 100000 161467211 69264 100000 756348082 69265 100000 289103984 69266 100000 425505616 69267 100000 482646567 69268 100000 654405981 69269 100000 120378027 69270 100000 690861071 69271 100000 320033617 69272 100000 49411596 69273 100000 176824198 69274 100000 371146033 69275 100000 905830936 69276 100000 575520560 69277 100000 62022305 69278 100000 270630406 69279 100000 658195275 69280 100000 707003687 69281 100000 389836277 69282 100000 680373442 69283 100000 73428767 69284 100000 417792733 69285 100000 235800151 69286 100000 582549994 69287 100000 148841767 69288 100000 374304891 69289 100000 670317390 69290 100000 461286273 69291 100000 986308775 69292 100000 889716287 69293 100000 2346202 69294 100000 419048904 69295 100000 796604183 69296 100000 722650818 69297 100000 120199739 69298 100000 683408821 69299 100000 287401381 69300 100000 33652551 69301 100000 584121373 69302 100000 931244757 69303 100000 868248085 69304 100000 766180876 69305 100000 101304911 69306 100000 791084005 69307 100000 676407333 69308 100000 980377633 69309 100000 823678367 69310 100000 703430511 69311 100000 301968294 69312 100000 881628597 69313 100000 739273773 69314 100000 367873967 69315 100000 397502774 69316 100000 740930298 69317 100000 350373084 69318 100000 387833767 69319 100000 81835439 69320 100000 385622582 69321 100000 19963952 69322 100000 230896259 69323 100000 415852043 69324 100000 995392251 69325 100000 560431708 69326 100000 395322835 69327 100000 14626557 69328 100000 345188699 69329 100000 110767497 69330 100000 415340858 69331 100000 648566029 69332 100000 173017202 69333 100000 75472713 69334 100000 309191249 69335 100000 95021778 69336 100000 319936385 69337 100000 668206797 69338 100000 133252782 69339 100000 891201346 69340 100000 779703088 69341 100000 824076485 69342 100000 450549761 69343 100000 99295128 69344 100000 404090410 69345 100000 872755089 69346 100000 321754758 69347 100000 235177561 69348 100000 470595842 69349 100000 706919936 69350 100000 527577935 69351 100000 170766845 69352 100000 560694732 69353 100000 202514205 69354 100000 541234310 69355 100000 305388792 69356 100000 701731120 69357 100000 171782648 69358 100000 771486970 69359 100000 520304431 69360 100000 449115257 69361 100000 986236777 69362 100000 196208098 69363 100000 804654355 69364 100000 40757980 69365 100000 896085467 69366 100000 795362446 69367 100000 534132091 69368 100000 85126015 69369 100000 699669418 69370 100000 686021390 69371 100000 948679526 69372 100000 47975745 69373 100000 411005393 69374 100000 102588518 69375 100000 36890809 69376 100000 365730789 69377 100000 318000747 69378 100000 158294258 69379 100000 887811104 69380 100000 739848046 69381 100000 250022180 69382 100000 674038790 69383 100000 355965499 69384 100000 656977437 69385 100000 82643579 69386 100000 83220424 69387 100000 557701596 69388 100000 358869847 69389 100000 207082974 69390 100000 390202033 69391 100000 359621018 69392 100000 975866033 69393 100000 931025496 69394 100000 76960358 69395 100000 678674579 69396 100000 732649650 69397 100000 64395049 69398 100000 323806870 69399 100000 602411784 69400 100000 48742252 69401 100000 831615726 69402 100000 778090749 69403 100000 954334008 69404 100000 431226454 69405 100000 863252768 69406 100000 46367996 69407 100000 352682346 69408 100000 251238338 69409 100000 65309268 69410 100000 223061193 69411 100000 131776496 69412 100000 947757403 69413 100000 764279521 69414 100000 89442930 69415 100000 269925029 69416 100000 276846356 69417 100000 520803125 69418 100000 140470519 69419 100000 43239249 69420 100000 368541358 69421 100000 100877825 69422 100000 399981470 69423 100000 192088960 69424 100000 876748878 69425 100000 766052169 69426 100000 915803779 69427 100000 728997841 69428 100000 148645531 69429 100000 243299496 69430 100000 139755767 69431 100000 208057157 69432 100000 447972341 69433 100000 793552062 69434 100000 999143062 69435 100000 12008730 69436 100000 81890418 69437 100000 258063138 69438 100000 77315233 69439 100000 219430331 69440 100000 274063805 69441 100000 45002883 69442 100000 459480222 69443 100000 280860581 69444 100000 320003313 69445 100000 669110643 69446 100000 488221881 69447 100000 206137132 69448 100000 813663995 69449 100000 450230643 69450 100000 325011228 69451 100000 634471779 69452 100000 503422926 69453 100000 970013746 69454 100000 20777737 69455 100000 965595410 69456 100000 270071182 69457 100000 589272328 69458 100000 532174525 69459 100000 917165296 69460 100000 312582653 69461 100000 92243215 69462 100000 608015597 69463 100000 145246858 69464 100000 120259250 69465 100000 679190963 69466 100000 354090902 69467 100000 764889062 69468 100000 771333052 69469 100000 395584873 69470 100000 669931618 69471 100000 981747116 69472 100000 938335328 69473 100000 782994269 69474 100000 861637766 69475 100000 709279515 69476 100000 767424308 69477 100000 534700581 69478 100000 216086134 69479 100000 235715479 69480 100000 537803013 69481 100000 338961312 69482 100000 439188948 69483 100000 55634706 69484 100000 266716978 69485 100000 890414332 69486 100000 307860235 69487 100000 153956249 69488 100000 789494817 69489 100000 566776584 69490 100000 747509789 69491 100000 375280920 69492 100000 487149307 69493 100000 408377877 69494 100000 82471461 69495 100000 653706903 69496 100000 846048494 69497 100000 69676747 69498 100000 963563009 69499 100000 19018035 69500 100000 454867339 69501 100000 662673394 69502 100000 289441985 69503 100000 515716468 69504 100000 654251689 69505 100000 180096829 69506 100000 911264459 69507 100000 599723151 69508 100000 124696356 69509 100000 642550515 69510 100000 494296586 69511 100000 237661279 69512 100000 790582166 69513 100000 815143218 69514 100000 373405766 69515 100000 1275376 69516 100000 66871868 69517 100000 6268876 69518 100000 862813164 69519 100000 912329334 69520 100000 930417672 69521 100000 317429040 69522 100000 752387390 69523 100000 103045207 69524 100000 886581901 69525 100000 406827173 69526 100000 791858987 69527 100000 383899242 69528 100000 798872812 69529 100000 242760862 69530 100000 395812727 69531 100000 454246639 69532 100000 771110386 69533 100000 533253397 69534 100000 444137017 69535 100000 224142788 69536 100000 189267976 69537 100000 180438441 69538 100000 934923093 69539 100000 997633809 69540 100000 445486192 69541 100000 63646117 69542 100000 904838143 69543 100000 805931836 69544 100000 636953564 69545 100000 205270652 69546 100000 858730140 69547 100000 711902300 69548 100000 80296999 69549 100000 427951891 69550 100000 765530479 69551 100000 745161048 69552 100000 257607089 69553 100000 367678502 69554 100000 658997088 69555 100000 463509559 69556 100000 432109578 69557 100000 179275887 69558 100000 450103368 69559 100000 936401795 69560 100000 600735779 69561 100000 233968685 69562 100000 303169460 69563 100000 940770489 69564 100000 278965688 69565 100000 136064794 69566 100000 164301688 69567 100000 7218777 69568 100000 249264861 69569 100000 131375564 69570 100000 145770296 69571 100000 512973023 69572 100000 581668396 69573 100000 347382074 69574 100000 655020273 69575 100000 172833926 69576 100000 358858577 69577 100000 770803413 69578 100000 717730947 69579 100000 508395862 69580 100000 821678878 69581 100000 111503498 69582 100000 960167374 69583 100000 631561201 69584 100000 145360688 69585 100000 131893791 69586 100000 376915672 69587 100000 773570814 69588 100000 522668179 69589 100000 62639208 69590 100000 757820181 69591 100000 622256921 69592 100000 330718670 69593 100000 28326647 69594 100000 267444585 69595 100000 54352733 69596 100000 168000629 69597 100000 252910930 69598 100000 539424217 69599 100000 432154430 69600 100000 691724661 69601 100000 337017509 69602 100000 865549843 69603 100000 34845479 69604 100000 694732157 69605 100000 31800106 69606 100000 123773932 69607 100000 14224390 69608 100000 689027353 69609 100000 101757181 69610 100000 246669092 69611 100000 824879338 69612 100000 519261372 69613 100000 390264057 69614 100000 678647748 69615 100000 657847319 69616 100000 244488994 69617 100000 799591389 69618 100000 604934747 69619 100000 845777727 69620 100000 630630930 69621 100000 258046369 69622 100000 433061968 69623 100000 798263486 69624 100000 424775170 69625 100000 900590828 69626 100000 176617193 69627 100000 135017015 69628 100000 568308493 69629 100000 304977148 69630 100000 292128546 69631 100000 590612562 69632 100000 175324275 69633 100000 306088051 69634 100000 335581324 69635 100000 187196743 69636 100000 992125597 69637 100000 539926912 69638 100000 69027437 69639 100000 684454113 69640 100000 915449526 69641 100000 807308136 69642 100000 130028926 69643 100000 576436166 69644 100000 915194486 69645 100000 126516020 69646 100000 791160877 69647 100000 371063389 69648 100000 619290351 69649 100000 959047112 69650 100000 44046670 69651 100000 713254328 69652 100000 750924632 69653 100000 935092983 69654 100000 466465975 69655 100000 744304866 69656 100000 696538065 69657 100000 399547687 69658 100000 180686160 69659 100000 904646109 69660 100000 107890813 69661 100000 952965552 69662 100000 150998006 69663 100000 731063677 69664 100000 212653666 69665 100000 508508271 69666 100000 296809856 69667 100000 596657772 69668 100000 861392846 69669 100000 666618377 69670 100000 52478681 69671 100000 872693364 69672 100000 575839714 69673 100000 498575778 69674 100000 5891166 69675 100000 996891910 69676 100000 366307935 69677 100000 211025410 69678 100000 652825395 69679 100000 831125307 69680 100000 893091502 69681 100000 482576370 69682 100000 469793839 69683 100000 526422449 69684 100000 603034116 69685 100000 176895655 69686 100000 517878589 69687 100000 660459365 69688 100000 704618829 69689 100000 538485210 69690 100000 513898976 69691 100000 376987977 69692 100000 841136266 69693 100000 615834009 69694 100000 596042664 69695 100000 776054774 69696 100000 252515233 69697 100000 741631462 69698 100000 825271604 69699 100000 521275268 69700 100000 663356230 69701 100000 530500695 69702 100000 537886190 69703 100000 946473269 69704 100000 582621674 69705 100000 311122691 69706 100000 734276359 69707 100000 105054601 69708 100000 623150397 69709 100000 471393416 69710 100000 434899730 69711 100000 319094459 69712 100000 431414283 69713 100000 84473384 69714 100000 754354001 69715 100000 291277126 69716 100000 640238453 69717 100000 133504830 69718 100000 709801619 69719 100000 634814940 69720 100000 283185423 69721 100000 409071080 69722 100000 381692006 69723 100000 810633779 69724 100000 64510009 69725 100000 670570234 69726 100000 776072826 69727 100000 923721291 69728 100000 223561432 69729 100000 112715698 69730 100000 831144559 69731 100000 37350011 69732 100000 875620970 69733 100000 105887284 69734 100000 512737826 69735 100000 385047667 69736 100000 286495374 69737 100000 584325926 69738 100000 778292498 69739 100000 342904682 69740 100000 825559124 69741 100000 320182811 69742 100000 404388722 69743 100000 601567570 69744 100000 804178957 69745 100000 919976290 69746 100000 850607050 69747 100000 52373466 69748 100000 7797217 69749 100000 783773752 69750 100000 176966404 69751 100000 172839003 69752 100000 1457998 69753 100000 85631940 69754 100000 396478350 69755 100000 613975962 69756 100000 702212048 69757 100000 51174586 69758 100000 550803355 69759 100000 240069292 69760 100000 687851397 69761 100000 353386061 69762 100000 389532130 69763 100000 535207071 69764 100000 340365397 69765 100000 812328477 69766 100000 847360420 69767 100000 664834505 69768 100000 329428091 69769 100000 170098239 69770 100000 909411012 69771 100000 65369246 69772 100000 40401962 69773 100000 490312650 69774 100000 77811070 69775 100000 707785052 69776 100000 535342087 69777 100000 25885825 69778 100000 372935527 69779 100000 903382763 69780 100000 975312813 69781 100000 601950398 69782 100000 788201005 69783 100000 869579891 69784 100000 855327936 69785 100000 897887453 69786 100000 390294588 69787 100000 237466622 69788 100000 582838172 69789 100000 252410508 69790 100000 448459008 69791 100000 727229307 69792 100000 924558139 69793 100000 562438359 69794 100000 390691074 69795 100000 707855848 69796 100000 394192608 69797 100000 46640771 69798 100000 433515350 69799 100000 822046195 69800 100000 340826712 69801 100000 195964909 69802 100000 844374209 69803 100000 104821686 69804 100000 451012111 69805 100000 772936123 69806 100000 232505534 69807 100000 770994543 69808 100000 502647541 69809 100000 834880934 69810 100000 702332434 69811 100000 613342013 69812 100000 932309042 69813 100000 178709535 69814 100000 314331215 69815 100000 493045675 69816 100000 417065833 69817 100000 948208382 69818 100000 74143612 69819 100000 364685613 69820 100000 599290211 69821 100000 160181296 69822 100000 342439950 69823 100000 88960065 69824 100000 611625083 69825 100000 116496274 69826 100000 264245463 69827 100000 532462453 69828 100000 546600519 69829 100000 532849541 69830 100000 102256133 69831 100000 993246711 69832 100000 843829025 69833 100000 113427274 69834 100000 867329787 69835 100000 353188582 69836 100000 446066453 69837 100000 468581432 69838 100000 978622886 69839 100000 422150493 69840 100000 763287801 69841 100000 549903982 69842 100000 507400428 69843 100000 169903415 69844 100000 229869423 69845 100000 525447910 69846 100000 925862564 69847 100000 988197801 69848 100000 553183274 69849 100000 194807999 69850 100000 697501412 69851 100000 992067783 69852 100000 256249058 69853 100000 951014259 69854 100000 760862676 69855 100000 129345842 69856 100000 162973619 69857 100000 711642922 69858 100000 916433445 69859 100000 926963245 69860 100000 424957468 69861 100000 606607009 69862 100000 537946663 69863 100000 501379154 69864 100000 596705793 69865 100000 46976305 69866 100000 394341124 69867 100000 568303461 69868 100000 798441858 69869 100000 569604449 69870 100000 206966223 69871 100000 883212227 69872 100000 978368025 69873 100000 696521727 69874 100000 302452796 69875 100000 67434616 69876 100000 842803926 69877 100000 464644773 69878 100000 559667652 69879 100000 661870732 69880 100000 835854995 69881 100000 857798855 69882 100000 330412658 69883 100000 399724297 69884 100000 419164294 69885 100000 888576131 69886 100000 590412620 69887 100000 376970774 69888 100000 672372942 69889 100000 939313260 69890 100000 368025755 69891 100000 913732102 69892 100000 755650115 69893 100000 597561806 69894 100000 306911630 69895 100000 421501002 69896 100000 416229345 69897 100000 130019595 69898 100000 312406743 69899 100000 604086450 69900 100000 296207916 69901 100000 9561937 69902 100000 921467193 69903 100000 830114869 69904 100000 646172473 69905 100000 151424263 69906 100000 852947954 69907 100000 97309279 69908 100000 796854243 69909 100000 16505070 69910 100000 839305022 69911 100000 247420802 69912 100000 888832832 69913 100000 178602323 69914 100000 314222258 69915 100000 46306876 69916 100000 337237263 69917 100000 89509196 69918 100000 721418530 69919 100000 847445768 69920 100000 760375203 69921 100000 943740978 69922 100000 718194847 69923 100000 84258065 69924 100000 673490478 69925 100000 333915323 69926 100000 318361275 69927 100000 89926350 69928 100000 197564521 69929 100000 665923480 69930 100000 914427185 69931 100000 988000699 69932 100000 666764729 69933 100000 931608622 69934 100000 384310533 69935 100000 557135748 69936 100000 706140004 69937 100000 772324631 69938 100000 594594068 69939 100000 556225491 69940 100000 471055323 69941 100000 438605497 69942 100000 667756840 69943 100000 925757041 69944 100000 629510037 69945 100000 815676687 69946 100000 892377327 69947 100000 560497785 69948 100000 722261198 69949 100000 418706036 69950 100000 262662862 69951 100000 799359458 69952 100000 784413751 69953 100000 951749605 69954 100000 797007918 69955 100000 138994201 69956 100000 137619918 69957 100000 837194638 69958 100000 130969150 69959 100000 512171173 69960 100000 603900738 69961 100000 488944242 69962 100000 645067093 69963 100000 84996803 69964 100000 214949734 69965 100000 77288763 69966 100000 97311933 69967 100000 610406369 69968 100000 558596348 69969 100000 912073901 69970 100000 657037918 69971 100000 923486948 69972 100000 225148510 69973 100000 550828073 69974 100000 100558521 69975 100000 527050418 69976 100000 999744934 69977 100000 257133585 69978 100000 774976221 69979 100000 584680946 69980 100000 628041549 69981 100000 23404113 69982 100000 338898170 69983 100000 775262832 69984 100000 752415541 69985 100000 935178172 69986 100000 406140122 69987 100000 959446633 69988 100000 107791835 69989 100000 526322685 69990 100000 580504920 69991 100000 728354821 69992 100000 312627395 69993 100000 133807881 69994 100000 611179836 69995 100000 16162267 69996 100000 50981035 69997 100000 304545207 69998 100000 642023876 69999 100000 279681796 70000 100000 173284972 70001 100000 973394805 70002 100000 533101807 70003 100000 59697704 70004 100000 551518898 70005 100000 573755858 70006 100000 959460544 70007 100000 467840827 70008 100000 740043985 70009 100000 986659281 70010 100000 300317791 70011 100000 244808251 70012 100000 165707415 70013 100000 83298341 70014 100000 456558570 70015 100000 495094048 70016 100000 266459732 70017 100000 157784174 70018 100000 316157963 70019 100000 293489298 70020 100000 465796898 70021 100000 399186258 70022 100000 54400223 70023 100000 801327356 70024 100000 966489433 70025 100000 53050790 70026 100000 133452740 70027 100000 202381810 70028 100000 270075124 70029 100000 415715819 70030 100000 119456699 70031 100000 995561066 70032 100000 483160117 70033 100000 58057628 70034 100000 906503464 70035 100000 843119760 70036 100000 136715962 70037 100000 86909764 70038 100000 306143562 70039 100000 768612867 70040 100000 762760927 70041 100000 789896610 70042 100000 66763781 70043 100000 843552615 70044 100000 607681530 70045 100000 700289286 70046 100000 753792518 70047 100000 443095297 70048 100000 572963782 70049 100000 242933188 70050 100000 8154097 70051 100000 410789366 70052 100000 837018555 70053 100000 775508067 70054 100000 728999430 70055 100000 691257311 70056 100000 103059104 70057 100000 858839871 70058 100000 999999274 70059 100000 571635118 70060 100000 950308099 70061 100000 954089660 70062 100000 31485985 70063 100000 409298436 70064 100000 881733021 70065 100000 858097388 70066 100000 541759997 70067 100000 228021813 70068 100000 9707984 70069 100000 341010809 70070 100000 813943080 70071 100000 374684826 70072 100000 503509812 70073 100000 926655172 70074 100000 780019018 70075 100000 390808949 70076 100000 205347405 70077 100000 733546525 70078 100000 831042389 70079 100000 169354918 70080 100000 31360678 70081 100000 244119469 70082 100000 331159998 70083 100000 454212477 70084 100000 649848079 70085 100000 868173172 70086 100000 641005091 70087 100000 965486356 70088 100000 287616067 70089 100000 709651281 70090 100000 905666437 70091 100000 968179651 70092 100000 213499918 70093 100000 792596405 70094 100000 136434445 70095 100000 608353021 70096 100000 38295873 70097 100000 363224316 70098 100000 229181858 70099 100000 306981532 70100 100000 233686604 70101 100000 355284425 70102 100000 613016965 70103 100000 576448495 70104 100000 937114829 70105 100000 270771313 70106 100000 777363111 70107 100000 387095122 70108 100000 348899354 70109 100000 899306602 70110 100000 515779821 70111 100000 190088749 70112 100000 563776031 70113 100000 253338551 70114 100000 437099886 70115 100000 580713388 70116 100000 562557970 70117 100000 74177879 70118 100000 174027110 70119 100000 879264547 70120 100000 619508433 70121 100000 830305645 70122 100000 531305974 70123 100000 903172797 70124 100000 642267333 70125 100000 160749480 70126 100000 761056120 70127 100000 522378176 70128 100000 682295008 70129 100000 914357328 70130 100000 84548617 70131 100000 496071182 70132 100000 558327537 70133 100000 49613282 70134 100000 493489599 70135 100000 682359058 70136 100000 526038539 70137 100000 24966135 70138 100000 178184016 70139 100000 111395852 70140 100000 386692632 70141 100000 457806730 70142 100000 338646353 70143 100000 456613295 70144 100000 164913065 70145 100000 863951030 70146 100000 999677745 70147 100000 871790123 70148 100000 808159961 70149 100000 346683997 70150 100000 256998331 70151 100000 67501479 70152 100000 393611172 70153 100000 456740462 70154 100000 744466564 70155 100000 431625592 70156 100000 372413890 70157 100000 17190863 70158 100000 473931935 70159 100000 89446573 70160 100000 617865137 70161 100000 174097744 70162 100000 294146483 70163 100000 636203356 70164 100000 418842138 70165 100000 551319001 70166 100000 479498806 70167 100000 165640156 70168 100000 92646916 70169 100000 608885884 70170 100000 485823675 70171 100000 74323323 70172 100000 644405830 70173 100000 320942792 70174 100000 203224722 70175 100000 297089802 70176 100000 144714346 70177 100000 290791776 70178 100000 463977442 70179 100000 689917960 70180 100000 153161929 70181 100000 548696310 70182 100000 679943929 70183 100000 427026999 70184 100000 364026375 70185 100000 498852083 70186 100000 129008796 70187 100000 508063687 70188 100000 982252218 70189 100000 322710310 70190 100000 292661381 70191 100000 566359118 70192 100000 182671476 70193 100000 462638316 70194 100000 360191702 70195 100000 769526503 70196 100000 654782476 70197 100000 266472822 70198 100000 711231912 70199 100000 796731095 70200 100000 285410912 70201 100000 202558243 70202 100000 568123393 70203 100000 576469154 70204 100000 238182789 70205 100000 932715175 70206 100000 199097740 70207 100000 650774607 70208 100000 596282369 70209 100000 54733392 70210 100000 557041977 70211 100000 391867509 70212 100000 110369507 70213 100000 464045926 70214 100000 442763288 70215 100000 837734163 70216 100000 694388088 70217 100000 688642639 70218 100000 358967633 70219 100000 626761219 70220 100000 382828514 70221 100000 240340493 70222 100000 845268127 70223 100000 538148984 70224 100000 951022264 70225 100000 549137227 70226 100000 703542894 70227 100000 628840182 70228 100000 218551999 70229 100000 215914094 70230 100000 520063514 70231 100000 279002721 70232 100000 665481671 70233 100000 164303518 70234 100000 770626615 70235 100000 797989124 70236 100000 44630834 70237 100000 63680365 70238 100000 672389451 70239 100000 685839273 70240 100000 972931915 70241 100000 52121403 70242 100000 922885415 70243 100000 40701800 70244 100000 39192940 70245 100000 939024702 70246 100000 792744891 70247 100000 618765910 70248 100000 322416227 70249 100000 311809714 70250 100000 931513986 70251 100000 421175418 70252 100000 401491837 70253 100000 627778977 70254 100000 838327424 70255 100000 334669600 70256 100000 459439461 70257 100000 356678795 70258 100000 346513346 70259 100000 74545947 70260 100000 540885865 70261 100000 227731258 70262 100000 960116730 70263 100000 197087328 70264 100000 617201439 70265 100000 677843413 70266 100000 348170435 70267 100000 352457935 70268 100000 688983733 70269 100000 458219007 70270 100000 914404754 70271 100000 842802565 70272 100000 230666055 70273 100000 985239482 70274 100000 881120167 70275 100000 667020780 70276 100000 456851215 70277 100000 610988611 70278 100000 718871729 70279 100000 47640017 70280 100000 184188313 70281 100000 469070427 70282 100000 124992673 70283 100000 125279149 70284 100000 726524033 70285 100000 711910584 70286 100000 992640909 70287 100000 346858906 70288 100000 99027246 70289 100000 698652989 70290 100000 40962130 70291 100000 720431491 70292 100000 77052563 70293 100000 921888468 70294 100000 789968278 70295 100000 436663375 70296 100000 767846491 70297 100000 759797044 70298 100000 358594899 70299 100000 914368326 70300 100000 552534857 70301 100000 463972810 70302 100000 515503601 70303 100000 972120326 70304 100000 252062292 70305 100000 995917443 70306 100000 866349563 70307 100000 82473939 70308 100000 948494927 70309 100000 5048850 70310 100000 91244398 70311 100000 222543437 70312 100000 560119267 70313 100000 755756984 70314 100000 392698167 70315 100000 49651641 70316 100000 665198813 70317 100000 776877395 70318 100000 162218731 70319 100000 838455347 70320 100000 365432612 70321 100000 274077657 70322 100000 131711865 70323 100000 51433397 70324 100000 190882693 70325 100000 406733529 70326 100000 855012688 70327 100000 488248063 70328 100000 155811035 70329 100000 432052033 70330 100000 881905176 70331 100000 58832419 70332 100000 960298267 70333 100000 236338577 70334 100000 908390902 70335 100000 426547396 70336 100000 940654084 70337 100000 489317348 70338 100000 527675609 70339 100000 705288951 70340 100000 468209247 70341 100000 1626675 70342 100000 62132301 70343 100000 199655795 70344 100000 853330109 70345 100000 399361658 70346 100000 392411088 70347 100000 643967674 70348 100000 784183029 70349 100000 783859804 70350 100000 248738607 70351 100000 17706690 70352 100000 548360467 70353 100000 881701930 70354 100000 776670699 70355 100000 443252424 70356 100000 186213930 70357 100000 668490122 70358 100000 369032470 70359 100000 556880419 70360 100000 893688824 70361 100000 19109801 70362 100000 425389711 70363 100000 468883512 70364 100000 836355235 70365 100000 882073363 70366 100000 618106495 70367 100000 882131030 70368 100000 272123166 70369 100000 28037074 70370 100000 582616944 70371 100000 924714528 70372 100000 26551788 70373 100000 50019348 70374 100000 998449585 70375 100000 812406058 70376 100000 284075844 70377 100000 908751647 70378 100000 987719053 70379 100000 331084638 70380 100000 24305490 70381 100000 815851569 70382 100000 530583791 70383 100000 372695906 70384 100000 945515803 70385 100000 771091240 70386 100000 728119550 70387 100000 723758729 70388 100000 823640716 70389 100000 797875668 70390 100000 899780126 70391 100000 710291627 70392 100000 961744200 70393 100000 918115846 70394 100000 47691873 70395 100000 218063176 70396 100000 910929183 70397 100000 107456806 70398 100000 597713763 70399 100000 909815377 70400 100000 852978507 70401 100000 614886103 70402 100000 72724077 70403 100000 801486645 70404 100000 280816146 70405 100000 621865416 70406 100000 773711434 70407 100000 529877956 70408 100000 857038990 70409 100000 186287121 70410 100000 478364869 70411 100000 62100770 70412 100000 763204213 70413 100000 964162738 70414 100000 9198478 70415 100000 30185671 70416 100000 780230901 70417 100000 89697429 70418 100000 668190518 70419 100000 539189871 70420 100000 184689397 70421 100000 336778251 70422 100000 115156842 70423 100000 551050480 70424 100000 659946028 70425 100000 960526191 70426 100000 244034813 70427 100000 445514261 70428 100000 926668909 70429 100000 789134748 70430 100000 340763772 70431 100000 103273485 70432 100000 82800925 70433 100000 726345438 70434 100000 753883268 70435 100000 137990258 70436 100000 217428018 70437 100000 721670268 70438 100000 28681981 70439 100000 960961510 70440 100000 895738835 70441 100000 209031624 70442 100000 603941970 70443 100000 453993062 70444 100000 37166181 70445 100000 202361181 70446 100000 189799891 70447 100000 797908431 70448 100000 34805920 70449 100000 956357879 70450 100000 157172210 70451 100000 309920053 70452 100000 116459 70453 100000 651536073 70454 100000 483638031 70455 100000 47177910 70456 100000 771191313 70457 100000 91851664 70458 100000 48978740 70459 100000 574425118 70460 100000 810492160 70461 100000 22631976 70462 100000 844179129 70463 100000 81356838 70464 100000 63341082 70465 100000 131651026 70466 100000 795057692 70467 100000 887725087 70468 100000 956076998 70469 100000 33584394 70470 100000 300096063 70471 100000 150688693 70472 100000 944882082 70473 100000 423736762 70474 100000 92920993 70475 100000 91286248 70476 100000 113407009 70477 100000 167724373 70478 100000 889345469 70479 100000 618062698 70480 100000 509522707 70481 100000 469878585 70482 100000 86338007 70483 100000 752456751 70484 100000 100114514 70485 100000 121758709 70486 100000 209369612 70487 100000 596326937 70488 100000 575254202 70489 100000 951173996 70490 100000 201308497 70491 100000 213207117 70492 100000 657978646 70493 100000 238269085 70494 100000 139855634 70495 100000 543752961 70496 100000 23630300 70497 100000 597865634 70498 100000 54167018 70499 100000 607744836 70500 100000 476119084 70501 100000 572127822 70502 100000 499914579 70503 100000 893047556 70504 100000 357332311 70505 100000 207117520 70506 100000 832204081 70507 100000 648471837 70508 100000 932783817 70509 100000 241788043 70510 100000 740321803 70511 100000 853807565 70512 100000 442507511 70513 100000 589859037 70514 100000 832350217 70515 100000 905769959 70516 100000 571543567 70517 100000 985877130 70518 100000 171025540 70519 100000 567129013 70520 100000 288036128 70521 100000 537647188 70522 100000 48218856 70523 100000 905951845 70524 100000 450872228 70525 100000 920528083 70526 100000 849443822 70527 100000 176132005 70528 100000 998706232 70529 100000 270218390 70530 100000 392532832 70531 100000 665947247 70532 100000 730771061 70533 100000 198918896 70534 100000 896201386 70535 100000 605173246 70536 100000 944842508 70537 100000 849976112 70538 100000 420230380 70539 100000 752893387 70540 100000 424106500 70541 100000 45300365 70542 100000 280221300 70543 100000 522268521 70544 100000 695718596 70545 100000 562437966 70546 100000 978699739 70547 100000 146188079 70548 100000 195099414 70549 100000 739087347 70550 100000 420320123 70551 100000 271277317 70552 100000 42871516 70553 100000 41397136 70554 100000 21008938 70555 100000 199108923 70556 100000 580816533 70557 100000 198999744 70558 100000 295696179 70559 100000 118021514 70560 100000 362214808 70561 100000 339854226 70562 100000 134614235 70563 100000 300568376 70564 100000 791353794 70565 100000 577010785 70566 100000 700246849 70567 100000 918781217 70568 100000 432548250 70569 100000 551483674 70570 100000 242099039 70571 100000 542987299 70572 100000 662615191 70573 100000 84317198 70574 100000 650423809 70575 100000 461451193 70576 100000 832411361 70577 100000 81681084 70578 100000 301169570 70579 100000 390839781 70580 100000 709335658 70581 100000 893606759 70582 100000 701395120 70583 100000 89809831 70584 100000 133625483 70585 100000 169599457 70586 100000 388118233 70587 100000 809225997 70588 100000 415491588 70589 100000 675584696 70590 100000 671563999 70591 100000 845536770 70592 100000 873316730 70593 100000 878023146 70594 100000 973379579 70595 100000 962652866 70596 100000 112211782 70597 100000 836065480 70598 100000 558997949 70599 100000 428518458 70600 100000 30341077 70601 100000 993820026 70602 100000 94156798 70603 100000 307984301 70604 100000 426700225 70605 100000 892529438 70606 100000 983035445 70607 100000 247953832 70608 100000 449915127 70609 100000 368401803 70610 100000 334083316 70611 100000 221378750 70612 100000 158839262 70613 100000 727353713 70614 100000 23335484 70615 100000 662945541 70616 100000 91295904 70617 100000 774526465 70618 100000 579261672 70619 100000 311051005 70620 100000 352069554 70621 100000 94444461 70622 100000 223138914 70623 100000 959853717 70624 100000 776757959 70625 100000 115839797 70626 100000 554623214 70627 100000 595885076 70628 100000 352064473 70629 100000 733744869 70630 100000 162307636 70631 100000 116878133 70632 100000 161639709 70633 100000 965310670 70634 100000 15719052 70635 100000 991855111 70636 100000 287136469 70637 100000 663729949 70638 100000 785257356 70639 100000 949998307 70640 100000 381331007 70641 100000 878720126 70642 100000 580842392 70643 100000 924622899 70644 100000 162937166 70645 100000 833662235 70646 100000 922202162 70647 100000 117049174 70648 100000 618934898 70649 100000 410943614 70650 100000 765520036 70651 100000 32623077 70652 100000 266320706 70653 100000 596629678 70654 100000 367765485 70655 100000 577868878 70656 100000 891244252 70657 100000 345322557 70658 100000 465980649 70659 100000 356415527 70660 100000 977700303 70661 100000 653525598 70662 100000 193620935 70663 100000 839796922 70664 100000 197122539 70665 100000 651845466 70666 100000 86977305 70667 100000 617321866 70668 100000 129729721 70669 100000 310474304 70670 100000 634134755 70671 100000 339898770 70672 100000 484985103 70673 100000 435625010 70674 100000 918098210 70675 100000 708128805 70676 100000 579126036 70677 100000 384962782 70678 100000 329335599 70679 100000 99787350 70680 100000 982091513 70681 100000 990944914 70682 100000 573462440 70683 100000 29470803 70684 100000 845226602 70685 100000 484525676 70686 100000 59886715 70687 100000 407842607 70688 100000 650732155 70689 100000 300822267 70690 100000 503287145 70691 100000 899552009 70692 100000 271415375 70693 100000 976432588 70694 100000 822841847 70695 100000 758310479 70696 100000 465329251 70697 100000 887136359 70698 100000 695595043 70699 100000 886066535 70700 100000 861258944 70701 100000 546340106 70702 100000 190159803 70703 100000 751413982 70704 100000 263576001 70705 100000 649940743 70706 100000 389224604 70707 100000 207518729 70708 100000 803295382 70709 100000 759085029 70710 100000 20988684 70711 100000 26572540 70712 100000 36856261 70713 100000 513460543 70714 100000 615179326 70715 100000 233094942 70716 100000 220255796 70717 100000 600710849 70718 100000 563938500 70719 100000 956550556 70720 100000 492500258 70721 100000 276152411 70722 100000 543356221 70723 100000 238167463 70724 100000 849305720 70725 100000 724817497 70726 100000 114627684 70727 100000 882881236 70728 100000 278821842 70729 100000 545018366 70730 100000 948473148 70731 100000 302109740 70732 100000 980035459 70733 100000 601179095 70734 100000 474221299 70735 100000 145889645 70736 100000 379927648 70737 100000 113762308 70738 100000 512408767 70739 100000 760030483 70740 100000 619440844 70741 100000 876873674 70742 100000 627323723 70743 100000 528900466 70744 100000 844666374 70745 100000 345453936 70746 100000 762752207 70747 100000 381939952 70748 100000 837924631 70749 100000 194853425 70750 100000 425603647 70751 100000 449289462 70752 100000 417889404 70753 100000 105800761 70754 100000 826026266 70755 100000 848627402 70756 100000 307198659 70757 100000 577638026 70758 100000 619162369 70759 100000 18426649 70760 100000 293579346 70761 100000 132338179 70762 100000 397093740 70763 100000 832383263 70764 100000 587640081 70765 100000 657350849 70766 100000 105547651 70767 100000 649593497 70768 100000 627592830 70769 100000 394298453 70770 100000 886768298 70771 100000 326854478 70772 100000 103863284 70773 100000 175215106 70774 100000 427604090 70775 100000 39926622 70776 100000 257690807 70777 100000 604662813 70778 100000 131067408 70779 100000 472371426 70780 100000 940298057 70781 100000 182738678 70782 100000 449562313 70783 100000 600841197 70784 100000 816680139 70785 100000 596313751 70786 100000 532873966 70787 100000 545160120 70788 100000 853396887 70789 100000 494916543 70790 100000 398902782 70791 100000 967448890 70792 100000 555826157 70793 100000 403209303 70794 100000 686689901 70795 100000 429926060 70796 100000 263101602 70797 100000 293384892 70798 100000 965948771 70799 100000 941437829 70800 100000 640043949 70801 100000 453215093 70802 100000 705685064 70803 100000 664244008 70804 100000 32489153 70805 100000 366769192 70806 100000 938125803 70807 100000 380252587 70808 100000 278231134 70809 100000 819294454 70810 100000 799573070 70811 100000 84166955 70812 100000 470339901 70813 100000 252023312 70814 100000 793581025 70815 100000 305022729 70816 100000 672393252 70817 100000 269948393 70818 100000 986786434 70819 100000 921515566 70820 100000 122933045 70821 100000 278319685 70822 100000 929372852 70823 100000 769169255 70824 100000 35282667 70825 100000 993671852 70826 100000 81655612 70827 100000 843335756 70828 100000 235373964 70829 100000 957152130 70830 100000 42157557 70831 100000 901986188 70832 100000 957078352 70833 100000 411179692 70834 100000 527044041 70835 100000 103202973 70836 100000 870013478 70837 100000 141824387 70838 100000 821227783 70839 100000 487947740 70840 100000 792421134 70841 100000 718118513 70842 100000 705978530 70843 100000 383562563 70844 100000 556216379 70845 100000 555239459 70846 100000 373858545 70847 100000 956907019 70848 100000 750564672 70849 100000 737786397 70850 100000 896260713 70851 100000 836395670 70852 100000 905987076 70853 100000 589764078 70854 100000 189428041 70855 100000 917988607 70856 100000 126701864 70857 100000 791484854 70858 100000 921845084 70859 100000 787887284 70860 100000 150706533 70861 100000 336926788 70862 100000 647605499 70863 100000 31303532 70864 100000 310710041 70865 100000 513312562 70866 100000 928591091 70867 100000 309578285 70868 100000 818062502 70869 100000 967687529 70870 100000 652604583 70871 100000 853488608 70872 100000 428659854 70873 100000 91685097 70874 100000 626236260 70875 100000 228646472 70876 100000 973538358 70877 100000 99859642 70878 100000 26864984 70879 100000 537739821 70880 100000 994114454 70881 100000 9805305 70882 100000 17030809 70883 100000 611615388 70884 100000 656705182 70885 100000 794275828 70886 100000 788560829 70887 100000 480193241 70888 100000 545036123 70889 100000 141792831 70890 100000 744525077 70891 100000 434822451 70892 100000 598326059 70893 100000 481094156 70894 100000 575262299 70895 100000 510181587 70896 100000 329365980 70897 100000 766525336 70898 100000 238918515 70899 100000 315504187 70900 100000 616268189 70901 100000 930212 70902 100000 536965528 70903 100000 961590530 70904 100000 237404303 70905 100000 571760648 70906 100000 271699253 70907 100000 619803734 70908 100000 215888205 70909 100000 262600541 70910 100000 100203489 70911 100000 462073461 70912 100000 485713870 70913 100000 281439689 70914 100000 812358304 70915 100000 24911486 70916 100000 632990219 70917 100000 93073365 70918 100000 154633035 70919 100000 261871172 70920 100000 948210695 70921 100000 941956934 70922 100000 10261534 70923 100000 441521802 70924 100000 646680741 70925 100000 359842128 70926 100000 431861007 70927 100000 451640522 70928 100000 68938409 70929 100000 910857233 70930 100000 482334484 70931 100000 932653330 70932 100000 702635502 70933 100000 43590079 70934 100000 820222868 70935 100000 738032955 70936 100000 361123930 70937 100000 331700449 70938 100000 684019408 70939 100000 918657190 70940 100000 28951697 70941 100000 231412522 70942 100000 289715743 70943 100000 755007045 70944 100000 159264910 70945 100000 412592334 70946 100000 522815040 70947 100000 336024110 70948 100000 205351291 70949 100000 583415574 70950 100000 909104323 70951 100000 363699721 70952 100000 811540378 70953 100000 238702589 70954 100000 976681649 70955 100000 796090116 70956 100000 83463898 70957 100000 640182060 70958 100000 37554823 70959 100000 942896478 70960 100000 140056318 70961 100000 955299511 70962 100000 170997412 70963 100000 350726434 70964 100000 676758219 70965 100000 556242527 70966 100000 880526569 70967 100000 155426193 70968 100000 128708243 70969 100000 917475537 70970 100000 921784966 70971 100000 349203491 70972 100000 43798440 70973 100000 414584706 70974 100000 736389738 70975 100000 272050629 70976 100000 464257094 70977 100000 262703559 70978 100000 665228417 70979 100000 50179888 70980 100000 427500409 70981 100000 154423142 70982 100000 131048592 70983 100000 464211289 70984 100000 58909316 70985 100000 420775174 70986 100000 215433662 70987 100000 939658285 70988 100000 872174033 70989 100000 241959313 70990 100000 551579844 70991 100000 7114792 70992 100000 567837298 70993 100000 143129258 70994 100000 365656735 70995 100000 589105200 70996 100000 310153895 70997 100000 572644824 70998 100000 311741583 70999 100000 44104916 71000 100000 446072953 71001 100000 718460838 71002 100000 856987068 71003 100000 972006783 71004 100000 728636295 71005 100000 588878788 71006 100000 883110547 71007 100000 982632086 71008 100000 886201945 71009 100000 879790549 71010 100000 445134572 71011 100000 254956898 71012 100000 941779484 71013 100000 694415776 71014 100000 757745117 71015 100000 98225206 71016 100000 641441970 71017 100000 185181341 71018 100000 459827825 71019 100000 574823006 71020 100000 910165490 71021 100000 933539865 71022 100000 829100639 71023 100000 968069193 71024 100000 273802681 71025 100000 167467311 71026 100000 405730532 71027 100000 24590567 71028 100000 607328071 71029 100000 21148998 71030 100000 278891154 71031 100000 832510044 71032 100000 671025069 71033 100000 409746153 71034 100000 992532596 71035 100000 121916642 71036 100000 521597224 71037 100000 966761089 71038 100000 569016882 71039 100000 780657912 71040 100000 202200928 71041 100000 50544942 71042 100000 510571811 71043 100000 530093877 71044 100000 118439835 71045 100000 576380016 71046 100000 324862287 71047 100000 941880970 71048 100000 162286044 71049 100000 5901941 71050 100000 277718918 71051 100000 650833851 71052 100000 193511256 71053 100000 828948268 71054 100000 28155090 71055 100000 827867715 71056 100000 135998454 71057 100000 315677179 71058 100000 215779615 71059 100000 967938000 71060 100000 937801808 71061 100000 127170523 71062 100000 136004081 71063 100000 382071236 71064 100000 639468104 71065 100000 989285970 71066 100000 571633105 71067 100000 278900866 71068 100000 99310714 71069 100000 383063930 71070 100000 331284165 71071 100000 479238421 71072 100000 527579576 71073 100000 9455127 71074 100000 890419440 71075 100000 49257027 71076 100000 375124796 71077 100000 36648063 71078 100000 44902312 71079 100000 705300308 71080 100000 354524333 71081 100000 900840998 71082 100000 475578170 71083 100000 470913509 71084 100000 566251620 71085 100000 838335029 71086 100000 891814308 71087 100000 352338672 71088 100000 912761679 71089 100000 428658237 71090 100000 421470313 71091 100000 765283587 71092 100000 122410317 71093 100000 4444484 71094 100000 451983751 71095 100000 290034149 71096 100000 119367326 71097 100000 677025604 71098 100000 116539069 71099 100000 617720140 71100 100000 111258471 71101 100000 603719899 71102 100000 317143937 71103 100000 675682745 71104 100000 774540777 71105 100000 226282341 71106 100000 900801659 71107 100000 184846533 71108 100000 599160759 71109 100000 188630769 71110 100000 910370349 71111 100000 892689826 71112 100000 765265554 71113 100000 832405634 71114 100000 940218895 71115 100000 834636466 71116 100000 201692355 71117 100000 175652812 71118 100000 709369429 71119 100000 744489054 71120 100000 163343270 71121 100000 631039675 71122 100000 992768827 71123 100000 500805027 71124 100000 370735618 71125 100000 465897167 71126 100000 875572991 71127 100000 668275078 71128 100000 666070873 71129 100000 752683103 71130 100000 157148475 71131 100000 744349013 71132 100000 956583401 71133 100000 539079903 71134 100000 325122017 71135 100000 794167649 71136 100000 359388177 71137 100000 180134283 71138 100000 676999185 71139 100000 84498920 71140 100000 657801419 71141 100000 45281803 71142 100000 717715804 71143 100000 253239627 71144 100000 282664960 71145 100000 288320133 71146 100000 778628036 71147 100000 171281383 71148 100000 771494048 71149 100000 271875252 71150 100000 682424619 71151 100000 961657072 71152 100000 599008368 71153 100000 486058613 71154 100000 353619833 71155 100000 219110603 71156 100000 808640094 71157 100000 888353471 71158 100000 403589152 71159 100000 859312229 71160 100000 793113732 71161 100000 35833048 71162 100000 378621441 71163 100000 41345573 71164 100000 864466144 71165 100000 839858400 71166 100000 698355736 71167 100000 519280859 71168 100000 233560467 71169 100000 424917085 71170 100000 978776762 71171 100000 937000546 71172 100000 544062943 71173 100000 54728932 71174 100000 246958138 71175 100000 426592203 71176 100000 791370970 71177 100000 901291908 71178 100000 575696050 71179 100000 407557305 71180 100000 575346211 71181 100000 122888599 71182 100000 309106423 71183 100000 426691865 71184 100000 394256083 71185 100000 711294331 71186 100000 554283765 71187 100000 429410064 71188 100000 755533392 71189 100000 549807172 71190 100000 273075336 71191 100000 224850582 71192 100000 864085323 71193 100000 324624714 71194 100000 766651566 71195 100000 417506858 71196 100000 62673727 71197 100000 330667971 71198 100000 199832701 71199 100000 636701198 71200 100000 227134475 71201 100000 480046109 71202 100000 619615834 71203 100000 901338751 71204 100000 321097723 71205 100000 966355559 71206 100000 213418903 71207 100000 734560320 71208 100000 120216161 71209 100000 69160254 71210 100000 201876331 71211 100000 633824309 71212 100000 945977350 71213 100000 427054618 71214 100000 600436949 71215 100000 977714085 71216 100000 304381662 71217 100000 105889723 71218 100000 985752284 71219 100000 51218508 71220 100000 966258431 71221 100000 895947736 71222 100000 778603449 71223 100000 394445650 71224 100000 221235303 71225 100000 437202700 71226 100000 23277162 71227 100000 126338753 71228 100000 200006734 71229 100000 425741488 71230 100000 360122551 71231 100000 12942118 71232 100000 522991904 71233 100000 92475237 71234 100000 277682412 71235 100000 385905823 71236 100000 723275632 71237 100000 700661025 71238 100000 90091868 71239 100000 473010449 71240 100000 440555959 71241 100000 346124187 71242 100000 157295246 71243 100000 754470217 71244 100000 822423249 71245 100000 700265434 71246 100000 187579061 71247 100000 500159337 71248 100000 866742434 71249 100000 20971847 71250 100000 494516385 71251 100000 842015473 71252 100000 960030138 71253 100000 940614300 71254 100000 955688603 71255 100000 730270376 71256 100000 600708005 71257 100000 103038090 71258 100000 875321955 71259 100000 699844640 71260 100000 474521232 71261 100000 345859366 71262 100000 939869600 71263 100000 976597330 71264 100000 887985614 71265 100000 662600398 71266 100000 68830879 71267 100000 941323717 71268 100000 425412867 71269 100000 369334531 71270 100000 402466201 71271 100000 403591278 71272 100000 810131346 71273 100000 916846813 71274 100000 250396271 71275 100000 927845879 71276 100000 669904622 71277 100000 138640694 71278 100000 801155680 71279 100000 517700452 71280 100000 18127653 71281 100000 468008684 71282 100000 14366625 71283 100000 226529836 71284 100000 861657244 71285 100000 544541260 71286 100000 493546187 71287 100000 127975222 71288 100000 419153220 71289 100000 59936265 71290 100000 209521232 71291 100000 540672149 71292 100000 520361503 71293 100000 691821859 71294 100000 963965463 71295 100000 548834512 71296 100000 268325447 71297 100000 770842976 71298 100000 950090431 71299 100000 557301720 71300 100000 942132039 71301 100000 256885092 71302 100000 764373317 71303 100000 457648686 71304 100000 547460701 71305 100000 92895963 71306 100000 455438401 71307 100000 536550837 71308 100000 159761606 71309 100000 717649963 71310 100000 182691100 71311 100000 624689041 71312 100000 423375138 71313 100000 512389935 71314 100000 908510842 71315 100000 822098772 71316 100000 92689822 71317 100000 250968501 71318 100000 131332153 71319 100000 910418348 71320 100000 716134892 71321 100000 316583118 71322 100000 52874720 71323 100000 68331694 71324 100000 722809027 71325 100000 683911690 71326 100000 674247726 71327 100000 469544619 71328 100000 791752741 71329 100000 257277957 71330 100000 423943797 71331 100000 303865255 71332 100000 872477853 71333 100000 653371311 71334 100000 135044998 71335 100000 716016440 71336 100000 746495918 71337 100000 502012643 71338 100000 906104593 71339 100000 609584003 71340 100000 31445657 71341 100000 13354197 71342 100000 256363621 71343 100000 585558365 71344 100000 156733125 71345 100000 16474834 71346 100000 406564170 71347 100000 28855295 71348 100000 941649290 71349 100000 727161649 71350 100000 711467381 71351 100000 896370995 71352 100000 348197365 71353 100000 266285197 71354 100000 673916592 71355 100000 467651822 71356 100000 752812826 71357 100000 845737420 71358 100000 773421234 71359 100000 943189109 71360 100000 352119458 71361 100000 510873268 71362 100000 17961164 71363 100000 51050449 71364 100000 857969292 71365 100000 715676490 71366 100000 564599880 71367 100000 372436577 71368 100000 850563843 71369 100000 812195010 71370 100000 979419120 71371 100000 119859635 71372 100000 129933924 71373 100000 585479178 71374 100000 838050886 71375 100000 396919221 71376 100000 4678467 71377 100000 152885247 71378 100000 756068314 71379 100000 747366896 71380 100000 828310329 71381 100000 992520965 71382 100000 840380720 71383 100000 402319512 71384 100000 904928560 71385 100000 657415877 71386 100000 682813922 71387 100000 983754020 71388 100000 92150749 71389 100000 291578043 71390 100000 928060447 71391 100000 68482512 71392 100000 70606021 71393 100000 248564296 71394 100000 683103586 71395 100000 314379285 71396 100000 468407042 71397 100000 17127247 71398 100000 822688364 71399 100000 664584937 71400 100000 322795785 71401 100000 387616617 71402 100000 52710692 71403 100000 60729920 71404 100000 291760791 71405 100000 10884208 71406 100000 153560813 71407 100000 424178666 71408 100000 471068084 71409 100000 967798853 71410 100000 314402478 71411 100000 980240722 71412 100000 907028926 71413 100000 352326110 71414 100000 325959181 71415 100000 761958597 71416 100000 803916402 71417 100000 47511694 71418 100000 689169447 71419 100000 845370583 71420 100000 533902778 71421 100000 647966342 71422 100000 198892699 71423 100000 865761699 71424 100000 893971966 71425 100000 705933039 71426 100000 220264161 71427 100000 519241205 71428 100000 613131015 71429 100000 756220018 71430 100000 637412532 71431 100000 615808626 71432 100000 510374582 71433 100000 333024297 71434 100000 663640434 71435 100000 418113650 71436 100000 26665855 71437 100000 290572469 71438 100000 1876692 71439 100000 678329365 71440 100000 451304638 71441 100000 53579971 71442 100000 970261400 71443 100000 264135521 71444 100000 308282814 71445 100000 772977854 71446 100000 214390968 71447 100000 807772711 71448 100000 10241875 71449 100000 293481713 71450 100000 619366655 71451 100000 796557624 71452 100000 374098262 71453 100000 986572318 71454 100000 552385594 71455 100000 442064963 71456 100000 718647923 71457 100000 513411762 71458 100000 12334577 71459 100000 927173552 71460 100000 107218974 71461 100000 522467086 71462 100000 170294363 71463 100000 538940510 71464 100000 368258825 71465 100000 657748283 71466 100000 640022201 71467 100000 318479298 71468 100000 170997611 71469 100000 168759549 71470 100000 306110652 71471 100000 409926373 71472 100000 315015068 71473 100000 322501556 71474 100000 803486935 71475 100000 567157144 71476 100000 461722454 71477 100000 196642244 71478 100000 645959139 71479 100000 267803405 71480 100000 57858353 71481 100000 85727759 71482 100000 774015821 71483 100000 414877579 71484 100000 579546 71485 100000 450299224 71486 100000 448174089 71487 100000 849966963 71488 100000 3376967 71489 100000 123300016 71490 100000 343334548 71491 100000 122687314 71492 100000 24914787 71493 100000 910524615 71494 100000 427152942 71495 100000 944063680 71496 100000 790092794 71497 100000 630229096 71498 100000 771716626 71499 100000 543056748 71500 100000 136468427 71501 100000 704014093 71502 100000 470169322 71503 100000 152196670 71504 100000 960972044 71505 100000 961498115 71506 100000 557493970 71507 100000 949051009 71508 100000 422136960 71509 100000 975041053 71510 100000 173882166 71511 100000 151370110 71512 100000 704559272 71513 100000 923558258 71514 100000 242040128 71515 100000 761226134 71516 100000 334905127 71517 100000 608180599 71518 100000 776993664 71519 100000 696030815 71520 100000 346653664 71521 100000 36342880 71522 100000 935379291 71523 100000 373906409 71524 100000 437915940 71525 100000 706297361 71526 100000 206041067 71527 100000 487701775 71528 100000 921695314 71529 100000 39278899 71530 100000 496866565 71531 100000 934217922 71532 100000 102342771 71533 100000 838869029 71534 100000 860958856 71535 100000 336046660 71536 100000 164687059 71537 100000 946175244 71538 100000 203863614 71539 100000 288018617 71540 100000 210934454 71541 100000 847356138 71542 100000 169764603 71543 100000 809425476 71544 100000 504857330 71545 100000 651665324 71546 100000 987938197 71547 100000 686850578 71548 100000 521129172 71549 100000 371065657 71550 100000 623060026 71551 100000 728424298 71552 100000 189573884 71553 100000 4634547 71554 100000 880547176 71555 100000 68745493 71556 100000 215203430 71557 100000 401402812 71558 100000 331830308 71559 100000 683063225 71560 100000 523625751 71561 100000 189795606 71562 100000 301807653 71563 100000 179469783 71564 100000 492798930 71565 100000 923420899 71566 100000 545489013 71567 100000 424958888 71568 100000 942457672 71569 100000 322824709 71570 100000 365100038 71571 100000 131254261 71572 100000 289824850 71573 100000 104114925 71574 100000 916799793 71575 100000 669961264 71576 100000 905564486 71577 100000 41929245 71578 100000 308147365 71579 100000 741190474 71580 100000 985921896 71581 100000 220714285 71582 100000 214798817 71583 100000 328056968 71584 100000 271976649 71585 100000 976049889 71586 100000 121722572 71587 100000 89330589 71588 100000 794960695 71589 100000 967021897 71590 100000 505951083 71591 100000 808448384 71592 100000 743869825 71593 100000 505595433 71594 100000 421164563 71595 100000 990337118 71596 100000 462886467 71597 100000 183716161 71598 100000 606672132 71599 100000 375585787 71600 100000 846790276 71601 100000 240324736 71602 100000 395130855 71603 100000 192780634 71604 100000 916217063 71605 100000 655676228 71606 100000 924402980 71607 100000 682589770 71608 100000 152587352 71609 100000 209726863 71610 100000 475740916 71611 100000 846797099 71612 100000 632586558 71613 100000 209979580 71614 100000 538408409 71615 100000 729121263 71616 100000 63680028 71617 100000 352355166 71618 100000 619568650 71619 100000 388294831 71620 100000 878016887 71621 100000 535801671 71622 100000 464392281 71623 100000 324127697 71624 100000 461286680 71625 100000 13917597 71626 100000 998906293 71627 100000 914509413 71628 100000 582598454 71629 100000 421730325 71630 100000 717663118 71631 100000 613540456 71632 100000 298200670 71633 100000 684794371 71634 100000 429578172 71635 100000 950303942 71636 100000 223114909 71637 100000 962394414 71638 100000 893046444 71639 100000 440591546 71640 100000 913129012 71641 100000 403339563 71642 100000 733268632 71643 100000 198636110 71644 100000 495791240 71645 100000 226050876 71646 100000 735813016 71647 100000 256035254 71648 100000 940568087 71649 100000 407013602 71650 100000 852216020 71651 100000 83424481 71652 100000 786017338 71653 100000 13764923 71654 100000 518621462 71655 100000 932237151 71656 100000 391946068 71657 100000 638151681 71658 100000 676297110 71659 100000 74506555 71660 100000 720730557 71661 100000 111693333 71662 100000 76464698 71663 100000 47421551 71664 100000 965016189 71665 100000 475471549 71666 100000 504395468 71667 100000 578334657 71668 100000 339061727 71669 100000 451959783 71670 100000 604510348 71671 100000 763360963 71672 100000 231687305 71673 100000 918695962 71674 100000 903850777 71675 100000 343690646 71676 100000 487929871 71677 100000 105815275 71678 100000 547464893 71679 100000 933865565 71680 100000 494093896 71681 100000 243167858 71682 100000 272821550 71683 100000 535017654 71684 100000 78736279 71685 100000 536426267 71686 100000 116376994 71687 100000 369151043 71688 100000 564601057 71689 100000 88815739 71690 100000 961786671 71691 100000 922377208 71692 100000 105989092 71693 100000 951802628 71694 100000 199038858 71695 100000 426692525 71696 100000 802506674 71697 100000 384593256 71698 100000 51361690 71699 100000 114076009 71700 100000 292556225 71701 100000 135233224 71702 100000 283215809 71703 100000 908873997 71704 100000 226932749 71705 100000 397637703 71706 100000 982360241 71707 100000 711479747 71708 100000 704065868 71709 100000 144403640 71710 100000 538991511 71711 100000 307962445 71712 100000 274943910 71713 100000 474330440 71714 100000 831359901 71715 100000 108761602 71716 100000 340961129 71717 100000 737013348 71718 100000 898051789 71719 100000 70366865 71720 100000 241852074 71721 100000 619576346 71722 100000 532483916 71723 100000 198139432 71724 100000 613541094 71725 100000 528123311 71726 100000 900450059 71727 100000 956883098 71728 100000 410407490 71729 100000 705107186 71730 100000 321850544 71731 100000 660182367 71732 100000 327412847 71733 100000 105502786 71734 100000 304887149 71735 100000 176586725 71736 100000 247736031 71737 100000 780752264 71738 100000 293078984 71739 100000 579649196 71740 100000 288338479 71741 100000 751060071 71742 100000 773837300 71743 100000 838049362 71744 100000 70187420 71745 100000 475450927 71746 100000 501690764 71747 100000 849318385 71748 100000 227768411 71749 100000 587886276 71750 100000 425422419 71751 100000 443990243 71752 100000 950998129 71753 100000 128813673 71754 100000 297259383 71755 100000 970145973 71756 100000 616329638 71757 100000 789502240 71758 100000 627548263 71759 100000 320334894 71760 100000 580881623 71761 100000 548890300 71762 100000 853657357 71763 100000 913105671 71764 100000 944020804 71765 100000 377465955 71766 100000 186573015 71767 100000 693432882 71768 100000 810558013 71769 100000 851641891 71770 100000 615903264 71771 100000 702872725 71772 100000 662678393 71773 100000 311193818 71774 100000 877758914 71775 100000 93235419 71776 100000 950890226 71777 100000 977496532 71778 100000 435067629 71779 100000 229673514 71780 100000 530558141 71781 100000 590857222 71782 100000 160660398 71783 100000 702876811 71784 100000 61587299 71785 100000 296333030 71786 100000 570636020 71787 100000 263026014 71788 100000 838405759 71789 100000 359811783 71790 100000 667768304 71791 100000 874322462 71792 100000 704427952 71793 100000 525861359 71794 100000 944766646 71795 100000 731735392 71796 100000 651353905 71797 100000 155756253 71798 100000 64805200 71799 100000 76641872 71800 100000 511453091 71801 100000 932002088 71802 100000 359470913 71803 100000 264346805 71804 100000 688138898 71805 100000 717304240 71806 100000 208025253 71807 100000 679199375 71808 100000 629336430 71809 100000 163348091 71810 100000 664009034 71811 100000 997929430 71812 100000 816911974 71813 100000 163548348 71814 100000 218410880 71815 100000 151627416 71816 100000 928461705 71817 100000 616935143 71818 100000 141455074 71819 100000 419727578 71820 100000 790696109 71821 100000 271523215 71822 100000 826223354 71823 100000 637702263 71824 100000 749519117 71825 100000 648606498 71826 100000 598407982 71827 100000 430472896 71828 100000 774744958 71829 100000 974515345 71830 100000 384908405 71831 100000 463464573 71832 100000 304123549 71833 100000 791630932 71834 100000 452485460 71835 100000 310906545 71836 100000 581335351 71837 100000 974924333 71838 100000 55581148 71839 100000 877848793 71840 100000 750307798 71841 100000 853027794 71842 100000 839250002 71843 100000 543204594 71844 100000 364099635 71845 100000 844326158 71846 100000 779552184 71847 100000 258485771 71848 100000 921628532 71849 100000 668277445 71850 100000 380187820 71851 100000 295196132 71852 100000 310399215 71853 100000 183835255 71854 100000 544948806 71855 100000 24652776 71856 100000 317742604 71857 100000 637577276 71858 100000 788531458 71859 100000 547270469 71860 100000 112752616 71861 100000 87714219 71862 100000 800559879 71863 100000 151520025 71864 100000 17091299 71865 100000 492240285 71866 100000 995696512 71867 100000 968117989 71868 100000 828650494 71869 100000 933441295 71870 100000 683625477 71871 100000 579678084 71872 100000 677805931 71873 100000 731757591 71874 100000 854045513 71875 100000 608248345 71876 100000 524241756 71877 100000 165973813 71878 100000 929164109 71879 100000 46734333 71880 100000 194958386 71881 100000 399093981 71882 100000 261594317 71883 100000 319679602 71884 100000 774855822 71885 100000 161565451 71886 100000 394915164 71887 100000 706185037 71888 100000 242694223 71889 100000 854997573 71890 100000 55139097 71891 100000 461431001 71892 100000 165822371 71893 100000 655021006 71894 100000 40038747 71895 100000 167603974 71896 100000 432952523 71897 100000 651152745 71898 100000 359107009 71899 100000 854374287 71900 100000 901543482 71901 100000 148933043 71902 100000 893388263 71903 100000 610913883 71904 100000 17279122 71905 100000 63163946 71906 100000 979401854 71907 100000 586129882 71908 100000 981234619 71909 100000 36233909 71910 100000 970785928 71911 100000 479213139 71912 100000 135159193 71913 100000 46688015 71914 100000 348623409 71915 100000 149995569 71916 100000 400117946 71917 100000 369145557 71918 100000 167194561 71919 100000 355989496 71920 100000 111220761 71921 100000 847843339 71922 100000 642551560 71923 100000 361062513 71924 100000 868091951 71925 100000 71678721 71926 100000 745489566 71927 100000 721830327 71928 100000 134282526 71929 100000 849328705 71930 100000 144414567 71931 100000 893460983 71932 100000 953143630 71933 100000 784630209 71934 100000 845406818 71935 100000 871160721 71936 100000 275597910 71937 100000 302462568 71938 100000 276282065 71939 100000 320561167 71940 100000 331479106 71941 100000 269335163 71942 100000 719757 71943 100000 920779384 71944 100000 782510362 71945 100000 53386763 71946 100000 268728143 71947 100000 925237044 71948 100000 227432822 71949 100000 861912272 71950 100000 930366477 71951 100000 573873474 71952 100000 742100669 71953 100000 423682170 71954 100000 401713113 71955 100000 800221759 71956 100000 718342449 71957 100000 920726374 71958 100000 715361923 71959 100000 650570742 71960 100000 263893412 71961 100000 837751815 71962 100000 959148161 71963 100000 237760817 71964 100000 605730419 71965 100000 511663565 71966 100000 31847908 71967 100000 410760173 71968 100000 623446798 71969 100000 89673451 71970 100000 12446070 71971 100000 152447236 71972 100000 800086346 71973 100000 750334360 71974 100000 93483364 71975 100000 83019473 71976 100000 35625974 71977 100000 982525603 71978 100000 347605749 71979 100000 681307826 71980 100000 960867310 71981 100000 818564931 71982 100000 370129795 71983 100000 485102653 71984 100000 422122039 71985 100000 355681251 71986 100000 217105222 71987 100000 736632713 71988 100000 876413276 71989 100000 65903810 71990 100000 836593822 71991 100000 824117092 71992 100000 648739515 71993 100000 174002898 71994 100000 1184653 71995 100000 518972976 71996 100000 723091422 71997 100000 621721958 71998 100000 679239148 71999 100000 687644189 72000 100000 63044126 72001 100000 802259472 72002 100000 704545834 72003 100000 545796043 72004 100000 366431031 72005 100000 793959327 72006 100000 213750778 72007 100000 192360084 72008 100000 431294457 72009 100000 722882819 72010 100000 913995588 72011 100000 873481602 72012 100000 876060948 72013 100000 632475027 72014 100000 704157535 72015 100000 388465317 72016 100000 234466533 72017 100000 289360519 72018 100000 332887291 72019 100000 148552578 72020 100000 122772110 72021 100000 496236977 72022 100000 878843152 72023 100000 615896748 72024 100000 205904243 72025 100000 596755396 72026 100000 341639023 72027 100000 238019247 72028 100000 857875229 72029 100000 252410158 72030 100000 732097969 72031 100000 596163222 72032 100000 927099651 72033 100000 799749784 72034 100000 481847061 72035 100000 679859271 72036 100000 8468873 72037 100000 110924627 72038 100000 243691363 72039 100000 970149902 72040 100000 735936409 72041 100000 798082248 72042 100000 619434976 72043 100000 588822165 72044 100000 742118780 72045 100000 25712974 72046 100000 927054749 72047 100000 622682300 72048 100000 367094273 72049 100000 963817674 72050 100000 430528389 72051 100000 234386780 72052 100000 819348598 72053 100000 525606562 72054 100000 269527228 72055 100000 296762403 72056 100000 80838973 72057 100000 196480194 72058 100000 346442535 72059 100000 914440814 72060 100000 794555905 72061 100000 844168120 72062 100000 830589894 72063 100000 959832735 72064 100000 414056851 72065 100000 436536144 72066 100000 596686158 72067 100000 252532716 72068 100000 424500296 72069 100000 157419446 72070 100000 692217361 72071 100000 978653701 72072 100000 590310124 72073 100000 188839029 72074 100000 589004225 72075 100000 172101325 72076 100000 97942407 72077 100000 2613747 72078 100000 668771148 72079 100000 948532466 72080 100000 170396127 72081 100000 789726552 72082 100000 326426195 72083 100000 891057403 72084 100000 318796859 72085 100000 265798638 72086 100000 952046473 72087 100000 494231814 72088 100000 767189603 72089 100000 145821695 72090 100000 712436418 72091 100000 786809686 72092 100000 242197952 72093 100000 52296620 72094 100000 628938254 72095 100000 949303626 72096 100000 884800037 72097 100000 58129401 72098 100000 935857039 72099 100000 327455194 72100 100000 752167304 72101 100000 836696871 72102 100000 657810895 72103 100000 38067273 72104 100000 567970585 72105 100000 352574532 72106 100000 666470397 72107 100000 929536104 72108 100000 974845030 72109 100000 220505833 72110 100000 225971822 72111 100000 69647260 72112 100000 621142540 72113 100000 121212705 72114 100000 703133105 72115 100000 198603993 72116 100000 37128074 72117 100000 170344037 72118 100000 625021486 72119 100000 183070680 72120 100000 186531945 72121 100000 905036236 72122 100000 611887273 72123 100000 508177724 72124 100000 957334090 72125 100000 92042464 72126 100000 648146609 72127 100000 132202797 72128 100000 382844908 72129 100000 828834661 72130 100000 598002573 72131 100000 988030573 72132 100000 905559947 72133 100000 373808253 72134 100000 725925877 72135 100000 603437145 72136 100000 991578488 72137 100000 70068611 72138 100000 176584460 72139 100000 735719639 72140 100000 753952111 72141 100000 32760083 72142 100000 828085084 72143 100000 504394181 72144 100000 163497595 72145 100000 473542217 72146 100000 585054150 72147 100000 377550876 72148 100000 498420170 72149 100000 193990093 72150 100000 509738384 72151 100000 66033838 72152 100000 864200473 72153 100000 115145041 72154 100000 107875849 72155 100000 153099874 72156 100000 932186128 72157 100000 108802877 72158 100000 743368633 72159 100000 667167751 72160 100000 66463471 72161 100000 690458117 72162 100000 141878800 72163 100000 586492356 72164 100000 897655015 72165 100000 96424668 72166 100000 108816540 72167 100000 800359216 72168 100000 6642298 72169 100000 409685997 72170 100000 693177165 72171 100000 571599245 72172 100000 902248231 72173 100000 171944988 72174 100000 564683349 72175 100000 166590114 72176 100000 116985754 72177 100000 596600641 72178 100000 296673573 72179 100000 91805110 72180 100000 29682882 72181 100000 519334356 72182 100000 887387616 72183 100000 554358220 72184 100000 505129509 72185 100000 555535147 72186 100000 762046628 72187 100000 545801816 72188 100000 290397536 72189 100000 935842603 72190 100000 262447973 72191 100000 332168432 72192 100000 297684253 72193 100000 595850252 72194 100000 834862808 72195 100000 212931526 72196 100000 42956603 72197 100000 841984884 72198 100000 668781290 72199 100000 497974942 72200 100000 812504719 72201 100000 515670579 72202 100000 631003276 72203 100000 100752036 72204 100000 224580384 72205 100000 137904339 72206 100000 113038681 72207 100000 309001205 72208 100000 999362136 72209 100000 644035875 72210 100000 314267081 72211 100000 342693073 72212 100000 618171996 72213 100000 852884975 72214 100000 497173413 72215 100000 133824891 72216 100000 556524747 72217 100000 26005975 72218 100000 725831810 72219 100000 739656797 72220 100000 507907350 72221 100000 707261092 72222 100000 568009549 72223 100000 282164638 72224 100000 798023615 72225 100000 342789646 72226 100000 314152083 72227 100000 131839274 72228 100000 726256142 72229 100000 479668864 72230 100000 135349216 72231 100000 230503749 72232 100000 802187170 72233 100000 161086673 72234 100000 77285874 72235 100000 113606233 72236 100000 509447881 72237 100000 350745390 72238 100000 641556998 72239 100000 777817201 72240 100000 800561017 72241 100000 231704937 72242 100000 43501626 72243 100000 359260515 72244 100000 26229266 72245 100000 972936365 72246 100000 198226870 72247 100000 49486224 72248 100000 146905845 72249 100000 594042518 72250 100000 690585012 72251 100000 980344640 72252 100000 772756764 72253 100000 398957984 72254 100000 446916953 72255 100000 309085742 72256 100000 329706008 72257 100000 289696243 72258 100000 584367862 72259 100000 629574143 72260 100000 518876707 72261 100000 438815588 72262 100000 349668016 72263 100000 610300377 72264 100000 460625590 72265 100000 148415298 72266 100000 636406751 72267 100000 141342681 72268 100000 210371015 72269 100000 592418456 72270 100000 286686968 72271 100000 766129923 72272 100000 59967942 72273 100000 486741497 72274 100000 248633381 72275 100000 374176726 72276 100000 962048500 72277 100000 738027387 72278 100000 229203502 72279 100000 805210568 72280 100000 889258248 72281 100000 989794697 72282 100000 592327641 72283 100000 734800724 72284 100000 356103287 72285 100000 978945262 72286 100000 313764770 72287 100000 220234882 72288 100000 632680868 72289 100000 68866816 72290 100000 571800791 72291 100000 914754684 72292 100000 518133219 72293 100000 125887457 72294 100000 699668905 72295 100000 1284875 72296 100000 356646378 72297 100000 248154928 72298 100000 994696532 72299 100000 905696024 72300 100000 431926431 72301 100000 617485144 72302 100000 247928314 72303 100000 77255489 72304 100000 505492221 72305 100000 71125394 72306 100000 880082791 72307 100000 87412544 72308 100000 860316389 72309 100000 202617879 72310 100000 408679727 72311 100000 801377182 72312 100000 744769718 72313 100000 655967770 72314 100000 676917485 72315 100000 107373293 72316 100000 438463210 72317 100000 877195936 72318 100000 580513458 72319 100000 190295534 72320 100000 714353815 72321 100000 433877663 72322 100000 853810288 72323 100000 971834269 72324 100000 86909377 72325 100000 170583672 72326 100000 711039704 72327 100000 652153852 72328 100000 610611474 72329 100000 372887482 72330 100000 947318347 72331 100000 137430711 72332 100000 337917539 72333 100000 187854173 72334 100000 635641781 72335 100000 25348593 72336 100000 687308787 72337 100000 90700732 72338 100000 850241026 72339 100000 116082111 72340 100000 182460615 72341 100000 33429190 72342 100000 707666598 72343 100000 581695402 72344 100000 846714426 72345 100000 802143819 72346 100000 389047604 72347 100000 519229563 72348 100000 580696365 72349 100000 65125509 72350 100000 94323068 72351 100000 682234096 72352 100000 960547769 72353 100000 679760807 72354 100000 3561558 72355 100000 78938290 72356 100000 429702151 72357 100000 891615638 72358 100000 161579618 72359 100000 164858287 72360 100000 88389094 72361 100000 533448208 72362 100000 687672305 72363 100000 589603066 72364 100000 279729211 72365 100000 826142500 72366 100000 888493901 72367 100000 692489265 72368 100000 198437462 72369 100000 217723105 72370 100000 714212408 72371 100000 146293385 72372 100000 296855690 72373 100000 782850204 72374 100000 706914932 72375 100000 274015752 72376 100000 306859090 72377 100000 877264417 72378 100000 672761726 72379 100000 721745371 72380 100000 524864473 72381 100000 962596506 72382 100000 59758464 72383 100000 407841364 72384 100000 180154695 72385 100000 9590671 72386 100000 321526985 72387 100000 727686974 72388 100000 547882611 72389 100000 730320254 72390 100000 765299577 72391 100000 107145947 72392 100000 647258077 72393 100000 453742573 72394 100000 749290909 72395 100000 379074947 72396 100000 691461831 72397 100000 4630513 72398 100000 319691886 72399 100000 111292701 72400 100000 456079422 72401 100000 600797849 72402 100000 48754790 72403 100000 564924044 72404 100000 981011099 72405 100000 227945065 72406 100000 337957336 72407 100000 376393286 72408 100000 217742046 72409 100000 993573949 72410 100000 949919158 72411 100000 661539890 72412 100000 630931902 72413 100000 658105860 72414 100000 51927526 72415 100000 3387751 72416 100000 283257665 72417 100000 670959713 72418 100000 737445408 72419 100000 25409754 72420 100000 456528813 72421 100000 560422166 72422 100000 162547042 72423 100000 704950894 72424 100000 372973246 72425 100000 329401377 72426 100000 195640980 72427 100000 317583334 72428 100000 734929698 72429 100000 74275203 72430 100000 11426117 72431 100000 955281203 72432 100000 248755831 72433 100000 516158539 72434 100000 949753373 72435 100000 883170615 72436 100000 176578467 72437 100000 129459871 72438 100000 665592096 72439 100000 647354262 72440 100000 232786545 72441 100000 803157136 72442 100000 653414213 72443 100000 174160620 72444 100000 782378287 72445 100000 745199097 72446 100000 696345381 72447 100000 926995709 72448 100000 16405603 72449 100000 145953470 72450 100000 72616819 72451 100000 83394069 72452 100000 698572532 72453 100000 11272067 72454 100000 249911078 72455 100000 310890875 72456 100000 194228286 72457 100000 807448061 72458 100000 430683140 72459 100000 898788201 72460 100000 758860008 72461 100000 469253264 72462 100000 560310443 72463 100000 746867401 72464 100000 628594188 72465 100000 149056183 72466 100000 279046110 72467 100000 746159047 72468 100000 1086712 72469 100000 242754922 72470 100000 258715591 72471 100000 629226002 72472 100000 632053570 72473 100000 807301010 72474 100000 550803725 72475 100000 446362583 72476 100000 63588398 72477 100000 95751013 72478 100000 147375972 72479 100000 863691760 72480 100000 592589066 72481 100000 840292306 72482 100000 995406810 72483 100000 374511393 72484 100000 955627542 72485 100000 539133242 72486 100000 170365734 72487 100000 579576992 72488 100000 467468830 72489 100000 717366279 72490 100000 205796971 72491 100000 446542204 72492 100000 86694621 72493 100000 695289478 72494 100000 576465515 72495 100000 818916420 72496 100000 343111583 72497 100000 875613050 72498 100000 84095168 72499 100000 6882719 72500 100000 484327222 72501 100000 351220638 72502 100000 711956471 72503 100000 690470407 72504 100000 301501922 72505 100000 797527334 72506 100000 55780798 72507 100000 825395254 72508 100000 364853252 72509 100000 66133762 72510 100000 277700600 72511 100000 807588974 72512 100000 378112275 72513 100000 324932635 72514 100000 909979409 72515 100000 275416831 72516 100000 295218735 72517 100000 667963134 72518 100000 500105621 72519 100000 447269286 72520 100000 271972721 72521 100000 30651069 72522 100000 861465470 72523 100000 620259194 72524 100000 281092112 72525 100000 168062877 72526 100000 492172142 72527 100000 473086758 72528 100000 500074749 72529 100000 874728226 72530 100000 389801528 72531 100000 922615743 72532 100000 160393434 72533 100000 155811713 72534 100000 366357354 72535 100000 897105542 72536 100000 598292953 72537 100000 477674221 72538 100000 243439714 72539 100000 334944018 72540 100000 156930574 72541 100000 57168995 72542 100000 405922283 72543 100000 98382591 72544 100000 627890104 72545 100000 448474406 72546 100000 623760812 72547 100000 964037783 72548 100000 988598870 72549 100000 837976996 72550 100000 490719573 72551 100000 817180032 72552 100000 191583139 72553 100000 860038482 72554 100000 503694106 72555 100000 154435771 72556 100000 498733626 72557 100000 197373176 72558 100000 237545282 72559 100000 968671843 72560 100000 331017934 72561 100000 900960526 72562 100000 749908699 72563 100000 685326050 72564 100000 642004791 72565 100000 526704025 72566 100000 282384454 72567 100000 565954750 72568 100000 367827410 72569 100000 238172076 72570 100000 159407764 72571 100000 859647336 72572 100000 557933439 72573 100000 540392440 72574 100000 912684496 72575 100000 446589370 72576 100000 655219350 72577 100000 535041721 72578 100000 693619764 72579 100000 136143078 72580 100000 106182582 72581 100000 39593179 72582 100000 387003254 72583 100000 586743791 72584 100000 273750534 72585 100000 259186430 72586 100000 732675161 72587 100000 513462915 72588 100000 166652128 72589 100000 216650601 72590 100000 56247561 72591 100000 752581815 72592 100000 743747229 72593 100000 347143192 72594 100000 17464989 72595 100000 70149754 72596 100000 856102179 72597 100000 414153200 72598 100000 220553220 72599 100000 301376103 72600 100000 227689670 72601 100000 248104254 72602 100000 243207530 72603 100000 62325158 72604 100000 617329876 72605 100000 126102655 72606 100000 229331312 72607 100000 964771498 72608 100000 761813664 72609 100000 664622993 72610 100000 952563957 72611 100000 257794078 72612 100000 355426044 72613 100000 745095515 72614 100000 231031068 72615 100000 949784919 72616 100000 470433522 72617 100000 793860946 72618 100000 381739288 72619 100000 314351478 72620 100000 811617255 72621 100000 733115184 72622 100000 973734901 72623 100000 628895230 72624 100000 388224593 72625 100000 659332947 72626 100000 996652590 72627 100000 716202310 72628 100000 386786284 72629 100000 249350402 72630 100000 605294141 72631 100000 409986335 72632 100000 646508846 72633 100000 257835019 72634 100000 663975189 72635 100000 229278282 72636 100000 852102427 72637 100000 967789798 72638 100000 819342135 72639 100000 545478995 72640 100000 306586104 72641 100000 545055863 72642 100000 742582487 72643 100000 491529903 72644 100000 643514861 72645 100000 931589436 72646 100000 795254915 72647 100000 861881549 72648 100000 243667885 72649 100000 384483958 72650 100000 889390873 72651 100000 572980798 72652 100000 267764480 72653 100000 828209764 72654 100000 997644974 72655 100000 660956936 72656 100000 675900139 72657 100000 154813768 72658 100000 125308941 72659 100000 160946323 72660 100000 980469439 72661 100000 257930223 72662 100000 716545299 72663 100000 932232185 72664 100000 114940320 72665 100000 727181701 72666 100000 857739370 72667 100000 718998896 72668 100000 471376228 72669 100000 432511718 72670 100000 565004164 72671 100000 595557670 72672 100000 891440745 72673 100000 63472016 72674 100000 919167915 72675 100000 812407125 72676 100000 131050245 72677 100000 503585883 72678 100000 74386826 72679 100000 796847078 72680 100000 178854615 72681 100000 319128030 72682 100000 174075823 72683 100000 159550109 72684 100000 367018708 72685 100000 456530752 72686 100000 297476727 72687 100000 657453066 72688 100000 353015942 72689 100000 750821894 72690 100000 601763617 72691 100000 274472300 72692 100000 328814023 72693 100000 566446657 72694 100000 291516166 72695 100000 628463857 72696 100000 502098735 72697 100000 90075955 72698 100000 900111881 72699 100000 851527819 72700 100000 425189124 72701 100000 90508023 72702 100000 408375262 72703 100000 616696063 72704 100000 855831742 72705 100000 270852364 72706 100000 797783476 72707 100000 851861262 72708 100000 909670667 72709 100000 805761419 72710 100000 312496992 72711 100000 370602241 72712 100000 462061665 72713 100000 327384344 72714 100000 847119189 72715 100000 24277153 72716 100000 416450657 72717 100000 798414755 72718 100000 316604881 72719 100000 208687647 72720 100000 627940135 72721 100000 883959740 72722 100000 226804129 72723 100000 794797257 72724 100000 19400132 72725 100000 526851836 72726 100000 127942783 72727 100000 108022974 72728 100000 889922724 72729 100000 824456159 72730 100000 423564290 72731 100000 870349048 72732 100000 874472065 72733 100000 615552262 72734 100000 459113877 72735 100000 23330605 72736 100000 947332642 72737 100000 487681160 72738 100000 384641485 72739 100000 157632782 72740 100000 36428978 72741 100000 802269050 72742 100000 721973227 72743 100000 487177417 72744 100000 639759689 72745 100000 282603687 72746 100000 96247659 72747 100000 726212178 72748 100000 304412357 72749 100000 582765619 72750 100000 565876576 72751 100000 369625347 72752 100000 729224765 72753 100000 95989664 72754 100000 583690934 72755 100000 992219183 72756 100000 379497388 72757 100000 243901472 72758 100000 181050932 72759 100000 790532727 72760 100000 24233883 72761 100000 605721510 72762 100000 250052292 72763 100000 709949342 72764 100000 25641674 72765 100000 667699395 72766 100000 933737725 72767 100000 1051670 72768 100000 282791429 72769 100000 408128777 72770 100000 251941833 72771 100000 991164003 72772 100000 280079065 72773 100000 943299545 72774 100000 426839881 72775 100000 737542333 72776 100000 598448689 72777 100000 247870422 72778 100000 986839572 72779 100000 592047666 72780 100000 294211418 72781 100000 912680775 72782 100000 178832696 72783 100000 926672087 72784 100000 158973679 72785 100000 946522850 72786 100000 972463131 72787 100000 215267855 72788 100000 69512743 72789 100000 80345573 72790 100000 188829086 72791 100000 909867846 72792 100000 952701310 72793 100000 223578713 72794 100000 330468956 72795 100000 532660105 72796 100000 593646461 72797 100000 294422260 72798 100000 241367310 72799 100000 983633385 72800 100000 582934751 72801 100000 488241134 72802 100000 310952809 72803 100000 708415771 72804 100000 74437167 72805 100000 333927051 72806 100000 326206921 72807 100000 838786508 72808 100000 806600903 72809 100000 831277250 72810 100000 39395258 72811 100000 764585353 72812 100000 965753904 72813 100000 826350310 72814 100000 885631223 72815 100000 564784077 72816 100000 533099373 72817 100000 904597176 72818 100000 359963876 72819 100000 130033647 72820 100000 888122333 72821 100000 382639378 72822 100000 958878050 72823 100000 458413068 72824 100000 18765166 72825 100000 490253803 72826 100000 915497757 72827 100000 166949142 72828 100000 18301696 72829 100000 769999068 72830 100000 105383387 72831 100000 460682873 72832 100000 72804488 72833 100000 847843207 72834 100000 331995053 72835 100000 377921629 72836 100000 350562859 72837 100000 875233873 72838 100000 160071042 72839 100000 471434427 72840 100000 872792949 72841 100000 496327407 72842 100000 658368713 72843 100000 811611171 72844 100000 135138462 72845 100000 636792726 72846 100000 732225063 72847 100000 285075637 72848 100000 398035368 72849 100000 706880410 72850 100000 632422184 72851 100000 313908850 72852 100000 264401634 72853 100000 764207961 72854 100000 169771524 72855 100000 865866185 72856 100000 525674724 72857 100000 585879124 72858 100000 624622839 72859 100000 417731766 72860 100000 752809655 72861 100000 853835134 72862 100000 460259864 72863 100000 336415601 72864 100000 660046397 72865 100000 406936212 72866 100000 714133013 72867 100000 95962223 72868 100000 36474461 72869 100000 955883668 72870 100000 719747546 72871 100000 260830536 72872 100000 189242089 72873 100000 505615538 72874 100000 257729796 72875 100000 197526132 72876 100000 893272644 72877 100000 734268027 72878 100000 950641629 72879 100000 254178757 72880 100000 994438205 72881 100000 754896949 72882 100000 675909908 72883 100000 638588378 72884 100000 706820395 72885 100000 636491255 72886 100000 516117925 72887 100000 856393951 72888 100000 855453926 72889 100000 356114348 72890 100000 281413050 72891 100000 892945595 72892 100000 789410905 72893 100000 306880211 72894 100000 266224675 72895 100000 666701342 72896 100000 831074931 72897 100000 989670550 72898 100000 873383750 72899 100000 599719537 72900 100000 483249618 72901 100000 982477924 72902 100000 392483275 72903 100000 608463662 72904 100000 410422533 72905 100000 674707835 72906 100000 41363850 72907 100000 652418126 72908 100000 765289399 72909 100000 220104542 72910 100000 709427395 72911 100000 303535493 72912 100000 811204980 72913 100000 673476185 72914 100000 615514212 72915 100000 508674594 72916 100000 180075133 72917 100000 745717228 72918 100000 267279716 72919 100000 537216873 72920 100000 551216290 72921 100000 531892570 72922 100000 969398170 72923 100000 533103484 72924 100000 787294244 72925 100000 803510380 72926 100000 876819723 72927 100000 861987683 72928 100000 257667215 72929 100000 872542853 72930 100000 215367843 72931 100000 761942058 72932 100000 674488766 72933 100000 785896527 72934 100000 488542768 72935 100000 953014352 72936 100000 208465970 72937 100000 618187128 72938 100000 2376871 72939 100000 449732102 72940 100000 431843894 72941 100000 370783681 72942 100000 207437269 72943 100000 868697476 72944 100000 16829538 72945 100000 984489187 72946 100000 779053868 72947 100000 712968047 72948 100000 524380918 72949 100000 361218299 72950 100000 403246601 72951 100000 208412837 72952 100000 741410802 72953 100000 133440238 72954 100000 49481492 72955 100000 537515258 72956 100000 659153879 72957 100000 213688152 72958 100000 28678080 72959 100000 50787746 72960 100000 600772262 72961 100000 599413839 72962 100000 590515634 72963 100000 745856655 72964 100000 348336626 72965 100000 787594431 72966 100000 645682929 72967 100000 959415362 72968 100000 493617030 72969 100000 649340559 72970 100000 422858776 72971 100000 81990885 72972 100000 953770944 72973 100000 642124245 72974 100000 465142754 72975 100000 98003488 72976 100000 878403188 72977 100000 343484731 72978 100000 462488466 72979 100000 380006078 72980 100000 636593741 72981 100000 884308024 72982 100000 439151618 72983 100000 52086817 72984 100000 579040527 72985 100000 799634607 72986 100000 872523254 72987 100000 105704967 72988 100000 328725309 72989 100000 137930690 72990 100000 608663074 72991 100000 859015839 72992 100000 143500598 72993 100000 633732650 72994 100000 391244724 72995 100000 877434118 72996 100000 902651298 72997 100000 425932512 72998 100000 822930644 72999 100000 666940416 73000 100000 72683562 73001 100000 379513185 73002 100000 385594692 73003 100000 520407594 73004 100000 368682685 73005 100000 870638970 73006 100000 240109803 73007 100000 799130426 73008 100000 926009057 73009 100000 44532328 73010 100000 880419033 73011 100000 839822465 73012 100000 992878352 73013 100000 155569822 73014 100000 451266001 73015 100000 55075692 73016 100000 438639234 73017 100000 717255287 73018 100000 46640952 73019 100000 282566709 73020 100000 606279962 73021 100000 799188865 73022 100000 648651267 73023 100000 128563477 73024 100000 346755719 73025 100000 927400976 73026 100000 635226154 73027 100000 526339696 73028 100000 170563351 73029 100000 303256667 73030 100000 1009234 73031 100000 206764267 73032 100000 734338845 73033 100000 791673470 73034 100000 803067048 73035 100000 371639936 73036 100000 833044176 73037 100000 787498539 73038 100000 83227192 73039 100000 219085086 73040 100000 457456401 73041 100000 745700457 73042 100000 524571544 73043 100000 648533280 73044 100000 25993367 73045 100000 293712295 73046 100000 468625918 73047 100000 373330172 73048 100000 309808944 73049 100000 31719700 73050 100000 602803081 73051 100000 6497003 73052 100000 848630520 73053 100000 409629665 73054 100000 804869055 73055 100000 654228341 73056 100000 37124268 73057 100000 385849352 73058 100000 280569 73059 100000 357654184 73060 100000 748631392 73061 100000 479371236 73062 100000 36706054 73063 100000 653823083 73064 100000 477273955 73065 100000 783286719 73066 100000 336623948 73067 100000 41123389 73068 100000 423519164 73069 100000 765533622 73070 100000 950713162 73071 100000 223345805 73072 100000 821258031 73073 100000 236870267 73074 100000 777843788 73075 100000 930629387 73076 100000 207609940 73077 100000 338967878 73078 100000 208597588 73079 100000 32992709 73080 100000 492456146 73081 100000 264498244 73082 100000 617031322 73083 100000 484012953 73084 100000 170304608 73085 100000 616862192 73086 100000 455272534 73087 100000 711888327 73088 100000 221210595 73089 100000 429343330 73090 100000 615880354 73091 100000 556118296 73092 100000 195327577 73093 100000 746675336 73094 100000 942388918 73095 100000 903902973 73096 100000 217456348 73097 100000 385831929 73098 100000 735144025 73099 100000 478778127 73100 100000 494959780 73101 100000 322706243 73102 100000 772151440 73103 100000 799812581 73104 100000 705163374 73105 100000 688500004 73106 100000 601359983 73107 100000 480455614 73108 100000 851419746 73109 100000 875963391 73110 100000 14754998 73111 100000 619213222 73112 100000 29822458 73113 100000 490059188 73114 100000 832044453 73115 100000 205760389 73116 100000 592976974 73117 100000 248699302 73118 100000 829130078 73119 100000 88032239 73120 100000 96707458 73121 100000 932621598 73122 100000 29269028 73123 100000 927046689 73124 100000 711866603 73125 100000 728291426 73126 100000 412225048 73127 100000 614419990 73128 100000 914500789 73129 100000 518419023 73130 100000 124565947 73131 100000 403202140 73132 100000 314197821 73133 100000 372039650 73134 100000 359813346 73135 100000 770681034 73136 100000 442781459 73137 100000 412430293 73138 100000 404482596 73139 100000 317512897 73140 100000 890796120 73141 100000 368456651 73142 100000 185998089 73143 100000 2433047 73144 100000 633465446 73145 100000 4408539 73146 100000 893264812 73147 100000 139726274 73148 100000 452044379 73149 100000 688079868 73150 100000 149167777 73151 100000 414810663 73152 100000 303352835 73153 100000 701873646 73154 100000 542570650 73155 100000 559179326 73156 100000 241996817 73157 100000 63254796 73158 100000 710755953 73159 100000 775621864 73160 100000 509560713 73161 100000 643495549 73162 100000 746888676 73163 100000 635829587 73164 100000 848743023 73165 100000 459840729 73166 100000 20356517 73167 100000 477043992 73168 100000 670982180 73169 100000 333454404 73170 100000 181435449 73171 100000 987865697 73172 100000 479602958 73173 100000 642141886 73174 100000 577910136 73175 100000 641693262 73176 100000 862285000 73177 100000 679995609 73178 100000 862393458 73179 100000 122684223 73180 100000 112020958 73181 100000 296777884 73182 100000 646374813 73183 100000 243414417 73184 100000 506131037 73185 100000 924759615 73186 100000 773582603 73187 100000 600893577 73188 100000 807862927 73189 100000 53950806 73190 100000 969044051 73191 100000 743126464 73192 100000 865145702 73193 100000 675397294 73194 100000 136188493 73195 100000 609320398 73196 100000 588911585 73197 100000 174615547 73198 100000 189248904 73199 100000 668024904 73200 100000 651757902 73201 100000 646084196 73202 100000 945760218 73203 100000 471214472 73204 100000 530006455 73205 100000 506238298 73206 100000 114729623 73207 100000 852186840 73208 100000 518440015 73209 100000 228452030 73210 100000 467636206 73211 100000 331467872 73212 100000 907959936 73213 100000 832170390 73214 100000 444371382 73215 100000 172695235 73216 100000 202782730 73217 100000 364093270 73218 100000 173922661 73219 100000 421629544 73220 100000 790646678 73221 100000 401388373 73222 100000 422742225 73223 100000 806046518 73224 100000 568160063 73225 100000 111306658 73226 100000 902793541 73227 100000 692432394 73228 100000 455483279 73229 100000 514529966 73230 100000 584649858 73231 100000 538520976 73232 100000 878113720 73233 100000 27679801 73234 100000 931875581 73235 100000 953439136 73236 100000 779470587 73237 100000 517160644 73238 100000 727869131 73239 100000 309882791 73240 100000 141250461 73241 100000 408386956 73242 100000 187550774 73243 100000 496149638 73244 100000 447246234 73245 100000 598566994 73246 100000 177181372 73247 100000 941723804 73248 100000 154654433 73249 100000 51147660 73250 100000 452669480 73251 100000 938818006 73252 100000 489772938 73253 100000 481665655 73254 100000 640526030 73255 100000 469953991 73256 100000 520211114 73257 100000 214042735 73258 100000 89364560 73259 100000 176768354 73260 100000 313040854 73261 100000 908690569 73262 100000 429953171 73263 100000 583845114 73264 100000 613853987 73265 100000 858552833 73266 100000 64162065 73267 100000 978523622 73268 100000 944269979 73269 100000 326829688 73270 100000 191032255 73271 100000 840577270 73272 100000 361300906 73273 100000 32322212 73274 100000 514800286 73275 100000 42890897 73276 100000 966692939 73277 100000 363169816 73278 100000 622631984 73279 100000 94830187 73280 100000 200946451 73281 100000 768653018 73282 100000 313254104 73283 100000 279440533 73284 100000 513019136 73285 100000 27212383 73286 100000 847753885 73287 100000 374914475 73288 100000 569034914 73289 100000 643755055 73290 100000 67075067 73291 100000 187853057 73292 100000 721764917 73293 100000 187148327 73294 100000 145397177 73295 100000 213591812 73296 100000 768800343 73297 100000 429156235 73298 100000 196087507 73299 100000 180584973 73300 100000 681333072 73301 100000 952714131 73302 100000 587013437 73303 100000 459158922 73304 100000 294681525 73305 100000 43643364 73306 100000 558678509 73307 100000 144574200 73308 100000 223998716 73309 100000 878070016 73310 100000 65808542 73311 100000 792392036 73312 100000 286016099 73313 100000 538593406 73314 100000 583709501 73315 100000 482891594 73316 100000 350702617 73317 100000 916318246 73318 100000 329211945 73319 100000 558859479 73320 100000 121129054 73321 100000 518523280 73322 100000 406916569 73323 100000 410492850 73324 100000 448492648 73325 100000 30280586 73326 100000 360286908 73327 100000 13450701 73328 100000 506708228 73329 100000 54167530 73330 100000 430684466 73331 100000 649798911 73332 100000 858071313 73333 100000 526070552 73334 100000 5350673 73335 100000 822274088 73336 100000 512143827 73337 100000 853846196 73338 100000 331201479 73339 100000 665238804 73340 100000 848017404 73341 100000 297507479 73342 100000 324134406 73343 100000 449419767 73344 100000 598907847 73345 100000 361074953 73346 100000 776165441 73347 100000 240878444 73348 100000 216730264 73349 100000 621955534 73350 100000 819893974 73351 100000 89900611 73352 100000 274156242 73353 100000 112631460 73354 100000 770993207 73355 100000 350742121 73356 100000 264899800 73357 100000 655285980 73358 100000 545641641 73359 100000 933507569 73360 100000 54685330 73361 100000 908474565 73362 100000 344362496 73363 100000 95235319 73364 100000 39323528 73365 100000 20264959 73366 100000 280523250 73367 100000 313445906 73368 100000 81681349 73369 100000 751048093 73370 100000 691068741 73371 100000 178670264 73372 100000 791523842 73373 100000 938828209 73374 100000 111026926 73375 100000 994583362 73376 100000 530467640 73377 100000 87512790 73378 100000 21169442 73379 100000 994241198 73380 100000 625196976 73381 100000 107526993 73382 100000 782724117 73383 100000 161388312 73384 100000 194301901 73385 100000 800377864 73386 100000 434461246 73387 100000 834798762 73388 100000 522455039 73389 100000 773460603 73390 100000 113165176 73391 100000 64081021 73392 100000 556380296 73393 100000 741283061 73394 100000 902433295 73395 100000 935826404 73396 100000 176055146 73397 100000 391579856 73398 100000 408877443 73399 100000 367150106 73400 100000 179865981 73401 100000 182340230 73402 100000 407036254 73403 100000 744364338 73404 100000 718209862 73405 100000 891773764 73406 100000 9216170 73407 100000 602187426 73408 100000 138194095 73409 100000 31518745 73410 100000 791613758 73411 100000 488705431 73412 100000 494277270 73413 100000 623058670 73414 100000 258344158 73415 100000 338032334 73416 100000 55440185 73417 100000 159347040 73418 100000 260684380 73419 100000 752914955 73420 100000 105400232 73421 100000 224034762 73422 100000 666559108 73423 100000 549650987 73424 100000 21487497 73425 100000 431646791 73426 100000 259980422 73427 100000 9367239 73428 100000 505475220 73429 100000 721164900 73430 100000 986669869 73431 100000 750506406 73432 100000 274402482 73433 100000 640263260 73434 100000 174689267 73435 100000 290851877 73436 100000 488920205 73437 100000 466447471 73438 100000 379237881 73439 100000 691294201 73440 100000 125621161 73441 100000 413627697 73442 100000 841009443 73443 100000 170304476 73444 100000 905319336 73445 100000 816971715 73446 100000 72661588 73447 100000 103007606 73448 100000 81703940 73449 100000 853288536 73450 100000 778949781 73451 100000 42687061 73452 100000 853164480 73453 100000 156870595 73454 100000 721099420 73455 100000 329472828 73456 100000 810403458 73457 100000 42802793 73458 100000 249282869 73459 100000 731295916 73460 100000 239618228 73461 100000 607143950 73462 100000 757079486 73463 100000 37915797 73464 100000 232289658 73465 100000 237719172 73466 100000 964467352 73467 100000 964482653 73468 100000 257952055 73469 100000 112874623 73470 100000 596215822 73471 100000 699176089 73472 100000 599411992 73473 100000 559909160 73474 100000 467240485 73475 100000 982551774 73476 100000 929252879 73477 100000 479223072 73478 100000 372613620 73479 100000 405100901 73480 100000 492398745 73481 100000 567952255 73482 100000 655795075 73483 100000 515107529 73484 100000 897443772 73485 100000 696959765 73486 100000 178946142 73487 100000 298578920 73488 100000 740653276 73489 100000 311140344 73490 100000 143386938 73491 100000 9915195 73492 100000 717541911 73493 100000 427238509 73494 100000 203123361 73495 100000 315474136 73496 100000 75257417 73497 100000 514925410 73498 100000 864392016 73499 100000 354262867 73500 100000 521382181 73501 100000 244217627 73502 100000 722437120 73503 100000 252744095 73504 100000 637025585 73505 100000 790162046 73506 100000 322579167 73507 100000 156037383 73508 100000 192712301 73509 100000 504192258 73510 100000 563508945 73511 100000 672902869 73512 100000 742249565 73513 100000 817590746 73514 100000 970964766 73515 100000 749189410 73516 100000 194874925 73517 100000 487444089 73518 100000 261669859 73519 100000 539727599 73520 100000 581736314 73521 100000 919287076 73522 100000 618070164 73523 100000 1482985 73524 100000 470014438 73525 100000 434713226 73526 100000 633481087 73527 100000 556717595 73528 100000 175894515 73529 100000 780412442 73530 100000 584289479 73531 100000 13805831 73532 100000 115458147 73533 100000 586013920 73534 100000 225362532 73535 100000 834831851 73536 100000 288499813 73537 100000 694248163 73538 100000 807902325 73539 100000 789822452 73540 100000 449459078 73541 100000 997456571 73542 100000 400069893 73543 100000 120557598 73544 100000 459614068 73545 100000 628478981 73546 100000 71552528 73547 100000 85878213 73548 100000 622252614 73549 100000 515525526 73550 100000 757652978 73551 100000 471362394 73552 100000 680973548 73553 100000 677568245 73554 100000 422547020 73555 100000 924447060 73556 100000 644310173 73557 100000 663513077 73558 100000 661323127 73559 100000 421389001 73560 100000 563071447 73561 100000 19661469 73562 100000 983381752 73563 100000 531152007 73564 100000 735483768 73565 100000 504029881 73566 100000 687738903 73567 100000 551671747 73568 100000 770065641 73569 100000 807709669 73570 100000 512774214 73571 100000 743671204 73572 100000 134252817 73573 100000 476190424 73574 100000 399853262 73575 100000 802515707 73576 100000 308587069 73577 100000 506612065 73578 100000 615762567 73579 100000 467644623 73580 100000 441977869 73581 100000 835895870 73582 100000 879346698 73583 100000 550482342 73584 100000 368666931 73585 100000 389283586 73586 100000 235771967 73587 100000 28624853 73588 100000 2065531 73589 100000 620162309 73590 100000 312539462 73591 100000 865677647 73592 100000 779393345 73593 100000 651958793 73594 100000 881790778 73595 100000 496259937 73596 100000 182311983 73597 100000 491896578 73598 100000 839730826 73599 100000 893598646 73600 100000 203565856 73601 100000 804134646 73602 100000 882591777 73603 100000 752259585 73604 100000 509018449 73605 100000 838238079 73606 100000 653311732 73607 100000 865223551 73608 100000 443594666 73609 100000 140358375 73610 100000 874511428 73611 100000 53155815 73612 100000 733609393 73613 100000 276137799 73614 100000 11187864 73615 100000 510424498 73616 100000 484107764 73617 100000 803549589 73618 100000 47580947 73619 100000 39449398 73620 100000 47332349 73621 100000 494487849 73622 100000 826284336 73623 100000 958297738 73624 100000 831960853 73625 100000 247302025 73626 100000 598633574 73627 100000 663845976 73628 100000 741410833 73629 100000 373513292 73630 100000 18552348 73631 100000 887307499 73632 100000 319641061 73633 100000 583427966 73634 100000 551498949 73635 100000 935082231 73636 100000 844484306 73637 100000 848049443 73638 100000 121318599 73639 100000 70702168 73640 100000 356213845 73641 100000 540415441 73642 100000 35359253 73643 100000 856894322 73644 100000 842998066 73645 100000 102219623 73646 100000 584338693 73647 100000 815677975 73648 100000 849111853 73649 100000 706619791 73650 100000 654470730 73651 100000 537070383 73652 100000 682252721 73653 100000 834456729 73654 100000 588407040 73655 100000 636621848 73656 100000 627869915 73657 100000 713827178 73658 100000 5520457 73659 100000 714472290 73660 100000 709335529 73661 100000 731749514 73662 100000 978768397 73663 100000 418271140 73664 100000 982982200 73665 100000 859582950 73666 100000 555179807 73667 100000 108778704 73668 100000 959368807 73669 100000 732132240 73670 100000 356151308 73671 100000 234549275 73672 100000 921378513 73673 100000 690113924 73674 100000 302659167 73675 100000 289423006 73676 100000 184873959 73677 100000 549610665 73678 100000 734976819 73679 100000 839178302 73680 100000 60862064 73681 100000 781898035 73682 100000 295928505 73683 100000 820403280 73684 100000 484637926 73685 100000 387120700 73686 100000 379322399 73687 100000 229767656 73688 100000 645789893 73689 100000 323776951 73690 100000 782704731 73691 100000 703862144 73692 100000 226503909 73693 100000 766936874 73694 100000 138077651 73695 100000 677874964 73696 100000 786899227 73697 100000 708103048 73698 100000 302978091 73699 100000 470811715 73700 100000 245136940 73701 100000 769763960 73702 100000 782025055 73703 100000 682560551 73704 100000 637418554 73705 100000 496451597 73706 100000 718444562 73707 100000 50055068 73708 100000 632382573 73709 100000 44288983 73710 100000 513655098 73711 100000 577518916 73712 100000 714258054 73713 100000 887569240 73714 100000 780837782 73715 100000 55557928 73716 100000 214417860 73717 100000 865175553 73718 100000 351591526 73719 100000 187806374 73720 100000 671948199 73721 100000 818476262 73722 100000 7484965 73723 100000 391376535 73724 100000 261317085 73725 100000 967440141 73726 100000 420537670 73727 100000 501835044 73728 100000 334112928 73729 100000 305939329 73730 100000 321854363 73731 100000 231016121 73732 100000 52186074 73733 100000 625279655 73734 100000 529659598 73735 100000 437963359 73736 100000 717434597 73737 100000 9502778 73738 100000 780163018 73739 100000 731979556 73740 100000 216044543 73741 100000 426158462 73742 100000 909253355 73743 100000 342910520 73744 100000 734623629 73745 100000 618283201 73746 100000 504219568 73747 100000 996452156 73748 100000 257624631 73749 100000 489218303 73750 100000 241810866 73751 100000 52314700 73752 100000 499259587 73753 100000 455764153 73754 100000 779855365 73755 100000 41216724 73756 100000 886822000 73757 100000 755079653 73758 100000 111675280 73759 100000 130895253 73760 100000 539535881 73761 100000 726629254 73762 100000 308636241 73763 100000 359069790 73764 100000 381090421 73765 100000 158325598 73766 100000 324969550 73767 100000 217077106 73768 100000 911888654 73769 100000 64138549 73770 100000 743189022 73771 100000 396087148 73772 100000 699291285 73773 100000 524100021 73774 100000 325055511 73775 100000 246233822 73776 100000 571198860 73777 100000 821375290 73778 100000 674577026 73779 100000 564712833 73780 100000 224745624 73781 100000 897116910 73782 100000 504259135 73783 100000 126484066 73784 100000 965115634 73785 100000 337550430 73786 100000 569106866 73787 100000 764962455 73788 100000 984982305 73789 100000 463389881 73790 100000 657224887 73791 100000 820058738 73792 100000 887160772 73793 100000 497882331 73794 100000 988895539 73795 100000 702893643 73796 100000 992773130 73797 100000 785689562 73798 100000 543575961 73799 100000 874970437 73800 100000 649536381 73801 100000 418030754 73802 100000 468148350 73803 100000 639493384 73804 100000 369626688 73805 100000 827083624 73806 100000 309519237 73807 100000 681835433 73808 100000 743988394 73809 100000 115574118 73810 100000 942646584 73811 100000 935049352 73812 100000 106091893 73813 100000 883260876 73814 100000 609928082 73815 100000 351377148 73816 100000 231030736 73817 100000 905685403 73818 100000 635407049 73819 100000 412245720 73820 100000 442280872 73821 100000 433121717 73822 100000 563613122 73823 100000 801970365 73824 100000 139507930 73825 100000 834211836 73826 100000 704797621 73827 100000 627581447 73828 100000 496847207 73829 100000 499084916 73830 100000 827962820 73831 100000 820591070 73832 100000 529300738 73833 100000 809021538 73834 100000 165646618 73835 100000 722995079 73836 100000 80672255 73837 100000 462497040 73838 100000 327553475 73839 100000 746869238 73840 100000 634166703 73841 100000 683433815 73842 100000 8431924 73843 100000 417458213 73844 100000 519556135 73845 100000 806406890 73846 100000 130896420 73847 100000 553794942 73848 100000 595676434 73849 100000 765045289 73850 100000 860817447 73851 100000 194982730 73852 100000 353781827 73853 100000 115991252 73854 100000 38969233 73855 100000 354912147 73856 100000 557607838 73857 100000 81734778 73858 100000 430892533 73859 100000 149838965 73860 100000 226572246 73861 100000 434461840 73862 100000 227889858 73863 100000 277363601 73864 100000 900703102 73865 100000 771574313 73866 100000 138595534 73867 100000 587864546 73868 100000 297498267 73869 100000 434890826 73870 100000 958591129 73871 100000 567100064 73872 100000 503881170 73873 100000 908199289 73874 100000 377269451 73875 100000 95664062 73876 100000 566651757 73877 100000 37810121 73878 100000 459920602 73879 100000 733824041 73880 100000 537130132 73881 100000 517763861 73882 100000 501343451 73883 100000 15361830 73884 100000 155597281 73885 100000 790610007 73886 100000 662561493 73887 100000 385417522 73888 100000 347258111 73889 100000 879239152 73890 100000 952550995 73891 100000 485763441 73892 100000 82563068 73893 100000 143509423 73894 100000 113979414 73895 100000 817162279 73896 100000 603928563 73897 100000 166761460 73898 100000 981885992 73899 100000 208313792 73900 100000 106226666 73901 100000 490718505 73902 100000 748987983 73903 100000 747210396 73904 100000 103509231 73905 100000 118405896 73906 100000 420671224 73907 100000 737347442 73908 100000 380670054 73909 100000 820426537 73910 100000 453461582 73911 100000 66723421 73912 100000 128528396 73913 100000 965651601 73914 100000 988650799 73915 100000 27057697 73916 100000 397108799 73917 100000 962757301 73918 100000 946201780 73919 100000 811029333 73920 100000 469786585 73921 100000 835888471 73922 100000 25230395 73923 100000 83058385 73924 100000 334665983 73925 100000 569989307 73926 100000 395536084 73927 100000 210930966 73928 100000 640101055 73929 100000 485446502 73930 100000 176154712 73931 100000 568697071 73932 100000 255440976 73933 100000 788966267 73934 100000 982505420 73935 100000 486838359 73936 100000 161294746 73937 100000 974759088 73938 100000 974994473 73939 100000 436577041 73940 100000 706053164 73941 100000 548088475 73942 100000 933789398 73943 100000 595399622 73944 100000 142394337 73945 100000 397815368 73946 100000 388208018 73947 100000 362949133 73948 100000 274018422 73949 100000 828863108 73950 100000 807912951 73951 100000 585667562 73952 100000 447626893 73953 100000 34162349 73954 100000 182749428 73955 100000 804395174 73956 100000 309641548 73957 100000 106281887 73958 100000 94254128 73959 100000 391047784 73960 100000 359789223 73961 100000 322141337 73962 100000 319553562 73963 100000 505984295 73964 100000 235537263 73965 100000 341904995 73966 100000 863184870 73967 100000 369081116 73968 100000 480835551 73969 100000 978974159 73970 100000 76655162 73971 100000 485374019 73972 100000 766733462 73973 100000 922746788 73974 100000 821264008 73975 100000 754565527 73976 100000 50011017 73977 100000 102218602 73978 100000 258896289 73979 100000 823329964 73980 100000 424571827 73981 100000 967635185 73982 100000 198781741 73983 100000 873319499 73984 100000 464709558 73985 100000 371563874 73986 100000 539008492 73987 100000 913326470 73988 100000 462134788 73989 100000 801300384 73990 100000 618583618 73991 100000 964550350 73992 100000 724531414 73993 100000 696229990 73994 100000 198064624 73995 100000 490652490 73996 100000 992957143 73997 100000 11101478 73998 100000 261635072 73999 100000 829913950 74000 100000 119511348 74001 100000 662646302 74002 100000 569863032 74003 100000 25015102 74004 100000 42457174 74005 100000 185973640 74006 100000 194876361 74007 100000 451759576 74008 100000 662198025 74009 100000 177202951 74010 100000 835841643 74011 100000 544968184 74012 100000 745963360 74013 100000 881477552 74014 100000 250739625 74015 100000 210127217 74016 100000 107771531 74017 100000 654402575 74018 100000 527420155 74019 100000 115661687 74020 100000 492215338 74021 100000 477502905 74022 100000 243436074 74023 100000 515802297 74024 100000 794870702 74025 100000 426064642 74026 100000 19782933 74027 100000 817523602 74028 100000 734202552 74029 100000 580684766 74030 100000 378269729 74031 100000 993926654 74032 100000 55336462 74033 100000 858676386 74034 100000 908621461 74035 100000 189447550 74036 100000 44095137 74037 100000 644938586 74038 100000 696658659 74039 100000 577140028 74040 100000 19901884 74041 100000 104101224 74042 100000 567404082 74043 100000 740176612 74044 100000 431094539 74045 100000 789381857 74046 100000 199005101 74047 100000 187540185 74048 100000 718705253 74049 100000 4349572 74050 100000 371514068 74051 100000 146527914 74052 100000 591868778 74053 100000 674459079 74054 100000 140267432 74055 100000 375820645 74056 100000 409238840 74057 100000 906249510 74058 100000 505202067 74059 100000 578066806 74060 100000 15465437 74061 100000 153767188 74062 100000 934836986 74063 100000 421292445 74064 100000 915717692 74065 100000 590432458 74066 100000 780065412 74067 100000 146135039 74068 100000 363414230 74069 100000 21205618 74070 100000 889541999 74071 100000 542459797 74072 100000 775144753 74073 100000 956917565 74074 100000 470522782 74075 100000 771746939 74076 100000 641291851 74077 100000 655504864 74078 100000 428448801 74079 100000 114689078 74080 100000 752365764 74081 100000 111237100 74082 100000 778834175 74083 100000 817071471 74084 100000 211270458 74085 100000 201657063 74086 100000 588685070 74087 100000 426124161 74088 100000 463061282 74089 100000 118547590 74090 100000 1067404 74091 100000 186658851 74092 100000 244822414 74093 100000 379517181 74094 100000 528899850 74095 100000 373355801 74096 100000 745837497 74097 100000 210203712 74098 100000 11473610 74099 100000 19723363 74100 100000 358626024 74101 100000 966806489 74102 100000 89793582 74103 100000 965603264 74104 100000 212493230 74105 100000 734626150 74106 100000 428071506 74107 100000 475467409 74108 100000 699984731 74109 100000 947767050 74110 100000 39230719 74111 100000 717263446 74112 100000 694711273 74113 100000 437222220 74114 100000 666613918 74115 100000 34259477 74116 100000 81261376 74117 100000 689428665 74118 100000 665894549 74119 100000 626662027 74120 100000 764884888 74121 100000 333946722 74122 100000 859168389 74123 100000 959488051 74124 100000 636293190 74125 100000 838740480 74126 100000 86082080 74127 100000 834422552 74128 100000 604115410 74129 100000 655957804 74130 100000 870897568 74131 100000 499410636 74132 100000 93644320 74133 100000 600085763 74134 100000 67741997 74135 100000 19490356 74136 100000 58272125 74137 100000 530767337 74138 100000 614457311 74139 100000 489093222 74140 100000 123218131 74141 100000 657248737 74142 100000 100860339 74143 100000 937679311 74144 100000 118352526 74145 100000 874441710 74146 100000 792251273 74147 100000 250356005 74148 100000 144427818 74149 100000 214410412 74150 100000 216958799 74151 100000 775624194 74152 100000 948481166 74153 100000 66363154 74154 100000 464717875 74155 100000 875113609 74156 100000 382396290 74157 100000 166311288 74158 100000 124701286 74159 100000 439447483 74160 100000 671331803 74161 100000 798858999 74162 100000 305097892 74163 100000 769360771 74164 100000 759348614 74165 100000 419847882 74166 100000 914918390 74167 100000 969599967 74168 100000 370654688 74169 100000 895259452 74170 100000 511631814 74171 100000 432812389 74172 100000 373749583 74173 100000 777004809 74174 100000 81909147 74175 100000 987936214 74176 100000 676763375 74177 100000 118552747 74178 100000 142476044 74179 100000 374868524 74180 100000 440993341 74181 100000 555731847 74182 100000 252393018 74183 100000 540802738 74184 100000 92735104 74185 100000 833644298 74186 100000 779103833 74187 100000 36655872 74188 100000 776723533 74189 100000 710903361 74190 100000 742314697 74191 100000 360310550 74192 100000 100062548 74193 100000 188657450 74194 100000 137230342 74195 100000 508458485 74196 100000 750122899 74197 100000 108332020 74198 100000 388808779 74199 100000 210922624 74200 100000 356260027 74201 100000 472247867 74202 100000 822669817 74203 100000 780833716 74204 100000 161571996 74205 100000 634066786 74206 100000 280177852 74207 100000 920183787 74208 100000 28701778 74209 100000 335940703 74210 100000 233214071 74211 100000 125051058 74212 100000 425943710 74213 100000 340137856 74214 100000 702260010 74215 100000 772852512 74216 100000 690060896 74217 100000 263064034 74218 100000 11888841 74219 100000 540691411 74220 100000 355081272 74221 100000 170721079 74222 100000 919090344 74223 100000 401189969 74224 100000 947586343 74225 100000 208020099 74226 100000 504099764 74227 100000 749810767 74228 100000 447958938 74229 100000 719491055 74230 100000 244520391 74231 100000 594445701 74232 100000 979404601 74233 100000 740648066 74234 100000 83360797 74235 100000 568504187 74236 100000 842580647 74237 100000 652538909 74238 100000 759080002 74239 100000 22954522 74240 100000 887461128 74241 100000 154234511 74242 100000 507113915 74243 100000 94776355 74244 100000 686707620 74245 100000 840538356 74246 100000 902897676 74247 100000 337625586 74248 100000 549167841 74249 100000 547681998 74250 100000 279552895 74251 100000 574299499 74252 100000 383348089 74253 100000 860018688 74254 100000 489511309 74255 100000 624258622 74256 100000 158076944 74257 100000 300476542 74258 100000 642359847 74259 100000 181336939 74260 100000 835015914 74261 100000 345231010 74262 100000 726158584 74263 100000 898557786 74264 100000 110203997 74265 100000 899099988 74266 100000 161531231 74267 100000 963597153 74268 100000 925422644 74269 100000 864866064 74270 100000 241361859 74271 100000 69051174 74272 100000 273356285 74273 100000 664236287 74274 100000 921044010 74275 100000 201033217 74276 100000 523141859 74277 100000 789450262 74278 100000 872244151 74279 100000 46981042 74280 100000 988214772 74281 100000 599598973 74282 100000 101602195 74283 100000 740251473 74284 100000 803257190 74285 100000 103739018 74286 100000 100673219 74287 100000 125794777 74288 100000 95342838 74289 100000 936473343 74290 100000 245012235 74291 100000 783524604 74292 100000 715177208 74293 100000 355078810 74294 100000 644876886 74295 100000 132139458 74296 100000 511336588 74297 100000 119583753 74298 100000 630811075 74299 100000 232762514 74300 100000 879044595 74301 100000 233190477 74302 100000 971356947 74303 100000 16890955 74304 100000 380440369 74305 100000 451098341 74306 100000 518765694 74307 100000 6066635 74308 100000 713799387 74309 100000 19913093 74310 100000 239889378 74311 100000 652154013 74312 100000 566321854 74313 100000 647458152 74314 100000 179678549 74315 100000 365798695 74316 100000 612620289 74317 100000 859681977 74318 100000 590028623 74319 100000 616566777 74320 100000 561537919 74321 100000 447359990 74322 100000 782152439 74323 100000 832610272 74324 100000 131390728 74325 100000 117946155 74326 100000 31634585 74327 100000 823921391 74328 100000 684430503 74329 100000 488382247 74330 100000 243742063 74331 100000 118684130 74332 100000 914148477 74333 100000 955200901 74334 100000 92510579 74335 100000 218236839 74336 100000 177043803 74337 100000 857464390 74338 100000 719645464 74339 100000 46269157 74340 100000 417150789 74341 100000 420180303 74342 100000 24846190 74343 100000 129892462 74344 100000 755662299 74345 100000 35359292 74346 100000 270476898 74347 100000 241218909 74348 100000 585218405 74349 100000 825571023 74350 100000 44436178 74351 100000 983871374 74352 100000 600788365 74353 100000 917797260 74354 100000 645895737 74355 100000 994751903 74356 100000 622419635 74357 100000 197112615 74358 100000 858896647 74359 100000 875863137 74360 100000 394130753 74361 100000 367719554 74362 100000 989097408 74363 100000 360064155 74364 100000 736492268 74365 100000 153697028 74366 100000 777599369 74367 100000 140888872 74368 100000 688941780 74369 100000 484004127 74370 100000 692966699 74371 100000 497232959 74372 100000 89929809 74373 100000 854442895 74374 100000 17157422 74375 100000 837784138 74376 100000 885870225 74377 100000 271212301 74378 100000 551346688 74379 100000 425391419 74380 100000 893089939 74381 100000 416467753 74382 100000 683573587 74383 100000 671967202 74384 100000 304878150 74385 100000 531812477 74386 100000 883522778 74387 100000 398407567 74388 100000 176819856 74389 100000 671876058 74390 100000 636398919 74391 100000 962203687 74392 100000 593206615 74393 100000 387867131 74394 100000 931480973 74395 100000 237537126 74396 100000 919839436 74397 100000 884785738 74398 100000 323798263 74399 100000 452669672 74400 100000 743643065 74401 100000 710639823 74402 100000 320622716 74403 100000 166967984 74404 100000 312013223 74405 100000 110999268 74406 100000 371149177 74407 100000 620308879 74408 100000 853573122 74409 100000 690637999 74410 100000 243472106 74411 100000 415768214 74412 100000 224426446 74413 100000 103240453 74414 100000 922655998 74415 100000 541632195 74416 100000 64241174 74417 100000 478667048 74418 100000 386042515 74419 100000 483456985 74420 100000 291382288 74421 100000 554451642 74422 100000 628871345 74423 100000 771070572 74424 100000 607154376 74425 100000 122832129 74426 100000 544267746 74427 100000 605678129 74428 100000 683724290 74429 100000 764592910 74430 100000 522367645 74431 100000 316920686 74432 100000 999708676 74433 100000 154763281 74434 100000 209927591 74435 100000 815619584 74436 100000 241191984 74437 100000 348910233 74438 100000 815037701 74439 100000 615857416 74440 100000 155895325 74441 100000 545203379 74442 100000 866391697 74443 100000 924792917 74444 100000 34071296 74445 100000 577998454 74446 100000 798828395 74447 100000 975195405 74448 100000 233934710 74449 100000 762734440 74450 100000 41472938 74451 100000 215971364 74452 100000 269720671 74453 100000 999089764 74454 100000 61142370 74455 100000 485147598 74456 100000 529105482 74457 100000 696576056 74458 100000 552378222 74459 100000 554845154 74460 100000 439342485 74461 100000 763360295 74462 100000 81295323 74463 100000 667408865 74464 100000 931221884 74465 100000 82919592 74466 100000 781981082 74467 100000 455480100 74468 100000 119683781 74469 100000 499262037 74470 100000 156995783 74471 100000 489000520 74472 100000 143943054 74473 100000 19612918 74474 100000 273424115 74475 100000 676185321 74476 100000 352605615 74477 100000 700746692 74478 100000 489407436 74479 100000 948965935 74480 100000 585389939 74481 100000 896849406 74482 100000 925180051 74483 100000 472687307 74484 100000 619850472 74485 100000 169398085 74486 100000 488066612 74487 100000 693453598 74488 100000 603283491 74489 100000 221538818 74490 100000 269366639 74491 100000 624908557 74492 100000 291911572 74493 100000 480473225 74494 100000 695738744 74495 100000 754444144 74496 100000 326404371 74497 100000 868947052 74498 100000 55143912 74499 100000 983477096 74500 100000 726185436 74501 100000 285373454 74502 100000 81587027 74503 100000 515518282 74504 100000 335796158 74505 100000 985544361 74506 100000 389797971 74507 100000 857916574 74508 100000 276582168 74509 100000 386054951 74510 100000 38064815 74511 100000 848471269 74512 100000 879262612 74513 100000 88452466 74514 100000 230993730 74515 100000 23672193 74516 100000 419060084 74517 100000 117119698 74518 100000 693605991 74519 100000 329485746 74520 100000 379149948 74521 100000 966486341 74522 100000 468824330 74523 100000 691275961 74524 100000 858296206 74525 100000 633859375 74526 100000 824262726 74527 100000 953879493 74528 100000 249466132 74529 100000 915249219 74530 100000 909689185 74531 100000 714180296 74532 100000 938778014 74533 100000 55325953 74534 100000 919480822 74535 100000 656743699 74536 100000 460076226 74537 100000 192562810 74538 100000 289509504 74539 100000 767117076 74540 100000 398922241 74541 100000 689155431 74542 100000 242997058 74543 100000 592807176 74544 100000 719456613 74545 100000 325055657 74546 100000 531213316 74547 100000 589727497 74548 100000 756833683 74549 100000 1307547 74550 100000 174134449 74551 100000 757641584 74552 100000 836978198 74553 100000 226976164 74554 100000 592218345 74555 100000 487281014 74556 100000 865635876 74557 100000 96082676 74558 100000 566058147 74559 100000 941298522 74560 100000 686922088 74561 100000 682740600 74562 100000 782693844 74563 100000 583146704 74564 100000 861460683 74565 100000 770264478 74566 100000 502344288 74567 100000 277736454 74568 100000 928142935 74569 100000 345523426 74570 100000 446018857 74571 100000 150177227 74572 100000 677319091 74573 100000 465172576 74574 100000 741872572 74575 100000 630875842 74576 100000 764642750 74577 100000 142481231 74578 100000 12333553 74579 100000 988053015 74580 100000 364742129 74581 100000 825136535 74582 100000 58298952 74583 100000 118071343 74584 100000 264902195 74585 100000 558265984 74586 100000 593196098 74587 100000 557141581 74588 100000 423362762 74589 100000 85958040 74590 100000 460369231 74591 100000 961415598 74592 100000 813363979 74593 100000 985432588 74594 100000 204356048 74595 100000 11873976 74596 100000 281958825 74597 100000 234098244 74598 100000 577652745 74599 100000 65076514 74600 100000 559480734 74601 100000 265384872 74602 100000 145134838 74603 100000 836492668 74604 100000 49376621 74605 100000 80110974 74606 100000 176008384 74607 100000 924427579 74608 100000 807318411 74609 100000 527005569 74610 100000 612628511 74611 100000 307014305 74612 100000 214769117 74613 100000 949831406 74614 100000 764929783 74615 100000 394371266 74616 100000 458977842 74617 100000 451578030 74618 100000 23553933 74619 100000 385574169 74620 100000 933043581 74621 100000 706999741 74622 100000 217890124 74623 100000 153830971 74624 100000 535035826 74625 100000 211009005 74626 100000 424945391 74627 100000 889644953 74628 100000 476042773 74629 100000 47324871 74630 100000 949948347 74631 100000 975016904 74632 100000 879217114 74633 100000 314843953 74634 100000 118136874 74635 100000 921685828 74636 100000 627302971 74637 100000 627577245 74638 100000 566129353 74639 100000 170050088 74640 100000 983289760 74641 100000 739648194 74642 100000 749840372 74643 100000 672136005 74644 100000 74990962 74645 100000 653473933 74646 100000 28036177 74647 100000 399716660 74648 100000 940530277 74649 100000 590072415 74650 100000 419477760 74651 100000 147335686 74652 100000 206203285 74653 100000 18076363 74654 100000 780514981 74655 100000 883754694 74656 100000 919986841 74657 100000 16075322 74658 100000 883649961 74659 100000 719388851 74660 100000 387830386 74661 100000 594735236 74662 100000 368501918 74663 100000 932260578 74664 100000 875053252 74665 100000 81396000 74666 100000 357869027 74667 100000 427706338 74668 100000 319182224 74669 100000 584902289 74670 100000 515702383 74671 100000 786138712 74672 100000 862788699 74673 100000 412808677 74674 100000 145802034 74675 100000 100003992 74676 100000 426516376 74677 100000 439807046 74678 100000 369298128 74679 100000 623237510 74680 100000 504621080 74681 100000 675017889 74682 100000 780216496 74683 100000 713712707 74684 100000 778038681 74685 100000 371535894 74686 100000 90116878 74687 100000 81945996 74688 100000 224960040 74689 100000 807144814 74690 100000 346040339 74691 100000 927139216 74692 100000 580564782 74693 100000 278193261 74694 100000 100434145 74695 100000 804444039 74696 100000 558331241 74697 100000 670388516 74698 100000 20902820 74699 100000 549031125 74700 100000 664739332 74701 100000 524734468 74702 100000 780401868 74703 100000 312458467 74704 100000 786668459 74705 100000 801030496 74706 100000 37921325 74707 100000 854438217 74708 100000 49924304 74709 100000 965812087 74710 100000 578453883 74711 100000 106653973 74712 100000 214103005 74713 100000 338429834 74714 100000 981578050 74715 100000 648368190 74716 100000 834259329 74717 100000 265549486 74718 100000 591350324 74719 100000 209870103 74720 100000 837934925 74721 100000 283648260 74722 100000 146461478 74723 100000 757371628 74724 100000 571291479 74725 100000 77836452 74726 100000 857764057 74727 100000 984631127 74728 100000 595145843 74729 100000 32658157 74730 100000 777471747 74731 100000 874974227 74732 100000 268399038 74733 100000 950832943 74734 100000 103014300 74735 100000 516518669 74736 100000 859898055 74737 100000 948181766 74738 100000 912626849 74739 100000 168832767 74740 100000 802391784 74741 100000 967911465 74742 100000 594352433 74743 100000 766652884 74744 100000 79581229 74745 100000 581844459 74746 100000 593518283 74747 100000 417896002 74748 100000 928055049 74749 100000 317617507 74750 100000 717622222 74751 100000 595408925 74752 100000 522886428 74753 100000 744525331 74754 100000 607982608 74755 100000 306235599 74756 100000 865422752 74757 100000 625329956 74758 100000 323916221 74759 100000 268799877 74760 100000 753962461 74761 100000 469588019 74762 100000 868778071 74763 100000 772979026 74764 100000 146639673 74765 100000 937126074 74766 100000 234777630 74767 100000 943047164 74768 100000 734453600 74769 100000 286673178 74770 100000 259870485 74771 100000 772707466 74772 100000 986564543 74773 100000 833685207 74774 100000 125976293 74775 100000 985252873 74776 100000 857754566 74777 100000 766305365 74778 100000 503773576 74779 100000 261916 74780 100000 179179879 74781 100000 297637320 74782 100000 715313790 74783 100000 249380732 74784 100000 213676517 74785 100000 984118638 74786 100000 455905614 74787 100000 95602280 74788 100000 530486379 74789 100000 681895396 74790 100000 383773432 74791 100000 60626176 74792 100000 692484323 74793 100000 318116725 74794 100000 344323131 74795 100000 125136155 74796 100000 250213206 74797 100000 898084172 74798 100000 548187510 74799 100000 563304592 74800 100000 112549818 74801 100000 864934001 74802 100000 958954529 74803 100000 937860307 74804 100000 232035240 74805 100000 408732341 74806 100000 483893443 74807 100000 409558441 74808 100000 621721267 74809 100000 412016648 74810 100000 996853516 74811 100000 877156564 74812 100000 839700974 74813 100000 268701342 74814 100000 388395104 74815 100000 75586255 74816 100000 595960687 74817 100000 618154547 74818 100000 520720779 74819 100000 785133987 74820 100000 652866715 74821 100000 741966517 74822 100000 279327466 74823 100000 94152754 74824 100000 675510432 74825 100000 579671645 74826 100000 372555528 74827 100000 509895286 74828 100000 572398605 74829 100000 577336077 74830 100000 350640921 74831 100000 692362230 74832 100000 49692339 74833 100000 66786972 74834 100000 904483813 74835 100000 333918529 74836 100000 811338533 74837 100000 141760831 74838 100000 89212925 74839 100000 567550789 74840 100000 696958989 74841 100000 397154540 74842 100000 478951347 74843 100000 642297383 74844 100000 879552094 74845 100000 213874039 74846 100000 959841619 74847 100000 52850658 74848 100000 958067782 74849 100000 522337320 74850 100000 290278331 74851 100000 517995114 74852 100000 655662600 74853 100000 135940599 74854 100000 60538089 74855 100000 664804627 74856 100000 53630064 74857 100000 835462223 74858 100000 274014733 74859 100000 788629204 74860 100000 69770747 74861 100000 892477059 74862 100000 801708039 74863 100000 921365647 74864 100000 260680619 74865 100000 187785374 74866 100000 23953889 74867 100000 404412802 74868 100000 661679818 74869 100000 342179234 74870 100000 239778770 74871 100000 620195695 74872 100000 159264990 74873 100000 532450846 74874 100000 269278602 74875 100000 860383128 74876 100000 575633180 74877 100000 343122044 74878 100000 724046376 74879 100000 8565506 74880 100000 577880430 74881 100000 942320861 74882 100000 52025533 74883 100000 851949580 74884 100000 591996190 74885 100000 615943693 74886 100000 90401497 74887 100000 170585330 74888 100000 702971474 74889 100000 621884230 74890 100000 632593221 74891 100000 91737832 74892 100000 846056323 74893 100000 627983459 74894 100000 980170569 74895 100000 51857482 74896 100000 173881000 74897 100000 398855264 74898 100000 190586477 74899 100000 802520617 74900 100000 622954842 74901 100000 547760098 74902 100000 584344829 74903 100000 614115489 74904 100000 631797104 74905 100000 881415620 74906 100000 747918031 74907 100000 347864102 74908 100000 383727184 74909 100000 954800313 74910 100000 167422595 74911 100000 23166649 74912 100000 898349631 74913 100000 722293440 74914 100000 258899566 74915 100000 684394668 74916 100000 666584404 74917 100000 325205311 74918 100000 70609054 74919 100000 585806605 74920 100000 44404130 74921 100000 782744535 74922 100000 646074344 74923 100000 764738677 74924 100000 75364033 74925 100000 161653937 74926 100000 525614939 74927 100000 438947044 74928 100000 596736149 74929 100000 659819235 74930 100000 860862878 74931 100000 957053658 74932 100000 910436694 74933 100000 306163263 74934 100000 115290338 74935 100000 741703887 74936 100000 674399566 74937 100000 271976428 74938 100000 704676752 74939 100000 340404809 74940 100000 158722035 74941 100000 801532364 74942 100000 49565030 74943 100000 421084568 74944 100000 97616187 74945 100000 868933992 74946 100000 695237178 74947 100000 512599499 74948 100000 844686096 74949 100000 465792720 74950 100000 219525977 74951 100000 154133168 74952 100000 945785760 74953 100000 636093925 74954 100000 756477737 74955 100000 907799780 74956 100000 60314569 74957 100000 716767007 74958 100000 852470341 74959 100000 573092927 74960 100000 111004001 74961 100000 504274146 74962 100000 821760588 74963 100000 139157477 74964 100000 848787901 74965 100000 848533574 74966 100000 577002746 74967 100000 703767339 74968 100000 631659572 74969 100000 311644988 74970 100000 680525049 74971 100000 964394969 74972 100000 549487740 74973 100000 527778700 74974 100000 990993364 74975 100000 824845418 74976 100000 842996730 74977 100000 460458831 74978 100000 946086280 74979 100000 622595887 74980 100000 202270007 74981 100000 183850985 74982 100000 991032131 74983 100000 812348431 74984 100000 305853411 74985 100000 828698143 74986 100000 697734774 74987 100000 865903438 74988 100000 214378183 74989 100000 18932707 74990 100000 874295266 74991 100000 868816614 74992 100000 827777195 74993 100000 859427469 74994 100000 371877340 74995 100000 838405839 74996 100000 392098000 74997 100000 252159489 74998 100000 468965063 74999 100000 314562668 75000 100000 951650359 75001 100000 808336811 75002 100000 474848113 75003 100000 730880088 75004 100000 828788351 75005 100000 931583663 75006 100000 416114870 75007 100000 466928799 75008 100000 670297484 75009 100000 140542085 75010 100000 383556353 75011 100000 701460554 75012 100000 240788921 75013 100000 443623557 75014 100000 122668136 75015 100000 507391467 75016 100000 790872144 75017 100000 148556993 75018 100000 357942054 75019 100000 997332082 75020 100000 57441986 75021 100000 109888177 75022 100000 787640128 75023 100000 553947538 75024 100000 724660567 75025 100000 240124106 75026 100000 719796396 75027 100000 410298441 75028 100000 459642126 75029 100000 98267552 75030 100000 962714632 75031 100000 494274534 75032 100000 451655133 75033 100000 447833524 75034 100000 850394786 75035 100000 753072637 75036 100000 398627972 75037 100000 571831434 75038 100000 642500229 75039 100000 918659753 75040 100000 83757595 75041 100000 974489061 75042 100000 670145468 75043 100000 865996750 75044 100000 260391702 75045 100000 68361971 75046 100000 188476060 75047 100000 216659385 75048 100000 63181062 75049 100000 763523275 75050 100000 556986436 75051 100000 787541566 75052 100000 772969774 75053 100000 957375304 75054 100000 668180684 75055 100000 311399133 75056 100000 685504739 75057 100000 866276216 75058 100000 46632854 75059 100000 114426793 75060 100000 810571909 75061 100000 879329608 75062 100000 669665012 75063 100000 622791923 75064 100000 863853556 75065 100000 813059812 75066 100000 669578004 75067 100000 30895499 75068 100000 336673492 75069 100000 605682339 75070 100000 444180927 75071 100000 218053208 75072 100000 613347535 75073 100000 788924961 75074 100000 544564421 75075 100000 807323501 75076 100000 342340137 75077 100000 310118637 75078 100000 324625775 75079 100000 189855653 75080 100000 969643234 75081 100000 71330109 75082 100000 789388866 75083 100000 212127689 75084 100000 108528295 75085 100000 306667604 75086 100000 701892615 75087 100000 599706985 75088 100000 899844489 75089 100000 980090437 75090 100000 319860018 75091 100000 82790728 75092 100000 559449661 75093 100000 606538834 75094 100000 96532541 75095 100000 962828942 75096 100000 610881204 75097 100000 427675543 75098 100000 803113861 75099 100000 361227188 75100 100000 56385342 75101 100000 212134784 75102 100000 781068885 75103 100000 717693351 75104 100000 544737071 75105 100000 91132502 75106 100000 854842526 75107 100000 8231965 75108 100000 276327285 75109 100000 307310577 75110 100000 17157017 75111 100000 827652716 75112 100000 585038759 75113 100000 826586233 75114 100000 636988097 75115 100000 368342905 75116 100000 249029548 75117 100000 848764071 75118 100000 712858968 75119 100000 899280737 75120 100000 94142548 75121 100000 864239946 75122 100000 950296320 75123 100000 38344565 75124 100000 484808191 75125 100000 82545280 75126 100000 760881169 75127 100000 469290697 75128 100000 306036483 75129 100000 245251609 75130 100000 583267100 75131 100000 213677097 75132 100000 796512735 75133 100000 46769033 75134 100000 406902337 75135 100000 487716015 75136 100000 882444914 75137 100000 214588577 75138 100000 604964370 75139 100000 876976375 75140 100000 782655141 75141 100000 958581702 75142 100000 758128415 75143 100000 21406473 75144 100000 585160443 75145 100000 598258578 75146 100000 846341730 75147 100000 520322485 75148 100000 753381493 75149 100000 40318788 75150 100000 62445953 75151 100000 262366063 75152 100000 804354158 75153 100000 817647197 75154 100000 946589787 75155 100000 867079076 75156 100000 762896418 75157 100000 81591955 75158 100000 918386657 75159 100000 781478052 75160 100000 947359564 75161 100000 496623230 75162 100000 341425771 75163 100000 150898059 75164 100000 106045061 75165 100000 99290691 75166 100000 759978637 75167 100000 905590822 75168 100000 882930095 75169 100000 292877462 75170 100000 285967853 75171 100000 389928977 75172 100000 530288236 75173 100000 34325358 75174 100000 781486722 75175 100000 178124527 75176 100000 445163492 75177 100000 318985281 75178 100000 647762254 75179 100000 53037056 75180 100000 447095580 75181 100000 724169201 75182 100000 30201824 75183 100000 270431595 75184 100000 572931335 75185 100000 950713838 75186 100000 642168016 75187 100000 338747479 75188 100000 528422644 75189 100000 843038238 75190 100000 454281092 75191 100000 410178116 75192 100000 674853531 75193 100000 712975091 75194 100000 844703375 75195 100000 303105387 75196 100000 283985103 75197 100000 937493507 75198 100000 474267096 75199 100000 580026929 75200 100000 941771056 75201 100000 444003118 75202 100000 628857712 75203 100000 138926866 75204 100000 699137528 75205 100000 189585487 75206 100000 380024867 75207 100000 544158975 75208 100000 550902420 75209 100000 622870323 75210 100000 806192110 75211 100000 574496639 75212 100000 260003085 75213 100000 221117044 75214 100000 167920432 75215 100000 843475302 75216 100000 191698076 75217 100000 40613516 75218 100000 880119565 75219 100000 769036273 75220 100000 15973725 75221 100000 28289389 75222 100000 482465586 75223 100000 211743122 75224 100000 590924548 75225 100000 118633182 75226 100000 825802825 75227 100000 229831783 75228 100000 135882523 75229 100000 593711166 75230 100000 756900043 75231 100000 86401434 75232 100000 918759940 75233 100000 666184976 75234 100000 227831448 75235 100000 118619205 75236 100000 109168606 75237 100000 251557806 75238 100000 687791972 75239 100000 920247053 75240 100000 552821865 75241 100000 852568773 75242 100000 559169852 75243 100000 739889300 75244 100000 168656680 75245 100000 353833464 75246 100000 719551068 75247 100000 209032247 75248 100000 828435738 75249 100000 356981892 75250 100000 266937669 75251 100000 264931928 75252 100000 719628013 75253 100000 107233888 75254 100000 275100343 75255 100000 503145119 75256 100000 146408897 75257 100000 343937219 75258 100000 682132358 75259 100000 250948505 75260 100000 970176487 75261 100000 236895222 75262 100000 993681824 75263 100000 123106335 75264 100000 374244617 75265 100000 482440466 75266 100000 513038012 75267 100000 825347629 75268 100000 998419248 75269 100000 30287098 75270 100000 952510478 75271 100000 914030767 75272 100000 549960026 75273 100000 205816146 75274 100000 949781940 75275 100000 447636867 75276 100000 896084025 75277 100000 56108870 75278 100000 863257412 75279 100000 65595448 75280 100000 141940381 75281 100000 7713454 75282 100000 835066833 75283 100000 964444992 75284 100000 496963002 75285 100000 336510877 75286 100000 285067813 75287 100000 462580350 75288 100000 212684568 75289 100000 671157742 75290 100000 436658212 75291 100000 699294940 75292 100000 43175401 75293 100000 928154803 75294 100000 683658326 75295 100000 54525626 75296 100000 719242406 75297 100000 928154339 75298 100000 192760619 75299 100000 233401879 75300 100000 407678838 75301 100000 450853210 75302 100000 435100626 75303 100000 495614866 75304 100000 760558493 75305 100000 942967169 75306 100000 826759497 75307 100000 909094776 75308 100000 663366008 75309 100000 463897366 75310 100000 914451410 75311 100000 130095016 75312 100000 823613831 75313 100000 653570682 75314 100000 282043720 75315 100000 269350249 75316 100000 489247009 75317 100000 320906365 75318 100000 716471315 75319 100000 115141061 75320 100000 641322377 75321 100000 870355511 75322 100000 673191032 75323 100000 429369055 75324 100000 38508034 75325 100000 180233289 75326 100000 611149700 75327 100000 74516052 75328 100000 770351735 75329 100000 33643717 75330 100000 499893205 75331 100000 892149449 75332 100000 186961615 75333 100000 530537930 75334 100000 453068590 75335 100000 617438058 75336 100000 768764937 75337 100000 151221859 75338 100000 110223911 75339 100000 183886084 75340 100000 917156361 75341 100000 81423439 75342 100000 955679946 75343 100000 447744874 75344 100000 831757730 75345 100000 326975247 75346 100000 420908903 75347 100000 433933561 75348 100000 233660560 75349 100000 636391658 75350 100000 1496740 75351 100000 110323350 75352 100000 524770534 75353 100000 789461200 75354 100000 42764073 75355 100000 877819019 75356 100000 733831603 75357 100000 572761603 75358 100000 568165637 75359 100000 463868665 75360 100000 821811718 75361 100000 522694426 75362 100000 678107789 75363 100000 167695160 75364 100000 813022495 75365 100000 746140294 75366 100000 5778233 75367 100000 210497091 75368 100000 993729468 75369 100000 861525301 75370 100000 215815875 75371 100000 936553432 75372 100000 506429704 75373 100000 260801678 75374 100000 739826232 75375 100000 357431816 75376 100000 262087723 75377 100000 355287341 75378 100000 705187472 75379 100000 745404345 75380 100000 332954338 75381 100000 157639090 75382 100000 900306528 75383 100000 606146390 75384 100000 345432755 75385 100000 397642761 75386 100000 729341050 75387 100000 759296231 75388 100000 814646223 75389 100000 456590558 75390 100000 211891136 75391 100000 128896675 75392 100000 212711023 75393 100000 651806720 75394 100000 232383550 75395 100000 48296480 75396 100000 21574494 75397 100000 671874601 75398 100000 310892627 75399 100000 705019583 75400 100000 904558341 75401 100000 690723300 75402 100000 782482640 75403 100000 512971063 75404 100000 925591144 75405 100000 287051713 75406 100000 110649462 75407 100000 886028 75408 100000 754590298 75409 100000 465907968 75410 100000 886317201 75411 100000 695727224 75412 100000 136594855 75413 100000 273045141 75414 100000 970917694 75415 100000 731764049 75416 100000 752165331 75417 100000 92317742 75418 100000 267101636 75419 100000 357277712 75420 100000 830004500 75421 100000 205366160 75422 100000 959771883 75423 100000 691647011 75424 100000 65674982 75425 100000 769484726 75426 100000 877131328 75427 100000 995879423 75428 100000 581122921 75429 100000 790573663 75430 100000 551063339 75431 100000 773066349 75432 100000 763387154 75433 100000 371609347 75434 100000 856184172 75435 100000 575235591 75436 100000 681035917 75437 100000 443915316 75438 100000 135726525 75439 100000 222380225 75440 100000 359451 75441 100000 751301989 75442 100000 90705929 75443 100000 808255395 75444 100000 315688504 75445 100000 376803272 75446 100000 417053727 75447 100000 638853132 75448 100000 70422016 75449 100000 107906191 75450 100000 13279708 75451 100000 522770176 75452 100000 34564365 75453 100000 182210437 75454 100000 139349761 75455 100000 689087820 75456 100000 14990393 75457 100000 214068421 75458 100000 229262394 75459 100000 885696876 75460 100000 751552396 75461 100000 119278249 75462 100000 103356532 75463 100000 521270334 75464 100000 361760078 75465 100000 896948355 75466 100000 76246324 75467 100000 504736713 75468 100000 486395452 75469 100000 275435581 75470 100000 686965914 75471 100000 249025264 75472 100000 758385111 75473 100000 578321406 75474 100000 144815838 75475 100000 603397096 75476 100000 346500688 75477 100000 292561202 75478 100000 577641466 75479 100000 338292957 75480 100000 792514500 75481 100000 251573185 75482 100000 785165326 75483 100000 839411453 75484 100000 299551452 75485 100000 791917780 75486 100000 169717713 75487 100000 691211831 75488 100000 484871248 75489 100000 221289347 75490 100000 695475046 75491 100000 374076704 75492 100000 90489521 75493 100000 326004618 75494 100000 829682266 75495 100000 164676793 75496 100000 834044520 75497 100000 110862932 75498 100000 629593675 75499 100000 389597646 75500 100000 788501490 75501 100000 836325304 75502 100000 977659207 75503 100000 28793280 75504 100000 955378828 75505 100000 45069308 75506 100000 93928664 75507 100000 805615002 75508 100000 209671998 75509 100000 770068992 75510 100000 873137762 75511 100000 911101 75512 100000 329603717 75513 100000 174658027 75514 100000 820437978 75515 100000 258311403 75516 100000 520673602 75517 100000 529734354 75518 100000 830791438 75519 100000 401173035 75520 100000 599195724 75521 100000 98458300 75522 100000 6741450 75523 100000 168907114 75524 100000 461843221 75525 100000 361147716 75526 100000 957692874 75527 100000 225075317 75528 100000 966319055 75529 100000 524952312 75530 100000 303418189 75531 100000 451389995 75532 100000 341209790 75533 100000 323605076 75534 100000 721239165 75535 100000 935709522 75536 100000 692400785 75537 100000 700347191 75538 100000 813529451 75539 100000 987713121 75540 100000 244655782 75541 100000 830542904 75542 100000 976967131 75543 100000 462946558 75544 100000 185760564 75545 100000 30217323 75546 100000 76259341 75547 100000 186066361 75548 100000 220161745 75549 100000 115309722 75550 100000 336723731 75551 100000 323670368 75552 100000 973685492 75553 100000 601723921 75554 100000 147906793 75555 100000 404105162 75556 100000 832683390 75557 100000 133508144 75558 100000 87174176 75559 100000 194861304 75560 100000 39853048 75561 100000 35095719 75562 100000 973789492 75563 100000 820311220 75564 100000 348985542 75565 100000 361046582 75566 100000 506857567 75567 100000 292025974 75568 100000 10236187 75569 100000 196596219 75570 100000 462559401 75571 100000 874432213 75572 100000 717092625 75573 100000 183617222 75574 100000 605359858 75575 100000 324141853 75576 100000 448357288 75577 100000 886394671 75578 100000 208590897 75579 100000 218779788 75580 100000 946481363 75581 100000 508546262 75582 100000 101553700 75583 100000 961553400 75584 100000 734349789 75585 100000 167706622 75586 100000 656996792 75587 100000 776569300 75588 100000 17106996 75589 100000 793571992 75590 100000 710986971 75591 100000 776885770 75592 100000 50015600 75593 100000 925761350 75594 100000 384830995 75595 100000 131759818 75596 100000 602804602 75597 100000 503071664 75598 100000 125963693 75599 100000 369395912 75600 100000 70366407 75601 100000 444840669 75602 100000 956605973 75603 100000 935649138 75604 100000 235557376 75605 100000 780365535 75606 100000 347254029 75607 100000 266209657 75608 100000 616026330 75609 100000 302311657 75610 100000 157093067 75611 100000 868986578 75612 100000 34341335 75613 100000 439248415 75614 100000 526958700 75615 100000 218748661 75616 100000 867095659 75617 100000 98417958 75618 100000 82335679 75619 100000 331987787 75620 100000 740142949 75621 100000 8472832 75622 100000 392218744 75623 100000 344497590 75624 100000 363572217 75625 100000 816172933 75626 100000 336587991 75627 100000 871391388 75628 100000 159362743 75629 100000 831225398 75630 100000 865978099 75631 100000 449426266 75632 100000 807932670 75633 100000 531591856 75634 100000 999571982 75635 100000 289348408 75636 100000 95882160 75637 100000 797584812 75638 100000 492796378 75639 100000 886422974 75640 100000 714915796 75641 100000 424602895 75642 100000 396379827 75643 100000 300333589 75644 100000 195035845 75645 100000 437864696 75646 100000 755679950 75647 100000 743213573 75648 100000 785124040 75649 100000 365823199 75650 100000 468039987 75651 100000 998619327 75652 100000 811894224 75653 100000 35773081 75654 100000 675583397 75655 100000 572886407 75656 100000 390999497 75657 100000 112750320 75658 100000 590219991 75659 100000 315349538 75660 100000 454496766 75661 100000 806497303 75662 100000 298183637 75663 100000 900467068 75664 100000 74252635 75665 100000 654519158 75666 100000 633021974 75667 100000 295387040 75668 100000 470677717 75669 100000 819167130 75670 100000 598138242 75671 100000 443162407 75672 100000 483481573 75673 100000 279558029 75674 100000 855985636 75675 100000 786791369 75676 100000 311871036 75677 100000 544931336 75678 100000 150801196 75679 100000 580256921 75680 100000 834715240 75681 100000 843480371 75682 100000 172705974 75683 100000 653386587 75684 100000 563584935 75685 100000 603451168 75686 100000 990595346 75687 100000 629275936 75688 100000 612967389 75689 100000 538099781 75690 100000 288896910 75691 100000 675930387 75692 100000 53356759 75693 100000 860996658 75694 100000 319224106 75695 100000 779630241 75696 100000 927071614 75697 100000 23254804 75698 100000 480675166 75699 100000 845329181 75700 100000 873587760 75701 100000 363238094 75702 100000 187032519 75703 100000 896890207 75704 100000 746251542 75705 100000 914005961 75706 100000 23944349 75707 100000 948041637 75708 100000 232401382 75709 100000 622834037 75710 100000 51806292 75711 100000 237164728 75712 100000 736448638 75713 100000 896435511 75714 100000 36423296 75715 100000 837270002 75716 100000 934613186 75717 100000 867749536 75718 100000 448237053 75719 100000 280914876 75720 100000 571144779 75721 100000 110927531 75722 100000 190433399 75723 100000 963654714 75724 100000 36072392 75725 100000 80185040 75726 100000 751896226 75727 100000 289872434 75728 100000 755114683 75729 100000 900554332 75730 100000 218227884 75731 100000 331418002 75732 100000 110950355 75733 100000 554612634 75734 100000 170693160 75735 100000 676984548 75736 100000 516375287 75737 100000 114460644 75738 100000 253263084 75739 100000 759277881 75740 100000 590189267 75741 100000 318777929 75742 100000 460896475 75743 100000 437349431 75744 100000 265966772 75745 100000 298752202 75746 100000 287124710 75747 100000 229921715 75748 100000 399207079 75749 100000 432684328 75750 100000 634432770 75751 100000 951516956 75752 100000 797145489 75753 100000 342990218 75754 100000 39945284 75755 100000 758699644 75756 100000 704291231 75757 100000 649969432 75758 100000 69333749 75759 100000 70523523 75760 100000 513547687 75761 100000 996894930 75762 100000 280203399 75763 100000 295438760 75764 100000 720017675 75765 100000 980999712 75766 100000 433724694 75767 100000 218420858 75768 100000 21060174 75769 100000 853958856 75770 100000 163173042 75771 100000 161075887 75772 100000 94516105 75773 100000 790092870 75774 100000 686181426 75775 100000 328064155 75776 100000 217435105 75777 100000 855233411 75778 100000 388841859 75779 100000 220709706 75780 100000 88896100 75781 100000 796780068 75782 100000 329025107 75783 100000 375985777 75784 100000 519285362 75785 100000 231403004 75786 100000 998174945 75787 100000 275442753 75788 100000 274034521 75789 100000 166988883 75790 100000 511188499 75791 100000 750827319 75792 100000 871127001 75793 100000 202496837 75794 100000 165799195 75795 100000 598061183 75796 100000 498384866 75797 100000 336301156 75798 100000 810432972 75799 100000 156425803 75800 100000 615802504 75801 100000 438050871 75802 100000 348946575 75803 100000 184707714 75804 100000 489447287 75805 100000 803710840 75806 100000 779166017 75807 100000 318126805 75808 100000 916123686 75809 100000 413367797 75810 100000 95461845 75811 100000 40655853 75812 100000 277295014 75813 100000 74754153 75814 100000 746913392 75815 100000 842875854 75816 100000 728709866 75817 100000 842119124 75818 100000 81673250 75819 100000 125948114 75820 100000 363988484 75821 100000 982459978 75822 100000 189567580 75823 100000 136859647 75824 100000 854661983 75825 100000 39816258 75826 100000 468686826 75827 100000 249759697 75828 100000 257949583 75829 100000 294629286 75830 100000 579086645 75831 100000 755626815 75832 100000 863379852 75833 100000 518511731 75834 100000 961559971 75835 100000 582834569 75836 100000 852668545 75837 100000 539941431 75838 100000 18891689 75839 100000 755874170 75840 100000 763160289 75841 100000 125482227 75842 100000 16061429 75843 100000 247717528 75844 100000 551517238 75845 100000 371054655 75846 100000 747392341 75847 100000 819086619 75848 100000 783743102 75849 100000 881452153 75850 100000 448306219 75851 100000 100493822 75852 100000 766692107 75853 100000 796854725 75854 100000 189874643 75855 100000 578141860 75856 100000 212350208 75857 100000 551143809 75858 100000 384332490 75859 100000 333225418 75860 100000 714992537 75861 100000 598770958 75862 100000 438890902 75863 100000 552691239 75864 100000 61303839 75865 100000 616654785 75866 100000 140141011 75867 100000 583059188 75868 100000 742973097 75869 100000 465339498 75870 100000 23291069 75871 100000 941775782 75872 100000 309989359 75873 100000 854086421 75874 100000 583884400 75875 100000 148668999 75876 100000 518928835 75877 100000 466955260 75878 100000 108921208 75879 100000 491430550 75880 100000 444046570 75881 100000 153156791 75882 100000 118385561 75883 100000 40268716 75884 100000 659689553 75885 100000 533992586 75886 100000 865179103 75887 100000 889843899 75888 100000 493415985 75889 100000 487400189 75890 100000 104901719 75891 100000 410451385 75892 100000 105464448 75893 100000 407206085 75894 100000 737231768 75895 100000 988540537 75896 100000 513548567 75897 100000 537212875 75898 100000 243918094 75899 100000 419024160 75900 100000 755185616 75901 100000 31042504 75902 100000 684331205 75903 100000 980666530 75904 100000 308432859 75905 100000 447165496 75906 100000 561629912 75907 100000 49412541 75908 100000 590447246 75909 100000 446659369 75910 100000 334576011 75911 100000 960254633 75912 100000 73684194 75913 100000 770066173 75914 100000 478426476 75915 100000 169702497 75916 100000 30202214 75917 100000 73648771 75918 100000 977868055 75919 100000 530681774 75920 100000 619850110 75921 100000 438175400 75922 100000 804690803 75923 100000 130916324 75924 100000 612499224 75925 100000 923530647 75926 100000 903222411 75927 100000 42569696 75928 100000 825313400 75929 100000 330924680 75930 100000 359143060 75931 100000 302332508 75932 100000 100877641 75933 100000 673181679 75934 100000 426120191 75935 100000 188749193 75936 100000 765136397 75937 100000 813233639 75938 100000 722794957 75939 100000 103890887 75940 100000 389121025 75941 100000 542933499 75942 100000 619917815 75943 100000 895267931 75944 100000 317970899 75945 100000 683968738 75946 100000 151920517 75947 100000 976715183 75948 100000 667409480 75949 100000 24401080 75950 100000 758506216 75951 100000 74728950 75952 100000 543770074 75953 100000 976562583 75954 100000 485397480 75955 100000 528155504 75956 100000 509208040 75957 100000 78260981 75958 100000 604292151 75959 100000 35752430 75960 100000 571372401 75961 100000 323965894 75962 100000 220304153 75963 100000 363869280 75964 100000 857838453 75965 100000 350639989 75966 100000 149299861 75967 100000 786170188 75968 100000 978259585 75969 100000 629614416 75970 100000 801933594 75971 100000 325414830 75972 100000 146179227 75973 100000 265395638 75974 100000 275664315 75975 100000 298343459 75976 100000 869868211 75977 100000 557929268 75978 100000 612771591 75979 100000 126022974 75980 100000 830662223 75981 100000 622716854 75982 100000 682369491 75983 100000 754767468 75984 100000 741876676 75985 100000 11834609 75986 100000 566991034 75987 100000 283255358 75988 100000 820737629 75989 100000 132855794 75990 100000 76781383 75991 100000 288733916 75992 100000 888162286 75993 100000 752777009 75994 100000 709055658 75995 100000 427378375 75996 100000 184831641 75997 100000 136544563 75998 100000 42235549 75999 100000 168661562 76000 100000 830128668 76001 100000 829158528 76002 100000 95854795 76003 100000 760401513 76004 100000 126656046 76005 100000 37260272 76006 100000 292919780 76007 100000 254031500 76008 100000 890372841 76009 100000 840297895 76010 100000 483706607 76011 100000 147977774 76012 100000 115042312 76013 100000 625639090 76014 100000 409628187 76015 100000 481453952 76016 100000 500705169 76017 100000 988012485 76018 100000 35876590 76019 100000 909750635 76020 100000 835817417 76021 100000 943266623 76022 100000 101085066 76023 100000 835881178 76024 100000 143265570 76025 100000 965337634 76026 100000 830251735 76027 100000 43614977 76028 100000 279446295 76029 100000 212176977 76030 100000 863731594 76031 100000 837226722 76032 100000 240897032 76033 100000 91974495 76034 100000 883805673 76035 100000 650285672 76036 100000 351442672 76037 100000 881553105 76038 100000 574437295 76039 100000 341326532 76040 100000 666852170 76041 100000 311042230 76042 100000 756735807 76043 100000 761819294 76044 100000 258349995 76045 100000 964003319 76046 100000 712544984 76047 100000 14300778 76048 100000 771771379 76049 100000 304650530 76050 100000 22062473 76051 100000 395083884 76052 100000 141637946 76053 100000 210010559 76054 100000 891051331 76055 100000 630636640 76056 100000 43086116 76057 100000 313118168 76058 100000 483310803 76059 100000 353568582 76060 100000 901033410 76061 100000 213316987 76062 100000 29844964 76063 100000 120115974 76064 100000 854956755 76065 100000 869222539 76066 100000 330591757 76067 100000 656042319 76068 100000 637309326 76069 100000 538863548 76070 100000 341764753 76071 100000 455837323 76072 100000 249595496 76073 100000 838478731 76074 100000 111873356 76075 100000 324546264 76076 100000 994784506 76077 100000 753904640 76078 100000 719008948 76079 100000 479259354 76080 100000 331514621 76081 100000 279468517 76082 100000 183075877 76083 100000 987920457 76084 100000 774144817 76085 100000 103884497 76086 100000 330453349 76087 100000 957775240 76088 100000 626790515 76089 100000 680742741 76090 100000 653293362 76091 100000 974536906 76092 100000 278910244 76093 100000 872530134 76094 100000 22270328 76095 100000 671304342 76096 100000 455034955 76097 100000 744668734 76098 100000 301976630 76099 100000 456650382 76100 100000 42527560 76101 100000 991478922 76102 100000 145710423 76103 100000 888998477 76104 100000 846607587 76105 100000 408111662 76106 100000 614375753 76107 100000 646328540 76108 100000 583095957 76109 100000 742042166 76110 100000 112441764 76111 100000 19585038 76112 100000 848415342 76113 100000 454664564 76114 100000 563245887 76115 100000 943572331 76116 100000 474985318 76117 100000 894989201 76118 100000 139419623 76119 100000 540380675 76120 100000 266721738 76121 100000 591361103 76122 100000 47979749 76123 100000 560052696 76124 100000 791041092 76125 100000 32523780 76126 100000 699228139 76127 100000 660742076 76128 100000 899935346 76129 100000 840457158 76130 100000 123668118 76131 100000 664973476 76132 100000 75777488 76133 100000 794900268 76134 100000 694982291 76135 100000 508475762 76136 100000 234652417 76137 100000 138687049 76138 100000 592934369 76139 100000 826614332 76140 100000 430597710 76141 100000 172877807 76142 100000 205037599 76143 100000 668220039 76144 100000 668640967 76145 100000 52412683 76146 100000 802699036 76147 100000 320698047 76148 100000 834056016 76149 100000 456750817 76150 100000 357212372 76151 100000 692380197 76152 100000 546541428 76153 100000 669704858 76154 100000 952736799 76155 100000 720111197 76156 100000 937313282 76157 100000 550159882 76158 100000 911367311 76159 100000 354535960 76160 100000 264552622 76161 100000 447495880 76162 100000 714401466 76163 100000 645912441 76164 100000 358936432 76165 100000 525545018 76166 100000 916909412 76167 100000 630885415 76168 100000 860114963 76169 100000 895845717 76170 100000 350986972 76171 100000 185925684 76172 100000 659871256 76173 100000 246250553 76174 100000 570212220 76175 100000 539922342 76176 100000 707328149 76177 100000 381899183 76178 100000 94827596 76179 100000 704873895 76180 100000 771007381 76181 100000 405044269 76182 100000 72640161 76183 100000 685552345 76184 100000 162559050 76185 100000 269294082 76186 100000 877357270 76187 100000 157030528 76188 100000 896030548 76189 100000 721733047 76190 100000 367917723 76191 100000 701646294 76192 100000 752925147 76193 100000 952165327 76194 100000 78377186 76195 100000 832166070 76196 100000 577338435 76197 100000 442987895 76198 100000 535103670 76199 100000 285368498 76200 100000 954350653 76201 100000 737325247 76202 100000 230531785 76203 100000 609757730 76204 100000 93188077 76205 100000 887740787 76206 100000 271234974 76207 100000 419336868 76208 100000 154236192 76209 100000 459169124 76210 100000 558410140 76211 100000 381864419 76212 100000 493116206 76213 100000 26446136 76214 100000 763966429 76215 100000 64755645 76216 100000 590696888 76217 100000 769572874 76218 100000 703595371 76219 100000 521073538 76220 100000 524184495 76221 100000 769708120 76222 100000 303421389 76223 100000 800271252 76224 100000 471727788 76225 100000 592915034 76226 100000 777563943 76227 100000 881402427 76228 100000 134537807 76229 100000 39689205 76230 100000 836111600 76231 100000 679094193 76232 100000 502889221 76233 100000 732103573 76234 100000 401294641 76235 100000 72273539 76236 100000 667027693 76237 100000 531266676 76238 100000 927648999 76239 100000 250451725 76240 100000 330683948 76241 100000 845078560 76242 100000 31431354 76243 100000 81469583 76244 100000 248567075 76245 100000 965956659 76246 100000 571981425 76247 100000 811910129 76248 100000 825742097 76249 100000 945260507 76250 100000 428140142 76251 100000 458305269 76252 100000 89432229 76253 100000 279108511 76254 100000 669203206 76255 100000 919684373 76256 100000 83831318 76257 100000 533231619 76258 100000 169968109 76259 100000 51088338 76260 100000 18363629 76261 100000 790182466 76262 100000 258604756 76263 100000 723213745 76264 100000 85977020 76265 100000 319861283 76266 100000 488615357 76267 100000 71438095 76268 100000 342727756 76269 100000 208424904 76270 100000 717124767 76271 100000 462918283 76272 100000 622690243 76273 100000 550059727 76274 100000 987536425 76275 100000 509804658 76276 100000 918561078 76277 100000 986090059 76278 100000 912185843 76279 100000 555924431 76280 100000 176569333 76281 100000 489997499 76282 100000 460045494 76283 100000 72586504 76284 100000 279446009 76285 100000 801008535 76286 100000 575733407 76287 100000 351846455 76288 100000 374364339 76289 100000 788919043 76290 100000 542427556 76291 100000 99555119 76292 100000 937722260 76293 100000 414254208 76294 100000 388717157 76295 100000 6266052 76296 100000 237848683 76297 100000 344918010 76298 100000 513922999 76299 100000 605106893 76300 100000 614793701 76301 100000 872938172 76302 100000 623667665 76303 100000 984599554 76304 100000 413683469 76305 100000 392954957 76306 100000 736064836 76307 100000 715975556 76308 100000 394493334 76309 100000 802793924 76310 100000 344928999 76311 100000 915011772 76312 100000 888487427 76313 100000 15524834 76314 100000 798327385 76315 100000 930437511 76316 100000 283771099 76317 100000 315358864 76318 100000 56686320 76319 100000 801586219 76320 100000 547896616 76321 100000 315794444 76322 100000 319031961 76323 100000 354344541 76324 100000 402563873 76325 100000 633893062 76326 100000 967230093 76327 100000 989269989 76328 100000 657489937 76329 100000 124974408 76330 100000 171406819 76331 100000 9127672 76332 100000 411643435 76333 100000 666303894 76334 100000 782185165 76335 100000 733624956 76336 100000 445067365 76337 100000 217488379 76338 100000 129143182 76339 100000 973767932 76340 100000 301107620 76341 100000 894201961 76342 100000 884875954 76343 100000 28534574 76344 100000 362120721 76345 100000 367165701 76346 100000 90106978 76347 100000 229277503 76348 100000 846008409 76349 100000 883863874 76350 100000 200331443 76351 100000 961408083 76352 100000 332785858 76353 100000 250988832 76354 100000 531275424 76355 100000 975528345 76356 100000 268278449 76357 100000 177588854 76358 100000 751856690 76359 100000 133305505 76360 100000 397640318 76361 100000 566987376 76362 100000 947171422 76363 100000 342769104 76364 100000 168906492 76365 100000 767728206 76366 100000 326996062 76367 100000 407739813 76368 100000 863100551 76369 100000 177951771 76370 100000 872586921 76371 100000 822027056 76372 100000 151582045 76373 100000 444420212 76374 100000 730687486 76375 100000 624570308 76376 100000 426194760 76377 100000 740520424 76378 100000 765571527 76379 100000 412465990 76380 100000 800987820 76381 100000 230496044 76382 100000 196697548 76383 100000 421831719 76384 100000 873360310 76385 100000 416133824 76386 100000 903109348 76387 100000 505221890 76388 100000 606860928 76389 100000 136361377 76390 100000 839763981 76391 100000 699040233 76392 100000 996890823 76393 100000 440546832 76394 100000 268332394 76395 100000 393848046 76396 100000 204139979 76397 100000 234903195 76398 100000 236096747 76399 100000 244574633 76400 100000 829954228 76401 100000 425626986 76402 100000 928073335 76403 100000 966360011 76404 100000 669171113 76405 100000 887994527 76406 100000 13597817 76407 100000 402084285 76408 100000 988398974 76409 100000 103685327 76410 100000 789604908 76411 100000 119528129 76412 100000 263658222 76413 100000 298917443 76414 100000 211040923 76415 100000 987857744 76416 100000 617782638 76417 100000 965901898 76418 100000 123816234 76419 100000 137719734 76420 100000 894233050 76421 100000 269898853 76422 100000 807196577 76423 100000 867306717 76424 100000 629409644 76425 100000 666335119 76426 100000 88772466 76427 100000 4641981 76428 100000 16446743 76429 100000 920120315 76430 100000 937150569 76431 100000 261142359 76432 100000 545512594 76433 100000 928630947 76434 100000 888383342 76435 100000 297437472 76436 100000 209826177 76437 100000 899446534 76438 100000 722083634 76439 100000 477153977 76440 100000 561091598 76441 100000 127068106 76442 100000 617419194 76443 100000 56819208 76444 100000 971121093 76445 100000 556187444 76446 100000 127797042 76447 100000 457058070 76448 100000 7714353 76449 100000 313731212 76450 100000 472058107 76451 100000 83975773 76452 100000 915624664 76453 100000 368529550 76454 100000 297401396 76455 100000 669614762 76456 100000 213507033 76457 100000 782208274 76458 100000 326951996 76459 100000 974567623 76460 100000 581060747 76461 100000 73118785 76462 100000 784425234 76463 100000 218512484 76464 100000 746427632 76465 100000 361147799 76466 100000 367213064 76467 100000 309585110 76468 100000 377325822 76469 100000 624142593 76470 100000 723171884 76471 100000 130919309 76472 100000 40420382 76473 100000 357779031 76474 100000 351629432 76475 100000 871653341 76476 100000 546416348 76477 100000 247397650 76478 100000 429078417 76479 100000 586876592 76480 100000 66706837 76481 100000 612911313 76482 100000 323053642 76483 100000 996303170 76484 100000 921373071 76485 100000 723343405 76486 100000 41716691 76487 100000 289702034 76488 100000 635228377 76489 100000 226713429 76490 100000 672478577 76491 100000 880712837 76492 100000 403318737 76493 100000 192466850 76494 100000 693191731 76495 100000 447284468 76496 100000 12198018 76497 100000 915085989 76498 100000 685860298 76499 100000 873396628 76500 100000 531916633 76501 100000 577880313 76502 100000 551729324 76503 100000 57947194 76504 100000 492236630 76505 100000 564315931 76506 100000 389139591 76507 100000 566476533 76508 100000 164376699 76509 100000 46551983 76510 100000 296228752 76511 100000 793234060 76512 100000 578281666 76513 100000 820839820 76514 100000 7715490 76515 100000 433442427 76516 100000 426799672 76517 100000 502867591 76518 100000 138255118 76519 100000 777066237 76520 100000 813280145 76521 100000 533033602 76522 100000 690254731 76523 100000 20829535 76524 100000 810254877 76525 100000 955306206 76526 100000 694812247 76527 100000 415595068 76528 100000 201510659 76529 100000 811542766 76530 100000 657084695 76531 100000 464357694 76532 100000 825764157 76533 100000 759827979 76534 100000 384588754 76535 100000 153105478 76536 100000 532163189 76537 100000 212791354 76538 100000 629681564 76539 100000 20546662 76540 100000 260994312 76541 100000 388536818 76542 100000 364282229 76543 100000 934107078 76544 100000 671024973 76545 100000 239086529 76546 100000 766942142 76547 100000 204508710 76548 100000 489014235 76549 100000 581254699 76550 100000 965151823 76551 100000 95244124 76552 100000 611752150 76553 100000 296050534 76554 100000 643033343 76555 100000 392848558 76556 100000 442361452 76557 100000 235744256 76558 100000 367821392 76559 100000 388403642 76560 100000 266050734 76561 100000 146604046 76562 100000 657003997 76563 100000 951812468 76564 100000 645335204 76565 100000 256119933 76566 100000 764794369 76567 100000 872841585 76568 100000 927227653 76569 100000 896446477 76570 100000 885406815 76571 100000 9230056 76572 100000 857730356 76573 100000 290267182 76574 100000 262617318 76575 100000 252287255 76576 100000 410455682 76577 100000 36123971 76578 100000 559044385 76579 100000 149166873 76580 100000 643912422 76581 100000 577557494 76582 100000 800207520 76583 100000 220324807 76584 100000 558880816 76585 100000 932459228 76586 100000 575711607 76587 100000 113716960 76588 100000 724011829 76589 100000 32552945 76590 100000 969762452 76591 100000 114270304 76592 100000 579919648 76593 100000 542469617 76594 100000 8907601 76595 100000 129343460 76596 100000 58349508 76597 100000 97034151 76598 100000 825854420 76599 100000 18724100 76600 100000 841636630 76601 100000 231165858 76602 100000 27791545 76603 100000 237324525 76604 100000 814883557 76605 100000 783131567 76606 100000 94131205 76607 100000 383585199 76608 100000 13900416 76609 100000 722824038 76610 100000 614542946 76611 100000 705628706 76612 100000 995910766 76613 100000 241794654 76614 100000 867942533 76615 100000 424111979 76616 100000 426544038 76617 100000 25035132 76618 100000 351052048 76619 100000 703238388 76620 100000 674577263 76621 100000 905755969 76622 100000 631325900 76623 100000 852387288 76624 100000 33518971 76625 100000 892429299 76626 100000 71609652 76627 100000 167730427 76628 100000 54894887 76629 100000 330639661 76630 100000 997085760 76631 100000 789159356 76632 100000 937930864 76633 100000 657152803 76634 100000 793109665 76635 100000 474104931 76636 100000 512425596 76637 100000 855136576 76638 100000 576473274 76639 100000 546045425 76640 100000 81621907 76641 100000 465530321 76642 100000 162128785 76643 100000 504182982 76644 100000 396841549 76645 100000 382419039 76646 100000 413623338 76647 100000 764093638 76648 100000 840327037 76649 100000 233122188 76650 100000 854014645 76651 100000 961413975 76652 100000 637530340 76653 100000 41039438 76654 100000 679173022 76655 100000 70443413 76656 100000 109439471 76657 100000 340656299 76658 100000 346538702 76659 100000 553675477 76660 100000 768995257 76661 100000 931812040 76662 100000 451965602 76663 100000 540595319 76664 100000 920038392 76665 100000 432583190 76666 100000 293735060 76667 100000 302253914 76668 100000 368987152 76669 100000 764138982 76670 100000 177807733 76671 100000 549312824 76672 100000 255129226 76673 100000 230280087 76674 100000 298623561 76675 100000 440664153 76676 100000 10908543 76677 100000 121916846 76678 100000 883495254 76679 100000 717482987 76680 100000 189197177 76681 100000 537738807 76682 100000 503561438 76683 100000 647517549 76684 100000 723125144 76685 100000 481269295 76686 100000 323737274 76687 100000 750415627 76688 100000 519918931 76689 100000 405804801 76690 100000 456479126 76691 100000 461685206 76692 100000 231168043 76693 100000 308924294 76694 100000 988276887 76695 100000 63776254 76696 100000 230456358 76697 100000 556126626 76698 100000 172703647 76699 100000 895695232 76700 100000 729375317 76701 100000 496058384 76702 100000 67638458 76703 100000 954763344 76704 100000 221431612 76705 100000 868280870 76706 100000 255760540 76707 100000 24066969 76708 100000 422162620 76709 100000 55506995 76710 100000 230808604 76711 100000 723573183 76712 100000 573834935 76713 100000 603020358 76714 100000 861958334 76715 100000 673142689 76716 100000 703457770 76717 100000 140660580 76718 100000 654424337 76719 100000 237642449 76720 100000 36342462 76721 100000 710545682 76722 100000 196685938 76723 100000 708285186 76724 100000 103468388 76725 100000 374860911 76726 100000 469474413 76727 100000 261531183 76728 100000 539244178 76729 100000 632133053 76730 100000 717342279 76731 100000 48901044 76732 100000 530772498 76733 100000 993492521 76734 100000 821202720 76735 100000 953858336 76736 100000 571354670 76737 100000 631832183 76738 100000 951768121 76739 100000 99748179 76740 100000 521023233 76741 100000 661768219 76742 100000 648105749 76743 100000 801166668 76744 100000 879716342 76745 100000 686556924 76746 100000 968577708 76747 100000 426348043 76748 100000 481983703 76749 100000 729865782 76750 100000 684532545 76751 100000 512090735 76752 100000 698241601 76753 100000 773681298 76754 100000 267556611 76755 100000 269633543 76756 100000 292428280 76757 100000 105054516 76758 100000 136879607 76759 100000 29839950 76760 100000 776013693 76761 100000 206366063 76762 100000 692349959 76763 100000 345629388 76764 100000 571620922 76765 100000 959314746 76766 100000 994213333 76767 100000 164092596 76768 100000 435889101 76769 100000 25885685 76770 100000 407418237 76771 100000 693606343 76772 100000 143584841 76773 100000 603881248 76774 100000 125320119 76775 100000 127861277 76776 100000 506275082 76777 100000 832643474 76778 100000 639482188 76779 100000 898925026 76780 100000 547953688 76781 100000 675908329 76782 100000 671574236 76783 100000 521857058 76784 100000 277045154 76785 100000 819331568 76786 100000 314071229 76787 100000 29222696 76788 100000 128087809 76789 100000 555878078 76790 100000 459333395 76791 100000 749813879 76792 100000 177133864 76793 100000 310489448 76794 100000 804672207 76795 100000 144155358 76796 100000 968784307 76797 100000 987206503 76798 100000 342062667 76799 100000 31440449 76800 100000 839154851 76801 100000 606520005 76802 100000 295369308 76803 100000 712899689 76804 100000 341723314 76805 100000 413818531 76806 100000 505716716 76807 100000 570858690 76808 100000 621518522 76809 100000 154752883 76810 100000 888429736 76811 100000 220639035 76812 100000 390369452 76813 100000 832194943 76814 100000 945406052 76815 100000 206637869 76816 100000 210028013 76817 100000 194593785 76818 100000 488918010 76819 100000 793159345 76820 100000 986552383 76821 100000 664473037 76822 100000 92505284 76823 100000 366810010 76824 100000 359737053 76825 100000 596662867 76826 100000 355577046 76827 100000 309897453 76828 100000 695432427 76829 100000 908243225 76830 100000 626038159 76831 100000 886437226 76832 100000 143089835 76833 100000 427316848 76834 100000 208715676 76835 100000 474589259 76836 100000 732702098 76837 100000 124265966 76838 100000 180324087 76839 100000 56758019 76840 100000 803467406 76841 100000 210064974 76842 100000 684378821 76843 100000 688803242 76844 100000 698283640 76845 100000 476801882 76846 100000 998152910 76847 100000 609997159 76848 100000 621589599 76849 100000 229405358 76850 100000 631931972 76851 100000 55217361 76852 100000 505672817 76853 100000 176954388 76854 100000 378399229 76855 100000 592375128 76856 100000 536300503 76857 100000 84545396 76858 100000 885287118 76859 100000 14562582 76860 100000 832817825 76861 100000 74493844 76862 100000 420444204 76863 100000 884567575 76864 100000 677869022 76865 100000 803473656 76866 100000 148508706 76867 100000 806564029 76868 100000 483734948 76869 100000 697355794 76870 100000 400703378 76871 100000 563786091 76872 100000 690528107 76873 100000 163812303 76874 100000 122538132 76875 100000 212453814 76876 100000 68796733 76877 100000 508857323 76878 100000 335023476 76879 100000 288081776 76880 100000 1094700 76881 100000 267339067 76882 100000 640691484 76883 100000 625246743 76884 100000 615528050 76885 100000 167856689 76886 100000 783675551 76887 100000 970627782 76888 100000 820985560 76889 100000 324553640 76890 100000 644364416 76891 100000 618464486 76892 100000 411321522 76893 100000 102810382 76894 100000 427061821 76895 100000 179836254 76896 100000 52513797 76897 100000 114766901 76898 100000 970441506 76899 100000 852315274 76900 100000 183830240 76901 100000 769957467 76902 100000 671360243 76903 100000 283648584 76904 100000 542514679 76905 100000 609793224 76906 100000 995222556 76907 100000 989309264 76908 100000 191255700 76909 100000 672815646 76910 100000 993851035 76911 100000 99750738 76912 100000 237546641 76913 100000 348716444 76914 100000 964760426 76915 100000 430889892 76916 100000 395404959 76917 100000 871489104 76918 100000 207488706 76919 100000 79130561 76920 100000 902970749 76921 100000 688183723 76922 100000 79887641 76923 100000 714184184 76924 100000 4852045 76925 100000 281711802 76926 100000 88898415 76927 100000 740111298 76928 100000 296092532 76929 100000 351024057 76930 100000 118937800 76931 100000 555315348 76932 100000 598738678 76933 100000 374354084 76934 100000 224424791 76935 100000 208009994 76936 100000 509475101 76937 100000 416127165 76938 100000 182102196 76939 100000 931728458 76940 100000 13050742 76941 100000 401729031 76942 100000 656413747 76943 100000 925898868 76944 100000 46524129 76945 100000 671780441 76946 100000 559133490 76947 100000 81328031 76948 100000 556244409 76949 100000 735792054 76950 100000 22240782 76951 100000 302454705 76952 100000 956619346 76953 100000 114207712 76954 100000 292491535 76955 100000 876808623 76956 100000 614372968 76957 100000 940366002 76958 100000 83441430 76959 100000 86090711 76960 100000 500989964 76961 100000 651207605 76962 100000 892455546 76963 100000 753828553 76964 100000 135865686 76965 100000 965826412 76966 100000 447114934 76967 100000 731007080 76968 100000 624409510 76969 100000 235011528 76970 100000 302859438 76971 100000 236266437 76972 100000 276707046 76973 100000 387311863 76974 100000 236800063 76975 100000 788987860 76976 100000 14667941 76977 100000 592300546 76978 100000 336237513 76979 100000 834856642 76980 100000 609400137 76981 100000 801549010 76982 100000 67941035 76983 100000 740366208 76984 100000 603307713 76985 100000 620966480 76986 100000 6615835 76987 100000 631939108 76988 100000 881412232 76989 100000 126869209 76990 100000 552636331 76991 100000 129987010 76992 100000 282882738 76993 100000 954298348 76994 100000 976963307 76995 100000 678700619 76996 100000 607952440 76997 100000 128984806 76998 100000 633796351 76999 100000 353742073 77000 100000 556543089 77001 100000 565486043 77002 100000 742288045 77003 100000 170601262 77004 100000 780503839 77005 100000 718761462 77006 100000 358364064 77007 100000 659346570 77008 100000 17580527 77009 100000 348615771 77010 100000 617994241 77011 100000 677075002 77012 100000 546760867 77013 100000 375456698 77014 100000 322040701 77015 100000 507917530 77016 100000 981724155 77017 100000 868997142 77018 100000 343945646 77019 100000 851747093 77020 100000 675019423 77021 100000 984001494 77022 100000 648686148 77023 100000 274176633 77024 100000 281718298 77025 100000 938769761 77026 100000 500886067 77027 100000 590920253 77028 100000 535622022 77029 100000 547514641 77030 100000 831067830 77031 100000 286533310 77032 100000 921928176 77033 100000 508969947 77034 100000 642172946 77035 100000 282267520 77036 100000 792029262 77037 100000 201773530 77038 100000 23134563 77039 100000 934147494 77040 100000 361564619 77041 100000 671933731 77042 100000 42174448 77043 100000 753995450 77044 100000 286728562 77045 100000 474975933 77046 100000 34576719 77047 100000 89520233 77048 100000 990314764 77049 100000 955523030 77050 100000 243623388 77051 100000 143562811 77052 100000 484146952 77053 100000 370622760 77054 100000 716338819 77055 100000 56494772 77056 100000 159606457 77057 100000 292449892 77058 100000 202469479 77059 100000 272951097 77060 100000 63491589 77061 100000 432109977 77062 100000 642725029 77063 100000 850241262 77064 100000 201308203 77065 100000 351907176 77066 100000 288467276 77067 100000 516160368 77068 100000 529367823 77069 100000 490358207 77070 100000 380355137 77071 100000 101033093 77072 100000 898734903 77073 100000 258282294 77074 100000 733100054 77075 100000 909427942 77076 100000 528111862 77077 100000 465114367 77078 100000 529918257 77079 100000 479413671 77080 100000 210392000 77081 100000 722382493 77082 100000 274322720 77083 100000 243241878 77084 100000 989537916 77085 100000 983530313 77086 100000 910055094 77087 100000 237573204 77088 100000 969872073 77089 100000 443844094 77090 100000 352621149 77091 100000 529483271 77092 100000 989918033 77093 100000 250808704 77094 100000 49120122 77095 100000 809405081 77096 100000 964188981 77097 100000 392579799 77098 100000 27963425 77099 100000 533379302 77100 100000 988819346 77101 100000 163281456 77102 100000 310809838 77103 100000 802613801 77104 100000 866685235 77105 100000 460558690 77106 100000 575953755 77107 100000 240301062 77108 100000 292570952 77109 100000 920119690 77110 100000 373220157 77111 100000 40534400 77112 100000 930276830 77113 100000 640833984 77114 100000 660055513 77115 100000 836113069 77116 100000 663979382 77117 100000 178323076 77118 100000 215265772 77119 100000 248198532 77120 100000 62361554 77121 100000 156387225 77122 100000 695648704 77123 100000 122810040 77124 100000 714495166 77125 100000 474971107 77126 100000 976154265 77127 100000 467556790 77128 100000 187398423 77129 100000 183498631 77130 100000 374021683 77131 100000 731094390 77132 100000 497659956 77133 100000 383762972 77134 100000 491750947 77135 100000 500487952 77136 100000 373520047 77137 100000 17057184 77138 100000 634794867 77139 100000 261660211 77140 100000 905022754 77141 100000 256418750 77142 100000 379882758 77143 100000 909539543 77144 100000 569242149 77145 100000 870914682 77146 100000 713380818 77147 100000 805283720 77148 100000 755723268 77149 100000 662299771 77150 100000 50447428 77151 100000 675921779 77152 100000 399375452 77153 100000 193424615 77154 100000 114827733 77155 100000 981364818 77156 100000 584492826 77157 100000 383679595 77158 100000 420678291 77159 100000 450491865 77160 100000 841459131 77161 100000 754024399 77162 100000 190316799 77163 100000 728075704 77164 100000 947436813 77165 100000 413868469 77166 100000 255864070 77167 100000 873023300 77168 100000 119521836 77169 100000 102951632 77170 100000 462917587 77171 100000 589117079 77172 100000 717119915 77173 100000 7954708 77174 100000 982557564 77175 100000 966236180 77176 100000 385229600 77177 100000 611039387 77178 100000 981571528 77179 100000 583158308 77180 100000 931648805 77181 100000 628270478 77182 100000 486730919 77183 100000 982576049 77184 100000 929390133 77185 100000 720377273 77186 100000 479400642 77187 100000 126270939 77188 100000 666785788 77189 100000 765485809 77190 100000 649569814 77191 100000 868562284 77192 100000 153574688 77193 100000 663325215 77194 100000 461848617 77195 100000 221459647 77196 100000 397557030 77197 100000 714684972 77198 100000 817959830 77199 100000 213210646 77200 100000 900711037 77201 100000 606720045 77202 100000 824929218 77203 100000 548229374 77204 100000 605255178 77205 100000 840969713 77206 100000 407897408 77207 100000 377218994 77208 100000 715409119 77209 100000 975689353 77210 100000 235297692 77211 100000 285240997 77212 100000 724246575 77213 100000 766690996 77214 100000 962723593 77215 100000 871901196 77216 100000 432186241 77217 100000 420727425 77218 100000 385288552 77219 100000 938195159 77220 100000 545353056 77221 100000 414169158 77222 100000 423050333 77223 100000 785574658 77224 100000 39599888 77225 100000 605457631 77226 100000 828536213 77227 100000 234412448 77228 100000 159723483 77229 100000 665451879 77230 100000 243618464 77231 100000 915204870 77232 100000 408021979 77233 100000 777199603 77234 100000 482307525 77235 100000 395617040 77236 100000 145346512 77237 100000 80345300 77238 100000 713483373 77239 100000 580159793 77240 100000 683872482 77241 100000 198642776 77242 100000 575320281 77243 100000 562301012 77244 100000 763879080 77245 100000 63644041 77246 100000 986048196 77247 100000 909497251 77248 100000 22568567 77249 100000 756618541 77250 100000 280702295 77251 100000 25117207 77252 100000 923584185 77253 100000 521429397 77254 100000 102272853 77255 100000 491562679 77256 100000 244611312 77257 100000 394844702 77258 100000 132948466 77259 100000 626791467 77260 100000 242451802 77261 100000 506102727 77262 100000 1020568 77263 100000 105678185 77264 100000 526628030 77265 100000 399223552 77266 100000 601823057 77267 100000 496257514 77268 100000 876750641 77269 100000 547380057 77270 100000 475291389 77271 100000 71869247 77272 100000 930018330 77273 100000 482878445 77274 100000 211406138 77275 100000 61195118 77276 100000 45340442 77277 100000 745635811 77278 100000 241341599 77279 100000 154309707 77280 100000 844664413 77281 100000 797987996 77282 100000 20006781 77283 100000 171456943 77284 100000 948435783 77285 100000 401830825 77286 100000 154007529 77287 100000 397175718 77288 100000 718915004 77289 100000 828805293 77290 100000 703616461 77291 100000 718450309 77292 100000 922004599 77293 100000 64719711 77294 100000 478822152 77295 100000 999514587 77296 100000 42418312 77297 100000 617897160 77298 100000 4426726 77299 100000 22939159 77300 100000 453017995 77301 100000 82012068 77302 100000 688590473 77303 100000 241541870 77304 100000 609985294 77305 100000 924009727 77306 100000 538327946 77307 100000 932370697 77308 100000 611963709 77309 100000 829301931 77310 100000 97620255 77311 100000 470902046 77312 100000 606622101 77313 100000 303472109 77314 100000 2049671 77315 100000 406058108 77316 100000 933523538 77317 100000 565488061 77318 100000 376222131 77319 100000 766558747 77320 100000 87378995 77321 100000 949858505 77322 100000 253111086 77323 100000 510266221 77324 100000 885113935 77325 100000 681890074 77326 100000 772919883 77327 100000 83874598 77328 100000 165625870 77329 100000 399576743 77330 100000 553364127 77331 100000 93954039 77332 100000 547313316 77333 100000 807514744 77334 100000 338277706 77335 100000 263348124 77336 100000 415852859 77337 100000 61731636 77338 100000 841409402 77339 100000 470159673 77340 100000 941767625 77341 100000 300297929 77342 100000 237913251 77343 100000 609324740 77344 100000 665493224 77345 100000 187136730 77346 100000 530710202 77347 100000 751051990 77348 100000 417052232 77349 100000 617905944 77350 100000 927487810 77351 100000 302700379 77352 100000 562916079 77353 100000 735615231 77354 100000 634831022 77355 100000 968936391 77356 100000 710933242 77357 100000 463235269 77358 100000 411824429 77359 100000 634299780 77360 100000 44069540 77361 100000 698614936 77362 100000 910565102 77363 100000 233607452 77364 100000 647836851 77365 100000 210018824 77366 100000 204371271 77367 100000 387935683 77368 100000 540861457 77369 100000 421110270 77370 100000 219927552 77371 100000 471263255 77372 100000 835075667 77373 100000 51417371 77374 100000 335244159 77375 100000 215214619 77376 100000 457823081 77377 100000 697364677 77378 100000 739081385 77379 100000 739457237 77380 100000 238776700 77381 100000 799499806 77382 100000 697028278 77383 100000 368588474 77384 100000 875285785 77385 100000 879971696 77386 100000 727010649 77387 100000 98991858 77388 100000 941419154 77389 100000 88070499 77390 100000 851329827 77391 100000 75018357 77392 100000 344414757 77393 100000 201513828 77394 100000 950402700 77395 100000 871806071 77396 100000 192843676 77397 100000 327077993 77398 100000 826070779 77399 100000 622110571 77400 100000 157424236 77401 100000 621183051 77402 100000 91002584 77403 100000 587563874 77404 100000 527258024 77405 100000 716535302 77406 100000 526522680 77407 100000 880246635 77408 100000 336281013 77409 100000 324611647 77410 100000 302441067 77411 100000 668008161 77412 100000 789886009 77413 100000 541878141 77414 100000 270408962 77415 100000 660524903 77416 100000 460914778 77417 100000 35727733 77418 100000 158648700 77419 100000 637806696 77420 100000 79519974 77421 100000 251980306 77422 100000 507067641 77423 100000 223580299 77424 100000 100728135 77425 100000 257570608 77426 100000 526381454 77427 100000 588871728 77428 100000 290118372 77429 100000 614812551 77430 100000 303311616 77431 100000 912351420 77432 100000 275389229 77433 100000 778898360 77434 100000 682914061 77435 100000 949877759 77436 100000 528937841 77437 100000 790211925 77438 100000 262585491 77439 100000 686506382 77440 100000 547270366 77441 100000 328300283 77442 100000 151210812 77443 100000 103302738 77444 100000 659211260 77445 100000 913067659 77446 100000 802419955 77447 100000 446077294 77448 100000 941583949 77449 100000 544647630 77450 100000 970934946 77451 100000 300747362 77452 100000 307004922 77453 100000 92559555 77454 100000 100046528 77455 100000 119477573 77456 100000 319049850 77457 100000 153606991 77458 100000 939526152 77459 100000 656110569 77460 100000 651065590 77461 100000 935084731 77462 100000 381442886 77463 100000 290875603 77464 100000 33743189 77465 100000 530337627 77466 100000 256338779 77467 100000 754490294 77468 100000 949218402 77469 100000 364562329 77470 100000 998776365 77471 100000 612703950 77472 100000 468777920 77473 100000 373118911 77474 100000 163380727 77475 100000 836154134 77476 100000 49764715 77477 100000 646480224 77478 100000 234902592 77479 100000 705883209 77480 100000 359876664 77481 100000 45615466 77482 100000 673699747 77483 100000 339837988 77484 100000 254329310 77485 100000 347764191 77486 100000 592057956 77487 100000 623187286 77488 100000 211633442 77489 100000 372949998 77490 100000 758428422 77491 100000 846097437 77492 100000 246603744 77493 100000 780698301 77494 100000 801426429 77495 100000 935550956 77496 100000 260107326 77497 100000 820027584 77498 100000 501671309 77499 100000 440990343 77500 100000 63249655 77501 100000 52880387 77502 100000 824603721 77503 100000 417733391 77504 100000 244858057 77505 100000 648028774 77506 100000 863055803 77507 100000 607142424 77508 100000 52008224 77509 100000 607916667 77510 100000 941685066 77511 100000 573341023 77512 100000 568383656 77513 100000 70190271 77514 100000 658410237 77515 100000 393456591 77516 100000 356083744 77517 100000 460974237 77518 100000 573284266 77519 100000 186056494 77520 100000 936978379 77521 100000 15672463 77522 100000 845189186 77523 100000 30031436 77524 100000 395712916 77525 100000 909464501 77526 100000 115195108 77527 100000 697339576 77528 100000 160841715 77529 100000 611869353 77530 100000 430557723 77531 100000 297202582 77532 100000 154549687 77533 100000 958799689 77534 100000 561143742 77535 100000 435459285 77536 100000 919296891 77537 100000 896029496 77538 100000 246567408 77539 100000 360976730 77540 100000 191981501 77541 100000 244085727 77542 100000 291113167 77543 100000 678515068 77544 100000 554424675 77545 100000 330310193 77546 100000 817764061 77547 100000 4911978 77548 100000 796949851 77549 100000 741946202 77550 100000 546968981 77551 100000 198428872 77552 100000 495352409 77553 100000 304731891 77554 100000 855667490 77555 100000 766509911 77556 100000 845992052 77557 100000 993852002 77558 100000 247597936 77559 100000 301881983 77560 100000 635681844 77561 100000 342560673 77562 100000 352527200 77563 100000 697066323 77564 100000 707544586 77565 100000 880654703 77566 100000 307551551 77567 100000 389385621 77568 100000 793352059 77569 100000 741161911 77570 100000 13534796 77571 100000 2491098 77572 100000 943712166 77573 100000 37261430 77574 100000 219516888 77575 100000 721287742 77576 100000 894279640 77577 100000 618804139 77578 100000 201337538 77579 100000 52343024 77580 100000 354076511 77581 100000 464773210 77582 100000 199409143 77583 100000 75482999 77584 100000 302823613 77585 100000 990323032 77586 100000 828957147 77587 100000 417718706 77588 100000 549502037 77589 100000 697499289 77590 100000 296735636 77591 100000 845740581 77592 100000 990012188 77593 100000 391888596 77594 100000 74622195 77595 100000 129956140 77596 100000 836800470 77597 100000 910404843 77598 100000 826090243 77599 100000 232790166 77600 100000 581039670 77601 100000 20124846 77602 100000 299238284 77603 100000 997182880 77604 100000 260530563 77605 100000 601548636 77606 100000 564028161 77607 100000 111754891 77608 100000 948475614 77609 100000 480083437 77610 100000 859569953 77611 100000 710871081 77612 100000 57787511 77613 100000 993663310 77614 100000 681897868 77615 100000 859934960 77616 100000 539228530 77617 100000 476141683 77618 100000 462241868 77619 100000 927279620 77620 100000 664975377 77621 100000 365610866 77622 100000 440651822 77623 100000 360806991 77624 100000 351389914 77625 100000 194674564 77626 100000 743601874 77627 100000 535483518 77628 100000 528804116 77629 100000 168101359 77630 100000 699914999 77631 100000 494214118 77632 100000 119033263 77633 100000 811207077 77634 100000 386309047 77635 100000 761293829 77636 100000 435109561 77637 100000 219439810 77638 100000 642190068 77639 100000 81557110 77640 100000 249447246 77641 100000 911032218 77642 100000 513115126 77643 100000 441660631 77644 100000 671092630 77645 100000 879969649 77646 100000 672460308 77647 100000 778198337 77648 100000 972462210 77649 100000 943270552 77650 100000 30498468 77651 100000 995089978 77652 100000 279802408 77653 100000 984316194 77654 100000 681958646 77655 100000 938841024 77656 100000 12604604 77657 100000 311611121 77658 100000 851225358 77659 100000 49040403 77660 100000 849663174 77661 100000 888292619 77662 100000 643858441 77663 100000 146740373 77664 100000 352264423 77665 100000 630795149 77666 100000 890284564 77667 100000 138090427 77668 100000 561189635 77669 100000 602960871 77670 100000 795411605 77671 100000 103955708 77672 100000 776953380 77673 100000 54405478 77674 100000 864793212 77675 100000 985308820 77676 100000 650666737 77677 100000 910521294 77678 100000 577061570 77679 100000 691094190 77680 100000 377018909 77681 100000 456598971 77682 100000 812362422 77683 100000 301954182 77684 100000 37859831 77685 100000 53124415 77686 100000 326449338 77687 100000 192585345 77688 100000 500936632 77689 100000 797247822 77690 100000 347484546 77691 100000 217493292 77692 100000 247508141 77693 100000 983429173 77694 100000 476253149 77695 100000 24699109 77696 100000 585549942 77697 100000 712118595 77698 100000 272235356 77699 100000 684895345 77700 100000 929316101 77701 100000 357986426 77702 100000 420247605 77703 100000 75008459 77704 100000 680085279 77705 100000 80121799 77706 100000 916235694 77707 100000 821424464 77708 100000 276160218 77709 100000 904441708 77710 100000 61189336 77711 100000 318483494 77712 100000 555859987 77713 100000 265961023 77714 100000 679730895 77715 100000 524864284 77716 100000 122963274 77717 100000 215930637 77718 100000 839810811 77719 100000 256670051 77720 100000 660949934 77721 100000 263378630 77722 100000 467445377 77723 100000 236601517 77724 100000 998951455 77725 100000 104123967 77726 100000 223837582 77727 100000 110989568 77728 100000 37036000 77729 100000 845022740 77730 100000 388853206 77731 100000 829805686 77732 100000 303376788 77733 100000 853001266 77734 100000 986234940 77735 100000 231484433 77736 100000 733943483 77737 100000 932647074 77738 100000 526164849 77739 100000 945217547 77740 100000 390425210 77741 100000 190879574 77742 100000 522523321 77743 100000 388056778 77744 100000 607618175 77745 100000 944469403 77746 100000 515402413 77747 100000 935146819 77748 100000 328248632 77749 100000 576562190 77750 100000 6173845 77751 100000 664781798 77752 100000 436304145 77753 100000 751705500 77754 100000 341748737 77755 100000 832917436 77756 100000 913041167 77757 100000 655362682 77758 100000 869979101 77759 100000 834691805 77760 100000 548963545 77761 100000 708033495 77762 100000 473329308 77763 100000 946976608 77764 100000 795971640 77765 100000 617442710 77766 100000 212810676 77767 100000 871811763 77768 100000 681571884 77769 100000 936954344 77770 100000 33640805 77771 100000 961476673 77772 100000 713364365 77773 100000 958956131 77774 100000 741207138 77775 100000 457454111 77776 100000 491451943 77777 100000 161605555 77778 100000 216114477 77779 100000 227983823 77780 100000 19653946 77781 100000 436795929 77782 100000 397265012 77783 100000 403621807 77784 100000 443726172 77785 100000 73882316 77786 100000 602427691 77787 100000 559524601 77788 100000 281709233 77789 100000 487747484 77790 100000 561954336 77791 100000 881995580 77792 100000 456420156 77793 100000 11146249 77794 100000 249889242 77795 100000 571716447 77796 100000 697356465 77797 100000 445868096 77798 100000 43487764 77799 100000 830336980 77800 100000 899487405 77801 100000 669190008 77802 100000 107583830 77803 100000 790430010 77804 100000 77822825 77805 100000 569173878 77806 100000 555721058 77807 100000 544070339 77808 100000 549364976 77809 100000 969830439 77810 100000 709957145 77811 100000 843661673 77812 100000 934878471 77813 100000 84082752 77814 100000 528962551 77815 100000 785584665 77816 100000 472511981 77817 100000 795502265 77818 100000 810060233 77819 100000 210039639 77820 100000 260473708 77821 100000 224770620 77822 100000 842215247 77823 100000 723858242 77824 100000 179562125 77825 100000 287754898 77826 100000 485473216 77827 100000 510593749 77828 100000 706470067 77829 100000 309251082 77830 100000 9756924 77831 100000 586059491 77832 100000 699151802 77833 100000 856912665 77834 100000 449196919 77835 100000 584289235 77836 100000 848549256 77837 100000 547743965 77838 100000 99772228 77839 100000 830826854 77840 100000 251005233 77841 100000 154038803 77842 100000 867649003 77843 100000 795278626 77844 100000 632010579 77845 100000 494006905 77846 100000 731267892 77847 100000 824529437 77848 100000 57264540 77849 100000 249780990 77850 100000 170543102 77851 100000 340594866 77852 100000 585122808 77853 100000 397039467 77854 100000 84371208 77855 100000 352902723 77856 100000 887299076 77857 100000 219951650 77858 100000 76041851 77859 100000 395626293 77860 100000 44135193 77861 100000 104561976 77862 100000 936231167 77863 100000 185875976 77864 100000 85212936 77865 100000 855217625 77866 100000 427528268 77867 100000 12414007 77868 100000 290696486 77869 100000 509283515 77870 100000 249917273 77871 100000 426643381 77872 100000 974877979 77873 100000 580720055 77874 100000 583940405 77875 100000 261557808 77876 100000 374110084 77877 100000 932407245 77878 100000 671342938 77879 100000 189549974 77880 100000 158526751 77881 100000 129991251 77882 100000 196919540 77883 100000 109501497 77884 100000 952545896 77885 100000 739006638 77886 100000 699496585 77887 100000 381987536 77888 100000 950518322 77889 100000 477045095 77890 100000 503084820 77891 100000 381167790 77892 100000 489050096 77893 100000 649366265 77894 100000 148549515 77895 100000 832740138 77896 100000 444485807 77897 100000 459521937 77898 100000 33271505 77899 100000 383547988 77900 100000 9273110 77901 100000 545413666 77902 100000 302419762 77903 100000 124878436 77904 100000 564340773 77905 100000 496672855 77906 100000 295962894 77907 100000 127835278 77908 100000 239407829 77909 100000 38071966 77910 100000 183140405 77911 100000 718135121 77912 100000 157242300 77913 100000 127113876 77914 100000 979609678 77915 100000 767817780 77916 100000 140570457 77917 100000 860576073 77918 100000 937534637 77919 100000 124069809 77920 100000 625679982 77921 100000 50115712 77922 100000 417711326 77923 100000 251872319 77924 100000 304670243 77925 100000 814070293 77926 100000 768419845 77927 100000 626146905 77928 100000 289989910 77929 100000 269519317 77930 100000 568903644 77931 100000 842942060 77932 100000 459940007 77933 100000 221300263 77934 100000 787537449 77935 100000 178645512 77936 100000 622925058 77937 100000 290969165 77938 100000 991220628 77939 100000 678032703 77940 100000 261026838 77941 100000 530303556 77942 100000 317886391 77943 100000 32210235 77944 100000 239818513 77945 100000 585024948 77946 100000 108923711 77947 100000 78115410 77948 100000 420619002 77949 100000 848010398 77950 100000 83523679 77951 100000 134167515 77952 100000 93306659 77953 100000 472233095 77954 100000 227319532 77955 100000 806790625 77956 100000 412093502 77957 100000 367921115 77958 100000 219506079 77959 100000 656960705 77960 100000 619404373 77961 100000 547105620 77962 100000 581656616 77963 100000 214391449 77964 100000 593874488 77965 100000 49565033 77966 100000 418820677 77967 100000 375760338 77968 100000 966640930 77969 100000 874079170 77970 100000 244597304 77971 100000 683460228 77972 100000 495365055 77973 100000 960134443 77974 100000 936184409 77975 100000 524222059 77976 100000 249066725 77977 100000 800597758 77978 100000 898877531 77979 100000 657901523 77980 100000 26846593 77981 100000 703307528 77982 100000 623646392 77983 100000 407243057 77984 100000 726034189 77985 100000 863109852 77986 100000 346756424 77987 100000 37762522 77988 100000 164193496 77989 100000 222036970 77990 100000 580431352 77991 100000 835788669 77992 100000 276470025 77993 100000 758178788 77994 100000 434981672 77995 100000 588849421 77996 100000 458785468 77997 100000 471472689 77998 100000 572445927 77999 100000 320711096 78000 100000 272386479 78001 100000 624565179 78002 100000 545558805 78003 100000 672576916 78004 100000 570451979 78005 100000 109307820 78006 100000 527716493 78007 100000 718605971 78008 100000 431895692 78009 100000 813598525 78010 100000 769949269 78011 100000 29788101 78012 100000 88182906 78013 100000 895032547 78014 100000 674714657 78015 100000 527268178 78016 100000 781891711 78017 100000 92822563 78018 100000 46100165 78019 100000 599708757 78020 100000 581707836 78021 100000 265351214 78022 100000 251788188 78023 100000 947492644 78024 100000 572640271 78025 100000 653874703 78026 100000 27857188 78027 100000 934965102 78028 100000 924815656 78029 100000 564771422 78030 100000 690760795 78031 100000 196665435 78032 100000 794368658 78033 100000 483999049 78034 100000 205972001 78035 100000 414771577 78036 100000 128727800 78037 100000 679065534 78038 100000 690557021 78039 100000 537306717 78040 100000 329454067 78041 100000 680122471 78042 100000 103539531 78043 100000 613437306 78044 100000 532835326 78045 100000 229474252 78046 100000 619105041 78047 100000 333931607 78048 100000 453284982 78049 100000 308584202 78050 100000 262863165 78051 100000 988689440 78052 100000 662480375 78053 100000 675046953 78054 100000 552318980 78055 100000 383920231 78056 100000 662810820 78057 100000 437239586 78058 100000 360034319 78059 100000 968570173 78060 100000 262537359 78061 100000 463852041 78062 100000 113122883 78063 100000 798523904 78064 100000 781042563 78065 100000 323095501 78066 100000 171581215 78067 100000 19056815 78068 100000 32960678 78069 100000 485423216 78070 100000 225764124 78071 100000 121913179 78072 100000 336954238 78073 100000 834996539 78074 100000 64261610 78075 100000 869687162 78076 100000 561478297 78077 100000 754761697 78078 100000 88588584 78079 100000 500255412 78080 100000 841566860 78081 100000 512227607 78082 100000 556749208 78083 100000 668540751 78084 100000 500476927 78085 100000 864974654 78086 100000 605423297 78087 100000 134157778 78088 100000 367499736 78089 100000 429765717 78090 100000 121864842 78091 100000 392391839 78092 100000 908396519 78093 100000 671479383 78094 100000 786771322 78095 100000 775637715 78096 100000 321948180 78097 100000 479284948 78098 100000 426418609 78099 100000 554720316 78100 100000 595410990 78101 100000 506903795 78102 100000 611076426 78103 100000 628635140 78104 100000 517308454 78105 100000 342247661 78106 100000 226349667 78107 100000 227750364 78108 100000 816622627 78109 100000 606826359 78110 100000 551502664 78111 100000 698639046 78112 100000 370245287 78113 100000 830185537 78114 100000 536395553 78115 100000 338369097 78116 100000 932586972 78117 100000 154092933 78118 100000 74733742 78119 100000 494199018 78120 100000 347715098 78121 100000 466776538 78122 100000 354591988 78123 100000 914915634 78124 100000 501615057 78125 100000 849846174 78126 100000 450810100 78127 100000 117159848 78128 100000 771156209 78129 100000 266846602 78130 100000 546610610 78131 100000 601315665 78132 100000 879286547 78133 100000 123357855 78134 100000 127167672 78135 100000 537996218 78136 100000 350279868 78137 100000 745654590 78138 100000 335620098 78139 100000 637440075 78140 100000 237283062 78141 100000 224513432 78142 100000 256664705 78143 100000 288624004 78144 100000 746212373 78145 100000 213069933 78146 100000 736043536 78147 100000 474319693 78148 100000 737126245 78149 100000 484012746 78150 100000 780624207 78151 100000 549363217 78152 100000 47473421 78153 100000 916074708 78154 100000 114996744 78155 100000 486512733 78156 100000 389466055 78157 100000 672502890 78158 100000 949420587 78159 100000 659907332 78160 100000 940798382 78161 100000 922623694 78162 100000 526482890 78163 100000 346761038 78164 100000 885817087 78165 100000 922811443 78166 100000 175315209 78167 100000 663977658 78168 100000 662739813 78169 100000 577834268 78170 100000 209406611 78171 100000 74553086 78172 100000 228410626 78173 100000 8855385 78174 100000 662137788 78175 100000 181632511 78176 100000 313916963 78177 100000 454400357 78178 100000 8807047 78179 100000 453256824 78180 100000 579513014 78181 100000 646435777 78182 100000 895133736 78183 100000 131671977 78184 100000 119294806 78185 100000 765990668 78186 100000 850878946 78187 100000 970502621 78188 100000 32334399 78189 100000 214601235 78190 100000 834252511 78191 100000 474179556 78192 100000 188903362 78193 100000 781208304 78194 100000 988931036 78195 100000 548620770 78196 100000 686907919 78197 100000 200128123 78198 100000 97568423 78199 100000 903850852 78200 100000 754220165 78201 100000 473234233 78202 100000 791515582 78203 100000 198062741 78204 100000 17978477 78205 100000 100008346 78206 100000 426813467 78207 100000 723753373 78208 100000 167420765 78209 100000 686821641 78210 100000 197647831 78211 100000 457343364 78212 100000 159700977 78213 100000 242471596 78214 100000 17556946 78215 100000 55789912 78216 100000 897521182 78217 100000 665507842 78218 100000 13203281 78219 100000 682257317 78220 100000 938828919 78221 100000 790845196 78222 100000 556997962 78223 100000 922979231 78224 100000 805073158 78225 100000 765390847 78226 100000 779264736 78227 100000 731140429 78228 100000 860691092 78229 100000 99118914 78230 100000 156495882 78231 100000 897174233 78232 100000 975696267 78233 100000 110692297 78234 100000 154522527 78235 100000 172028386 78236 100000 923756381 78237 100000 282314029 78238 100000 623368234 78239 100000 365437382 78240 100000 504591182 78241 100000 39359419 78242 100000 767038021 78243 100000 980084963 78244 100000 645160008 78245 100000 945329035 78246 100000 157810972 78247 100000 563174137 78248 100000 833835235 78249 100000 881560252 78250 100000 798880772 78251 100000 443811222 78252 100000 334218715 78253 100000 515042045 78254 100000 270648163 78255 100000 681746282 78256 100000 246596460 78257 100000 229568653 78258 100000 502921387 78259 100000 43152575 78260 100000 710070346 78261 100000 627887997 78262 100000 502207198 78263 100000 799588710 78264 100000 799636749 78265 100000 405878495 78266 100000 153403191 78267 100000 970300337 78268 100000 367128302 78269 100000 230740052 78270 100000 384188197 78271 100000 856962963 78272 100000 984896115 78273 100000 797254221 78274 100000 52762123 78275 100000 875890930 78276 100000 630468913 78277 100000 287833599 78278 100000 410392089 78279 100000 760648794 78280 100000 642840279 78281 100000 274705321 78282 100000 222735805 78283 100000 395830603 78284 100000 822997551 78285 100000 637301826 78286 100000 93901617 78287 100000 973449784 78288 100000 740654941 78289 100000 749734580 78290 100000 554271068 78291 100000 435395735 78292 100000 625497834 78293 100000 209294237 78294 100000 907160239 78295 100000 993505811 78296 100000 772043163 78297 100000 412912261 78298 100000 486507382 78299 100000 795078010 78300 100000 74511185 78301 100000 265416743 78302 100000 396798374 78303 100000 433601333 78304 100000 317240299 78305 100000 518148961 78306 100000 915208187 78307 100000 503242039 78308 100000 410511975 78309 100000 984716291 78310 100000 821806989 78311 100000 20704263 78312 100000 81902965 78313 100000 774663237 78314 100000 426784293 78315 100000 7909937 78316 100000 997193287 78317 100000 221477030 78318 100000 360402059 78319 100000 512039767 78320 100000 341044085 78321 100000 658566938 78322 100000 716372961 78323 100000 328240826 78324 100000 832397955 78325 100000 365794943 78326 100000 147929258 78327 100000 988924496 78328 100000 398862492 78329 100000 23788691 78330 100000 493781629 78331 100000 599449392 78332 100000 228479780 78333 100000 435062587 78334 100000 723893981 78335 100000 502440413 78336 100000 469462159 78337 100000 759355973 78338 100000 167863719 78339 100000 319425552 78340 100000 665992863 78341 100000 347411177 78342 100000 204158890 78343 100000 562957594 78344 100000 268270111 78345 100000 344754775 78346 100000 402758625 78347 100000 826183409 78348 100000 588683342 78349 100000 594938255 78350 100000 815509171 78351 100000 197092727 78352 100000 824263965 78353 100000 599752364 78354 100000 791721478 78355 100000 901221848 78356 100000 461110713 78357 100000 981623659 78358 100000 257572655 78359 100000 436561008 78360 100000 715376782 78361 100000 639097386 78362 100000 57871267 78363 100000 74645153 78364 100000 589974733 78365 100000 578247323 78366 100000 908352516 78367 100000 711827892 78368 100000 27820474 78369 100000 2967816 78370 100000 835143576 78371 100000 925877698 78372 100000 41519075 78373 100000 642750723 78374 100000 293722170 78375 100000 892242601 78376 100000 795830661 78377 100000 922011270 78378 100000 676924190 78379 100000 101232598 78380 100000 610706393 78381 100000 257407277 78382 100000 338884078 78383 100000 320204400 78384 100000 833773809 78385 100000 428576855 78386 100000 813984439 78387 100000 548461868 78388 100000 671360536 78389 100000 877423938 78390 100000 357333675 78391 100000 26792553 78392 100000 422775774 78393 100000 387904191 78394 100000 195245434 78395 100000 591015216 78396 100000 542276504 78397 100000 295696891 78398 100000 357178126 78399 100000 800901000 78400 100000 447206595 78401 100000 184388823 78402 100000 462264358 78403 100000 288877292 78404 100000 455451436 78405 100000 843728094 78406 100000 80461476 78407 100000 510967660 78408 100000 448542703 78409 100000 304515496 78410 100000 750846781 78411 100000 199561384 78412 100000 73526416 78413 100000 367272516 78414 100000 761573088 78415 100000 277625696 78416 100000 898053164 78417 100000 143386025 78418 100000 751375416 78419 100000 662412541 78420 100000 29031767 78421 100000 142979987 78422 100000 991038959 78423 100000 430082164 78424 100000 348030470 78425 100000 187263042 78426 100000 696776451 78427 100000 854202201 78428 100000 762621278 78429 100000 711194428 78430 100000 316513231 78431 100000 149998280 78432 100000 752981489 78433 100000 728577486 78434 100000 88514526 78435 100000 941770622 78436 100000 382984351 78437 100000 878845384 78438 100000 814555073 78439 100000 351158294 78440 100000 42131114 78441 100000 226779173 78442 100000 362297812 78443 100000 589396203 78444 100000 541907919 78445 100000 388880979 78446 100000 837024312 78447 100000 374532052 78448 100000 745917572 78449 100000 304402092 78450 100000 396785370 78451 100000 221294602 78452 100000 851860838 78453 100000 513625129 78454 100000 620203235 78455 100000 906387170 78456 100000 515859826 78457 100000 91731774 78458 100000 920236133 78459 100000 974175130 78460 100000 35226014 78461 100000 620595241 78462 100000 328327277 78463 100000 209791109 78464 100000 767851577 78465 100000 102544195 78466 100000 130880410 78467 100000 549759118 78468 100000 526775230 78469 100000 20148632 78470 100000 31469004 78471 100000 249061330 78472 100000 887726370 78473 100000 652953486 78474 100000 153833503 78475 100000 835541381 78476 100000 637077950 78477 100000 711512640 78478 100000 448619035 78479 100000 866968117 78480 100000 68090343 78481 100000 49645931 78482 100000 152969259 78483 100000 465546564 78484 100000 21841035 78485 100000 262795030 78486 100000 316584617 78487 100000 44203441 78488 100000 643906556 78489 100000 307234887 78490 100000 703214428 78491 100000 100086430 78492 100000 723475746 78493 100000 714332957 78494 100000 123018047 78495 100000 97773727 78496 100000 441878748 78497 100000 63752351 78498 100000 117813442 78499 100000 750111145 78500 100000 636076147 78501 100000 90609649 78502 100000 477240473 78503 100000 307885556 78504 100000 343685248 78505 100000 592087038 78506 100000 473003775 78507 100000 494605375 78508 100000 106891103 78509 100000 128919811 78510 100000 896256218 78511 100000 834599290 78512 100000 505701632 78513 100000 260729655 78514 100000 840037748 78515 100000 727874257 78516 100000 967981030 78517 100000 642176698 78518 100000 184032829 78519 100000 83641608 78520 100000 88425113 78521 100000 350902290 78522 100000 169370296 78523 100000 540129159 78524 100000 695460148 78525 100000 928512235 78526 100000 965212954 78527 100000 671735697 78528 100000 351510688 78529 100000 651820305 78530 100000 656906736 78531 100000 617395429 78532 100000 950986524 78533 100000 356040950 78534 100000 415410856 78535 100000 188923769 78536 100000 235763983 78537 100000 956670921 78538 100000 660003713 78539 100000 128448689 78540 100000 618267894 78541 100000 391849986 78542 100000 195682920 78543 100000 454050732 78544 100000 944829180 78545 100000 595537190 78546 100000 521183399 78547 100000 326276732 78548 100000 377014781 78549 100000 653326145 78550 100000 272234178 78551 100000 392797155 78552 100000 527642744 78553 100000 725398621 78554 100000 239177493 78555 100000 580185534 78556 100000 165582618 78557 100000 693596828 78558 100000 894839427 78559 100000 917232096 78560 100000 142783758 78561 100000 21479955 78562 100000 598377497 78563 100000 42727664 78564 100000 860456693 78565 100000 916186302 78566 100000 189185863 78567 100000 548939818 78568 100000 519706587 78569 100000 782746238 78570 100000 761810307 78571 100000 316692943 78572 100000 446586697 78573 100000 960173838 78574 100000 76048137 78575 100000 740525831 78576 100000 854911031 78577 100000 704850896 78578 100000 322217329 78579 100000 372382602 78580 100000 486675090 78581 100000 720652604 78582 100000 534102727 78583 100000 227356510 78584 100000 968723081 78585 100000 113990162 78586 100000 776658994 78587 100000 850260671 78588 100000 924569397 78589 100000 380585585 78590 100000 680606059 78591 100000 454323366 78592 100000 554196300 78593 100000 629245353 78594 100000 615018922 78595 100000 680682864 78596 100000 962913858 78597 100000 540339650 78598 100000 316336326 78599 100000 483743721 78600 100000 184566449 78601 100000 51488898 78602 100000 382486757 78603 100000 231403517 78604 100000 313289824 78605 100000 574218187 78606 100000 105832233 78607 100000 534672906 78608 100000 80684480 78609 100000 377194176 78610 100000 466224781 78611 100000 134159166 78612 100000 917832995 78613 100000 79330919 78614 100000 13350343 78615 100000 588444186 78616 100000 332170028 78617 100000 611693849 78618 100000 608672306 78619 100000 317606657 78620 100000 322476999 78621 100000 201738150 78622 100000 827342128 78623 100000 710709254 78624 100000 530340717 78625 100000 604235304 78626 100000 581734401 78627 100000 890395570 78628 100000 881055893 78629 100000 76851820 78630 100000 940491560 78631 100000 74552305 78632 100000 165389108 78633 100000 292960780 78634 100000 862715816 78635 100000 408915613 78636 100000 148979081 78637 100000 771594334 78638 100000 794067 78639 100000 294843483 78640 100000 474220075 78641 100000 960166538 78642 100000 732821064 78643 100000 839814049 78644 100000 208045243 78645 100000 885164809 78646 100000 964650478 78647 100000 210759274 78648 100000 929879122 78649 100000 125690480 78650 100000 433841877 78651 100000 665655709 78652 100000 8818936 78653 100000 192973462 78654 100000 723642002 78655 100000 809561811 78656 100000 746102901 78657 100000 123012333 78658 100000 853064120 78659 100000 269440081 78660 100000 157686633 78661 100000 368480912 78662 100000 596968010 78663 100000 665860943 78664 100000 647723749 78665 100000 901484777 78666 100000 771887283 78667 100000 817347192 78668 100000 569201095 78669 100000 12667247 78670 100000 477489587 78671 100000 654677497 78672 100000 587059632 78673 100000 238437860 78674 100000 241148497 78675 100000 794696758 78676 100000 559981188 78677 100000 302711939 78678 100000 904714743 78679 100000 143182222 78680 100000 420867138 78681 100000 473019988 78682 100000 954795502 78683 100000 238551513 78684 100000 687457404 78685 100000 997740033 78686 100000 672116736 78687 100000 442080827 78688 100000 907791277 78689 100000 25815664 78690 100000 326228933 78691 100000 247131816 78692 100000 96403174 78693 100000 487002207 78694 100000 984831269 78695 100000 363357116 78696 100000 985529759 78697 100000 38312631 78698 100000 490572179 78699 100000 75521125 78700 100000 781353019 78701 100000 9525602 78702 100000 892075155 78703 100000 712292435 78704 100000 481241500 78705 100000 291033580 78706 100000 652027591 78707 100000 855769315 78708 100000 178056871 78709 100000 920323574 78710 100000 603487863 78711 100000 456913982 78712 100000 540047581 78713 100000 300837105 78714 100000 748883425 78715 100000 274286550 78716 100000 865120735 78717 100000 288476314 78718 100000 964927009 78719 100000 863598491 78720 100000 408496743 78721 100000 320948484 78722 100000 882439693 78723 100000 862709818 78724 100000 694430128 78725 100000 911446651 78726 100000 103492817 78727 100000 434726090 78728 100000 899285184 78729 100000 632187942 78730 100000 964810953 78731 100000 659791659 78732 100000 747381528 78733 100000 774382767 78734 100000 195315520 78735 100000 757987376 78736 100000 971030784 78737 100000 181083762 78738 100000 791167086 78739 100000 53450618 78740 100000 689618998 78741 100000 865376 78742 100000 677535228 78743 100000 494979937 78744 100000 796949345 78745 100000 410923559 78746 100000 823544121 78747 100000 578864381 78748 100000 837468331 78749 100000 403518686 78750 100000 563853884 78751 100000 664844149 78752 100000 580516150 78753 100000 487351887 78754 100000 540532306 78755 100000 341381838 78756 100000 947328049 78757 100000 593224270 78758 100000 651820841 78759 100000 658064937 78760 100000 644617535 78761 100000 483772399 78762 100000 96338275 78763 100000 90919880 78764 100000 865827576 78765 100000 494524796 78766 100000 669374036 78767 100000 648720479 78768 100000 35515240 78769 100000 458779350 78770 100000 801755734 78771 100000 113083771 78772 100000 522093383 78773 100000 486117557 78774 100000 663707313 78775 100000 760626246 78776 100000 158707545 78777 100000 889847069 78778 100000 680131187 78779 100000 543046187 78780 100000 170154076 78781 100000 431339995 78782 100000 36254409 78783 100000 402979041 78784 100000 492387683 78785 100000 651601844 78786 100000 198095065 78787 100000 437739618 78788 100000 431703161 78789 100000 15159476 78790 100000 27393138 78791 100000 393298034 78792 100000 883021071 78793 100000 190443809 78794 100000 957039395 78795 100000 367145783 78796 100000 318954130 78797 100000 960648379 78798 100000 250151181 78799 100000 924635546 78800 100000 879157300 78801 100000 113572802 78802 100000 543555978 78803 100000 688312018 78804 100000 35745973 78805 100000 82169059 78806 100000 203450892 78807 100000 518089730 78808 100000 91607435 78809 100000 517002331 78810 100000 659728322 78811 100000 305139397 78812 100000 677185559 78813 100000 235462933 78814 100000 574704864 78815 100000 849770465 78816 100000 152251857 78817 100000 402661438 78818 100000 943290110 78819 100000 479421690 78820 100000 958297381 78821 100000 73724268 78822 100000 509633945 78823 100000 822160655 78824 100000 896476180 78825 100000 44703139 78826 100000 314365164 78827 100000 608761562 78828 100000 705531421 78829 100000 588795919 78830 100000 460900575 78831 100000 569520921 78832 100000 388275583 78833 100000 691620419 78834 100000 959767714 78835 100000 198938723 78836 100000 172938648 78837 100000 413709526 78838 100000 122780647 78839 100000 248408132 78840 100000 343570968 78841 100000 957984279 78842 100000 807280067 78843 100000 634650604 78844 100000 248357982 78845 100000 139680168 78846 100000 36949102 78847 100000 904942675 78848 100000 949415952 78849 100000 41464304 78850 100000 369925132 78851 100000 771093133 78852 100000 332831041 78853 100000 766602266 78854 100000 569560139 78855 100000 174446890 78856 100000 617957319 78857 100000 771101137 78858 100000 314426114 78859 100000 881687291 78860 100000 649754561 78861 100000 328901951 78862 100000 548953233 78863 100000 320677890 78864 100000 257836805 78865 100000 598018834 78866 100000 612605898 78867 100000 338083533 78868 100000 244419244 78869 100000 923270838 78870 100000 525938553 78871 100000 479030491 78872 100000 907357473 78873 100000 390050949 78874 100000 380467351 78875 100000 402519154 78876 100000 428685763 78877 100000 303891275 78878 100000 111900578 78879 100000 460639942 78880 100000 718421912 78881 100000 273605764 78882 100000 430281794 78883 100000 807669037 78884 100000 498301491 78885 100000 872957668 78886 100000 523965810 78887 100000 999093521 78888 100000 57807850 78889 100000 115215159 78890 100000 474755481 78891 100000 322809038 78892 100000 906881508 78893 100000 209566670 78894 100000 649030197 78895 100000 109585364 78896 100000 156660432 78897 100000 915685615 78898 100000 409180297 78899 100000 644916702 78900 100000 877478126 78901 100000 633764100 78902 100000 658817682 78903 100000 883398052 78904 100000 767134102 78905 100000 414705177 78906 100000 955304801 78907 100000 538049692 78908 100000 399601062 78909 100000 859597152 78910 100000 938157132 78911 100000 502733123 78912 100000 425082791 78913 100000 347101389 78914 100000 456301425 78915 100000 352751730 78916 100000 3611073 78917 100000 220971418 78918 100000 553491288 78919 100000 733268175 78920 100000 755490665 78921 100000 863770590 78922 100000 242935790 78923 100000 823399689 78924 100000 401897608 78925 100000 752671784 78926 100000 938457938 78927 100000 581835471 78928 100000 123100101 78929 100000 169400325 78930 100000 399447015 78931 100000 850729699 78932 100000 761384747 78933 100000 488629311 78934 100000 965511996 78935 100000 249022129 78936 100000 711507289 78937 100000 171560016 78938 100000 979883194 78939 100000 17280177 78940 100000 98648226 78941 100000 108797401 78942 100000 443341912 78943 100000 729004675 78944 100000 792180612 78945 100000 831681880 78946 100000 359737573 78947 100000 51142966 78948 100000 626102980 78949 100000 602042046 78950 100000 869259514 78951 100000 179227088 78952 100000 35252728 78953 100000 641365976 78954 100000 174026563 78955 100000 128125256 78956 100000 299218324 78957 100000 968256386 78958 100000 351274199 78959 100000 40464814 78960 100000 957230542 78961 100000 519742878 78962 100000 191507879 78963 100000 747902915 78964 100000 511738443 78965 100000 727086679 78966 100000 109276034 78967 100000 382978082 78968 100000 459122639 78969 100000 966729923 78970 100000 430614336 78971 100000 397929520 78972 100000 921753810 78973 100000 576869462 78974 100000 430162855 78975 100000 562222182 78976 100000 737549750 78977 100000 840264131 78978 100000 116578882 78979 100000 269709532 78980 100000 282029132 78981 100000 659001246 78982 100000 45617872 78983 100000 335468899 78984 100000 142543848 78985 100000 458227251 78986 100000 992327998 78987 100000 488405196 78988 100000 177864421 78989 100000 373048573 78990 100000 652516128 78991 100000 944665705 78992 100000 785836126 78993 100000 947652942 78994 100000 42370053 78995 100000 603838935 78996 100000 600067467 78997 100000 701828054 78998 100000 943720492 78999 100000 835969220 79000 100000 69787430 79001 100000 464092773 79002 100000 414709777 79003 100000 589566559 79004 100000 790923428 79005 100000 381832506 79006 100000 282504828 79007 100000 279730785 79008 100000 209394918 79009 100000 764240959 79010 100000 915579992 79011 100000 579572964 79012 100000 620094448 79013 100000 654945091 79014 100000 952277667 79015 100000 695467451 79016 100000 735169474 79017 100000 503770723 79018 100000 561731385 79019 100000 228546024 79020 100000 893892248 79021 100000 210609593 79022 100000 433117329 79023 100000 101235459 79024 100000 223129583 79025 100000 301300761 79026 100000 696224660 79027 100000 908422872 79028 100000 124702647 79029 100000 573000393 79030 100000 841329376 79031 100000 40259721 79032 100000 245957958 79033 100000 524274577 79034 100000 316630310 79035 100000 41707576 79036 100000 97185021 79037 100000 586574996 79038 100000 928191733 79039 100000 30533901 79040 100000 341774363 79041 100000 818708790 79042 100000 887248759 79043 100000 959162107 79044 100000 825201945 79045 100000 252714156 79046 100000 675928065 79047 100000 937320121 79048 100000 306733623 79049 100000 923317204 79050 100000 189892468 79051 100000 813546000 79052 100000 71174934 79053 100000 301047883 79054 100000 132829544 79055 100000 229520856 79056 100000 331183616 79057 100000 638848061 79058 100000 386638696 79059 100000 661401537 79060 100000 714847780 79061 100000 412814853 79062 100000 419913972 79063 100000 842899492 79064 100000 626345089 79065 100000 534578268 79066 100000 840955798 79067 100000 889946133 79068 100000 127622454 79069 100000 515041361 79070 100000 956790210 79071 100000 376634015 79072 100000 811386878 79073 100000 234330665 79074 100000 887877667 79075 100000 6594566 79076 100000 726473943 79077 100000 332159903 79078 100000 248733514 79079 100000 206469904 79080 100000 160403652 79081 100000 811381375 79082 100000 240833793 79083 100000 510701306 79084 100000 16528248 79085 100000 544677811 79086 100000 634017880 79087 100000 492038832 79088 100000 213026276 79089 100000 544568645 79090 100000 371483572 79091 100000 244310157 79092 100000 444228321 79093 100000 75042415 79094 100000 595252009 79095 100000 479316688 79096 100000 185627771 79097 100000 627416721 79098 100000 930207341 79099 100000 529936255 79100 100000 615508765 79101 100000 765677258 79102 100000 951327867 79103 100000 71552169 79104 100000 575638670 79105 100000 312108561 79106 100000 191179661 79107 100000 995986466 79108 100000 639393755 79109 100000 633277626 79110 100000 16093028 79111 100000 742211072 79112 100000 571651594 79113 100000 393919664 79114 100000 676317945 79115 100000 603135421 79116 100000 88846133 79117 100000 876478002 79118 100000 378143766 79119 100000 339812745 79120 100000 115834759 79121 100000 527415864 79122 100000 526841266 79123 100000 246288400 79124 100000 259516311 79125 100000 759325226 79126 100000 386916240 79127 100000 296570524 79128 100000 271444307 79129 100000 445305262 79130 100000 314902494 79131 100000 524833093 79132 100000 904308759 79133 100000 98221277 79134 100000 64415399 79135 100000 926736608 79136 100000 295292529 79137 100000 438977881 79138 100000 410450812 79139 100000 832302350 79140 100000 645374179 79141 100000 136608243 79142 100000 177668805 79143 100000 771966931 79144 100000 679992670 79145 100000 832341362 79146 100000 622396538 79147 100000 349449534 79148 100000 594654496 79149 100000 343033966 79150 100000 607999319 79151 100000 334192063 79152 100000 703244034 79153 100000 651489709 79154 100000 94551389 79155 100000 296329452 79156 100000 375955593 79157 100000 140475341 79158 100000 167844073 79159 100000 742343061 79160 100000 936497999 79161 100000 266009828 79162 100000 625234534 79163 100000 847260778 79164 100000 491125135 79165 100000 627010861 79166 100000 872071289 79167 100000 294056565 79168 100000 472279603 79169 100000 974083223 79170 100000 572823186 79171 100000 60133257 79172 100000 978427764 79173 100000 785784819 79174 100000 546327300 79175 100000 745162701 79176 100000 562842816 79177 100000 361060809 79178 100000 69061029 79179 100000 420296859 79180 100000 600517250 79181 100000 954754784 79182 100000 946322408 79183 100000 330672932 79184 100000 796551634 79185 100000 946976596 79186 100000 517580490 79187 100000 311349570 79188 100000 415783620 79189 100000 813993767 79190 100000 964284964 79191 100000 977473640 79192 100000 594865502 79193 100000 164333556 79194 100000 724444578 79195 100000 805912459 79196 100000 509275340 79197 100000 735557838 79198 100000 689825647 79199 100000 761243952 79200 100000 796823813 79201 100000 188426251 79202 100000 94968799 79203 100000 153989862 79204 100000 102791713 79205 100000 192744795 79206 100000 866453947 79207 100000 158269703 79208 100000 789255790 79209 100000 825575555 79210 100000 615263204 79211 100000 212954835 79212 100000 847336535 79213 100000 610555622 79214 100000 764521848 79215 100000 860286751 79216 100000 222168973 79217 100000 560857605 79218 100000 976268025 79219 100000 123384059 79220 100000 833706234 79221 100000 245503033 79222 100000 675911188 79223 100000 731276634 79224 100000 706499231 79225 100000 724559083 79226 100000 915645045 79227 100000 38736162 79228 100000 673220614 79229 100000 62458630 79230 100000 596467470 79231 100000 801566821 79232 100000 393203501 79233 100000 607619435 79234 100000 587830754 79235 100000 663789076 79236 100000 541952213 79237 100000 839395125 79238 100000 582687019 79239 100000 777368305 79240 100000 821997692 79241 100000 436941489 79242 100000 714725515 79243 100000 165868727 79244 100000 625273211 79245 100000 282665364 79246 100000 895552377 79247 100000 355872655 79248 100000 339334476 79249 100000 321742304 79250 100000 200280588 79251 100000 802961111 79252 100000 250794082 79253 100000 742114622 79254 100000 395373257 79255 100000 677799957 79256 100000 683347065 79257 100000 615904502 79258 100000 737380002 79259 100000 472632602 79260 100000 297925483 79261 100000 647526779 79262 100000 106028750 79263 100000 13812015 79264 100000 766209378 79265 100000 228464181 79266 100000 938081297 79267 100000 962076228 79268 100000 99564213 79269 100000 540293735 79270 100000 780750991 79271 100000 80444450 79272 100000 972749754 79273 100000 975131913 79274 100000 974679224 79275 100000 533064550 79276 100000 130431594 79277 100000 383012050 79278 100000 974503707 79279 100000 317052104 79280 100000 878463291 79281 100000 437575394 79282 100000 14816075 79283 100000 247129583 79284 100000 281050353 79285 100000 788570992 79286 100000 867608804 79287 100000 310549360 79288 100000 638865547 79289 100000 395105126 79290 100000 69256267 79291 100000 599421377 79292 100000 610263878 79293 100000 367631251 79294 100000 168774387 79295 100000 154115634 79296 100000 532229375 79297 100000 873122146 79298 100000 369212315 79299 100000 52376073 79300 100000 664813267 79301 100000 540220169 79302 100000 117176908 79303 100000 243279860 79304 100000 666344262 79305 100000 540406377 79306 100000 695240575 79307 100000 268047515 79308 100000 568633626 79309 100000 730178082 79310 100000 49723927 79311 100000 658468298 79312 100000 626817621 79313 100000 389441913 79314 100000 600437975 79315 100000 977661262 79316 100000 528513206 79317 100000 725211978 79318 100000 746423140 79319 100000 437719715 79320 100000 496321737 79321 100000 603370276 79322 100000 633023326 79323 100000 445775408 79324 100000 424560464 79325 100000 679355622 79326 100000 753037997 79327 100000 306968074 79328 100000 93572067 79329 100000 776157433 79330 100000 413019469 79331 100000 880960139 79332 100000 505396834 79333 100000 693620777 79334 100000 73127573 79335 100000 959272203 79336 100000 946500138 79337 100000 532109557 79338 100000 710304648 79339 100000 977189880 79340 100000 998129240 79341 100000 791007727 79342 100000 207327455 79343 100000 843878166 79344 100000 207529934 79345 100000 448112988 79346 100000 826814930 79347 100000 597599553 79348 100000 498235678 79349 100000 41770675 79350 100000 143510912 79351 100000 414289143 79352 100000 468112676 79353 100000 189811323 79354 100000 337994513 79355 100000 277878898 79356 100000 590282414 79357 100000 156618046 79358 100000 719236576 79359 100000 933084358 79360 100000 225183057 79361 100000 416434011 79362 100000 923273083 79363 100000 502079587 79364 100000 26043711 79365 100000 865719521 79366 100000 635176884 79367 100000 868618640 79368 100000 52990088 79369 100000 743244059 79370 100000 138808218 79371 100000 558958894 79372 100000 289102564 79373 100000 171527908 79374 100000 603841695 79375 100000 748215031 79376 100000 295401189 79377 100000 373155860 79378 100000 374986091 79379 100000 556269237 79380 100000 70711069 79381 100000 696121532 79382 100000 829631819 79383 100000 147144178 79384 100000 338717432 79385 100000 104336113 79386 100000 254653947 79387 100000 426716560 79388 100000 603254692 79389 100000 745843193 79390 100000 942764470 79391 100000 969092379 79392 100000 788164447 79393 100000 818783068 79394 100000 598193614 79395 100000 347061083 79396 100000 651996580 79397 100000 297418494 79398 100000 277298211 79399 100000 687118379 79400 100000 381083725 79401 100000 270468232 79402 100000 908569107 79403 100000 220883643 79404 100000 886385954 79405 100000 763994376 79406 100000 722800410 79407 100000 178647991 79408 100000 198885647 79409 100000 483597941 79410 100000 304476326 79411 100000 411531933 79412 100000 843093885 79413 100000 93534885 79414 100000 225272499 79415 100000 811628798 79416 100000 216275999 79417 100000 226611505 79418 100000 42922723 79419 100000 4704635 79420 100000 935502430 79421 100000 808243434 79422 100000 621148188 79423 100000 452505758 79424 100000 62733063 79425 100000 677848214 79426 100000 294749768 79427 100000 797550876 79428 100000 692277427 79429 100000 492363874 79430 100000 791526575 79431 100000 72832689 79432 100000 930130483 79433 100000 87043049 79434 100000 218547598 79435 100000 604733993 79436 100000 300410422 79437 100000 557192409 79438 100000 976918706 79439 100000 312117825 79440 100000 763247730 79441 100000 455058668 79442 100000 514302172 79443 100000 338198963 79444 100000 191113999 79445 100000 506011266 79446 100000 22873251 79447 100000 846470730 79448 100000 924909222 79449 100000 260238215 79450 100000 269503880 79451 100000 276397607 79452 100000 707499936 79453 100000 56311368 79454 100000 523974513 79455 100000 273556969 79456 100000 403135006 79457 100000 566999296 79458 100000 972400624 79459 100000 869178798 79460 100000 604991794 79461 100000 552916864 79462 100000 702070306 79463 100000 113074260 79464 100000 873192974 79465 100000 815148689 79466 100000 532398709 79467 100000 281893212 79468 100000 472575083 79469 100000 909578392 79470 100000 412923555 79471 100000 668575761 79472 100000 862059993 79473 100000 367634543 79474 100000 697459651 79475 100000 811287527 79476 100000 67784627 79477 100000 936953100 79478 100000 673740013 79479 100000 397177583 79480 100000 867987759 79481 100000 171754608 79482 100000 87287738 79483 100000 662104881 79484 100000 852994141 79485 100000 7394269 79486 100000 107449192 79487 100000 69230624 79488 100000 424779366 79489 100000 176618328 79490 100000 126533793 79491 100000 756510622 79492 100000 875668330 79493 100000 117942570 79494 100000 901472091 79495 100000 862034287 79496 100000 549915354 79497 100000 163824029 79498 100000 829160754 79499 100000 59090565 79500 100000 481419341 79501 100000 129602427 79502 100000 179545694 79503 100000 282395120 79504 100000 535742567 79505 100000 994081763 79506 100000 948160594 79507 100000 399473289 79508 100000 378463231 79509 100000 990366248 79510 100000 750577308 79511 100000 695644344 79512 100000 360011131 79513 100000 950867180 79514 100000 531404959 79515 100000 456324229 79516 100000 409541265 79517 100000 143258642 79518 100000 59942051 79519 100000 565265554 79520 100000 138256663 79521 100000 418295824 79522 100000 707729096 79523 100000 997458710 79524 100000 590294087 79525 100000 421063986 79526 100000 398364873 79527 100000 929707129 79528 100000 390426912 79529 100000 577746021 79530 100000 375970068 79531 100000 359116143 79532 100000 403539865 79533 100000 442534488 79534 100000 543491037 79535 100000 136831096 79536 100000 877415591 79537 100000 735527835 79538 100000 766567776 79539 100000 945918005 79540 100000 189976850 79541 100000 561097219 79542 100000 94977712 79543 100000 500385442 79544 100000 355972632 79545 100000 968061920 79546 100000 829489225 79547 100000 5500913 79548 100000 260949459 79549 100000 374080679 79550 100000 98980550 79551 100000 848541623 79552 100000 161534967 79553 100000 281682476 79554 100000 503487084 79555 100000 794524962 79556 100000 702207679 79557 100000 667612479 79558 100000 129333084 79559 100000 964956765 79560 100000 542949935 79561 100000 199348362 79562 100000 366878081 79563 100000 460294148 79564 100000 955686805 79565 100000 890593061 79566 100000 143362784 79567 100000 513900431 79568 100000 271058650 79569 100000 560516429 79570 100000 6703713 79571 100000 936493144 79572 100000 661741386 79573 100000 372637159 79574 100000 594875910 79575 100000 327289718 79576 100000 218987626 79577 100000 426774907 79578 100000 393225977 79579 100000 722742949 79580 100000 895592396 79581 100000 665736881 79582 100000 994486003 79583 100000 424463458 79584 100000 325768904 79585 100000 683363474 79586 100000 155728604 79587 100000 233408785 79588 100000 883495999 79589 100000 481554509 79590 100000 175647122 79591 100000 114653590 79592 100000 994388983 79593 100000 817338835 79594 100000 171349462 79595 100000 627335056 79596 100000 711222759 79597 100000 774546380 79598 100000 128824406 79599 100000 55291595 79600 100000 141086888 79601 100000 810386594 79602 100000 17300888 79603 100000 412965065 79604 100000 140295664 79605 100000 67468729 79606 100000 482210102 79607 100000 771718802 79608 100000 670450664 79609 100000 457272189 79610 100000 973346532 79611 100000 692013453 79612 100000 491490313 79613 100000 507640272 79614 100000 221101726 79615 100000 107341722 79616 100000 26857764 79617 100000 302507509 79618 100000 977857236 79619 100000 301476524 79620 100000 749213993 79621 100000 281621756 79622 100000 527204035 79623 100000 110121906 79624 100000 367254655 79625 100000 319233528 79626 100000 367443761 79627 100000 651515757 79628 100000 11953730 79629 100000 739493268 79630 100000 327846046 79631 100000 956716931 79632 100000 484628140 79633 100000 343305789 79634 100000 567092468 79635 100000 987827554 79636 100000 804661484 79637 100000 282057485 79638 100000 137071996 79639 100000 130064035 79640 100000 245472186 79641 100000 522418253 79642 100000 541472932 79643 100000 865822657 79644 100000 904561991 79645 100000 270365591 79646 100000 965562904 79647 100000 628415614 79648 100000 368425497 79649 100000 926897519 79650 100000 881582102 79651 100000 951914295 79652 100000 271820772 79653 100000 462256005 79654 100000 787139410 79655 100000 586401002 79656 100000 897996738 79657 100000 34409886 79658 100000 188496200 79659 100000 384312794 79660 100000 352972152 79661 100000 791603975 79662 100000 86131918 79663 100000 893162240 79664 100000 45620649 79665 100000 722464632 79666 100000 907227842 79667 100000 69022617 79668 100000 661782634 79669 100000 894868346 79670 100000 467819300 79671 100000 405587757 79672 100000 984748784 79673 100000 482897963 79674 100000 230515780 79675 100000 437733287 79676 100000 807049951 79677 100000 842420300 79678 100000 612395768 79679 100000 73725028 79680 100000 823417900 79681 100000 875049684 79682 100000 10597912 79683 100000 468058246 79684 100000 145948100 79685 100000 214182670 79686 100000 425992105 79687 100000 118930498 79688 100000 477736528 79689 100000 367358999 79690 100000 102098228 79691 100000 982865581 79692 100000 328313085 79693 100000 192612834 79694 100000 499259440 79695 100000 767838995 79696 100000 369040126 79697 100000 235964732 79698 100000 68170659 79699 100000 279019388 79700 100000 652962947 79701 100000 410529312 79702 100000 971389560 79703 100000 763141397 79704 100000 253697366 79705 100000 681829891 79706 100000 227628692 79707 100000 743772632 79708 100000 278152630 79709 100000 637715758 79710 100000 798148462 79711 100000 278732838 79712 100000 129608993 79713 100000 280602155 79714 100000 28795767 79715 100000 447025207 79716 100000 170918547 79717 100000 171041836 79718 100000 471153671 79719 100000 611453573 79720 100000 250051836 79721 100000 762468777 79722 100000 186767985 79723 100000 681187496 79724 100000 130650165 79725 100000 169609064 79726 100000 422700985 79727 100000 487368125 79728 100000 386845624 79729 100000 677254060 79730 100000 68104031 79731 100000 285196164 79732 100000 885848782 79733 100000 243501596 79734 100000 442392806 79735 100000 600116895 79736 100000 86120621 79737 100000 681985594 79738 100000 233579576 79739 100000 93288522 79740 100000 132692959 79741 100000 367622718 79742 100000 167883822 79743 100000 29801872 79744 100000 176911641 79745 100000 104976965 79746 100000 85626011 79747 100000 167557020 79748 100000 326571521 79749 100000 349690199 79750 100000 889798380 79751 100000 480104896 79752 100000 538838565 79753 100000 710157428 79754 100000 978062533 79755 100000 660838183 79756 100000 6815344 79757 100000 25292796 79758 100000 346115827 79759 100000 445339031 79760 100000 904289985 79761 100000 167162312 79762 100000 882231582 79763 100000 165609880 79764 100000 296779268 79765 100000 242145592 79766 100000 722113464 79767 100000 742615074 79768 100000 347273978 79769 100000 70639511 79770 100000 141057687 79771 100000 620291657 79772 100000 834796805 79773 100000 645086905 79774 100000 496205027 79775 100000 836833152 79776 100000 953394040 79777 100000 346332428 79778 100000 535146361 79779 100000 5872226 79780 100000 813436787 79781 100000 75006820 79782 100000 945947638 79783 100000 887564171 79784 100000 133838959 79785 100000 51689561 79786 100000 5284718 79787 100000 468732136 79788 100000 230019319 79789 100000 999138671 79790 100000 580135850 79791 100000 707512797 79792 100000 232998492 79793 100000 262290017 79794 100000 723569416 79795 100000 670271813 79796 100000 289214700 79797 100000 786277714 79798 100000 864363949 79799 100000 325987071 79800 100000 109273678 79801 100000 470192438 79802 100000 37811922 79803 100000 400283477 79804 100000 324327787 79805 100000 566474296 79806 100000 880877632 79807 100000 510474437 79808 100000 816061967 79809 100000 643296720 79810 100000 822012424 79811 100000 251137726 79812 100000 747215892 79813 100000 567082534 79814 100000 852999929 79815 100000 343057931 79816 100000 876220395 79817 100000 974365944 79818 100000 180751860 79819 100000 315572242 79820 100000 110849776 79821 100000 560205333 79822 100000 989977170 79823 100000 231410146 79824 100000 409013806 79825 100000 79259101 79826 100000 513657808 79827 100000 602874474 79828 100000 887007742 79829 100000 270913613 79830 100000 966788256 79831 100000 220850448 79832 100000 509159159 79833 100000 133670518 79834 100000 845125672 79835 100000 296867528 79836 100000 900537491 79837 100000 757533797 79838 100000 344790482 79839 100000 532265652 79840 100000 224086917 79841 100000 713329714 79842 100000 76371659 79843 100000 209430073 79844 100000 345779546 79845 100000 884472801 79846 100000 14397370 79847 100000 677623112 79848 100000 752386972 79849 100000 849295742 79850 100000 906413995 79851 100000 88942037 79852 100000 841834464 79853 100000 192699374 79854 100000 681459007 79855 100000 915227959 79856 100000 926997594 79857 100000 534191844 79858 100000 947018307 79859 100000 737094834 79860 100000 324806767 79861 100000 426483244 79862 100000 622431885 79863 100000 737211627 79864 100000 87242424 79865 100000 871908422 79866 100000 381264161 79867 100000 895560743 79868 100000 450701881 79869 100000 442400740 79870 100000 769165975 79871 100000 281443946 79872 100000 896817130 79873 100000 984721444 79874 100000 155872758 79875 100000 929541848 79876 100000 79783644 79877 100000 263059991 79878 100000 427640959 79879 100000 20335647 79880 100000 239202519 79881 100000 366626857 79882 100000 629683294 79883 100000 870187813 79884 100000 705381156 79885 100000 799936869 79886 100000 232183461 79887 100000 197909451 79888 100000 166846946 79889 100000 279534644 79890 100000 465999359 79891 100000 197583554 79892 100000 45693779 79893 100000 968329530 79894 100000 268064174 79895 100000 457047490 79896 100000 822806683 79897 100000 325160637 79898 100000 855229651 79899 100000 284896642 79900 100000 968228438 79901 100000 799061477 79902 100000 833367776 79903 100000 988973584 79904 100000 51547769 79905 100000 599723924 79906 100000 632831462 79907 100000 731383587 79908 100000 226647893 79909 100000 671116339 79910 100000 738820972 79911 100000 850549488 79912 100000 168484742 79913 100000 586287548 79914 100000 161347164 79915 100000 136645005 79916 100000 717806646 79917 100000 290796288 79918 100000 250717565 79919 100000 151539778 79920 100000 126161836 79921 100000 837497805 79922 100000 302933061 79923 100000 55719646 79924 100000 428328989 79925 100000 425268842 79926 100000 988444098 79927 100000 335803761 79928 100000 719818102 79929 100000 183540319 79930 100000 425625164 79931 100000 411808956 79932 100000 802119378 79933 100000 15458586 79934 100000 988253917 79935 100000 970545114 79936 100000 83721736 79937 100000 840713401 79938 100000 615694288 79939 100000 74960424 79940 100000 791139545 79941 100000 542120699 79942 100000 62303454 79943 100000 399825986 79944 100000 807758624 79945 100000 918302017 79946 100000 276340848 79947 100000 966500345 79948 100000 585339961 79949 100000 859408343 79950 100000 905441586 79951 100000 434053880 79952 100000 786266501 79953 100000 667333603 79954 100000 613213915 79955 100000 6032009 79956 100000 252959325 79957 100000 525196505 79958 100000 414571226 79959 100000 678206512 79960 100000 26644264 79961 100000 568899859 79962 100000 3973273 79963 100000 250856107 79964 100000 863065437 79965 100000 798767688 79966 100000 138221603 79967 100000 267586843 79968 100000 430704009 79969 100000 265016044 79970 100000 343127578 79971 100000 167848966 79972 100000 647244243 79973 100000 642831448 79974 100000 864612919 79975 100000 772754863 79976 100000 251417258 79977 100000 19837078 79978 100000 726774526 79979 100000 440628124 79980 100000 753798263 79981 100000 420284797 79982 100000 9757413 79983 100000 722450626 79984 100000 616638766 79985 100000 39038389 79986 100000 720456456 79987 100000 475422051 79988 100000 146381508 79989 100000 81846116 79990 100000 837371252 79991 100000 739425865 79992 100000 524288630 79993 100000 353580416 79994 100000 212756114 79995 100000 982156491 79996 100000 366404634 79997 100000 852977233 79998 100000 854674680 79999 100000 905724466 80000 100000 740584105 80001 100000 12418965 80002 100000 631545373 80003 100000 706802678 80004 100000 907089686 80005 100000 276337193 80006 100000 258391885 80007 100000 211073499 80008 100000 32463308 80009 100000 832293744 80010 100000 460105260 80011 100000 907772875 80012 100000 15115548 80013 100000 728331989 80014 100000 31243336 80015 100000 40267369 80016 100000 291415808 80017 100000 401410442 80018 100000 84757535 80019 100000 965483807 80020 100000 234564846 80021 100000 769996701 80022 100000 304807306 80023 100000 64572872 80024 100000 221930540 80025 100000 417493120 80026 100000 734566401 80027 100000 120415600 80028 100000 934326129 80029 100000 538330591 80030 100000 791583884 80031 100000 407826747 80032 100000 187274168 80033 100000 446477447 80034 100000 708427589 80035 100000 499818044 80036 100000 695372974 80037 100000 327721354 80038 100000 483038426 80039 100000 907775410 80040 100000 173617561 80041 100000 428746759 80042 100000 834597183 80043 100000 413246174 80044 100000 234478769 80045 100000 957749355 80046 100000 589937951 80047 100000 11949485 80048 100000 937498438 80049 100000 981494013 80050 100000 900680341 80051 100000 392670432 80052 100000 994360208 80053 100000 740028535 80054 100000 542992709 80055 100000 137355505 80056 100000 310971624 80057 100000 441470999 80058 100000 467294080 80059 100000 175749484 80060 100000 533899664 80061 100000 134168292 80062 100000 496569469 80063 100000 174238951 80064 100000 437441534 80065 100000 916836232 80066 100000 616758066 80067 100000 496075881 80068 100000 671568946 80069 100000 695922595 80070 100000 732818957 80071 100000 959664579 80072 100000 38961009 80073 100000 161550141 80074 100000 787551643 80075 100000 909340557 80076 100000 93780596 80077 100000 541448333 80078 100000 159470215 80079 100000 207210010 80080 100000 931320688 80081 100000 321804497 80082 100000 555431830 80083 100000 458475938 80084 100000 763203651 80085 100000 907640111 80086 100000 502827288 80087 100000 172039891 80088 100000 973159839 80089 100000 973506507 80090 100000 26642082 80091 100000 592050768 80092 100000 583384594 80093 100000 607789073 80094 100000 197509912 80095 100000 651918844 80096 100000 939037739 80097 100000 945851132 80098 100000 89143167 80099 100000 166438049 80100 100000 884632557 80101 100000 427181126 80102 100000 85588412 80103 100000 427433544 80104 100000 720360699 80105 100000 720980958 80106 100000 486081190 80107 100000 589710854 80108 100000 101938994 80109 100000 131094430 80110 100000 79200875 80111 100000 554573336 80112 100000 863504664 80113 100000 934274033 80114 100000 187789938 80115 100000 105166040 80116 100000 232973314 80117 100000 366814712 80118 100000 481653471 80119 100000 844567900 80120 100000 601040747 80121 100000 773685691 80122 100000 320312860 80123 100000 766631729 80124 100000 552352717 80125 100000 868440188 80126 100000 164916315 80127 100000 25006092 80128 100000 166002771 80129 100000 68075950 80130 100000 490653818 80131 100000 336995895 80132 100000 80212640 80133 100000 868004817 80134 100000 720131299 80135 100000 40227760 80136 100000 135712083 80137 100000 81089066 80138 100000 223791757 80139 100000 760205876 80140 100000 921230523 80141 100000 115642103 80142 100000 304357385 80143 100000 911519116 80144 100000 723268804 80145 100000 949127745 80146 100000 99162807 80147 100000 337501647 80148 100000 136984854 80149 100000 407166534 80150 100000 146892536 80151 100000 282110562 80152 100000 942619682 80153 100000 864607431 80154 100000 46253061 80155 100000 476676008 80156 100000 460944232 80157 100000 491938422 80158 100000 72779476 80159 100000 455035676 80160 100000 558691307 80161 100000 991437368 80162 100000 421184059 80163 100000 181748089 80164 100000 939784506 80165 100000 916242002 80166 100000 390595723 80167 100000 634202397 80168 100000 646091616 80169 100000 760594014 80170 100000 250381218 80171 100000 517558468 80172 100000 656249774 80173 100000 835610841 80174 100000 218309738 80175 100000 873305708 80176 100000 688533547 80177 100000 988345686 80178 100000 261951798 80179 100000 999355545 80180 100000 578854344 80181 100000 460659019 80182 100000 189118574 80183 100000 107776594 80184 100000 71670765 80185 100000 95938309 80186 100000 202585481 80187 100000 483259275 80188 100000 695349074 80189 100000 839597302 80190 100000 224501195 80191 100000 788091248 80192 100000 680811392 80193 100000 617143023 80194 100000 741479606 80195 100000 245146865 80196 100000 418639636 80197 100000 290025080 80198 100000 357428444 80199 100000 955760614 80200 100000 355028058 80201 100000 846426933 80202 100000 670727891 80203 100000 982566560 80204 100000 213002895 80205 100000 324113928 80206 100000 273569140 80207 100000 109190846 80208 100000 321571654 80209 100000 172357932 80210 100000 626349731 80211 100000 101106903 80212 100000 610593668 80213 100000 673393167 80214 100000 200619637 80215 100000 926632239 80216 100000 391955731 80217 100000 729571618 80218 100000 875728616 80219 100000 439135803 80220 100000 130719813 80221 100000 308535305 80222 100000 881508849 80223 100000 516852523 80224 100000 612146064 80225 100000 847282448 80226 100000 471129377 80227 100000 29961922 80228 100000 324708444 80229 100000 183464784 80230 100000 952003384 80231 100000 957012295 80232 100000 693242758 80233 100000 470941224 80234 100000 964395483 80235 100000 851754032 80236 100000 730026326 80237 100000 373024519 80238 100000 420324923 80239 100000 715832105 80240 100000 100054480 80241 100000 76480070 80242 100000 853196727 80243 100000 201716148 80244 100000 345817696 80245 100000 765695814 80246 100000 763166288 80247 100000 797624067 80248 100000 374421330 80249 100000 690244501 80250 100000 62746973 80251 100000 475473679 80252 100000 733415158 80253 100000 604925255 80254 100000 76963309 80255 100000 878739777 80256 100000 293670548 80257 100000 811129564 80258 100000 88534274 80259 100000 181320577 80260 100000 630322083 80261 100000 493999058 80262 100000 854997046 80263 100000 715527304 80264 100000 734578033 80265 100000 771325325 80266 100000 649682629 80267 100000 476925185 80268 100000 361253247 80269 100000 266287091 80270 100000 411106631 80271 100000 894466532 80272 100000 198884550 80273 100000 640073870 80274 100000 654149480 80275 100000 70929823 80276 100000 879860346 80277 100000 489892224 80278 100000 481719957 80279 100000 359099578 80280 100000 197942571 80281 100000 645989359 80282 100000 987008476 80283 100000 642241127 80284 100000 691016207 80285 100000 61305847 80286 100000 664831484 80287 100000 489767847 80288 100000 581525249 80289 100000 322071830 80290 100000 935529283 80291 100000 335871800 80292 100000 670856450 80293 100000 549934319 80294 100000 406961396 80295 100000 29731577 80296 100000 796885452 80297 100000 570918551 80298 100000 961112706 80299 100000 507866687 80300 100000 314294099 80301 100000 911802820 80302 100000 75598256 80303 100000 436106424 80304 100000 338980653 80305 100000 551683056 80306 100000 995794808 80307 100000 452230241 80308 100000 949004110 80309 100000 177584559 80310 100000 285742209 80311 100000 592496657 80312 100000 231081645 80313 100000 163769433 80314 100000 840114538 80315 100000 278161777 80316 100000 80468129 80317 100000 209173882 80318 100000 853745215 80319 100000 116952390 80320 100000 510974746 80321 100000 193136347 80322 100000 943625487 80323 100000 609028612 80324 100000 799868667 80325 100000 657158092 80326 100000 241336455 80327 100000 143530959 80328 100000 639751225 80329 100000 119517979 80330 100000 450726961 80331 100000 13299103 80332 100000 457420402 80333 100000 393407616 80334 100000 808325946 80335 100000 157540639 80336 100000 335585470 80337 100000 165387663 80338 100000 350446528 80339 100000 619886041 80340 100000 843771598 80341 100000 117889592 80342 100000 657249003 80343 100000 459374365 80344 100000 938485481 80345 100000 290664462 80346 100000 139873368 80347 100000 282377694 80348 100000 813197592 80349 100000 29701137 80350 100000 451199175 80351 100000 980355089 80352 100000 122308183 80353 100000 984429599 80354 100000 404651013 80355 100000 698938941 80356 100000 517899585 80357 100000 587556842 80358 100000 857319978 80359 100000 453960879 80360 100000 8776574 80361 100000 774451386 80362 100000 457697399 80363 100000 435001179 80364 100000 569706710 80365 100000 281278767 80366 100000 569916233 80367 100000 973257528 80368 100000 341659540 80369 100000 31887007 80370 100000 736094131 80371 100000 31664250 80372 100000 948512623 80373 100000 386550385 80374 100000 347911853 80375 100000 205195910 80376 100000 166339643 80377 100000 568837261 80378 100000 661498883 80379 100000 674672322 80380 100000 294596850 80381 100000 407450101 80382 100000 154131626 80383 100000 766752778 80384 100000 459887320 80385 100000 471616396 80386 100000 154073359 80387 100000 55473966 80388 100000 382773357 80389 100000 897355516 80390 100000 748116092 80391 100000 427199380 80392 100000 859036941 80393 100000 247136896 80394 100000 505063996 80395 100000 832558115 80396 100000 707839451 80397 100000 746358698 80398 100000 584357716 80399 100000 95020453 80400 100000 976338012 80401 100000 78012973 80402 100000 363141736 80403 100000 257238435 80404 100000 94824379 80405 100000 46609035 80406 100000 469679129 80407 100000 418159213 80408 100000 610755095 80409 100000 245396604 80410 100000 948342031 80411 100000 687025289 80412 100000 9704972 80413 100000 404935461 80414 100000 870551196 80415 100000 538387363 80416 100000 583985030 80417 100000 767962376 80418 100000 9381983 80419 100000 927839326 80420 100000 588046151 80421 100000 354036854 80422 100000 575628327 80423 100000 482420475 80424 100000 144741161 80425 100000 799644192 80426 100000 964673594 80427 100000 17423261 80428 100000 518704178 80429 100000 842124298 80430 100000 754289550 80431 100000 713860720 80432 100000 71479835 80433 100000 603005122 80434 100000 690844531 80435 100000 538801085 80436 100000 662469595 80437 100000 575292652 80438 100000 844529927 80439 100000 953522964 80440 100000 25019676 80441 100000 721748607 80442 100000 672127535 80443 100000 757819713 80444 100000 547575419 80445 100000 868630001 80446 100000 181552750 80447 100000 647265228 80448 100000 89099173 80449 100000 153976930 80450 100000 530902850 80451 100000 822839757 80452 100000 912853936 80453 100000 756785093 80454 100000 549167674 80455 100000 427537676 80456 100000 715370760 80457 100000 897533549 80458 100000 258267523 80459 100000 12377982 80460 100000 779954879 80461 100000 988746842 80462 100000 947010556 80463 100000 752756256 80464 100000 59962658 80465 100000 655489525 80466 100000 154812574 80467 100000 32788307 80468 100000 883434491 80469 100000 863126572 80470 100000 485571982 80471 100000 457627826 80472 100000 532488578 80473 100000 727373135 80474 100000 893192721 80475 100000 112481381 80476 100000 494247210 80477 100000 870873733 80478 100000 803052440 80479 100000 873300694 80480 100000 674798591 80481 100000 749434528 80482 100000 50973056 80483 100000 534329567 80484 100000 937091809 80485 100000 296172551 80486 100000 47542744 80487 100000 161207364 80488 100000 376715109 80489 100000 888243630 80490 100000 635323836 80491 100000 268755447 80492 100000 606803494 80493 100000 680654326 80494 100000 432940656 80495 100000 956348929 80496 100000 744921494 80497 100000 767861652 80498 100000 828309066 80499 100000 647219567 80500 100000 231426783 80501 100000 699547351 80502 100000 743352039 80503 100000 495597088 80504 100000 841572855 80505 100000 116053850 80506 100000 993018867 80507 100000 987338792 80508 100000 372040929 80509 100000 493355597 80510 100000 730468253 80511 100000 56080353 80512 100000 512501273 80513 100000 665083813 80514 100000 717415398 80515 100000 140201244 80516 100000 83477207 80517 100000 389883130 80518 100000 845809942 80519 100000 761222295 80520 100000 383401160 80521 100000 380744850 80522 100000 573974999 80523 100000 167751465 80524 100000 594064760 80525 100000 715103748 80526 100000 676442339 80527 100000 120516106 80528 100000 701397145 80529 100000 764278053 80530 100000 586528962 80531 100000 991766298 80532 100000 939611515 80533 100000 411397444 80534 100000 492838490 80535 100000 747455847 80536 100000 85061584 80537 100000 988043803 80538 100000 620068813 80539 100000 744605281 80540 100000 884867746 80541 100000 962262806 80542 100000 396237303 80543 100000 835427896 80544 100000 158747778 80545 100000 763171816 80546 100000 782816409 80547 100000 438306435 80548 100000 99580415 80549 100000 655934478 80550 100000 851921809 80551 100000 860289694 80552 100000 446362894 80553 100000 806385712 80554 100000 514401434 80555 100000 324616 80556 100000 627132962 80557 100000 168589443 80558 100000 974005847 80559 100000 937161133 80560 100000 89502 80561 100000 853560604 80562 100000 190836937 80563 100000 797282014 80564 100000 567421136 80565 100000 183417029 80566 100000 843118037 80567 100000 120909062 80568 100000 412829897 80569 100000 29081547 80570 100000 608527284 80571 100000 456162927 80572 100000 930797138 80573 100000 807000650 80574 100000 788828162 80575 100000 405699470 80576 100000 828091354 80577 100000 425698368 80578 100000 491315635 80579 100000 84773681 80580 100000 566334351 80581 100000 209350561 80582 100000 663986151 80583 100000 483602682 80584 100000 518242044 80585 100000 441549143 80586 100000 336686094 80587 100000 694385006 80588 100000 600844671 80589 100000 108853755 80590 100000 778435368 80591 100000 986342506 80592 100000 382705087 80593 100000 252453068 80594 100000 387436738 80595 100000 660916267 80596 100000 863857348 80597 100000 213836897 80598 100000 773745704 80599 100000 978350095 80600 100000 145335877 80601 100000 721884910 80602 100000 607447078 80603 100000 326939954 80604 100000 268298804 80605 100000 142223931 80606 100000 60670436 80607 100000 813187590 80608 100000 794707099 80609 100000 941547183 80610 100000 609093855 80611 100000 689205863 80612 100000 398012275 80613 100000 73886837 80614 100000 406069089 80615 100000 967601571 80616 100000 536566813 80617 100000 740304285 80618 100000 864881745 80619 100000 67380277 80620 100000 318423984 80621 100000 993658275 80622 100000 824072940 80623 100000 337613663 80624 100000 899583908 80625 100000 681823936 80626 100000 388060661 80627 100000 489882828 80628 100000 794972080 80629 100000 3753165 80630 100000 686440752 80631 100000 667328738 80632 100000 437017314 80633 100000 111225059 80634 100000 45948098 80635 100000 777891517 80636 100000 761249225 80637 100000 294181233 80638 100000 737223918 80639 100000 539116363 80640 100000 923624780 80641 100000 503311134 80642 100000 497606590 80643 100000 874140300 80644 100000 465798363 80645 100000 782509694 80646 100000 474007017 80647 100000 140646214 80648 100000 445436050 80649 100000 817419609 80650 100000 999803104 80651 100000 482713822 80652 100000 445162372 80653 100000 554861079 80654 100000 511941212 80655 100000 897602145 80656 100000 154927879 80657 100000 452611668 80658 100000 974574596 80659 100000 676028876 80660 100000 745753240 80661 100000 530459791 80662 100000 511097926 80663 100000 614478825 80664 100000 927403697 80665 100000 563151569 80666 100000 926906428 80667 100000 413247325 80668 100000 46063464 80669 100000 711331032 80670 100000 378569181 80671 100000 183156305 80672 100000 613715753 80673 100000 446775863 80674 100000 365785801 80675 100000 690548049 80676 100000 273806403 80677 100000 818597342 80678 100000 466209462 80679 100000 96283578 80680 100000 846096781 80681 100000 259008955 80682 100000 336743807 80683 100000 169311360 80684 100000 784470072 80685 100000 116847069 80686 100000 418977877 80687 100000 74462901 80688 100000 491448701 80689 100000 564429811 80690 100000 111483273 80691 100000 983462269 80692 100000 264530274 80693 100000 65194735 80694 100000 204417191 80695 100000 863052245 80696 100000 973960901 80697 100000 851840943 80698 100000 391806043 80699 100000 34466678 80700 100000 357127768 80701 100000 640468216 80702 100000 111897683 80703 100000 442211563 80704 100000 283694459 80705 100000 343419016 80706 100000 997184511 80707 100000 766086407 80708 100000 629754296 80709 100000 220133682 80710 100000 8434989 80711 100000 956942096 80712 100000 749679421 80713 100000 340633786 80714 100000 889245535 80715 100000 732922648 80716 100000 322972303 80717 100000 791660105 80718 100000 611976130 80719 100000 858079914 80720 100000 515768006 80721 100000 718258142 80722 100000 264464592 80723 100000 354179456 80724 100000 842095397 80725 100000 288801330 80726 100000 907957405 80727 100000 741476256 80728 100000 135418940 80729 100000 845591116 80730 100000 153012651 80731 100000 674569893 80732 100000 765327413 80733 100000 243784990 80734 100000 250856565 80735 100000 16015420 80736 100000 376390317 80737 100000 919978620 80738 100000 761286891 80739 100000 458953006 80740 100000 569659114 80741 100000 149183766 80742 100000 486422449 80743 100000 946061207 80744 100000 426827673 80745 100000 937435902 80746 100000 57567062 80747 100000 98202767 80748 100000 29270778 80749 100000 586162455 80750 100000 870350487 80751 100000 825951863 80752 100000 932563221 80753 100000 131943287 80754 100000 248501291 80755 100000 634821455 80756 100000 66218527 80757 100000 684482349 80758 100000 155178344 80759 100000 841947653 80760 100000 582172106 80761 100000 406951220 80762 100000 772889367 80763 100000 683833697 80764 100000 693908240 80765 100000 373854309 80766 100000 699633471 80767 100000 91472612 80768 100000 243886211 80769 100000 827737707 80770 100000 411581874 80771 100000 937430576 80772 100000 903859067 80773 100000 96465806 80774 100000 539435582 80775 100000 34451109 80776 100000 872406748 80777 100000 791735176 80778 100000 555520343 80779 100000 436550982 80780 100000 79800289 80781 100000 247308528 80782 100000 386745548 80783 100000 629923089 80784 100000 112777582 80785 100000 849365047 80786 100000 324944942 80787 100000 6251701 80788 100000 667093264 80789 100000 858868475 80790 100000 521308762 80791 100000 434669068 80792 100000 140499545 80793 100000 143721963 80794 100000 902036913 80795 100000 163633795 80796 100000 888638789 80797 100000 89754459 80798 100000 572021395 80799 100000 878797381 80800 100000 815383820 80801 100000 614435925 80802 100000 926300318 80803 100000 960782953 80804 100000 967595244 80805 100000 711586342 80806 100000 177259775 80807 100000 58247830 80808 100000 135267099 80809 100000 807098089 80810 100000 362432068 80811 100000 648468734 80812 100000 496026760 80813 100000 642732788 80814 100000 301548311 80815 100000 889607499 80816 100000 559342268 80817 100000 347890088 80818 100000 777633999 80819 100000 215866203 80820 100000 851967146 80821 100000 933090008 80822 100000 551282718 80823 100000 489711770 80824 100000 542317982 80825 100000 582046103 80826 100000 988809173 80827 100000 59770607 80828 100000 572153588 80829 100000 946121291 80830 100000 222462315 80831 100000 468107642 80832 100000 322478674 80833 100000 337013474 80834 100000 243800994 80835 100000 125544491 80836 100000 553859617 80837 100000 9717445 80838 100000 858161123 80839 100000 654369870 80840 100000 985364426 80841 100000 997944084 80842 100000 661336188 80843 100000 700165671 80844 100000 840861683 80845 100000 553789089 80846 100000 875025698 80847 100000 352321867 80848 100000 68959857 80849 100000 610465951 80850 100000 591336389 80851 100000 693939294 80852 100000 631932640 80853 100000 173526196 80854 100000 517403070 80855 100000 292486541 80856 100000 452128626 80857 100000 877649689 80858 100000 118053833 80859 100000 664026083 80860 100000 260947950 80861 100000 245812088 80862 100000 186708411 80863 100000 85869243 80864 100000 297086705 80865 100000 700956086 80866 100000 490603904 80867 100000 993217143 80868 100000 56871368 80869 100000 270182177 80870 100000 680365452 80871 100000 648216723 80872 100000 941367257 80873 100000 415189615 80874 100000 208447159 80875 100000 812932214 80876 100000 280208014 80877 100000 218347401 80878 100000 217210283 80879 100000 431801025 80880 100000 751336474 80881 100000 740230708 80882 100000 380500778 80883 100000 661444594 80884 100000 104654700 80885 100000 157633071 80886 100000 134120390 80887 100000 829002842 80888 100000 580850230 80889 100000 826617842 80890 100000 973055641 80891 100000 359991310 80892 100000 475593764 80893 100000 114863151 80894 100000 10655562 80895 100000 838793063 80896 100000 137685719 80897 100000 607107007 80898 100000 934605829 80899 100000 636702770 80900 100000 740990651 80901 100000 532793014 80902 100000 98623293 80903 100000 976323896 80904 100000 471460491 80905 100000 99691354 80906 100000 318056804 80907 100000 719921419 80908 100000 175572951 80909 100000 407598211 80910 100000 700154595 80911 100000 534138976 80912 100000 933599135 80913 100000 293619981 80914 100000 607390834 80915 100000 397330759 80916 100000 927243311 80917 100000 561209580 80918 100000 175914944 80919 100000 376505311 80920 100000 831926937 80921 100000 170628963 80922 100000 589151633 80923 100000 743230349 80924 100000 233786951 80925 100000 235418105 80926 100000 476967667 80927 100000 88885629 80928 100000 936264008 80929 100000 571917045 80930 100000 332818407 80931 100000 450079138 80932 100000 334427438 80933 100000 651364544 80934 100000 631775301 80935 100000 240687491 80936 100000 425408192 80937 100000 884969831 80938 100000 587893896 80939 100000 476634476 80940 100000 641314736 80941 100000 788558958 80942 100000 879858444 80943 100000 908763446 80944 100000 148048663 80945 100000 140689828 80946 100000 99897279 80947 100000 259911315 80948 100000 859650929 80949 100000 334747307 80950 100000 497078790 80951 100000 158930224 80952 100000 637161482 80953 100000 299183508 80954 100000 329713920 80955 100000 949544423 80956 100000 472625354 80957 100000 110588185 80958 100000 247758585 80959 100000 641528796 80960 100000 535046735 80961 100000 821532329 80962 100000 891387396 80963 100000 818005911 80964 100000 169205210 80965 100000 205024146 80966 100000 347204780 80967 100000 256947695 80968 100000 584633604 80969 100000 836256750 80970 100000 20531523 80971 100000 886912632 80972 100000 247739649 80973 100000 30494319 80974 100000 518048178 80975 100000 362276220 80976 100000 350654303 80977 100000 665931737 80978 100000 354892651 80979 100000 988875261 80980 100000 742797141 80981 100000 220228221 80982 100000 126657661 80983 100000 67086057 80984 100000 588168624 80985 100000 4915656 80986 100000 188036977 80987 100000 920545068 80988 100000 400853667 80989 100000 785430616 80990 100000 642530216 80991 100000 335626868 80992 100000 869250913 80993 100000 233658675 80994 100000 444638016 80995 100000 791972894 80996 100000 247831725 80997 100000 186333622 80998 100000 36283887 80999 100000 695484964 81000 100000 911867821 81001 100000 949929687 81002 100000 735425139 81003 100000 379026169 81004 100000 976389290 81005 100000 247803871 81006 100000 569590910 81007 100000 741481808 81008 100000 570179786 81009 100000 195198476 81010 100000 175983584 81011 100000 903429816 81012 100000 535037030 81013 100000 899048541 81014 100000 984799523 81015 100000 966197538 81016 100000 224590836 81017 100000 923126558 81018 100000 711462261 81019 100000 8559074 81020 100000 292744256 81021 100000 248386705 81022 100000 563345567 81023 100000 898888615 81024 100000 631754592 81025 100000 189395199 81026 100000 272567193 81027 100000 885269165 81028 100000 428361277 81029 100000 360258805 81030 100000 464951208 81031 100000 376842216 81032 100000 381126482 81033 100000 694349434 81034 100000 720113645 81035 100000 124109929 81036 100000 524370056 81037 100000 80282068 81038 100000 610437054 81039 100000 812138587 81040 100000 587805738 81041 100000 944040264 81042 100000 659691589 81043 100000 279825138 81044 100000 958750208 81045 100000 567387207 81046 100000 405741526 81047 100000 30252074 81048 100000 486930366 81049 100000 964376173 81050 100000 137935275 81051 100000 434004467 81052 100000 217859872 81053 100000 951514345 81054 100000 162276135 81055 100000 934097244 81056 100000 673895816 81057 100000 959653477 81058 100000 888688855 81059 100000 82119419 81060 100000 105574787 81061 100000 398174652 81062 100000 770492241 81063 100000 570662117 81064 100000 464781633 81065 100000 648936156 81066 100000 386148609 81067 100000 270580009 81068 100000 117883781 81069 100000 187811818 81070 100000 893545250 81071 100000 618369387 81072 100000 788823432 81073 100000 188661165 81074 100000 796574744 81075 100000 454840916 81076 100000 923097698 81077 100000 976431036 81078 100000 589696418 81079 100000 956018049 81080 100000 24967157 81081 100000 295115176 81082 100000 23154965 81083 100000 836392058 81084 100000 440797185 81085 100000 489815679 81086 100000 916679796 81087 100000 513466409 81088 100000 567902735 81089 100000 861550713 81090 100000 97790291 81091 100000 465163008 81092 100000 75898417 81093 100000 560720777 81094 100000 247658106 81095 100000 626244059 81096 100000 444887006 81097 100000 379217972 81098 100000 259944161 81099 100000 996563721 81100 100000 373834971 81101 100000 924131536 81102 100000 93653349 81103 100000 51592500 81104 100000 717899665 81105 100000 921068129 81106 100000 619089847 81107 100000 696435401 81108 100000 711948241 81109 100000 648490859 81110 100000 319585483 81111 100000 214228688 81112 100000 948165301 81113 100000 995792952 81114 100000 800825904 81115 100000 517467009 81116 100000 388308288 81117 100000 506305432 81118 100000 183866346 81119 100000 583742312 81120 100000 819764870 81121 100000 572506396 81122 100000 254225427 81123 100000 2278871 81124 100000 631457614 81125 100000 96920078 81126 100000 347951090 81127 100000 802957862 81128 100000 41507065 81129 100000 388098080 81130 100000 22642218 81131 100000 177385974 81132 100000 67659182 81133 100000 987552361 81134 100000 914894302 81135 100000 955793882 81136 100000 200288462 81137 100000 413273636 81138 100000 609059372 81139 100000 868676771 81140 100000 38251700 81141 100000 530068967 81142 100000 144006622 81143 100000 511337282 81144 100000 591951003 81145 100000 772138134 81146 100000 912456345 81147 100000 911433742 81148 100000 800746953 81149 100000 947962921 81150 100000 293613050 81151 100000 834922496 81152 100000 346760866 81153 100000 614410570 81154 100000 291138372 81155 100000 311478157 81156 100000 262338327 81157 100000 963135625 81158 100000 652139682 81159 100000 273473547 81160 100000 649949455 81161 100000 638280859 81162 100000 914440406 81163 100000 583594698 81164 100000 915591046 81165 100000 987911543 81166 100000 657931032 81167 100000 977781201 81168 100000 794710158 81169 100000 679284823 81170 100000 727918224 81171 100000 576481019 81172 100000 212842410 81173 100000 111686323 81174 100000 345147509 81175 100000 672783890 81176 100000 128202414 81177 100000 126350851 81178 100000 482956617 81179 100000 261493199 81180 100000 651382873 81181 100000 636539388 81182 100000 709906912 81183 100000 62281167 81184 100000 328218113 81185 100000 272077078 81186 100000 928488602 81187 100000 435974003 81188 100000 361783312 81189 100000 717334883 81190 100000 966236915 81191 100000 558373349 81192 100000 443413974 81193 100000 921801033 81194 100000 676136621 81195 100000 645894773 81196 100000 552031047 81197 100000 744597508 81198 100000 79511224 81199 100000 122524645 81200 100000 694970875 81201 100000 483192687 81202 100000 665755796 81203 100000 890649856 81204 100000 291890242 81205 100000 286504004 81206 100000 853419694 81207 100000 918311410 81208 100000 761416653 81209 100000 324913607 81210 100000 258921297 81211 100000 848945812 81212 100000 705648026 81213 100000 733339907 81214 100000 941497926 81215 100000 330382179 81216 100000 483247665 81217 100000 901591668 81218 100000 224307951 81219 100000 251866281 81220 100000 117921940 81221 100000 981842250 81222 100000 384200034 81223 100000 10158501 81224 100000 910801226 81225 100000 711492763 81226 100000 816207711 81227 100000 135632143 81228 100000 272772431 81229 100000 971122174 81230 100000 953086494 81231 100000 600029794 81232 100000 963100397 81233 100000 645105265 81234 100000 891216517 81235 100000 104812904 81236 100000 604068401 81237 100000 320004583 81238 100000 5892176 81239 100000 813464304 81240 100000 678532839 81241 100000 108407018 81242 100000 356935988 81243 100000 496729989 81244 100000 743096794 81245 100000 180429596 81246 100000 4585603 81247 100000 636529081 81248 100000 562490953 81249 100000 636205213 81250 100000 745076924 81251 100000 532410082 81252 100000 621723000 81253 100000 787353937 81254 100000 97777120 81255 100000 730991356 81256 100000 994774472 81257 100000 369499889 81258 100000 925373536 81259 100000 186771834 81260 100000 782074427 81261 100000 975965349 81262 100000 33002165 81263 100000 119365524 81264 100000 859269310 81265 100000 624366544 81266 100000 6505972 81267 100000 814494151 81268 100000 747333903 81269 100000 170862476 81270 100000 591475768 81271 100000 164052430 81272 100000 893302941 81273 100000 734438087 81274 100000 682387088 81275 100000 445758161 81276 100000 683406777 81277 100000 171286816 81278 100000 374696644 81279 100000 389638927 81280 100000 431577858 81281 100000 537192624 81282 100000 405103393 81283 100000 29507768 81284 100000 366069468 81285 100000 875743217 81286 100000 181326242 81287 100000 321605284 81288 100000 712233021 81289 100000 4386913 81290 100000 300999707 81291 100000 130682061 81292 100000 791730754 81293 100000 291391991 81294 100000 116512924 81295 100000 28874132 81296 100000 616890077 81297 100000 818379604 81298 100000 855359582 81299 100000 310175355 81300 100000 465054066 81301 100000 634914545 81302 100000 210321630 81303 100000 588314237 81304 100000 58714416 81305 100000 701500344 81306 100000 961097326 81307 100000 533297727 81308 100000 321170723 81309 100000 752095892 81310 100000 4879334 81311 100000 440476681 81312 100000 790925697 81313 100000 278877295 81314 100000 157779748 81315 100000 484334586 81316 100000 243519473 81317 100000 541763197 81318 100000 240335474 81319 100000 291424856 81320 100000 405020778 81321 100000 743073212 81322 100000 845622011 81323 100000 823037495 81324 100000 498609265 81325 100000 736883106 81326 100000 781757121 81327 100000 742833761 81328 100000 816898137 81329 100000 331009064 81330 100000 12700846 81331 100000 573601544 81332 100000 705968583 81333 100000 995898895 81334 100000 198789134 81335 100000 798292172 81336 100000 190231845 81337 100000 534441139 81338 100000 661096299 81339 100000 977260728 81340 100000 43540804 81341 100000 21128839 81342 100000 980148893 81343 100000 71424791 81344 100000 2823876 81345 100000 942565401 81346 100000 87455548 81347 100000 225967516 81348 100000 146434919 81349 100000 890496936 81350 100000 254874859 81351 100000 866298636 81352 100000 755159755 81353 100000 958106545 81354 100000 558111288 81355 100000 958383549 81356 100000 175013471 81357 100000 177905120 81358 100000 234567035 81359 100000 335636321 81360 100000 740773094 81361 100000 235169120 81362 100000 185191481 81363 100000 450592864 81364 100000 357011467 81365 100000 492394808 81366 100000 274626683 81367 100000 745985371 81368 100000 673112444 81369 100000 359182915 81370 100000 276035914 81371 100000 781911402 81372 100000 890281114 81373 100000 341928402 81374 100000 679858255 81375 100000 617945871 81376 100000 991868048 81377 100000 548380859 81378 100000 389196107 81379 100000 543783968 81380 100000 202689208 81381 100000 277170817 81382 100000 627164910 81383 100000 237619451 81384 100000 498288801 81385 100000 333409283 81386 100000 605933034 81387 100000 774029462 81388 100000 230743849 81389 100000 638284994 81390 100000 461046721 81391 100000 169438908 81392 100000 604044234 81393 100000 61549139 81394 100000 556916738 81395 100000 491776581 81396 100000 353866441 81397 100000 949541542 81398 100000 769255831 81399 100000 48289572 81400 100000 944923736 81401 100000 737281056 81402 100000 876210668 81403 100000 994343149 81404 100000 832822603 81405 100000 462130839 81406 100000 538748055 81407 100000 262569196 81408 100000 210079388 81409 100000 415065007 81410 100000 926896346 81411 100000 844996084 81412 100000 872503146 81413 100000 845673182 81414 100000 978877350 81415 100000 808120441 81416 100000 516590887 81417 100000 685242574 81418 100000 889614491 81419 100000 890165700 81420 100000 152220532 81421 100000 100476168 81422 100000 27153039 81423 100000 854099179 81424 100000 506246516 81425 100000 42191035 81426 100000 232323480 81427 100000 980323618 81428 100000 579087227 81429 100000 667513913 81430 100000 868565358 81431 100000 615654956 81432 100000 859701494 81433 100000 110012480 81434 100000 1631654 81435 100000 22749384 81436 100000 794136229 81437 100000 437346378 81438 100000 911829528 81439 100000 953041901 81440 100000 822171274 81441 100000 845183098 81442 100000 955467553 81443 100000 181855044 81444 100000 733346245 81445 100000 732428592 81446 100000 100982251 81447 100000 762563235 81448 100000 935680222 81449 100000 25592898 81450 100000 376194325 81451 100000 298117898 81452 100000 676781102 81453 100000 866433237 81454 100000 518566255 81455 100000 115563178 81456 100000 648684007 81457 100000 272478167 81458 100000 34159456 81459 100000 146665381 81460 100000 283168226 81461 100000 866949976 81462 100000 225515276 81463 100000 249654283 81464 100000 642646489 81465 100000 528776804 81466 100000 461659948 81467 100000 864734459 81468 100000 769373174 81469 100000 915235217 81470 100000 937325424 81471 100000 168617866 81472 100000 20373819 81473 100000 654169896 81474 100000 94594745 81475 100000 816148896 81476 100000 673836216 81477 100000 942871437 81478 100000 526789117 81479 100000 989465877 81480 100000 828330846 81481 100000 412280434 81482 100000 699901049 81483 100000 872993987 81484 100000 857871399 81485 100000 925550515 81486 100000 161146232 81487 100000 509489824 81488 100000 805697307 81489 100000 768938625 81490 100000 893229018 81491 100000 70483164 81492 100000 315906802 81493 100000 121387772 81494 100000 333243369 81495 100000 644395120 81496 100000 101237948 81497 100000 760838534 81498 100000 531000740 81499 100000 951724492 81500 100000 200735973 81501 100000 91389620 81502 100000 333759464 81503 100000 766303806 81504 100000 261882221 81505 100000 661978617 81506 100000 591213233 81507 100000 112615182 81508 100000 325916147 81509 100000 602060964 81510 100000 834699557 81511 100000 882007402 81512 100000 241330920 81513 100000 241303026 81514 100000 966744968 81515 100000 741953871 81516 100000 694431458 81517 100000 226418350 81518 100000 446586432 81519 100000 671089513 81520 100000 547044084 81521 100000 716302535 81522 100000 455032710 81523 100000 874128184 81524 100000 712807342 81525 100000 322507583 81526 100000 813345026 81527 100000 511917792 81528 100000 272863753 81529 100000 970941276 81530 100000 567392921 81531 100000 880003257 81532 100000 364141579 81533 100000 2435300 81534 100000 380323612 81535 100000 992577304 81536 100000 512844655 81537 100000 170297661 81538 100000 32908230 81539 100000 563454515 81540 100000 748079513 81541 100000 169541995 81542 100000 760296093 81543 100000 226271131 81544 100000 89896951 81545 100000 223795019 81546 100000 288308597 81547 100000 747741788 81548 100000 402426653 81549 100000 121231492 81550 100000 204782751 81551 100000 393046083 81552 100000 633983601 81553 100000 309696376 81554 100000 355922146 81555 100000 142318808 81556 100000 497370852 81557 100000 302206413 81558 100000 110562319 81559 100000 597327223 81560 100000 787017106 81561 100000 564027165 81562 100000 828465099 81563 100000 711811503 81564 100000 273511044 81565 100000 803355349 81566 100000 442627595 81567 100000 380879673 81568 100000 378611347 81569 100000 748363964 81570 100000 111010314 81571 100000 955860099 81572 100000 758252429 81573 100000 230882420 81574 100000 803516897 81575 100000 170791001 81576 100000 25946817 81577 100000 355501283 81578 100000 474049221 81579 100000 620929140 81580 100000 916976507 81581 100000 201483217 81582 100000 45284648 81583 100000 936397523 81584 100000 398764749 81585 100000 820692025 81586 100000 697001387 81587 100000 505654844 81588 100000 534005930 81589 100000 663503510 81590 100000 126057238 81591 100000 182436320 81592 100000 962356098 81593 100000 27083410 81594 100000 835018360 81595 100000 234890017 81596 100000 252408040 81597 100000 751405539 81598 100000 285525332 81599 100000 747952683 81600 100000 265338311 81601 100000 804358162 81602 100000 762894018 81603 100000 134733949 81604 100000 948957789 81605 100000 225534936 81606 100000 352220579 81607 100000 419177926 81608 100000 617930877 81609 100000 233341197 81610 100000 2881949 81611 100000 468995982 81612 100000 626433918 81613 100000 365588641 81614 100000 620700083 81615 100000 424162275 81616 100000 838511947 81617 100000 605186797 81618 100000 352704625 81619 100000 528554465 81620 100000 453846079 81621 100000 989329863 81622 100000 905114088 81623 100000 313088305 81624 100000 869407238 81625 100000 898197077 81626 100000 148856695 81627 100000 856471570 81628 100000 307035664 81629 100000 996672149 81630 100000 509730578 81631 100000 825598371 81632 100000 653696457 81633 100000 700755848 81634 100000 32193429 81635 100000 271525158 81636 100000 950471634 81637 100000 101276812 81638 100000 67806051 81639 100000 689575069 81640 100000 15562406 81641 100000 937061760 81642 100000 610677276 81643 100000 619340987 81644 100000 705441470 81645 100000 739956879 81646 100000 372863196 81647 100000 434750455 81648 100000 799604712 81649 100000 439378534 81650 100000 147477660 81651 100000 543839341 81652 100000 587183441 81653 100000 310172474 81654 100000 237830579 81655 100000 148113899 81656 100000 85260367 81657 100000 103231577 81658 100000 581375782 81659 100000 790693223 81660 100000 512285400 81661 100000 556685759 81662 100000 767383782 81663 100000 355234066 81664 100000 677017665 81665 100000 901867847 81666 100000 694777840 81667 100000 948829946 81668 100000 864080264 81669 100000 706013747 81670 100000 36025041 81671 100000 65772890 81672 100000 162646313 81673 100000 123074450 81674 100000 338149718 81675 100000 721079823 81676 100000 610920640 81677 100000 767330537 81678 100000 930175205 81679 100000 565893045 81680 100000 304374746 81681 100000 969122738 81682 100000 655792611 81683 100000 993938634 81684 100000 647845010 81685 100000 635344840 81686 100000 132028800 81687 100000 89910635 81688 100000 395576259 81689 100000 607762633 81690 100000 194042497 81691 100000 705573283 81692 100000 163351027 81693 100000 867579300 81694 100000 37424159 81695 100000 471539521 81696 100000 453157189 81697 100000 856592513 81698 100000 764292690 81699 100000 921210090 81700 100000 107984932 81701 100000 260653988 81702 100000 801803117 81703 100000 813540070 81704 100000 984262344 81705 100000 690468585 81706 100000 479630377 81707 100000 744826514 81708 100000 496085479 81709 100000 555428745 81710 100000 224965549 81711 100000 946195801 81712 100000 967399024 81713 100000 263968177 81714 100000 89344607 81715 100000 157819741 81716 100000 271341113 81717 100000 212510423 81718 100000 116035413 81719 100000 15319297 81720 100000 656962811 81721 100000 834905204 81722 100000 947139391 81723 100000 769916231 81724 100000 435764693 81725 100000 774803150 81726 100000 130040781 81727 100000 508599712 81728 100000 528127633 81729 100000 475607114 81730 100000 158201734 81731 100000 173254141 81732 100000 727997588 81733 100000 139726468 81734 100000 963933162 81735 100000 872743008 81736 100000 809076232 81737 100000 206733226 81738 100000 248731988 81739 100000 941638254 81740 100000 622058031 81741 100000 847680818 81742 100000 275614356 81743 100000 217089156 81744 100000 607795187 81745 100000 614131939 81746 100000 62371405 81747 100000 911722919 81748 100000 680041763 81749 100000 586162261 81750 100000 725977098 81751 100000 214360788 81752 100000 467678827 81753 100000 956747553 81754 100000 339743127 81755 100000 97058270 81756 100000 64242407 81757 100000 91300200 81758 100000 291211787 81759 100000 325066152 81760 100000 542411745 81761 100000 883615873 81762 100000 418834711 81763 100000 410541964 81764 100000 693291520 81765 100000 979716780 81766 100000 800325876 81767 100000 572024026 81768 100000 663226063 81769 100000 699981902 81770 100000 894869119 81771 100000 660962415 81772 100000 868517917 81773 100000 835106038 81774 100000 27006085 81775 100000 224583808 81776 100000 16678091 81777 100000 873167500 81778 100000 511950946 81779 100000 291942990 81780 100000 593780283 81781 100000 30946415 81782 100000 775396093 81783 100000 488985129 81784 100000 795876081 81785 100000 590089938 81786 100000 280476391 81787 100000 323354687 81788 100000 409285272 81789 100000 73678682 81790 100000 831158124 81791 100000 526014698 81792 100000 788882498 81793 100000 534120779 81794 100000 808435904 81795 100000 593521333 81796 100000 713822023 81797 100000 478812232 81798 100000 786858904 81799 100000 216180030 81800 100000 495214964 81801 100000 93020908 81802 100000 857700800 81803 100000 923161996 81804 100000 644066153 81805 100000 36853997 81806 100000 983511856 81807 100000 712718448 81808 100000 822170015 81809 100000 97339569 81810 100000 949768966 81811 100000 939687715 81812 100000 263811289 81813 100000 648355986 81814 100000 378246612 81815 100000 919867144 81816 100000 226247205 81817 100000 200150850 81818 100000 94603370 81819 100000 668488449 81820 100000 133093743 81821 100000 258885658 81822 100000 736912948 81823 100000 52039998 81824 100000 933834503 81825 100000 228882895 81826 100000 677869161 81827 100000 862335220 81828 100000 195590302 81829 100000 736899073 81830 100000 134635526 81831 100000 521248017 81832 100000 632338246 81833 100000 947493480 81834 100000 92710401 81835 100000 324545910 81836 100000 105840315 81837 100000 463909155 81838 100000 678840621 81839 100000 794976970 81840 100000 586970281 81841 100000 972411811 81842 100000 918645949 81843 100000 127211487 81844 100000 293083779 81845 100000 478306308 81846 100000 964099912 81847 100000 692525515 81848 100000 491028811 81849 100000 724097156 81850 100000 111411390 81851 100000 481907446 81852 100000 821184449 81853 100000 940371915 81854 100000 331964762 81855 100000 113197017 81856 100000 237561549 81857 100000 382118745 81858 100000 642802022 81859 100000 97134576 81860 100000 562946118 81861 100000 447481541 81862 100000 455812020 81863 100000 999551213 81864 100000 265712892 81865 100000 527812297 81866 100000 973561903 81867 100000 899817794 81868 100000 64606896 81869 100000 334213271 81870 100000 171191892 81871 100000 666439925 81872 100000 47128302 81873 100000 69350058 81874 100000 483303369 81875 100000 633677946 81876 100000 583670680 81877 100000 760110715 81878 100000 522500779 81879 100000 750086056 81880 100000 504093043 81881 100000 651009944 81882 100000 28433350 81883 100000 779859044 81884 100000 65256152 81885 100000 25499785 81886 100000 888497763 81887 100000 533531227 81888 100000 186452563 81889 100000 304074258 81890 100000 806509091 81891 100000 134638232 81892 100000 805874336 81893 100000 394312425 81894 100000 750518988 81895 100000 947034531 81896 100000 915623356 81897 100000 677306436 81898 100000 849887195 81899 100000 705186125 81900 100000 630201656 81901 100000 863302255 81902 100000 750245623 81903 100000 409470648 81904 100000 55035052 81905 100000 928795159 81906 100000 893416463 81907 100000 29832539 81908 100000 355616689 81909 100000 321218633 81910 100000 451905793 81911 100000 682829293 81912 100000 399607492 81913 100000 525018691 81914 100000 863592322 81915 100000 934046824 81916 100000 850530132 81917 100000 339542645 81918 100000 696316812 81919 100000 789850921 81920 100000 318168565 81921 100000 134529054 81922 100000 148973020 81923 100000 395481777 81924 100000 782878658 81925 100000 432227583 81926 100000 260040367 81927 100000 407186807 81928 100000 636305244 81929 100000 261884526 81930 100000 105024838 81931 100000 860266147 81932 100000 902816579 81933 100000 337870558 81934 100000 941561350 81935 100000 546638299 81936 100000 470595353 81937 100000 6821596 81938 100000 14851584 81939 100000 125373415 81940 100000 339499695 81941 100000 156411724 81942 100000 31353958 81943 100000 757184035 81944 100000 761295907 81945 100000 592067763 81946 100000 888790262 81947 100000 844924375 81948 100000 978282717 81949 100000 676850246 81950 100000 787557948 81951 100000 548265083 81952 100000 372151745 81953 100000 869298193 81954 100000 301577521 81955 100000 548349306 81956 100000 897287899 81957 100000 582088157 81958 100000 77605422 81959 100000 853368339 81960 100000 920584882 81961 100000 762858486 81962 100000 927361621 81963 100000 588757084 81964 100000 745241297 81965 100000 153587947 81966 100000 140887368 81967 100000 345960348 81968 100000 936027012 81969 100000 870134508 81970 100000 518161040 81971 100000 303985235 81972 100000 728252090 81973 100000 720928150 81974 100000 196755448 81975 100000 689167886 81976 100000 780047930 81977 100000 709686844 81978 100000 997426867 81979 100000 933784918 81980 100000 245783784 81981 100000 557952057 81982 100000 471128210 81983 100000 848688750 81984 100000 432398578 81985 100000 927547787 81986 100000 858371308 81987 100000 137880151 81988 100000 574486798 81989 100000 43070627 81990 100000 740565389 81991 100000 618362756 81992 100000 669787804 81993 100000 13133581 81994 100000 380264170 81995 100000 274416588 81996 100000 783245512 81997 100000 944291995 81998 100000 998818123 81999 100000 641822722 82000 100000 250242499 82001 100000 95838534 82002 100000 190565061 82003 100000 573007472 82004 100000 953552772 82005 100000 814391373 82006 100000 141880540 82007 100000 569982210 82008 100000 843877259 82009 100000 929992537 82010 100000 227003464 82011 100000 526959972 82012 100000 860359929 82013 100000 947846814 82014 100000 904874665 82015 100000 732146863 82016 100000 18483847 82017 100000 95798930 82018 100000 558480697 82019 100000 979137491 82020 100000 995751985 82021 100000 379297256 82022 100000 450920355 82023 100000 115057351 82024 100000 608806568 82025 100000 221925649 82026 100000 617270836 82027 100000 498609124 82028 100000 504496563 82029 100000 280656843 82030 100000 119931138 82031 100000 649736441 82032 100000 191356436 82033 100000 758237170 82034 100000 201471840 82035 100000 260842341 82036 100000 858985531 82037 100000 747352209 82038 100000 915960065 82039 100000 399438853 82040 100000 648342816 82041 100000 368501569 82042 100000 789089784 82043 100000 962841789 82044 100000 688181195 82045 100000 949782602 82046 100000 661103636 82047 100000 581584134 82048 100000 924092438 82049 100000 950017443 82050 100000 257316400 82051 100000 673410767 82052 100000 145706405 82053 100000 229152017 82054 100000 817208708 82055 100000 254078989 82056 100000 61460029 82057 100000 345915854 82058 100000 926742440 82059 100000 12563354 82060 100000 445975839 82061 100000 69479213 82062 100000 294674699 82063 100000 172443267 82064 100000 872513504 82065 100000 458802902 82066 100000 558284720 82067 100000 951731085 82068 100000 84453890 82069 100000 762216037 82070 100000 368375190 82071 100000 605634011 82072 100000 326333173 82073 100000 867857552 82074 100000 60970733 82075 100000 39085363 82076 100000 987587172 82077 100000 286454727 82078 100000 340503475 82079 100000 625365662 82080 100000 692515990 82081 100000 786331114 82082 100000 150269861 82083 100000 921436348 82084 100000 396019136 82085 100000 485290687 82086 100000 712797035 82087 100000 394196316 82088 100000 172468505 82089 100000 666869707 82090 100000 400538003 82091 100000 624203425 82092 100000 751513797 82093 100000 282912394 82094 100000 351909922 82095 100000 342641450 82096 100000 270822769 82097 100000 482506928 82098 100000 905157167 82099 100000 924432776 82100 100000 893720157 82101 100000 290275533 82102 100000 554065073 82103 100000 102093587 82104 100000 501760487 82105 100000 267327646 82106 100000 522279499 82107 100000 317591681 82108 100000 530996121 82109 100000 135268104 82110 100000 155560178 82111 100000 778531472 82112 100000 836674668 82113 100000 38241542 82114 100000 560904345 82115 100000 304900843 82116 100000 822304848 82117 100000 679688250 82118 100000 408425927 82119 100000 754204254 82120 100000 253827673 82121 100000 269518594 82122 100000 406647331 82123 100000 177063700 82124 100000 268117708 82125 100000 606269574 82126 100000 304349563 82127 100000 286081891 82128 100000 310145502 82129 100000 466250731 82130 100000 801945741 82131 100000 431013161 82132 100000 421015460 82133 100000 848596450 82134 100000 664343047 82135 100000 808508740 82136 100000 958403426 82137 100000 51294071 82138 100000 696446355 82139 100000 925502771 82140 100000 309152007 82141 100000 493457739 82142 100000 599038482 82143 100000 440257896 82144 100000 92406352 82145 100000 665003667 82146 100000 138601772 82147 100000 413251353 82148 100000 580586545 82149 100000 470351024 82150 100000 237889013 82151 100000 212289572 82152 100000 283189105 82153 100000 587871871 82154 100000 817839841 82155 100000 17128790 82156 100000 351588464 82157 100000 461610393 82158 100000 803597479 82159 100000 298366757 82160 100000 196579808 82161 100000 399798895 82162 100000 543000758 82163 100000 726181966 82164 100000 601055377 82165 100000 840701249 82166 100000 271175792 82167 100000 576585801 82168 100000 690262841 82169 100000 625537762 82170 100000 158253176 82171 100000 904180466 82172 100000 842134685 82173 100000 763759839 82174 100000 256950511 82175 100000 227039572 82176 100000 857778689 82177 100000 183834771 82178 100000 392973636 82179 100000 618313512 82180 100000 184201523 82181 100000 755183182 82182 100000 149688392 82183 100000 65202703 82184 100000 369579202 82185 100000 74002086 82186 100000 257881634 82187 100000 192629829 82188 100000 832545987 82189 100000 938902245 82190 100000 469118027 82191 100000 267852270 82192 100000 308311331 82193 100000 535109786 82194 100000 340592317 82195 100000 404551783 82196 100000 580004831 82197 100000 286032160 82198 100000 136407427 82199 100000 370917984 82200 100000 521854011 82201 100000 582884008 82202 100000 384471397 82203 100000 952924689 82204 100000 245880821 82205 100000 531378076 82206 100000 502977309 82207 100000 981894510 82208 100000 99322873 82209 100000 854445883 82210 100000 629931602 82211 100000 427723039 82212 100000 965748310 82213 100000 687446089 82214 100000 221044351 82215 100000 184127136 82216 100000 492354627 82217 100000 585605557 82218 100000 718223676 82219 100000 534385513 82220 100000 888478547 82221 100000 375333794 82222 100000 578031276 82223 100000 56711949 82224 100000 98907437 82225 100000 916424498 82226 100000 5558872 82227 100000 74280192 82228 100000 63843564 82229 100000 806117044 82230 100000 955805664 82231 100000 153144809 82232 100000 473172507 82233 100000 569273656 82234 100000 523476920 82235 100000 94688778 82236 100000 54115444 82237 100000 989035428 82238 100000 459277721 82239 100000 12832178 82240 100000 599973231 82241 100000 385515181 82242 100000 124325222 82243 100000 818089645 82244 100000 992602547 82245 100000 912910475 82246 100000 28085448 82247 100000 9756476 82248 100000 472501659 82249 100000 846957459 82250 100000 355867384 82251 100000 179971226 82252 100000 52157409 82253 100000 252805072 82254 100000 985154252 82255 100000 327136759 82256 100000 117922054 82257 100000 767463439 82258 100000 986451965 82259 100000 897255470 82260 100000 88258151 82261 100000 413030227 82262 100000 625885008 82263 100000 563428393 82264 100000 442143136 82265 100000 126405902 82266 100000 666936557 82267 100000 982120063 82268 100000 356583375 82269 100000 722515702 82270 100000 409422741 82271 100000 618497409 82272 100000 3197541 82273 100000 240475299 82274 100000 702826406 82275 100000 749443064 82276 100000 883883355 82277 100000 799002381 82278 100000 365615402 82279 100000 837133356 82280 100000 827938323 82281 100000 402936541 82282 100000 674058497 82283 100000 716130404 82284 100000 774743129 82285 100000 459409009 82286 100000 537754545 82287 100000 591417950 82288 100000 255234018 82289 100000 469507581 82290 100000 202170306 82291 100000 640612585 82292 100000 603796331 82293 100000 65472767 82294 100000 956886442 82295 100000 20996685 82296 100000 970686008 82297 100000 175008966 82298 100000 989815404 82299 100000 853925220 82300 100000 937434373 82301 100000 51913982 82302 100000 438708859 82303 100000 765150819 82304 100000 96447971 82305 100000 36034000 82306 100000 786350764 82307 100000 675890652 82308 100000 176033490 82309 100000 523941620 82310 100000 542382869 82311 100000 642856322 82312 100000 124402485 82313 100000 422786333 82314 100000 440943903 82315 100000 964352169 82316 100000 782831327 82317 100000 607787385 82318 100000 702840093 82319 100000 639246648 82320 100000 694718558 82321 100000 328848197 82322 100000 581606007 82323 100000 714638307 82324 100000 619136211 82325 100000 233052656 82326 100000 949069298 82327 100000 196006715 82328 100000 813176979 82329 100000 60166626 82330 100000 975329322 82331 100000 614085757 82332 100000 57621655 82333 100000 659309920 82334 100000 375869497 82335 100000 455933553 82336 100000 557213461 82337 100000 289771168 82338 100000 85395832 82339 100000 337887619 82340 100000 712972104 82341 100000 557027633 82342 100000 139713083 82343 100000 613728913 82344 100000 145110251 82345 100000 963669791 82346 100000 484732368 82347 100000 774630229 82348 100000 767118922 82349 100000 355045199 82350 100000 340289495 82351 100000 802016570 82352 100000 281457065 82353 100000 232549101 82354 100000 401573378 82355 100000 98801651 82356 100000 159667072 82357 100000 355963621 82358 100000 723481477 82359 100000 120373616 82360 100000 174047476 82361 100000 843194632 82362 100000 464815517 82363 100000 251738176 82364 100000 107615362 82365 100000 284044956 82366 100000 921523919 82367 100000 106538595 82368 100000 165947904 82369 100000 403902562 82370 100000 601956321 82371 100000 444799380 82372 100000 410713915 82373 100000 972875552 82374 100000 132807896 82375 100000 720331511 82376 100000 838167633 82377 100000 534969718 82378 100000 231636225 82379 100000 614510392 82380 100000 498747598 82381 100000 328546055 82382 100000 150243095 82383 100000 162509296 82384 100000 78472042 82385 100000 29931733 82386 100000 321405191 82387 100000 717616189 82388 100000 670404913 82389 100000 416394242 82390 100000 167608024 82391 100000 994911287 82392 100000 518128735 82393 100000 419863204 82394 100000 555413180 82395 100000 427215387 82396 100000 359895552 82397 100000 734258343 82398 100000 432955658 82399 100000 642701598 82400 100000 981794630 82401 100000 182003949 82402 100000 324659398 82403 100000 306442699 82404 100000 522675585 82405 100000 489607309 82406 100000 178043990 82407 100000 225182790 82408 100000 533320724 82409 100000 786459237 82410 100000 846019856 82411 100000 684393536 82412 100000 874284257 82413 100000 884521521 82414 100000 468413110 82415 100000 325616537 82416 100000 987071166 82417 100000 506073379 82418 100000 651125078 82419 100000 548102136 82420 100000 251356301 82421 100000 282219253 82422 100000 118015542 82423 100000 273330627 82424 100000 120844142 82425 100000 181221999 82426 100000 326715799 82427 100000 611126052 82428 100000 135334032 82429 100000 107865683 82430 100000 14979353 82431 100000 887990667 82432 100000 457012653 82433 100000 331031628 82434 100000 918571515 82435 100000 808686934 82436 100000 929170277 82437 100000 576411586 82438 100000 163828921 82439 100000 122662385 82440 100000 950111788 82441 100000 610531631 82442 100000 824882510 82443 100000 64037560 82444 100000 322366264 82445 100000 386353521 82446 100000 352811782 82447 100000 949388866 82448 100000 624725066 82449 100000 320863873 82450 100000 899393760 82451 100000 177946487 82452 100000 7301214 82453 100000 854516381 82454 100000 606564005 82455 100000 753334518 82456 100000 415428071 82457 100000 547532159 82458 100000 771011042 82459 100000 320828346 82460 100000 109469929 82461 100000 433991379 82462 100000 15088934 82463 100000 572967671 82464 100000 330213860 82465 100000 537753720 82466 100000 527640022 82467 100000 753694858 82468 100000 685085275 82469 100000 647078546 82470 100000 330459105 82471 100000 235054563 82472 100000 869310824 82473 100000 174619155 82474 100000 418061943 82475 100000 569654127 82476 100000 159362164 82477 100000 244339554 82478 100000 426439192 82479 100000 327190814 82480 100000 686751256 82481 100000 190384450 82482 100000 233951839 82483 100000 841106078 82484 100000 756406749 82485 100000 369788544 82486 100000 920982121 82487 100000 767974169 82488 100000 211137843 82489 100000 611229961 82490 100000 325124284 82491 100000 476242020 82492 100000 235461251 82493 100000 350993105 82494 100000 378352974 82495 100000 491425374 82496 100000 380184367 82497 100000 583239026 82498 100000 11288313 82499 100000 835648709 82500 100000 390582559 82501 100000 149400819 82502 100000 588436224 82503 100000 114902838 82504 100000 803114891 82505 100000 805343530 82506 100000 361105070 82507 100000 11943893 82508 100000 288432500 82509 100000 97348549 82510 100000 70235352 82511 100000 267563956 82512 100000 750741052 82513 100000 310777475 82514 100000 853307035 82515 100000 628438629 82516 100000 874194219 82517 100000 358012569 82518 100000 5932258 82519 100000 885790561 82520 100000 800608870 82521 100000 92879313 82522 100000 455877160 82523 100000 309347419 82524 100000 985016438 82525 100000 900510110 82526 100000 312119311 82527 100000 459830018 82528 100000 584211393 82529 100000 86150965 82530 100000 991587260 82531 100000 622716529 82532 100000 986882648 82533 100000 213972229 82534 100000 856277269 82535 100000 935408468 82536 100000 942945749 82537 100000 158743190 82538 100000 134333664 82539 100000 360619693 82540 100000 568593586 82541 100000 290515665 82542 100000 626560181 82543 100000 865505200 82544 100000 703544356 82545 100000 588789446 82546 100000 162394554 82547 100000 603072132 82548 100000 690564002 82549 100000 29465370 82550 100000 141989277 82551 100000 919831015 82552 100000 835972145 82553 100000 719503194 82554 100000 474836441 82555 100000 826031688 82556 100000 209403310 82557 100000 696821891 82558 100000 504485607 82559 100000 211340752 82560 100000 297766778 82561 100000 697238267 82562 100000 953595002 82563 100000 248789827 82564 100000 906055982 82565 100000 197655338 82566 100000 829510768 82567 100000 30849788 82568 100000 701283046 82569 100000 437414639 82570 100000 299011991 82571 100000 664583125 82572 100000 514473000 82573 100000 784256124 82574 100000 491106801 82575 100000 271932274 82576 100000 541560460 82577 100000 359650409 82578 100000 48955324 82579 100000 720815808 82580 100000 972883907 82581 100000 801679254 82582 100000 992042521 82583 100000 179695453 82584 100000 924986547 82585 100000 961255030 82586 100000 38532340 82587 100000 12864952 82588 100000 775964707 82589 100000 400949802 82590 100000 706743902 82591 100000 199292379 82592 100000 387593421 82593 100000 178819012 82594 100000 753046088 82595 100000 680461808 82596 100000 400410353 82597 100000 290669138 82598 100000 310406126 82599 100000 972232481 82600 100000 337520587 82601 100000 588989932 82602 100000 418583701 82603 100000 21063566 82604 100000 569851048 82605 100000 809618567 82606 100000 775093072 82607 100000 588084934 82608 100000 363092344 82609 100000 73311599 82610 100000 448132512 82611 100000 982223037 82612 100000 670600258 82613 100000 543373398 82614 100000 509344253 82615 100000 717298696 82616 100000 985827605 82617 100000 220676550 82618 100000 937854693 82619 100000 300854586 82620 100000 535600545 82621 100000 742612697 82622 100000 860734000 82623 100000 578296948 82624 100000 632798304 82625 100000 645634013 82626 100000 40092874 82627 100000 141804842 82628 100000 452203640 82629 100000 757693806 82630 100000 760890726 82631 100000 309085726 82632 100000 239700942 82633 100000 783686644 82634 100000 847089710 82635 100000 536232382 82636 100000 332737340 82637 100000 289045678 82638 100000 629255895 82639 100000 187251013 82640 100000 434901232 82641 100000 887515103 82642 100000 948122345 82643 100000 926096480 82644 100000 396091960 82645 100000 716396299 82646 100000 494830768 82647 100000 249200860 82648 100000 135847421 82649 100000 556286357 82650 100000 243936000 82651 100000 422447212 82652 100000 944686850 82653 100000 662164651 82654 100000 651266502 82655 100000 323719324 82656 100000 429333709 82657 100000 856781860 82658 100000 993273020 82659 100000 921682730 82660 100000 400876719 82661 100000 609941955 82662 100000 879686934 82663 100000 656972399 82664 100000 950281009 82665 100000 298689855 82666 100000 227675920 82667 100000 969109901 82668 100000 25037184 82669 100000 962812975 82670 100000 660195707 82671 100000 796450855 82672 100000 907252053 82673 100000 53606464 82674 100000 465161630 82675 100000 687036829 82676 100000 261774309 82677 100000 300787072 82678 100000 685004675 82679 100000 605646321 82680 100000 22904982 82681 100000 288285096 82682 100000 827144504 82683 100000 48266745 82684 100000 598679701 82685 100000 39669649 82686 100000 842073777 82687 100000 779924128 82688 100000 501034109 82689 100000 307253398 82690 100000 909722838 82691 100000 923800700 82692 100000 61206559 82693 100000 100119034 82694 100000 829499358 82695 100000 582244275 82696 100000 658127058 82697 100000 297459022 82698 100000 351315034 82699 100000 79509997 82700 100000 16742585 82701 100000 264495272 82702 100000 198607589 82703 100000 338792982 82704 100000 798762543 82705 100000 730427618 82706 100000 130043692 82707 100000 660329072 82708 100000 393158725 82709 100000 415271354 82710 100000 150066727 82711 100000 661330854 82712 100000 19249611 82713 100000 444506821 82714 100000 100024351 82715 100000 396719753 82716 100000 21206324 82717 100000 219771738 82718 100000 982794477 82719 100000 310111603 82720 100000 155650071 82721 100000 873328263 82722 100000 469201934 82723 100000 782951273 82724 100000 452447742 82725 100000 386105444 82726 100000 513080533 82727 100000 57220522 82728 100000 862155732 82729 100000 776228642 82730 100000 237556580 82731 100000 33633098 82732 100000 53866218 82733 100000 823004155 82734 100000 775938661 82735 100000 201174986 82736 100000 192803039 82737 100000 597858630 82738 100000 828532567 82739 100000 679673682 82740 100000 445546429 82741 100000 388705747 82742 100000 673711640 82743 100000 997091295 82744 100000 996848465 82745 100000 451425972 82746 100000 781985994 82747 100000 684145376 82748 100000 450211715 82749 100000 949552313 82750 100000 517936170 82751 100000 277706861 82752 100000 942155742 82753 100000 78573351 82754 100000 246887968 82755 100000 108983998 82756 100000 292452358 82757 100000 707999 82758 100000 208531366 82759 100000 175312924 82760 100000 404856455 82761 100000 277299048 82762 100000 541944859 82763 100000 696464629 82764 100000 666805457 82765 100000 174686189 82766 100000 620444948 82767 100000 280477422 82768 100000 105986741 82769 100000 647956986 82770 100000 90133830 82771 100000 53892816 82772 100000 694206079 82773 100000 257111193 82774 100000 209423615 82775 100000 498386293 82776 100000 967517346 82777 100000 543576525 82778 100000 954337753 82779 100000 454735481 82780 100000 908390033 82781 100000 416788068 82782 100000 137232428 82783 100000 384440200 82784 100000 530824623 82785 100000 484607553 82786 100000 207304425 82787 100000 37364527 82788 100000 519867048 82789 100000 609476064 82790 100000 800536495 82791 100000 243237971 82792 100000 254315110 82793 100000 12775931 82794 100000 979127732 82795 100000 924575081 82796 100000 832009593 82797 100000 547718662 82798 100000 802397472 82799 100000 493454743 82800 100000 534772077 82801 100000 971264045 82802 100000 164945458 82803 100000 16132141 82804 100000 926613828 82805 100000 720497313 82806 100000 842103091 82807 100000 655135523 82808 100000 20053373 82809 100000 63564319 82810 100000 784483618 82811 100000 869812583 82812 100000 633405874 82813 100000 625033243 82814 100000 410317166 82815 100000 346518841 82816 100000 392954979 82817 100000 957164619 82818 100000 667410180 82819 100000 505211264 82820 100000 583753543 82821 100000 727191916 82822 100000 776610594 82823 100000 662247516 82824 100000 63868251 82825 100000 520064379 82826 100000 59971234 82827 100000 101993023 82828 100000 504762025 82829 100000 757149951 82830 100000 546693296 82831 100000 980311464 82832 100000 375341726 82833 100000 178754593 82834 100000 790574704 82835 100000 730602554 82836 100000 942449415 82837 100000 143549520 82838 100000 1327910 82839 100000 235084830 82840 100000 324381982 82841 100000 941454694 82842 100000 782109090 82843 100000 62817466 82844 100000 50606329 82845 100000 959829640 82846 100000 56431360 82847 100000 374566543 82848 100000 538684071 82849 100000 381600274 82850 100000 874914458 82851 100000 512885538 82852 100000 155725483 82853 100000 705768502 82854 100000 914739276 82855 100000 554373414 82856 100000 579449020 82857 100000 921885152 82858 100000 372290389 82859 100000 483154936 82860 100000 786424738 82861 100000 861631889 82862 100000 429725426 82863 100000 546442103 82864 100000 101400649 82865 100000 955665471 82866 100000 256918291 82867 100000 186024711 82868 100000 872447373 82869 100000 62980568 82870 100000 131310718 82871 100000 981442730 82872 100000 885793813 82873 100000 510841961 82874 100000 512836806 82875 100000 908184896 82876 100000 784683106 82877 100000 499238961 82878 100000 350077787 82879 100000 571569569 82880 100000 394402279 82881 100000 425321395 82882 100000 580375593 82883 100000 373187246 82884 100000 930666480 82885 100000 247550896 82886 100000 427477119 82887 100000 593327711 82888 100000 931300037 82889 100000 756624154 82890 100000 283141865 82891 100000 369216404 82892 100000 835066703 82893 100000 384592165 82894 100000 508475964 82895 100000 860189677 82896 100000 213915642 82897 100000 200011745 82898 100000 818314430 82899 100000 84193616 82900 100000 363065092 82901 100000 705385676 82902 100000 938622322 82903 100000 753086732 82904 100000 566514892 82905 100000 450444570 82906 100000 296111307 82907 100000 535216617 82908 100000 790142006 82909 100000 937450927 82910 100000 870301939 82911 100000 670945514 82912 100000 729166206 82913 100000 13517395 82914 100000 58669128 82915 100000 607983227 82916 100000 343999109 82917 100000 368832567 82918 100000 60037581 82919 100000 212791866 82920 100000 481265018 82921 100000 434282699 82922 100000 598095314 82923 100000 547856218 82924 100000 853955682 82925 100000 368664035 82926 100000 195993823 82927 100000 982488148 82928 100000 620995185 82929 100000 516165310 82930 100000 266745222 82931 100000 462554297 82932 100000 990751312 82933 100000 734636983 82934 100000 821320858 82935 100000 291719501 82936 100000 19739732 82937 100000 446671215 82938 100000 379676063 82939 100000 636362119 82940 100000 992381000 82941 100000 7125088 82942 100000 971275184 82943 100000 940626921 82944 100000 885850222 82945 100000 793102336 82946 100000 13700508 82947 100000 153535950 82948 100000 490035912 82949 100000 266494838 82950 100000 893379791 82951 100000 191210840 82952 100000 55036847 82953 100000 706848660 82954 100000 13469420 82955 100000 729923021 82956 100000 919954967 82957 100000 840497338 82958 100000 604060911 82959 100000 59628676 82960 100000 893563824 82961 100000 168747843 82962 100000 342732635 82963 100000 265859853 82964 100000 918084327 82965 100000 371237441 82966 100000 500307087 82967 100000 219523640 82968 100000 816874788 82969 100000 748570562 82970 100000 746123882 82971 100000 293412614 82972 100000 882727337 82973 100000 324622610 82974 100000 897340698 82975 100000 750460224 82976 100000 957593514 82977 100000 903901540 82978 100000 823189688 82979 100000 493077885 82980 100000 217962268 82981 100000 897543543 82982 100000 853592420 82983 100000 88403578 82984 100000 36180009 82985 100000 798891042 82986 100000 503227855 82987 100000 786001164 82988 100000 293945352 82989 100000 714148156 82990 100000 790554945 82991 100000 884579140 82992 100000 968612367 82993 100000 469327072 82994 100000 371170887 82995 100000 177114957 82996 100000 769470800 82997 100000 525431252 82998 100000 87124997 82999 100000 508935598 83000 100000 761795744 83001 100000 139428581 83002 100000 878999691 83003 100000 754107831 83004 100000 75179043 83005 100000 364098539 83006 100000 194870370 83007 100000 827268272 83008 100000 690838870 83009 100000 263297649 83010 100000 13858379 83011 100000 300567506 83012 100000 898140747 83013 100000 586639642 83014 100000 641480805 83015 100000 960286281 83016 100000 966371103 83017 100000 136204542 83018 100000 298550506 83019 100000 779517377 83020 100000 836764870 83021 100000 967546083 83022 100000 786033510 83023 100000 550133502 83024 100000 4739597 83025 100000 470917277 83026 100000 511235088 83027 100000 227994240 83028 100000 556681707 83029 100000 106257864 83030 100000 256351989 83031 100000 889761204 83032 100000 323521122 83033 100000 550394009 83034 100000 617555570 83035 100000 379589597 83036 100000 298908960 83037 100000 186041006 83038 100000 846243793 83039 100000 73094898 83040 100000 378953358 83041 100000 373598122 83042 100000 209274954 83043 100000 752460898 83044 100000 772489619 83045 100000 341220030 83046 100000 730793563 83047 100000 451459765 83048 100000 235798744 83049 100000 161861296 83050 100000 997820048 83051 100000 90456541 83052 100000 224442270 83053 100000 867934612 83054 100000 487743230 83055 100000 212411092 83056 100000 553074420 83057 100000 895112864 83058 100000 403722277 83059 100000 493220382 83060 100000 59644317 83061 100000 119368394 83062 100000 372125243 83063 100000 14274737 83064 100000 66600447 83065 100000 180234535 83066 100000 33640325 83067 100000 243485329 83068 100000 291867180 83069 100000 22388277 83070 100000 113158110 83071 100000 876595462 83072 100000 213490422 83073 100000 760871536 83074 100000 6060484 83075 100000 745523947 83076 100000 736006407 83077 100000 499385285 83078 100000 603315295 83079 100000 758085111 83080 100000 831828142 83081 100000 473248709 83082 100000 50328048 83083 100000 752220340 83084 100000 768853572 83085 100000 665829617 83086 100000 200220842 83087 100000 228055795 83088 100000 363609500 83089 100000 465309685 83090 100000 461077908 83091 100000 625165130 83092 100000 430378475 83093 100000 218332436 83094 100000 733040691 83095 100000 294658258 83096 100000 733619238 83097 100000 350497520 83098 100000 782388912 83099 100000 306058069 83100 100000 606840539 83101 100000 311356723 83102 100000 892715116 83103 100000 572715538 83104 100000 102158065 83105 100000 194695657 83106 100000 449581603 83107 100000 61472023 83108 100000 564992988 83109 100000 760700501 83110 100000 873805858 83111 100000 912134342 83112 100000 654019420 83113 100000 203364928 83114 100000 296440188 83115 100000 149306430 83116 100000 634479735 83117 100000 620928631 83118 100000 75119846 83119 100000 240351017 83120 100000 972509638 83121 100000 994670500 83122 100000 520112083 83123 100000 470695269 83124 100000 766347437 83125 100000 809245001 83126 100000 733040050 83127 100000 544075747 83128 100000 540053475 83129 100000 868890204 83130 100000 860800637 83131 100000 662698561 83132 100000 105023073 83133 100000 625192058 83134 100000 477382846 83135 100000 803290177 83136 100000 73267571 83137 100000 984010070 83138 100000 406059260 83139 100000 749706541 83140 100000 118265537 83141 100000 365025587 83142 100000 474171003 83143 100000 502893772 83144 100000 834023808 83145 100000 322474759 83146 100000 811658344 83147 100000 646465891 83148 100000 375349006 83149 100000 36579753 83150 100000 661161271 83151 100000 94911512 83152 100000 841167937 83153 100000 919905209 83154 100000 899033161 83155 100000 6857595 83156 100000 110198456 83157 100000 906150749 83158 100000 938836377 83159 100000 968471312 83160 100000 392062257 83161 100000 678382887 83162 100000 630873522 83163 100000 254109856 83164 100000 645230164 83165 100000 287814512 83166 100000 923855713 83167 100000 268001850 83168 100000 809720517 83169 100000 525667439 83170 100000 860575469 83171 100000 20397261 83172 100000 556522391 83173 100000 999189399 83174 100000 618667408 83175 100000 794696072 83176 100000 270221745 83177 100000 94807416 83178 100000 110571617 83179 100000 651251689 83180 100000 503474825 83181 100000 525962029 83182 100000 288996489 83183 100000 171697502 83184 100000 888766141 83185 100000 784213948 83186 100000 482373997 83187 100000 688527965 83188 100000 799028218 83189 100000 110699903 83190 100000 536722163 83191 100000 78525121 83192 100000 810454192 83193 100000 200759274 83194 100000 388634664 83195 100000 150880465 83196 100000 48076941 83197 100000 879517870 83198 100000 252448095 83199 100000 440302049 83200 100000 732078356 83201 100000 968044091 83202 100000 894007544 83203 100000 618521973 83204 100000 204078768 83205 100000 164074132 83206 100000 100227870 83207 100000 28503680 83208 100000 586282792 83209 100000 455381060 83210 100000 619505804 83211 100000 68030756 83212 100000 222814473 83213 100000 106014120 83214 100000 902412997 83215 100000 703194273 83216 100000 929010234 83217 100000 801503841 83218 100000 140601671 83219 100000 328382086 83220 100000 56747822 83221 100000 978042360 83222 100000 609465760 83223 100000 872682184 83224 100000 704933263 83225 100000 483801497 83226 100000 35831388 83227 100000 431078691 83228 100000 887921412 83229 100000 315288608 83230 100000 415023348 83231 100000 940359000 83232 100000 790217528 83233 100000 362446730 83234 100000 450822613 83235 100000 281761563 83236 100000 416074885 83237 100000 984234387 83238 100000 114747690 83239 100000 694369499 83240 100000 909941213 83241 100000 362730206 83242 100000 106723343 83243 100000 910292432 83244 100000 432200103 83245 100000 780581027 83246 100000 589690317 83247 100000 608347573 83248 100000 872856131 83249 100000 713109080 83250 100000 394540124 83251 100000 187261184 83252 100000 422266778 83253 100000 416857811 83254 100000 446598022 83255 100000 13757307 83256 100000 131883564 83257 100000 804022284 83258 100000 541832076 83259 100000 757279506 83260 100000 343549930 83261 100000 968253217 83262 100000 202616357 83263 100000 892990464 83264 100000 545413712 83265 100000 914453289 83266 100000 616441420 83267 100000 337205016 83268 100000 933756291 83269 100000 188647826 83270 100000 670867492 83271 100000 207708015 83272 100000 114496524 83273 100000 922768784 83274 100000 968719 83275 100000 474834614 83276 100000 919768662 83277 100000 124288405 83278 100000 575640338 83279 100000 302308854 83280 100000 622791957 83281 100000 416995469 83282 100000 539793079 83283 100000 327138518 83284 100000 384465767 83285 100000 389425755 83286 100000 87085680 83287 100000 6996048 83288 100000 94064244 83289 100000 620047788 83290 100000 568918361 83291 100000 92592624 83292 100000 329435495 83293 100000 728273615 83294 100000 280013996 83295 100000 163753507 83296 100000 267328663 83297 100000 665506466 83298 100000 950193567 83299 100000 301269066 83300 100000 280814910 83301 100000 471266989 83302 100000 679478587 83303 100000 415675908 83304 100000 464810038 83305 100000 670443035 83306 100000 47869189 83307 100000 946703664 83308 100000 587771292 83309 100000 890858909 83310 100000 582587118 83311 100000 520804411 83312 100000 419209898 83313 100000 553353350 83314 100000 864631959 83315 100000 2261733 83316 100000 284192888 83317 100000 950870937 83318 100000 894028787 83319 100000 404636170 83320 100000 157410278 83321 100000 856859654 83322 100000 800223284 83323 100000 619496208 83324 100000 597982646 83325 100000 736511405 83326 100000 632227375 83327 100000 995670358 83328 100000 196646108 83329 100000 77064026 83330 100000 873600628 83331 100000 487677115 83332 100000 546186755 83333 100000 538715279 83334 100000 999020769 83335 100000 714104037 83336 100000 155749744 83337 100000 392623271 83338 100000 815124636 83339 100000 888099277 83340 100000 917329564 83341 100000 490243548 83342 100000 914835186 83343 100000 437603853 83344 100000 902968143 83345 100000 119922733 83346 100000 922154916 83347 100000 140133283 83348 100000 266607281 83349 100000 377364020 83350 100000 671826502 83351 100000 513464827 83352 100000 619276499 83353 100000 312723957 83354 100000 464973782 83355 100000 341733973 83356 100000 389538535 83357 100000 698584609 83358 100000 565297307 83359 100000 254788580 83360 100000 425345382 83361 100000 245559616 83362 100000 635098917 83363 100000 144825201 83364 100000 435612708 83365 100000 182289828 83366 100000 914385591 83367 100000 895328587 83368 100000 148137740 83369 100000 103365291 83370 100000 972581709 83371 100000 516492809 83372 100000 650631251 83373 100000 738468731 83374 100000 207030656 83375 100000 676042933 83376 100000 623604379 83377 100000 943297318 83378 100000 43589640 83379 100000 877966962 83380 100000 651269925 83381 100000 937448881 83382 100000 907786058 83383 100000 408700205 83384 100000 149428919 83385 100000 129534021 83386 100000 707701682 83387 100000 462363394 83388 100000 876735486 83389 100000 826680913 83390 100000 264253781 83391 100000 804260601 83392 100000 726660609 83393 100000 444023486 83394 100000 505946688 83395 100000 129439784 83396 100000 89344811 83397 100000 350784704 83398 100000 493707940 83399 100000 527824980 83400 100000 735270379 83401 100000 781930624 83402 100000 762240195 83403 100000 884287712 83404 100000 315752214 83405 100000 118985753 83406 100000 685243857 83407 100000 638687829 83408 100000 18441129 83409 100000 275794096 83410 100000 935098573 83411 100000 556449881 83412 100000 145773387 83413 100000 921762504 83414 100000 997352882 83415 100000 569418140 83416 100000 240944354 83417 100000 142109013 83418 100000 945401220 83419 100000 997778337 83420 100000 870755669 83421 100000 303931570 83422 100000 33535377 83423 100000 794842183 83424 100000 712706273 83425 100000 724674100 83426 100000 298047348 83427 100000 370877589 83428 100000 314393052 83429 100000 313834007 83430 100000 357687802 83431 100000 222201712 83432 100000 178504148 83433 100000 352524942 83434 100000 821011122 83435 100000 980892592 83436 100000 900221311 83437 100000 106032454 83438 100000 355108259 83439 100000 978132539 83440 100000 599985820 83441 100000 787089936 83442 100000 683377364 83443 100000 194296955 83444 100000 10096931 83445 100000 708025652 83446 100000 407909243 83447 100000 641568970 83448 100000 919310057 83449 100000 566952580 83450 100000 677999757 83451 100000 399137345 83452 100000 781508087 83453 100000 967093302 83454 100000 773616441 83455 100000 507317875 83456 100000 212726169 83457 100000 821198237 83458 100000 445901401 83459 100000 227952254 83460 100000 809790683 83461 100000 890011839 83462 100000 763498723 83463 100000 593692952 83464 100000 318953861 83465 100000 324103151 83466 100000 658016307 83467 100000 501614396 83468 100000 31252625 83469 100000 797115575 83470 100000 932745160 83471 100000 732559157 83472 100000 888589304 83473 100000 995238888 83474 100000 328328386 83475 100000 490763044 83476 100000 732838450 83477 100000 393327538 83478 100000 584366511 83479 100000 262053144 83480 100000 588891211 83481 100000 740100435 83482 100000 47622151 83483 100000 525659247 83484 100000 532030676 83485 100000 881801090 83486 100000 397398610 83487 100000 293478432 83488 100000 967243642 83489 100000 580709814 83490 100000 469525975 83491 100000 652450483 83492 100000 972701870 83493 100000 602145551 83494 100000 470427771 83495 100000 636404609 83496 100000 218828602 83497 100000 238442842 83498 100000 694308258 83499 100000 857260130 83500 100000 100588447 83501 100000 584928065 83502 100000 942575343 83503 100000 661601124 83504 100000 497330079 83505 100000 915490436 83506 100000 890420143 83507 100000 273263289 83508 100000 182177995 83509 100000 817307928 83510 100000 579414817 83511 100000 245902055 83512 100000 868352250 83513 100000 355124575 83514 100000 938462749 83515 100000 439469495 83516 100000 705775849 83517 100000 237433814 83518 100000 659051618 83519 100000 1354726 83520 100000 871910381 83521 100000 465948576 83522 100000 682552062 83523 100000 177994760 83524 100000 707614096 83525 100000 617345668 83526 100000 224527053 83527 100000 520054043 83528 100000 324988768 83529 100000 943944101 83530 100000 894984632 83531 100000 549531884 83532 100000 513271161 83533 100000 585046264 83534 100000 993867931 83535 100000 665738981 83536 100000 396777859 83537 100000 731129584 83538 100000 930369519 83539 100000 53010369 83540 100000 847558068 83541 100000 561396948 83542 100000 1632967 83543 100000 928040205 83544 100000 567399001 83545 100000 793460218 83546 100000 239421466 83547 100000 864657271 83548 100000 761239733 83549 100000 186361121 83550 100000 76885711 83551 100000 112896754 83552 100000 103642956 83553 100000 938701556 83554 100000 446745345 83555 100000 183498499 83556 100000 602611121 83557 100000 503660883 83558 100000 150551426 83559 100000 311840394 83560 100000 699944682 83561 100000 680762030 83562 100000 407518843 83563 100000 520951811 83564 100000 216653599 83565 100000 844755207 83566 100000 625542368 83567 100000 421884623 83568 100000 622764549 83569 100000 885014404 83570 100000 171226175 83571 100000 126769616 83572 100000 637599465 83573 100000 17199125 83574 100000 86495952 83575 100000 820628622 83576 100000 784772153 83577 100000 182726081 83578 100000 458063947 83579 100000 17919286 83580 100000 84501464 83581 100000 635547208 83582 100000 915833508 83583 100000 369450564 83584 100000 411463270 83585 100000 18758777 83586 100000 114066512 83587 100000 598006573 83588 100000 194149595 83589 100000 529500505 83590 100000 883985722 83591 100000 674989084 83592 100000 77651441 83593 100000 574951197 83594 100000 124189155 83595 100000 105088189 83596 100000 870429128 83597 100000 796060380 83598 100000 786519562 83599 100000 171522251 83600 100000 737110506 83601 100000 936655223 83602 100000 952330768 83603 100000 92694992 83604 100000 179414685 83605 100000 943656286 83606 100000 358285357 83607 100000 188891612 83608 100000 637641167 83609 100000 745705702 83610 100000 853782373 83611 100000 756149508 83612 100000 143555474 83613 100000 620443580 83614 100000 373665780 83615 100000 674760187 83616 100000 204218992 83617 100000 113265612 83618 100000 280784551 83619 100000 916421061 83620 100000 755001304 83621 100000 634222000 83622 100000 161023730 83623 100000 404908664 83624 100000 829019860 83625 100000 521644370 83626 100000 496874850 83627 100000 266441785 83628 100000 111374611 83629 100000 644205905 83630 100000 473199095 83631 100000 705691772 83632 100000 325938523 83633 100000 801800544 83634 100000 135192540 83635 100000 474651634 83636 100000 908397051 83637 100000 319607029 83638 100000 205933977 83639 100000 485691089 83640 100000 984847499 83641 100000 507692617 83642 100000 223562776 83643 100000 479604022 83644 100000 320194672 83645 100000 423090795 83646 100000 308730843 83647 100000 448493452 83648 100000 888786052 83649 100000 500675481 83650 100000 842025381 83651 100000 809450906 83652 100000 864474776 83653 100000 877177089 83654 100000 483302484 83655 100000 212801874 83656 100000 747510823 83657 100000 465328567 83658 100000 103836868 83659 100000 50442605 83660 100000 550255096 83661 100000 391524316 83662 100000 612078216 83663 100000 909607357 83664 100000 691346347 83665 100000 14442364 83666 100000 646399611 83667 100000 519970700 83668 100000 551899771 83669 100000 728736056 83670 100000 76054254 83671 100000 228707295 83672 100000 326292855 83673 100000 924036165 83674 100000 382934429 83675 100000 216782943 83676 100000 298074205 83677 100000 224006049 83678 100000 350779878 83679 100000 814967639 83680 100000 523291854 83681 100000 465856630 83682 100000 595166054 83683 100000 368785755 83684 100000 719952856 83685 100000 899958886 83686 100000 264723576 83687 100000 1244810 83688 100000 54046815 83689 100000 342093771 83690 100000 127275473 83691 100000 185762200 83692 100000 374080051 83693 100000 123842433 83694 100000 84926239 83695 100000 398936571 83696 100000 378004123 83697 100000 94371098 83698 100000 356935752 83699 100000 473073811 83700 100000 45228309 83701 100000 793579540 83702 100000 231044562 83703 100000 697531381 83704 100000 212172834 83705 100000 195939973 83706 100000 583274733 83707 100000 562592777 83708 100000 596655975 83709 100000 13310556 83710 100000 381356652 83711 100000 81664319 83712 100000 270284303 83713 100000 29268692 83714 100000 205146041 83715 100000 134207159 83716 100000 502002783 83717 100000 845925906 83718 100000 453156247 83719 100000 659262206 83720 100000 293470520 83721 100000 783255719 83722 100000 315300256 83723 100000 93429130 83724 100000 684223943 83725 100000 589291261 83726 100000 832946296 83727 100000 681523140 83728 100000 988767997 83729 100000 763558224 83730 100000 786245816 83731 100000 719430172 83732 100000 299102660 83733 100000 706952719 83734 100000 557709825 83735 100000 459350430 83736 100000 372601745 83737 100000 286468571 83738 100000 447173597 83739 100000 602029884 83740 100000 957328422 83741 100000 789510708 83742 100000 644353120 83743 100000 186606571 83744 100000 316092409 83745 100000 788045174 83746 100000 824571307 83747 100000 448311210 83748 100000 613603548 83749 100000 894318604 83750 100000 118471766 83751 100000 281660505 83752 100000 46533219 83753 100000 584346627 83754 100000 671509533 83755 100000 720572991 83756 100000 203498084 83757 100000 929161647 83758 100000 539590061 83759 100000 966433428 83760 100000 5916051 83761 100000 231349038 83762 100000 116276438 83763 100000 739741890 83764 100000 394650038 83765 100000 190245150 83766 100000 225694601 83767 100000 631860400 83768 100000 820983857 83769 100000 564253775 83770 100000 221219935 83771 100000 31071479 83772 100000 565413652 83773 100000 762090808 83774 100000 850634181 83775 100000 86630235 83776 100000 1525401 83777 100000 247189670 83778 100000 522477396 83779 100000 140215240 83780 100000 87089182 83781 100000 526085889 83782 100000 746011036 83783 100000 757079111 83784 100000 700446375 83785 100000 179235263 83786 100000 633953820 83787 100000 778127399 83788 100000 594940774 83789 100000 282881103 83790 100000 940459306 83791 100000 850516829 83792 100000 382203 83793 100000 138205062 83794 100000 610327532 83795 100000 139770050 83796 100000 692310063 83797 100000 308623575 83798 100000 577227912 83799 100000 639870244 83800 100000 369952172 83801 100000 886438538 83802 100000 560816525 83803 100000 24639434 83804 100000 866613009 83805 100000 690988291 83806 100000 387246284 83807 100000 23892938 83808 100000 756372220 83809 100000 399326296 83810 100000 245273640 83811 100000 904829055 83812 100000 276199191 83813 100000 26134456 83814 100000 728694237 83815 100000 199496944 83816 100000 502806121 83817 100000 508445417 83818 100000 655105847 83819 100000 45553497 83820 100000 579037669 83821 100000 693683009 83822 100000 384103598 83823 100000 236795607 83824 100000 325565118 83825 100000 122744001 83826 100000 691568529 83827 100000 963052327 83828 100000 197999171 83829 100000 250883959 83830 100000 97474345 83831 100000 773990391 83832 100000 375579776 83833 100000 499265614 83834 100000 733195643 83835 100000 319429880 83836 100000 506668483 83837 100000 206609753 83838 100000 412423755 83839 100000 796307625 83840 100000 374365389 83841 100000 72771755 83842 100000 93040010 83843 100000 307434061 83844 100000 295993435 83845 100000 884640950 83846 100000 588591280 83847 100000 85159197 83848 100000 533383326 83849 100000 661270192 83850 100000 739493217 83851 100000 546394796 83852 100000 386647483 83853 100000 166156507 83854 100000 122715602 83855 100000 926754802 83856 100000 188243587 83857 100000 394933838 83858 100000 554267254 83859 100000 974106434 83860 100000 734035123 83861 100000 457706271 83862 100000 449429804 83863 100000 359105166 83864 100000 118787574 83865 100000 692505981 83866 100000 31148526 83867 100000 624522330 83868 100000 537347032 83869 100000 959547258 83870 100000 615131866 83871 100000 582194719 83872 100000 379262 83873 100000 41924236 83874 100000 947658285 83875 100000 697593309 83876 100000 400594019 83877 100000 156564209 83878 100000 332215980 83879 100000 527135960 83880 100000 635578927 83881 100000 388029958 83882 100000 353467484 83883 100000 865393596 83884 100000 273459312 83885 100000 508707013 83886 100000 922149977 83887 100000 678699301 83888 100000 787974589 83889 100000 380618137 83890 100000 587717402 83891 100000 106076232 83892 100000 880533850 83893 100000 720337923 83894 100000 918517127 83895 100000 38085703 83896 100000 788934811 83897 100000 698772485 83898 100000 851223689 83899 100000 859880851 83900 100000 817988045 83901 100000 803496763 83902 100000 253040087 83903 100000 887967741 83904 100000 933521688 83905 100000 737457876 83906 100000 626835857 83907 100000 623929732 83908 100000 881299487 83909 100000 939283707 83910 100000 970953954 83911 100000 1343895 83912 100000 347491651 83913 100000 556568598 83914 100000 894852577 83915 100000 329970821 83916 100000 346128372 83917 100000 889886597 83918 100000 510847237 83919 100000 118310098 83920 100000 567797109 83921 100000 455145747 83922 100000 711856384 83923 100000 840623457 83924 100000 783471741 83925 100000 966879347 83926 100000 943446803 83927 100000 708140575 83928 100000 742763097 83929 100000 155416618 83930 100000 312645593 83931 100000 541726197 83932 100000 603885151 83933 100000 543247048 83934 100000 838862612 83935 100000 723878022 83936 100000 252511667 83937 100000 545602588 83938 100000 228028031 83939 100000 789813154 83940 100000 199251236 83941 100000 405998264 83942 100000 850640284 83943 100000 296631644 83944 100000 268393251 83945 100000 822134912 83946 100000 268844202 83947 100000 452604256 83948 100000 497026250 83949 100000 763473855 83950 100000 108117949 83951 100000 67713075 83952 100000 906029315 83953 100000 961152359 83954 100000 373243277 83955 100000 909336859 83956 100000 513941942 83957 100000 880355052 83958 100000 587310906 83959 100000 867227905 83960 100000 793504232 83961 100000 490975275 83962 100000 9717274 83963 100000 72284481 83964 100000 91756429 83965 100000 810512907 83966 100000 297680472 83967 100000 21244860 83968 100000 556761661 83969 100000 192718925 83970 100000 629637465 83971 100000 642978965 83972 100000 940355599 83973 100000 278736198 83974 100000 558669619 83975 100000 34984664 83976 100000 241730906 83977 100000 413108318 83978 100000 228242631 83979 100000 771251701 83980 100000 77163206 83981 100000 718016439 83982 100000 286443527 83983 100000 529058841 83984 100000 82951417 83985 100000 427136841 83986 100000 383215350 83987 100000 58166186 83988 100000 70965650 83989 100000 135366738 83990 100000 341984555 83991 100000 633049729 83992 100000 936333895 83993 100000 364604285 83994 100000 568500480 83995 100000 298976305 83996 100000 925171620 83997 100000 617425025 83998 100000 403703343 83999 100000 631968111 84000 100000 621691814 84001 100000 24174195 84002 100000 843615679 84003 100000 611635688 84004 100000 469823327 84005 100000 653294514 84006 100000 657112992 84007 100000 396659575 84008 100000 855853690 84009 100000 782502611 84010 100000 67276605 84011 100000 599509487 84012 100000 513294761 84013 100000 85239864 84014 100000 769258354 84015 100000 247053911 84016 100000 803574363 84017 100000 167449722 84018 100000 123437624 84019 100000 324506267 84020 100000 565627951 84021 100000 356725557 84022 100000 602448257 84023 100000 194298615 84024 100000 188853920 84025 100000 965018442 84026 100000 475292645 84027 100000 632621141 84028 100000 220967270 84029 100000 246602400 84030 100000 924948569 84031 100000 126106851 84032 100000 963296380 84033 100000 304581976 84034 100000 206381109 84035 100000 744022068 84036 100000 906115140 84037 100000 660416506 84038 100000 379774283 84039 100000 231022571 84040 100000 629686317 84041 100000 960973269 84042 100000 596289093 84043 100000 657559093 84044 100000 922358314 84045 100000 136567311 84046 100000 398593875 84047 100000 502607554 84048 100000 20645796 84049 100000 19837890 84050 100000 769966739 84051 100000 6864148 84052 100000 97416180 84053 100000 416715660 84054 100000 418878350 84055 100000 339197169 84056 100000 782918496 84057 100000 844416951 84058 100000 201933483 84059 100000 100254680 84060 100000 732729836 84061 100000 655379885 84062 100000 745180846 84063 100000 151207019 84064 100000 87327108 84065 100000 982484216 84066 100000 994363222 84067 100000 322123676 84068 100000 250106208 84069 100000 728866119 84070 100000 54332636 84071 100000 10787503 84072 100000 990908892 84073 100000 660029081 84074 100000 55927783 84075 100000 499421699 84076 100000 241880596 84077 100000 44761749 84078 100000 521603119 84079 100000 986302266 84080 100000 935987197 84081 100000 634816364 84082 100000 600401662 84083 100000 625210556 84084 100000 616721565 84085 100000 145640661 84086 100000 837451791 84087 100000 403721613 84088 100000 866071496 84089 100000 976497015 84090 100000 409530270 84091 100000 769250097 84092 100000 850611615 84093 100000 921180789 84094 100000 316665509 84095 100000 399736335 84096 100000 543224396 84097 100000 367572988 84098 100000 302859382 84099 100000 114050628 84100 100000 639364628 84101 100000 754302825 84102 100000 440642886 84103 100000 214270041 84104 100000 119988412 84105 100000 309609495 84106 100000 597325563 84107 100000 232771500 84108 100000 423360523 84109 100000 30906195 84110 100000 108435366 84111 100000 316059612 84112 100000 42116282 84113 100000 336915391 84114 100000 731068450 84115 100000 695310663 84116 100000 686258608 84117 100000 342139855 84118 100000 108877376 84119 100000 74824237 84120 100000 569523212 84121 100000 180465930 84122 100000 664258109 84123 100000 594714693 84124 100000 529669790 84125 100000 694270875 84126 100000 78375280 84127 100000 34054128 84128 100000 406242403 84129 100000 556993250 84130 100000 299907675 84131 100000 553858863 84132 100000 414414954 84133 100000 65426229 84134 100000 829146281 84135 100000 853433546 84136 100000 351388494 84137 100000 634334603 84138 100000 287544530 84139 100000 460467651 84140 100000 868978412 84141 100000 838142660 84142 100000 701169127 84143 100000 651798749 84144 100000 19718926 84145 100000 347420908 84146 100000 28650504 84147 100000 824679498 84148 100000 974996940 84149 100000 195453431 84150 100000 559435214 84151 100000 896287533 84152 100000 139905833 84153 100000 187582720 84154 100000 304760090 84155 100000 926094165 84156 100000 963649371 84157 100000 497398651 84158 100000 922048568 84159 100000 39440724 84160 100000 669076627 84161 100000 704502070 84162 100000 742961044 84163 100000 726315213 84164 100000 943086961 84165 100000 296920572 84166 100000 817124390 84167 100000 270544650 84168 100000 328612011 84169 100000 302700386 84170 100000 666353919 84171 100000 45294651 84172 100000 397572614 84173 100000 936275662 84174 100000 237197255 84175 100000 101105632 84176 100000 47002491 84177 100000 829460076 84178 100000 997010477 84179 100000 831620186 84180 100000 194199338 84181 100000 790502018 84182 100000 531244559 84183 100000 268097919 84184 100000 575346724 84185 100000 116554838 84186 100000 478468434 84187 100000 670060517 84188 100000 337962772 84189 100000 671814354 84190 100000 153705710 84191 100000 832131267 84192 100000 331555472 84193 100000 175234728 84194 100000 577867551 84195 100000 902225838 84196 100000 99594315 84197 100000 299809319 84198 100000 75380951 84199 100000 243491314 84200 100000 244014568 84201 100000 312153603 84202 100000 106758158 84203 100000 191212509 84204 100000 237959315 84205 100000 951061315 84206 100000 595774243 84207 100000 444774347 84208 100000 668437545 84209 100000 260260324 84210 100000 317677538 84211 100000 256149826 84212 100000 747652636 84213 100000 570545216 84214 100000 107809188 84215 100000 234241479 84216 100000 312989694 84217 100000 251427076 84218 100000 681101703 84219 100000 805061103 84220 100000 938663665 84221 100000 737240334 84222 100000 185759316 84223 100000 96626844 84224 100000 754647922 84225 100000 613758691 84226 100000 392560637 84227 100000 631364637 84228 100000 550659138 84229 100000 979037536 84230 100000 847789412 84231 100000 307234630 84232 100000 438274746 84233 100000 467777504 84234 100000 375158628 84235 100000 909060704 84236 100000 509095583 84237 100000 810300105 84238 100000 840688662 84239 100000 376939650 84240 100000 815875877 84241 100000 953537791 84242 100000 515695779 84243 100000 750599117 84244 100000 220096367 84245 100000 360930279 84246 100000 737661502 84247 100000 846633830 84248 100000 365348986 84249 100000 410239480 84250 100000 871167961 84251 100000 123480463 84252 100000 213319017 84253 100000 478943663 84254 100000 951082522 84255 100000 578007435 84256 100000 556320098 84257 100000 861675723 84258 100000 595794396 84259 100000 372375293 84260 100000 363721140 84261 100000 942046625 84262 100000 51557115 84263 100000 179072073 84264 100000 470091194 84265 100000 901762156 84266 100000 41707013 84267 100000 152502242 84268 100000 65181781 84269 100000 191332598 84270 100000 421605277 84271 100000 840813118 84272 100000 909791282 84273 100000 400782294 84274 100000 885246525 84275 100000 439920583 84276 100000 951143205 84277 100000 475298612 84278 100000 148208856 84279 100000 204692704 84280 100000 172949970 84281 100000 489620398 84282 100000 937317226 84283 100000 995301822 84284 100000 472372349 84285 100000 990845198 84286 100000 114606157 84287 100000 58294512 84288 100000 263927992 84289 100000 903201 84290 100000 342865526 84291 100000 491932414 84292 100000 911943115 84293 100000 86255372 84294 100000 223577955 84295 100000 318044163 84296 100000 399824841 84297 100000 212387287 84298 100000 932375655 84299 100000 852803704 84300 100000 704956 84301 100000 310328888 84302 100000 522750854 84303 100000 5366516 84304 100000 81757247 84305 100000 833084533 84306 100000 893391068 84307 100000 279932567 84308 100000 31062927 84309 100000 930823802 84310 100000 849264468 84311 100000 68472154 84312 100000 72413639 84313 100000 260385322 84314 100000 309538906 84315 100000 585146982 84316 100000 74112208 84317 100000 471428220 84318 100000 220852058 84319 100000 107671791 84320 100000 160684366 84321 100000 175497346 84322 100000 525464226 84323 100000 304589024 84324 100000 488900605 84325 100000 823745655 84326 100000 678761734 84327 100000 7430778 84328 100000 732634912 84329 100000 300454706 84330 100000 768010324 84331 100000 468861068 84332 100000 615008573 84333 100000 969674211 84334 100000 430588284 84335 100000 981725964 84336 100000 853927064 84337 100000 34463564 84338 100000 952469760 84339 100000 248618667 84340 100000 753738310 84341 100000 220188445 84342 100000 611989609 84343 100000 689598364 84344 100000 848036390 84345 100000 753328750 84346 100000 361857322 84347 100000 473353588 84348 100000 563140153 84349 100000 917818443 84350 100000 870036867 84351 100000 915502399 84352 100000 918314807 84353 100000 415274285 84354 100000 580869411 84355 100000 153721317 84356 100000 775495173 84357 100000 518323233 84358 100000 175215406 84359 100000 221376042 84360 100000 208409354 84361 100000 683125277 84362 100000 636083548 84363 100000 639699296 84364 100000 163523875 84365 100000 352528481 84366 100000 764152554 84367 100000 434578757 84368 100000 731573956 84369 100000 72108776 84370 100000 624786780 84371 100000 878594938 84372 100000 604954867 84373 100000 436298021 84374 100000 215746895 84375 100000 987483143 84376 100000 894509685 84377 100000 231015119 84378 100000 874361103 84379 100000 304779289 84380 100000 920399708 84381 100000 582225372 84382 100000 858669873 84383 100000 942165871 84384 100000 684792693 84385 100000 329835260 84386 100000 561410836 84387 100000 152559534 84388 100000 962529279 84389 100000 410427231 84390 100000 876478536 84391 100000 163981372 84392 100000 937916934 84393 100000 755463093 84394 100000 605771161 84395 100000 739163372 84396 100000 151871153 84397 100000 947218354 84398 100000 325766770 84399 100000 19556007 84400 100000 365358424 84401 100000 612519484 84402 100000 689890678 84403 100000 808703926 84404 100000 148443550 84405 100000 555559007 84406 100000 935817259 84407 100000 330126428 84408 100000 19549263 84409 100000 266420096 84410 100000 766990633 84411 100000 450061450 84412 100000 581499104 84413 100000 546347258 84414 100000 541417976 84415 100000 480835110 84416 100000 236928823 84417 100000 402061007 84418 100000 13578262 84419 100000 867490831 84420 100000 501251089 84421 100000 255116679 84422 100000 828403959 84423 100000 998983171 84424 100000 769732431 84425 100000 52372968 84426 100000 549359242 84427 100000 214068259 84428 100000 671886778 84429 100000 711047271 84430 100000 802009181 84431 100000 806230423 84432 100000 162188559 84433 100000 853411803 84434 100000 768218928 84435 100000 38165947 84436 100000 379207363 84437 100000 94299637 84438 100000 218392139 84439 100000 436940784 84440 100000 162393851 84441 100000 865748646 84442 100000 830198807 84443 100000 457671185 84444 100000 902343207 84445 100000 171296739 84446 100000 537404135 84447 100000 395996755 84448 100000 496621723 84449 100000 536524833 84450 100000 952024825 84451 100000 483384470 84452 100000 671831458 84453 100000 164226512 84454 100000 858757232 84455 100000 634525588 84456 100000 831122341 84457 100000 805337367 84458 100000 327393126 84459 100000 673307887 84460 100000 754677689 84461 100000 875268312 84462 100000 117894011 84463 100000 411662274 84464 100000 305693212 84465 100000 665589281 84466 100000 543392158 84467 100000 921025261 84468 100000 706571873 84469 100000 151857381 84470 100000 21636712 84471 100000 281370129 84472 100000 882478248 84473 100000 15140563 84474 100000 912180862 84475 100000 496892070 84476 100000 482125298 84477 100000 379645068 84478 100000 545045709 84479 100000 482477154 84480 100000 446029323 84481 100000 238208008 84482 100000 886872081 84483 100000 873895837 84484 100000 791875724 84485 100000 742401477 84486 100000 437893090 84487 100000 507695673 84488 100000 594584373 84489 100000 9686702 84490 100000 340948518 84491 100000 53258493 84492 100000 282315346 84493 100000 357522616 84494 100000 25132586 84495 100000 397351894 84496 100000 642996362 84497 100000 668840245 84498 100000 780411803 84499 100000 224629165 84500 100000 397633104 84501 100000 513301570 84502 100000 47090020 84503 100000 137459610 84504 100000 391755103 84505 100000 375152892 84506 100000 472915725 84507 100000 249474780 84508 100000 738397732 84509 100000 825387150 84510 100000 554773426 84511 100000 48091159 84512 100000 931841342 84513 100000 78154369 84514 100000 260068048 84515 100000 420011743 84516 100000 673339058 84517 100000 324857874 84518 100000 828857685 84519 100000 1423111 84520 100000 320373993 84521 100000 506339175 84522 100000 230325935 84523 100000 649073566 84524 100000 505847817 84525 100000 309438630 84526 100000 575500783 84527 100000 716007446 84528 100000 856019152 84529 100000 978155462 84530 100000 302143872 84531 100000 868402443 84532 100000 150139633 84533 100000 25036318 84534 100000 885821728 84535 100000 642586626 84536 100000 348242871 84537 100000 209873318 84538 100000 894516119 84539 100000 316500685 84540 100000 988615615 84541 100000 47484649 84542 100000 112889708 84543 100000 887074140 84544 100000 959003154 84545 100000 368134532 84546 100000 130642698 84547 100000 443717821 84548 100000 178244564 84549 100000 755800752 84550 100000 751915932 84551 100000 904047830 84552 100000 812193850 84553 100000 379205331 84554 100000 368844276 84555 100000 536600654 84556 100000 874454239 84557 100000 693998985 84558 100000 664442133 84559 100000 709528750 84560 100000 180780954 84561 100000 11384476 84562 100000 65843871 84563 100000 475850187 84564 100000 996440163 84565 100000 961076979 84566 100000 361232706 84567 100000 275863465 84568 100000 953557276 84569 100000 59815883 84570 100000 196412735 84571 100000 97626212 84572 100000 795258567 84573 100000 42167351 84574 100000 830306704 84575 100000 844619245 84576 100000 561359674 84577 100000 266393548 84578 100000 445688055 84579 100000 270137148 84580 100000 522333926 84581 100000 517991571 84582 100000 29664646 84583 100000 712403927 84584 100000 299816808 84585 100000 395834021 84586 100000 487267995 84587 100000 429948945 84588 100000 285774563 84589 100000 15775516 84590 100000 359795690 84591 100000 52329877 84592 100000 386348029 84593 100000 495200318 84594 100000 912666440 84595 100000 348975446 84596 100000 208053709 84597 100000 735241399 84598 100000 206787709 84599 100000 982580182 84600 100000 882824097 84601 100000 882148063 84602 100000 367472652 84603 100000 662386828 84604 100000 981487627 84605 100000 82968856 84606 100000 409095917 84607 100000 688139099 84608 100000 730966854 84609 100000 610142586 84610 100000 598735320 84611 100000 333848897 84612 100000 34944544 84613 100000 437740862 84614 100000 782282864 84615 100000 32690244 84616 100000 369264326 84617 100000 662933028 84618 100000 374921368 84619 100000 194568692 84620 100000 566308787 84621 100000 413872296 84622 100000 392697530 84623 100000 363917539 84624 100000 420196303 84625 100000 574317393 84626 100000 65593870 84627 100000 484052931 84628 100000 378605618 84629 100000 651437994 84630 100000 556716785 84631 100000 21687755 84632 100000 870468877 84633 100000 281767418 84634 100000 214303874 84635 100000 627508454 84636 100000 559699645 84637 100000 599948177 84638 100000 905005748 84639 100000 651172913 84640 100000 157104783 84641 100000 176008426 84642 100000 763009246 84643 100000 620344939 84644 100000 450302156 84645 100000 593501433 84646 100000 891642062 84647 100000 178119746 84648 100000 639361033 84649 100000 453645449 84650 100000 680845742 84651 100000 239001065 84652 100000 78791835 84653 100000 473892846 84654 100000 140482060 84655 100000 960843879 84656 100000 796253265 84657 100000 623658406 84658 100000 404564239 84659 100000 755659100 84660 100000 280126037 84661 100000 281378511 84662 100000 4559852 84663 100000 964013770 84664 100000 821404554 84665 100000 3669836 84666 100000 4397840 84667 100000 757158775 84668 100000 363087606 84669 100000 288613874 84670 100000 222289204 84671 100000 919387911 84672 100000 524018308 84673 100000 147189210 84674 100000 136687103 84675 100000 464196384 84676 100000 487190281 84677 100000 705147755 84678 100000 339571934 84679 100000 150237847 84680 100000 304455460 84681 100000 228355409 84682 100000 942204613 84683 100000 933345459 84684 100000 16287983 84685 100000 15654930 84686 100000 337649217 84687 100000 42263813 84688 100000 23265000 84689 100000 10909749 84690 100000 692540285 84691 100000 961840135 84692 100000 672004140 84693 100000 233845530 84694 100000 299841308 84695 100000 963365779 84696 100000 506683118 84697 100000 372423754 84698 100000 567000451 84699 100000 126161067 84700 100000 4222473 84701 100000 351198617 84702 100000 97951139 84703 100000 559018390 84704 100000 651445227 84705 100000 231417194 84706 100000 390112377 84707 100000 288206770 84708 100000 352289381 84709 100000 484876398 84710 100000 761782227 84711 100000 282804475 84712 100000 423609374 84713 100000 50715664 84714 100000 650057583 84715 100000 73750521 84716 100000 746939969 84717 100000 881883692 84718 100000 95400231 84719 100000 789588628 84720 100000 838308683 84721 100000 698628504 84722 100000 565571706 84723 100000 668362848 84724 100000 707749639 84725 100000 225976601 84726 100000 353547983 84727 100000 432922323 84728 100000 954484486 84729 100000 962754051 84730 100000 682687012 84731 100000 136200457 84732 100000 380105321 84733 100000 340089381 84734 100000 844699818 84735 100000 465400311 84736 100000 189360130 84737 100000 25740572 84738 100000 19944563 84739 100000 628498727 84740 100000 92845606 84741 100000 565372809 84742 100000 675924585 84743 100000 345352069 84744 100000 810184427 84745 100000 520030177 84746 100000 828448189 84747 100000 862263425 84748 100000 535200010 84749 100000 101556766 84750 100000 889039304 84751 100000 924905644 84752 100000 118867618 84753 100000 925529966 84754 100000 381222757 84755 100000 774242631 84756 100000 333715335 84757 100000 147837985 84758 100000 296192244 84759 100000 492732179 84760 100000 535188882 84761 100000 80156671 84762 100000 803129362 84763 100000 427800711 84764 100000 482255463 84765 100000 193948619 84766 100000 393554611 84767 100000 124801616 84768 100000 636564506 84769 100000 16293718 84770 100000 263157292 84771 100000 647135507 84772 100000 103649387 84773 100000 368890565 84774 100000 732717077 84775 100000 304223880 84776 100000 866181752 84777 100000 386545237 84778 100000 354986606 84779 100000 339391481 84780 100000 402745456 84781 100000 569559297 84782 100000 443004614 84783 100000 328241590 84784 100000 71590169 84785 100000 564204413 84786 100000 604493777 84787 100000 884694705 84788 100000 748477791 84789 100000 642634591 84790 100000 387777678 84791 100000 24931145 84792 100000 344156751 84793 100000 153898322 84794 100000 364175797 84795 100000 593117780 84796 100000 103702744 84797 100000 315898503 84798 100000 306862649 84799 100000 931527877 84800 100000 798142983 84801 100000 353904845 84802 100000 538931670 84803 100000 659884398 84804 100000 816126091 84805 100000 243906774 84806 100000 734486377 84807 100000 345376614 84808 100000 13743788 84809 100000 205287642 84810 100000 608498606 84811 100000 633778481 84812 100000 541973007 84813 100000 284355406 84814 100000 659825435 84815 100000 275253578 84816 100000 828601999 84817 100000 479797753 84818 100000 121756363 84819 100000 107593023 84820 100000 24117738 84821 100000 744698720 84822 100000 679169780 84823 100000 36143555 84824 100000 885002718 84825 100000 644327196 84826 100000 883180105 84827 100000 139238706 84828 100000 361898526 84829 100000 738049684 84830 100000 592540250 84831 100000 839220095 84832 100000 181941339 84833 100000 350928900 84834 100000 101023049 84835 100000 222287245 84836 100000 315310640 84837 100000 67410146 84838 100000 759300118 84839 100000 610844915 84840 100000 809602645 84841 100000 997108043 84842 100000 788248576 84843 100000 679056247 84844 100000 707691103 84845 100000 303421869 84846 100000 881387998 84847 100000 646997667 84848 100000 316169437 84849 100000 406358195 84850 100000 451049235 84851 100000 823497093 84852 100000 562077684 84853 100000 699712638 84854 100000 504096803 84855 100000 408336184 84856 100000 315028945 84857 100000 186602171 84858 100000 143182957 84859 100000 868626306 84860 100000 497244293 84861 100000 857326884 84862 100000 407478852 84863 100000 993823702 84864 100000 502832683 84865 100000 489396914 84866 100000 521629739 84867 100000 503696191 84868 100000 634008321 84869 100000 509565085 84870 100000 21147437 84871 100000 201575646 84872 100000 590572946 84873 100000 349533707 84874 100000 152983740 84875 100000 684293667 84876 100000 787358684 84877 100000 517015407 84878 100000 260028018 84879 100000 480727220 84880 100000 836972153 84881 100000 105764002 84882 100000 560614439 84883 100000 347532026 84884 100000 668090142 84885 100000 661358799 84886 100000 97478784 84887 100000 107253823 84888 100000 79691471 84889 100000 904667405 84890 100000 864804643 84891 100000 680713205 84892 100000 52564949 84893 100000 691631367 84894 100000 84486274 84895 100000 992866325 84896 100000 705901715 84897 100000 528668073 84898 100000 541338417 84899 100000 310945667 84900 100000 475022986 84901 100000 609156609 84902 100000 974624142 84903 100000 105665643 84904 100000 41459202 84905 100000 285487320 84906 100000 941373027 84907 100000 660411479 84908 100000 814848222 84909 100000 386051744 84910 100000 317278327 84911 100000 564161558 84912 100000 879320336 84913 100000 787624543 84914 100000 127547833 84915 100000 765575833 84916 100000 401644475 84917 100000 708751005 84918 100000 179160304 84919 100000 488586492 84920 100000 905690594 84921 100000 798588634 84922 100000 2936117 84923 100000 613011585 84924 100000 622341653 84925 100000 837524258 84926 100000 972434468 84927 100000 272289537 84928 100000 580168359 84929 100000 67233514 84930 100000 312169215 84931 100000 663430349 84932 100000 434849276 84933 100000 833999485 84934 100000 686757444 84935 100000 907945070 84936 100000 240899827 84937 100000 618341999 84938 100000 780194759 84939 100000 869927744 84940 100000 729181117 84941 100000 324229381 84942 100000 647937573 84943 100000 291812721 84944 100000 883089154 84945 100000 6124149 84946 100000 692328924 84947 100000 927110573 84948 100000 785624663 84949 100000 306082937 84950 100000 296207748 84951 100000 70344387 84952 100000 904083444 84953 100000 158496517 84954 100000 671453106 84955 100000 849849308 84956 100000 627832656 84957 100000 875703509 84958 100000 804958366 84959 100000 842729553 84960 100000 136907151 84961 100000 991094004 84962 100000 747785879 84963 100000 84059401 84964 100000 656675585 84965 100000 698216323 84966 100000 914134517 84967 100000 392600683 84968 100000 531245046 84969 100000 982958551 84970 100000 784063521 84971 100000 191044991 84972 100000 663198434 84973 100000 313826640 84974 100000 128717037 84975 100000 97087041 84976 100000 865846938 84977 100000 305988717 84978 100000 122119323 84979 100000 125436044 84980 100000 438052830 84981 100000 465778658 84982 100000 997127596 84983 100000 35873333 84984 100000 966621953 84985 100000 97872033 84986 100000 382669727 84987 100000 790281461 84988 100000 813994296 84989 100000 955878482 84990 100000 988138324 84991 100000 999960118 84992 100000 235023424 84993 100000 402031740 84994 100000 834889665 84995 100000 493609580 84996 100000 748441788 84997 100000 627388010 84998 100000 559392575 84999 100000 164201442 85000 100000 953144835 85001 100000 198083033 85002 100000 48684925 85003 100000 938884100 85004 100000 36895965 85005 100000 354934907 85006 100000 345467390 85007 100000 30670794 85008 100000 278871867 85009 100000 20761430 85010 100000 209583414 85011 100000 320063138 85012 100000 717886954 85013 100000 691680051 85014 100000 878871999 85015 100000 469108207 85016 100000 662713531 85017 100000 161601623 85018 100000 842995179 85019 100000 836148484 85020 100000 233659002 85021 100000 115024713 85022 100000 283684951 85023 100000 293752020 85024 100000 55093855 85025 100000 483355876 85026 100000 874039661 85027 100000 616146369 85028 100000 621806767 85029 100000 110238261 85030 100000 240992866 85031 100000 429020407 85032 100000 864909216 85033 100000 874815254 85034 100000 846165467 85035 100000 354960460 85036 100000 185815449 85037 100000 343859376 85038 100000 621656478 85039 100000 238685009 85040 100000 681346139 85041 100000 278755579 85042 100000 171945819 85043 100000 788607319 85044 100000 946679898 85045 100000 230081531 85046 100000 124891340 85047 100000 520128808 85048 100000 260059537 85049 100000 854300816 85050 100000 647892808 85051 100000 925536948 85052 100000 211944051 85053 100000 459134231 85054 100000 421669579 85055 100000 302001773 85056 100000 279482165 85057 100000 155473531 85058 100000 526174921 85059 100000 136207477 85060 100000 765417508 85061 100000 523381780 85062 100000 270953740 85063 100000 583617935 85064 100000 454386833 85065 100000 76213476 85066 100000 497777778 85067 100000 186006968 85068 100000 760987775 85069 100000 568232831 85070 100000 318419561 85071 100000 401186259 85072 100000 81980922 85073 100000 94787825 85074 100000 283798826 85075 100000 278615635 85076 100000 751905550 85077 100000 242873192 85078 100000 94590289 85079 100000 188232493 85080 100000 176366159 85081 100000 915003065 85082 100000 761334572 85083 100000 563712962 85084 100000 356220267 85085 100000 313645626 85086 100000 256880310 85087 100000 311272168 85088 100000 853995566 85089 100000 761983699 85090 100000 478544476 85091 100000 514757361 85092 100000 91638126 85093 100000 223777518 85094 100000 921131141 85095 100000 515102194 85096 100000 738084263 85097 100000 825731733 85098 100000 257426645 85099 100000 61827367 85100 100000 291586052 85101 100000 38580257 85102 100000 172344774 85103 100000 600047661 85104 100000 814971586 85105 100000 670749138 85106 100000 57209851 85107 100000 130829256 85108 100000 690471559 85109 100000 562664766 85110 100000 846569480 85111 100000 978758992 85112 100000 978971698 85113 100000 450146390 85114 100000 892323495 85115 100000 265621100 85116 100000 929859850 85117 100000 849298762 85118 100000 744127685 85119 100000 439128835 85120 100000 90612072 85121 100000 28546327 85122 100000 701008221 85123 100000 579338740 85124 100000 913716969 85125 100000 178326490 85126 100000 812976165 85127 100000 625884435 85128 100000 821560699 85129 100000 329671828 85130 100000 187279393 85131 100000 819554992 85132 100000 948177280 85133 100000 254978983 85134 100000 861196724 85135 100000 762620816 85136 100000 682229481 85137 100000 761518298 85138 100000 43126173 85139 100000 386625141 85140 100000 74345448 85141 100000 628978474 85142 100000 837734313 85143 100000 9258867 85144 100000 520563918 85145 100000 738408669 85146 100000 558426667 85147 100000 906556897 85148 100000 798013254 85149 100000 28637107 85150 100000 344492750 85151 100000 882873142 85152 100000 514749190 85153 100000 580511294 85154 100000 350753858 85155 100000 641011321 85156 100000 320367376 85157 100000 467838865 85158 100000 370485317 85159 100000 409706665 85160 100000 919732145 85161 100000 510673834 85162 100000 29850420 85163 100000 222574187 85164 100000 250270906 85165 100000 891596436 85166 100000 845458632 85167 100000 67675373 85168 100000 880317535 85169 100000 528850518 85170 100000 239132739 85171 100000 658362454 85172 100000 605725893 85173 100000 563574334 85174 100000 84908106 85175 100000 288413600 85176 100000 417213510 85177 100000 54919292 85178 100000 305715408 85179 100000 438650233 85180 100000 288214714 85181 100000 846807119 85182 100000 79871401 85183 100000 150924586 85184 100000 623489978 85185 100000 293481112 85186 100000 918532038 85187 100000 994917535 85188 100000 831161638 85189 100000 960636489 85190 100000 434391660 85191 100000 713944026 85192 100000 178579806 85193 100000 765019015 85194 100000 208592661 85195 100000 559411772 85196 100000 841507453 85197 100000 83403770 85198 100000 144130981 85199 100000 392902073 85200 100000 83144642 85201 100000 440863975 85202 100000 869663142 85203 100000 118935835 85204 100000 991556270 85205 100000 720775132 85206 100000 593545272 85207 100000 63223760 85208 100000 837287949 85209 100000 164950795 85210 100000 791143987 85211 100000 117479693 85212 100000 734076427 85213 100000 903508169 85214 100000 324440257 85215 100000 993500977 85216 100000 579081753 85217 100000 145528999 85218 100000 616020223 85219 100000 725910621 85220 100000 8044970 85221 100000 398383273 85222 100000 718572673 85223 100000 664080039 85224 100000 238141825 85225 100000 376563683 85226 100000 136300576 85227 100000 110248270 85228 100000 77511003 85229 100000 932178802 85230 100000 250805438 85231 100000 510237448 85232 100000 786394435 85233 100000 698492873 85234 100000 889479892 85235 100000 530051853 85236 100000 35122250 85237 100000 123168063 85238 100000 451678998 85239 100000 309665062 85240 100000 28932780 85241 100000 753660728 85242 100000 929650335 85243 100000 601634148 85244 100000 681254341 85245 100000 282724297 85246 100000 480051029 85247 100000 234440753 85248 100000 510724317 85249 100000 898268563 85250 100000 232532799 85251 100000 543803420 85252 100000 108409265 85253 100000 659009359 85254 100000 716051863 85255 100000 233744684 85256 100000 244645510 85257 100000 484449403 85258 100000 331856007 85259 100000 507942882 85260 100000 74226245 85261 100000 343568869 85262 100000 386358537 85263 100000 610801041 85264 100000 473391237 85265 100000 266108632 85266 100000 862049448 85267 100000 89276565 85268 100000 538660851 85269 100000 145338425 85270 100000 189606532 85271 100000 649152023 85272 100000 568420236 85273 100000 815136192 85274 100000 564277854 85275 100000 349201026 85276 100000 754155536 85277 100000 467643682 85278 100000 366162203 85279 100000 530122583 85280 100000 950232557 85281 100000 183822218 85282 100000 809473678 85283 100000 663645511 85284 100000 17327257 85285 100000 709188033 85286 100000 770116400 85287 100000 952158904 85288 100000 80970601 85289 100000 113629826 85290 100000 247912660 85291 100000 611917764 85292 100000 21171054 85293 100000 487097688 85294 100000 228980522 85295 100000 582113857 85296 100000 747326423 85297 100000 108073000 85298 100000 517683264 85299 100000 159251267 85300 100000 400225286 85301 100000 705785809 85302 100000 715481702 85303 100000 561451227 85304 100000 728088007 85305 100000 904648378 85306 100000 56133721 85307 100000 439632216 85308 100000 564106466 85309 100000 505677595 85310 100000 141798533 85311 100000 599156702 85312 100000 801982168 85313 100000 462496178 85314 100000 755681507 85315 100000 183602884 85316 100000 195558510 85317 100000 84770981 85318 100000 613912323 85319 100000 327389999 85320 100000 615521722 85321 100000 515658991 85322 100000 912672024 85323 100000 939067535 85324 100000 598370641 85325 100000 344345179 85326 100000 42383023 85327 100000 629187028 85328 100000 791599234 85329 100000 930047776 85330 100000 755544360 85331 100000 257400432 85332 100000 530838291 85333 100000 828191035 85334 100000 857410903 85335 100000 263911643 85336 100000 745460453 85337 100000 444940771 85338 100000 583095450 85339 100000 410477029 85340 100000 95093729 85341 100000 248605388 85342 100000 700436352 85343 100000 627789878 85344 100000 614478007 85345 100000 279000582 85346 100000 12922619 85347 100000 971173984 85348 100000 661459005 85349 100000 719845988 85350 100000 217830779 85351 100000 609443239 85352 100000 830213616 85353 100000 496045703 85354 100000 77630223 85355 100000 73547874 85356 100000 807679373 85357 100000 582046927 85358 100000 482288722 85359 100000 222524893 85360 100000 213059953 85361 100000 700429396 85362 100000 767749282 85363 100000 579308798 85364 100000 157260975 85365 100000 580408784 85366 100000 384406997 85367 100000 81752023 85368 100000 581702339 85369 100000 262586211 85370 100000 748490257 85371 100000 465562802 85372 100000 123425380 85373 100000 794039711 85374 100000 732545695 85375 100000 741526189 85376 100000 34759380 85377 100000 966540167 85378 100000 483580924 85379 100000 439410141 85380 100000 357770113 85381 100000 322009926 85382 100000 915703892 85383 100000 299605102 85384 100000 685829943 85385 100000 529467720 85386 100000 723339578 85387 100000 388778175 85388 100000 944606842 85389 100000 694711726 85390 100000 977160828 85391 100000 308950336 85392 100000 7584482 85393 100000 869416992 85394 100000 879840886 85395 100000 9169221 85396 100000 94794619 85397 100000 415725788 85398 100000 274611094 85399 100000 362174440 85400 100000 518796953 85401 100000 948450617 85402 100000 540983785 85403 100000 179705348 85404 100000 101432889 85405 100000 254774488 85406 100000 73117157 85407 100000 893647904 85408 100000 205079228 85409 100000 875385905 85410 100000 356366226 85411 100000 527778115 85412 100000 152069071 85413 100000 187535845 85414 100000 82895178 85415 100000 272977215 85416 100000 582333807 85417 100000 958993815 85418 100000 952459976 85419 100000 309219121 85420 100000 16820570 85421 100000 430002195 85422 100000 300846195 85423 100000 249306756 85424 100000 171748663 85425 100000 499518319 85426 100000 430151535 85427 100000 970458772 85428 100000 95852665 85429 100000 499382126 85430 100000 297941612 85431 100000 290876308 85432 100000 578030354 85433 100000 189924046 85434 100000 769902608 85435 100000 746037523 85436 100000 682468497 85437 100000 410267767 85438 100000 45282237 85439 100000 497579656 85440 100000 527690072 85441 100000 40671640 85442 100000 560124233 85443 100000 945902190 85444 100000 163179185 85445 100000 730402769 85446 100000 910831708 85447 100000 524370390 85448 100000 262036612 85449 100000 52470530 85450 100000 347487867 85451 100000 407576626 85452 100000 188751602 85453 100000 583028758 85454 100000 299712058 85455 100000 322606805 85456 100000 546776613 85457 100000 851123216 85458 100000 542605235 85459 100000 437830219 85460 100000 77559131 85461 100000 755586869 85462 100000 371729257 85463 100000 265058122 85464 100000 645391593 85465 100000 482593973 85466 100000 458849825 85467 100000 255439746 85468 100000 382206507 85469 100000 80017685 85470 100000 399082013 85471 100000 309560742 85472 100000 652816867 85473 100000 732561312 85474 100000 985777258 85475 100000 334458435 85476 100000 504033077 85477 100000 690172209 85478 100000 931383968 85479 100000 76559904 85480 100000 715128110 85481 100000 522998763 85482 100000 594249208 85483 100000 537133366 85484 100000 865709239 85485 100000 235625068 85486 100000 786650308 85487 100000 110261818 85488 100000 609912565 85489 100000 86264328 85490 100000 517251562 85491 100000 336392015 85492 100000 501750164 85493 100000 191098445 85494 100000 54256479 85495 100000 882274348 85496 100000 516617257 85497 100000 519334875 85498 100000 805929983 85499 100000 858660127 85500 100000 712488146 85501 100000 389408359 85502 100000 402718514 85503 100000 427506666 85504 100000 715538571 85505 100000 904843121 85506 100000 848837272 85507 100000 913303372 85508 100000 526870380 85509 100000 846948959 85510 100000 977573968 85511 100000 600825128 85512 100000 576761662 85513 100000 690290050 85514 100000 851309485 85515 100000 190159728 85516 100000 907548746 85517 100000 340315154 85518 100000 166404344 85519 100000 983800530 85520 100000 781772268 85521 100000 842027443 85522 100000 196361504 85523 100000 485331852 85524 100000 116445620 85525 100000 772391679 85526 100000 775123260 85527 100000 769476922 85528 100000 404576277 85529 100000 980815001 85530 100000 123394717 85531 100000 187114900 85532 100000 343307059 85533 100000 417250203 85534 100000 437724081 85535 100000 866920997 85536 100000 353019326 85537 100000 98695977 85538 100000 801767187 85539 100000 789764630 85540 100000 101583595 85541 100000 643926910 85542 100000 596996158 85543 100000 717350878 85544 100000 472016230 85545 100000 531044258 85546 100000 186920123 85547 100000 698062428 85548 100000 696700062 85549 100000 824057417 85550 100000 969651447 85551 100000 888110424 85552 100000 52818732 85553 100000 636579565 85554 100000 401648937 85555 100000 454566208 85556 100000 367561921 85557 100000 183926619 85558 100000 684920482 85559 100000 107099836 85560 100000 71111305 85561 100000 707868862 85562 100000 282540303 85563 100000 379649981 85564 100000 96475153 85565 100000 110467000 85566 100000 441151692 85567 100000 491343178 85568 100000 119924495 85569 100000 173638936 85570 100000 684915223 85571 100000 479271773 85572 100000 205330079 85573 100000 778824799 85574 100000 131960011 85575 100000 380131833 85576 100000 172678865 85577 100000 965155750 85578 100000 721840538 85579 100000 548264318 85580 100000 334887141 85581 100000 263037792 85582 100000 583298294 85583 100000 179912160 85584 100000 351919836 85585 100000 501824646 85586 100000 163700182 85587 100000 165091667 85588 100000 681831571 85589 100000 340029193 85590 100000 961188072 85591 100000 672282865 85592 100000 314036072 85593 100000 120451516 85594 100000 318239926 85595 100000 753869372 85596 100000 887156622 85597 100000 300564658 85598 100000 343256903 85599 100000 286577673 85600 100000 271134865 85601 100000 15455744 85602 100000 43413033 85603 100000 644311380 85604 100000 299196633 85605 100000 613157951 85606 100000 254954511 85607 100000 48912540 85608 100000 6844679 85609 100000 841594858 85610 100000 842928240 85611 100000 309899425 85612 100000 649294266 85613 100000 683930325 85614 100000 546564022 85615 100000 668551571 85616 100000 424101644 85617 100000 959419271 85618 100000 69610358 85619 100000 86878784 85620 100000 565911736 85621 100000 217538892 85622 100000 736319580 85623 100000 846363124 85624 100000 814303089 85625 100000 609759264 85626 100000 458069230 85627 100000 816564360 85628 100000 532009373 85629 100000 62466800 85630 100000 353595972 85631 100000 439087295 85632 100000 966997108 85633 100000 467038602 85634 100000 482833577 85635 100000 742372165 85636 100000 711965274 85637 100000 534419054 85638 100000 463704606 85639 100000 240871997 85640 100000 604315829 85641 100000 858848186 85642 100000 7771403 85643 100000 30193622 85644 100000 328919833 85645 100000 138712457 85646 100000 737954371 85647 100000 327460173 85648 100000 81605086 85649 100000 840641184 85650 100000 899111389 85651 100000 81320913 85652 100000 828138405 85653 100000 232319810 85654 100000 873422121 85655 100000 470721886 85656 100000 466979500 85657 100000 666067969 85658 100000 751497636 85659 100000 645659046 85660 100000 793795331 85661 100000 734308992 85662 100000 407323456 85663 100000 103107829 85664 100000 15664916 85665 100000 545913176 85666 100000 37889215 85667 100000 44817800 85668 100000 70201042 85669 100000 659148415 85670 100000 426062401 85671 100000 501277764 85672 100000 831997167 85673 100000 346392512 85674 100000 359208246 85675 100000 606409991 85676 100000 661945207 85677 100000 943081793 85678 100000 780376188 85679 100000 247049142 85680 100000 298389107 85681 100000 663708042 85682 100000 557246428 85683 100000 93088570 85684 100000 682426690 85685 100000 644238559 85686 100000 551561165 85687 100000 205600015 85688 100000 998944598 85689 100000 688839178 85690 100000 125038987 85691 100000 238180631 85692 100000 513156180 85693 100000 866841671 85694 100000 459126038 85695 100000 444045998 85696 100000 962414123 85697 100000 839907148 85698 100000 904558002 85699 100000 736471457 85700 100000 575373630 85701 100000 7564801 85702 100000 380045883 85703 100000 1794991 85704 100000 59729448 85705 100000 158396200 85706 100000 30006018 85707 100000 485666520 85708 100000 590021775 85709 100000 442204829 85710 100000 50813923 85711 100000 437995308 85712 100000 9574736 85713 100000 667818673 85714 100000 265378837 85715 100000 319107165 85716 100000 4346497 85717 100000 15209291 85718 100000 729421530 85719 100000 364952206 85720 100000 898435826 85721 100000 333145564 85722 100000 129449557 85723 100000 473356807 85724 100000 146348823 85725 100000 373853659 85726 100000 172478908 85727 100000 578927996 85728 100000 424975773 85729 100000 47573415 85730 100000 797164472 85731 100000 854689221 85732 100000 258179539 85733 100000 939071029 85734 100000 260548246 85735 100000 505591593 85736 100000 92338103 85737 100000 851651461 85738 100000 758046080 85739 100000 89823092 85740 100000 619973513 85741 100000 300558703 85742 100000 681020614 85743 100000 337608125 85744 100000 884611276 85745 100000 641546416 85746 100000 966266735 85747 100000 453736264 85748 100000 227798082 85749 100000 934788490 85750 100000 756100311 85751 100000 142653058 85752 100000 126802992 85753 100000 731977117 85754 100000 496903727 85755 100000 603030173 85756 100000 865635431 85757 100000 244887661 85758 100000 702519971 85759 100000 953816355 85760 100000 459255016 85761 100000 234452322 85762 100000 157248706 85763 100000 231946740 85764 100000 913021682 85765 100000 356661067 85766 100000 434407785 85767 100000 480219131 85768 100000 128005182 85769 100000 702063046 85770 100000 688682455 85771 100000 37085878 85772 100000 276178567 85773 100000 683648473 85774 100000 712185291 85775 100000 271231605 85776 100000 870157880 85777 100000 401731248 85778 100000 735482909 85779 100000 836317967 85780 100000 588108553 85781 100000 225146677 85782 100000 162441747 85783 100000 426508476 85784 100000 341256124 85785 100000 242200645 85786 100000 358820913 85787 100000 649438991 85788 100000 377744102 85789 100000 465881003 85790 100000 643408197 85791 100000 254589487 85792 100000 463370013 85793 100000 775989456 85794 100000 391338446 85795 100000 220920676 85796 100000 67440528 85797 100000 557853070 85798 100000 781821928 85799 100000 929754658 85800 100000 89350408 85801 100000 826437236 85802 100000 749867074 85803 100000 453686733 85804 100000 691933033 85805 100000 454538760 85806 100000 674736573 85807 100000 852669669 85808 100000 599564009 85809 100000 214976793 85810 100000 269902311 85811 100000 279297759 85812 100000 231659090 85813 100000 180454684 85814 100000 892246599 85815 100000 471315659 85816 100000 290946105 85817 100000 584593096 85818 100000 224213645 85819 100000 609950752 85820 100000 465460315 85821 100000 447445405 85822 100000 212390693 85823 100000 322505293 85824 100000 694738236 85825 100000 738547174 85826 100000 929009020 85827 100000 927360575 85828 100000 835776338 85829 100000 482771758 85830 100000 726046639 85831 100000 777748778 85832 100000 429362185 85833 100000 611782442 85834 100000 874768861 85835 100000 684420288 85836 100000 571488209 85837 100000 474678984 85838 100000 202348306 85839 100000 93817578 85840 100000 710015622 85841 100000 353639562 85842 100000 556904600 85843 100000 517293142 85844 100000 819944353 85845 100000 144017743 85846 100000 78977464 85847 100000 341528190 85848 100000 534173117 85849 100000 493273959 85850 100000 246708405 85851 100000 390334445 85852 100000 334526310 85853 100000 71563232 85854 100000 838313239 85855 100000 824684119 85856 100000 601278757 85857 100000 106452330 85858 100000 824367857 85859 100000 743503259 85860 100000 641833088 85861 100000 169739420 85862 100000 400155032 85863 100000 256332862 85864 100000 981245529 85865 100000 337424195 85866 100000 38678961 85867 100000 67310963 85868 100000 210871736 85869 100000 214753465 85870 100000 874984591 85871 100000 752998892 85872 100000 653780643 85873 100000 572525239 85874 100000 937984660 85875 100000 891852057 85876 100000 753960364 85877 100000 439704556 85878 100000 993845422 85879 100000 880746971 85880 100000 758577653 85881 100000 404925300 85882 100000 125595408 85883 100000 830185548 85884 100000 503431771 85885 100000 449805146 85886 100000 829001002 85887 100000 156248051 85888 100000 225711699 85889 100000 811744625 85890 100000 834880136 85891 100000 667820413 85892 100000 194805914 85893 100000 862549693 85894 100000 448699174 85895 100000 598834545 85896 100000 851555198 85897 100000 55280825 85898 100000 467610261 85899 100000 27770548 85900 100000 84400308 85901 100000 940745421 85902 100000 364316385 85903 100000 871522404 85904 100000 562637551 85905 100000 703516626 85906 100000 365387276 85907 100000 117284105 85908 100000 345344871 85909 100000 853652271 85910 100000 43498483 85911 100000 940232746 85912 100000 859793856 85913 100000 501003316 85914 100000 849062753 85915 100000 965798655 85916 100000 651261858 85917 100000 218300231 85918 100000 837565907 85919 100000 828052355 85920 100000 616618485 85921 100000 973980928 85922 100000 876518481 85923 100000 492865477 85924 100000 702641913 85925 100000 271369014 85926 100000 313323941 85927 100000 264538237 85928 100000 316910928 85929 100000 491275833 85930 100000 147910308 85931 100000 744819922 85932 100000 495184620 85933 100000 783368492 85934 100000 37235347 85935 100000 530376158 85936 100000 952811543 85937 100000 969969677 85938 100000 751491170 85939 100000 569890704 85940 100000 167171638 85941 100000 839558683 85942 100000 267164677 85943 100000 246377245 85944 100000 595643116 85945 100000 894203029 85946 100000 236531109 85947 100000 670206911 85948 100000 573273407 85949 100000 210403707 85950 100000 832796133 85951 100000 917977983 85952 100000 233100092 85953 100000 979375598 85954 100000 910738665 85955 100000 398718917 85956 100000 751537886 85957 100000 869527086 85958 100000 25640883 85959 100000 118631618 85960 100000 863518544 85961 100000 188682598 85962 100000 406029732 85963 100000 437873544 85964 100000 608100248 85965 100000 255319997 85966 100000 949893025 85967 100000 184377180 85968 100000 949230172 85969 100000 663583276 85970 100000 934841093 85971 100000 715995560 85972 100000 659110815 85973 100000 6629101 85974 100000 845449767 85975 100000 554002598 85976 100000 588514478 85977 100000 821356733 85978 100000 618258417 85979 100000 434493177 85980 100000 87829198 85981 100000 384889103 85982 100000 975053499 85983 100000 614255519 85984 100000 88878008 85985 100000 909976202 85986 100000 771804313 85987 100000 54896446 85988 100000 483409176 85989 100000 722025342 85990 100000 123667900 85991 100000 592326545 85992 100000 524123906 85993 100000 31145594 85994 100000 820545069 85995 100000 896060617 85996 100000 719771736 85997 100000 595051621 85998 100000 216692498 85999 100000 891268673 86000 100000 558511766 86001 100000 374662522 86002 100000 291074655 86003 100000 354485125 86004 100000 44477101 86005 100000 937531720 86006 100000 94738294 86007 100000 884091075 86008 100000 918831959 86009 100000 48932539 86010 100000 630002971 86011 100000 664956375 86012 100000 856560671 86013 100000 697799919 86014 100000 86962885 86015 100000 228697129 86016 100000 223184061 86017 100000 436189000 86018 100000 781904412 86019 100000 562286 86020 100000 724551502 86021 100000 951830245 86022 100000 471388668 86023 100000 915044045 86024 100000 581777069 86025 100000 624132061 86026 100000 340702912 86027 100000 923359687 86028 100000 405137537 86029 100000 356182873 86030 100000 442396907 86031 100000 811364791 86032 100000 275798178 86033 100000 542483441 86034 100000 386395529 86035 100000 768839826 86036 100000 312619039 86037 100000 814420252 86038 100000 632673793 86039 100000 869868204 86040 100000 362249326 86041 100000 561986565 86042 100000 593541965 86043 100000 468540677 86044 100000 424656615 86045 100000 54756658 86046 100000 453785157 86047 100000 752054389 86048 100000 832973257 86049 100000 184357311 86050 100000 864101363 86051 100000 524487775 86052 100000 680787803 86053 100000 210081352 86054 100000 613318443 86055 100000 125597220 86056 100000 411218338 86057 100000 247271417 86058 100000 928275777 86059 100000 411546599 86060 100000 654539122 86061 100000 874653771 86062 100000 212116139 86063 100000 645461169 86064 100000 497513274 86065 100000 345221754 86066 100000 323653661 86067 100000 10425359 86068 100000 271908570 86069 100000 23799844 86070 100000 767516486 86071 100000 711202530 86072 100000 622485390 86073 100000 619319995 86074 100000 949282532 86075 100000 361944345 86076 100000 486150108 86077 100000 426914020 86078 100000 276811475 86079 100000 986098059 86080 100000 787861814 86081 100000 443413369 86082 100000 676342983 86083 100000 502410634 86084 100000 582667607 86085 100000 759510179 86086 100000 250384411 86087 100000 967386531 86088 100000 743568491 86089 100000 787158099 86090 100000 206633081 86091 100000 434550722 86092 100000 66110898 86093 100000 680756982 86094 100000 559524767 86095 100000 335172051 86096 100000 928044953 86097 100000 941719958 86098 100000 120269877 86099 100000 628621065 86100 100000 257979057 86101 100000 178423507 86102 100000 584625674 86103 100000 145940255 86104 100000 330496105 86105 100000 901063126 86106 100000 833843069 86107 100000 184880483 86108 100000 123069407 86109 100000 582784291 86110 100000 511323619 86111 100000 442421877 86112 100000 280742087 86113 100000 563737331 86114 100000 166846643 86115 100000 560280151 86116 100000 355184368 86117 100000 952199873 86118 100000 652100857 86119 100000 637052326 86120 100000 582647568 86121 100000 673269510 86122 100000 436466035 86123 100000 667072196 86124 100000 820349926 86125 100000 949226210 86126 100000 443072663 86127 100000 117283579 86128 100000 446932369 86129 100000 998218417 86130 100000 577219862 86131 100000 745370538 86132 100000 215357577 86133 100000 196823533 86134 100000 880429030 86135 100000 479122100 86136 100000 242206770 86137 100000 434020537 86138 100000 399427349 86139 100000 160546964 86140 100000 87911733 86141 100000 325491031 86142 100000 937569026 86143 100000 174858551 86144 100000 794091469 86145 100000 525902559 86146 100000 840754731 86147 100000 801239314 86148 100000 2560554 86149 100000 825679594 86150 100000 400501189 86151 100000 241677751 86152 100000 244692747 86153 100000 327593466 86154 100000 550771386 86155 100000 302776651 86156 100000 419430383 86157 100000 342354767 86158 100000 470327519 86159 100000 157811152 86160 100000 777811086 86161 100000 188881096 86162 100000 511627664 86163 100000 922172328 86164 100000 611739908 86165 100000 83243585 86166 100000 830479227 86167 100000 772387455 86168 100000 398016994 86169 100000 73703808 86170 100000 123476151 86171 100000 185966146 86172 100000 527217750 86173 100000 835839107 86174 100000 21487899 86175 100000 750016307 86176 100000 409389827 86177 100000 367176278 86178 100000 334277388 86179 100000 311064863 86180 100000 615070619 86181 100000 646840173 86182 100000 745487195 86183 100000 653396135 86184 100000 564981806 86185 100000 586980426 86186 100000 413429642 86187 100000 395073197 86188 100000 702224354 86189 100000 984572098 86190 100000 533700082 86191 100000 678736062 86192 100000 216379295 86193 100000 596960821 86194 100000 961098841 86195 100000 323696743 86196 100000 659656368 86197 100000 311911460 86198 100000 537272956 86199 100000 949446436 86200 100000 139492424 86201 100000 229147769 86202 100000 454976112 86203 100000 322655474 86204 100000 801097466 86205 100000 595893478 86206 100000 323150775 86207 100000 460460186 86208 100000 262364912 86209 100000 989128139 86210 100000 601068186 86211 100000 858210046 86212 100000 914420452 86213 100000 731837941 86214 100000 675075110 86215 100000 566659389 86216 100000 772781986 86217 100000 138797205 86218 100000 865023169 86219 100000 431845998 86220 100000 264190645 86221 100000 829215053 86222 100000 582296056 86223 100000 216479414 86224 100000 389391334 86225 100000 476096288 86226 100000 779725574 86227 100000 36415733 86228 100000 280067175 86229 100000 111193374 86230 100000 484074264 86231 100000 402259600 86232 100000 937219032 86233 100000 105335567 86234 100000 221019545 86235 100000 730437009 86236 100000 30359382 86237 100000 874354751 86238 100000 860325415 86239 100000 219200806 86240 100000 185238203 86241 100000 157955565 86242 100000 857190984 86243 100000 107101088 86244 100000 451031047 86245 100000 471559873 86246 100000 114411195 86247 100000 426707994 86248 100000 165551057 86249 100000 379284150 86250 100000 648048055 86251 100000 993862087 86252 100000 849460344 86253 100000 945630245 86254 100000 599572309 86255 100000 915669719 86256 100000 635588889 86257 100000 905668386 86258 100000 376013017 86259 100000 779307053 86260 100000 35222914 86261 100000 647074328 86262 100000 972989606 86263 100000 196783481 86264 100000 441855493 86265 100000 62681042 86266 100000 568818701 86267 100000 192150426 86268 100000 316234486 86269 100000 682392987 86270 100000 298843388 86271 100000 904400191 86272 100000 158048709 86273 100000 337321179 86274 100000 263530846 86275 100000 245804600 86276 100000 538891260 86277 100000 813346200 86278 100000 947203483 86279 100000 582532194 86280 100000 635748114 86281 100000 560094300 86282 100000 90698340 86283 100000 731352460 86284 100000 818480217 86285 100000 425088202 86286 100000 698314340 86287 100000 23156634 86288 100000 595644180 86289 100000 367471934 86290 100000 676131475 86291 100000 477970230 86292 100000 439049062 86293 100000 35472029 86294 100000 128917407 86295 100000 391345652 86296 100000 579203974 86297 100000 343736902 86298 100000 766055638 86299 100000 420425915 86300 100000 472138780 86301 100000 456113895 86302 100000 55272135 86303 100000 72545698 86304 100000 528330964 86305 100000 186540901 86306 100000 735666065 86307 100000 243064746 86308 100000 214826330 86309 100000 572109152 86310 100000 418314314 86311 100000 534137038 86312 100000 260222991 86313 100000 814926856 86314 100000 723932208 86315 100000 716053060 86316 100000 160088246 86317 100000 355582753 86318 100000 185759261 86319 100000 334068980 86320 100000 709027564 86321 100000 842598592 86322 100000 409354329 86323 100000 137011733 86324 100000 201265719 86325 100000 645278622 86326 100000 39539745 86327 100000 315272811 86328 100000 836319495 86329 100000 474874471 86330 100000 262141832 86331 100000 328314112 86332 100000 426883710 86333 100000 19427608 86334 100000 98704386 86335 100000 37004703 86336 100000 796787820 86337 100000 758029838 86338 100000 888585808 86339 100000 614737759 86340 100000 626090410 86341 100000 351470698 86342 100000 16699484 86343 100000 23079395 86344 100000 658805602 86345 100000 879659313 86346 100000 361089314 86347 100000 129325764 86348 100000 955456111 86349 100000 46423047 86350 100000 325933290 86351 100000 628735268 86352 100000 975787876 86353 100000 968011166 86354 100000 380242349 86355 100000 161229671 86356 100000 952523441 86357 100000 541263189 86358 100000 199307271 86359 100000 44956176 86360 100000 442202129 86361 100000 449958110 86362 100000 635193655 86363 100000 579204605 86364 100000 914415619 86365 100000 309762597 86366 100000 748953054 86367 100000 955854663 86368 100000 819635037 86369 100000 429140771 86370 100000 692863877 86371 100000 608230271 86372 100000 233579916 86373 100000 735684372 86374 100000 651696662 86375 100000 875766867 86376 100000 8210647 86377 100000 218235074 86378 100000 326490026 86379 100000 493767878 86380 100000 159617024 86381 100000 844842602 86382 100000 408367142 86383 100000 222548051 86384 100000 337096606 86385 100000 909536418 86386 100000 355723898 86387 100000 571944247 86388 100000 151659707 86389 100000 172337107 86390 100000 697106934 86391 100000 183785566 86392 100000 673277032 86393 100000 504433462 86394 100000 202905351 86395 100000 916703089 86396 100000 203462448 86397 100000 921686706 86398 100000 693281995 86399 100000 704546102 86400 100000 636649832 86401 100000 248955926 86402 100000 769188551 86403 100000 352685212 86404 100000 551813053 86405 100000 469846798 86406 100000 940604792 86407 100000 397304338 86408 100000 459724724 86409 100000 613183168 86410 100000 174884743 86411 100000 762083766 86412 100000 740860030 86413 100000 552001288 86414 100000 140448616 86415 100000 706045802 86416 100000 252100623 86417 100000 2190917 86418 100000 826236093 86419 100000 170971644 86420 100000 285312093 86421 100000 704497523 86422 100000 154089191 86423 100000 51119092 86424 100000 796442682 86425 100000 802705976 86426 100000 368371028 86427 100000 277378735 86428 100000 592510930 86429 100000 887739076 86430 100000 505986260 86431 100000 199288756 86432 100000 650735169 86433 100000 654920890 86434 100000 451697224 86435 100000 127389535 86436 100000 169474338 86437 100000 482586246 86438 100000 37153520 86439 100000 496672871 86440 100000 939909406 86441 100000 123332317 86442 100000 847646203 86443 100000 533516959 86444 100000 209113332 86445 100000 284864009 86446 100000 605192829 86447 100000 599344412 86448 100000 549866747 86449 100000 335192846 86450 100000 443648836 86451 100000 59583285 86452 100000 970400521 86453 100000 373383492 86454 100000 625706292 86455 100000 804331642 86456 100000 315502352 86457 100000 626856458 86458 100000 18521085 86459 100000 18826197 86460 100000 221369767 86461 100000 927760918 86462 100000 100077757 86463 100000 233611380 86464 100000 440878164 86465 100000 972037394 86466 100000 413736035 86467 100000 858578319 86468 100000 17973790 86469 100000 639546276 86470 100000 971721473 86471 100000 911693438 86472 100000 616222602 86473 100000 798470636 86474 100000 677147469 86475 100000 100746507 86476 100000 605450301 86477 100000 220076619 86478 100000 374527572 86479 100000 935373825 86480 100000 348304377 86481 100000 360608804 86482 100000 82013589 86483 100000 41108350 86484 100000 23858256 86485 100000 152937096 86486 100000 226774158 86487 100000 343887799 86488 100000 743561368 86489 100000 989335793 86490 100000 824124582 86491 100000 182624240 86492 100000 53215890 86493 100000 239412910 86494 100000 646547522 86495 100000 610093622 86496 100000 763569334 86497 100000 666506064 86498 100000 533736409 86499 100000 101322174 86500 100000 402977996 86501 100000 895203797 86502 100000 922908787 86503 100000 288326331 86504 100000 958590583 86505 100000 711134917 86506 100000 757166914 86507 100000 605661408 86508 100000 254989694 86509 100000 366581217 86510 100000 613142883 86511 100000 393253747 86512 100000 249709999 86513 100000 250087041 86514 100000 825045818 86515 100000 364219180 86516 100000 403468038 86517 100000 282928999 86518 100000 493210420 86519 100000 173078280 86520 100000 492229284 86521 100000 618390298 86522 100000 359741229 86523 100000 148169523 86524 100000 929250976 86525 100000 157354769 86526 100000 44882101 86527 100000 565523773 86528 100000 505129578 86529 100000 623432837 86530 100000 909626257 86531 100000 370808795 86532 100000 258390104 86533 100000 193702257 86534 100000 628396847 86535 100000 843099983 86536 100000 456148233 86537 100000 199789944 86538 100000 874118452 86539 100000 662102997 86540 100000 785100024 86541 100000 431675801 86542 100000 124102581 86543 100000 267694886 86544 100000 165740553 86545 100000 890140457 86546 100000 190579125 86547 100000 468625115 86548 100000 969611518 86549 100000 127719885 86550 100000 816849211 86551 100000 364943629 86552 100000 475632742 86553 100000 709033480 86554 100000 407384708 86555 100000 374487763 86556 100000 696317846 86557 100000 152438457 86558 100000 880308233 86559 100000 635123413 86560 100000 907962442 86561 100000 84013001 86562 100000 519170250 86563 100000 959438415 86564 100000 869473512 86565 100000 407856514 86566 100000 981162354 86567 100000 434104116 86568 100000 169737745 86569 100000 708940581 86570 100000 99345358 86571 100000 746635464 86572 100000 95851167 86573 100000 38795417 86574 100000 130410139 86575 100000 3413071 86576 100000 726358868 86577 100000 376327048 86578 100000 614703864 86579 100000 18552032 86580 100000 886445890 86581 100000 340907333 86582 100000 461965807 86583 100000 877945075 86584 100000 69651620 86585 100000 922217447 86586 100000 131984422 86587 100000 1932800 86588 100000 90569010 86589 100000 925462603 86590 100000 923453048 86591 100000 348828563 86592 100000 572015189 86593 100000 724037093 86594 100000 232322341 86595 100000 891539257 86596 100000 443670034 86597 100000 605416715 86598 100000 116019674 86599 100000 233377738 86600 100000 101166533 86601 100000 980823481 86602 100000 47955893 86603 100000 586562583 86604 100000 836943771 86605 100000 229087272 86606 100000 976666764 86607 100000 669962710 86608 100000 90173220 86609 100000 599034706 86610 100000 452737280 86611 100000 311473715 86612 100000 230921737 86613 100000 459796023 86614 100000 294371326 86615 100000 329840181 86616 100000 967974563 86617 100000 508091683 86618 100000 122040419 86619 100000 459030480 86620 100000 683579496 86621 100000 917311088 86622 100000 427036666 86623 100000 585062905 86624 100000 925555684 86625 100000 410259438 86626 100000 678693257 86627 100000 31230584 86628 100000 450376233 86629 100000 508570691 86630 100000 66151154 86631 100000 860216772 86632 100000 47326534 86633 100000 391561765 86634 100000 62125540 86635 100000 845972040 86636 100000 198290180 86637 100000 174821542 86638 100000 463908850 86639 100000 480834160 86640 100000 577437747 86641 100000 588520097 86642 100000 842963130 86643 100000 249084738 86644 100000 303041132 86645 100000 480898631 86646 100000 157140735 86647 100000 271970544 86648 100000 833291111 86649 100000 421700880 86650 100000 83790663 86651 100000 669417373 86652 100000 621640831 86653 100000 142340254 86654 100000 684157796 86655 100000 164027779 86656 100000 88403740 86657 100000 559865101 86658 100000 987862052 86659 100000 401807288 86660 100000 243488407 86661 100000 493816597 86662 100000 958000370 86663 100000 408044877 86664 100000 875181444 86665 100000 548372253 86666 100000 445436975 86667 100000 487581811 86668 100000 89148851 86669 100000 676942509 86670 100000 503233908 86671 100000 834712038 86672 100000 522659072 86673 100000 415762492 86674 100000 158095435 86675 100000 358663040 86676 100000 888556936 86677 100000 996552355 86678 100000 471965302 86679 100000 573016766 86680 100000 315366685 86681 100000 267220985 86682 100000 78101672 86683 100000 833344941 86684 100000 442240836 86685 100000 327532506 86686 100000 690817915 86687 100000 528490798 86688 100000 50147314 86689 100000 833358325 86690 100000 903903480 86691 100000 877210712 86692 100000 978497634 86693 100000 828737190 86694 100000 305303015 86695 100000 85075293 86696 100000 330144551 86697 100000 777197703 86698 100000 193048154 86699 100000 775146876 86700 100000 590416449 86701 100000 886802219 86702 100000 460720894 86703 100000 57070438 86704 100000 410360681 86705 100000 658665332 86706 100000 77457548 86707 100000 134397319 86708 100000 954241201 86709 100000 970095802 86710 100000 58920050 86711 100000 404834194 86712 100000 715613190 86713 100000 401008737 86714 100000 776389330 86715 100000 742435248 86716 100000 545492358 86717 100000 722565540 86718 100000 823646104 86719 100000 140246855 86720 100000 675963119 86721 100000 228937824 86722 100000 85057032 86723 100000 64401073 86724 100000 767445718 86725 100000 837236724 86726 100000 569549164 86727 100000 868248957 86728 100000 543596657 86729 100000 62565021 86730 100000 656338318 86731 100000 510068035 86732 100000 766707941 86733 100000 786715412 86734 100000 946995299 86735 100000 818157653 86736 100000 704188477 86737 100000 582485620 86738 100000 282668101 86739 100000 82504281 86740 100000 963387666 86741 100000 125349828 86742 100000 331584883 86743 100000 787039007 86744 100000 230601897 86745 100000 845357553 86746 100000 488860513 86747 100000 196462602 86748 100000 502186379 86749 100000 319548815 86750 100000 238394383 86751 100000 799059561 86752 100000 166583679 86753 100000 266711507 86754 100000 567474409 86755 100000 81120312 86756 100000 519293478 86757 100000 373050063 86758 100000 214888409 86759 100000 969288947 86760 100000 236953859 86761 100000 293160827 86762 100000 485903322 86763 100000 974448469 86764 100000 906208710 86765 100000 704882976 86766 100000 751560121 86767 100000 44768149 86768 100000 850058120 86769 100000 189324912 86770 100000 151414773 86771 100000 364337036 86772 100000 76233295 86773 100000 940715245 86774 100000 357981876 86775 100000 135380561 86776 100000 721437638 86777 100000 232327298 86778 100000 30596068 86779 100000 454521011 86780 100000 780252319 86781 100000 332714325 86782 100000 254182433 86783 100000 111631956 86784 100000 921325544 86785 100000 966233331 86786 100000 230098762 86787 100000 856379046 86788 100000 216952421 86789 100000 245329161 86790 100000 620313765 86791 100000 160606754 86792 100000 354806439 86793 100000 927476022 86794 100000 679538043 86795 100000 369775055 86796 100000 151979874 86797 100000 47595778 86798 100000 928475824 86799 100000 890181899 86800 100000 665447000 86801 100000 196872822 86802 100000 145354718 86803 100000 360406183 86804 100000 626955275 86805 100000 185654623 86806 100000 674441053 86807 100000 389302814 86808 100000 548074079 86809 100000 91750374 86810 100000 248453524 86811 100000 79746284 86812 100000 269206143 86813 100000 463943340 86814 100000 156852434 86815 100000 962975235 86816 100000 418463570 86817 100000 833612669 86818 100000 910146749 86819 100000 183286879 86820 100000 338683409 86821 100000 210575443 86822 100000 528813447 86823 100000 476519659 86824 100000 738121504 86825 100000 877854089 86826 100000 938883406 86827 100000 58022441 86828 100000 300643452 86829 100000 583642760 86830 100000 344701066 86831 100000 555677770 86832 100000 973167970 86833 100000 326424020 86834 100000 869969515 86835 100000 806146980 86836 100000 431082706 86837 100000 152228667 86838 100000 383396589 86839 100000 624193599 86840 100000 358924774 86841 100000 569222665 86842 100000 626449181 86843 100000 147798951 86844 100000 567733369 86845 100000 193408897 86846 100000 940520491 86847 100000 322765147 86848 100000 21499898 86849 100000 291546933 86850 100000 998921962 86851 100000 872473361 86852 100000 951999246 86853 100000 724555902 86854 100000 805272058 86855 100000 268543787 86856 100000 995586493 86857 100000 389115692 86858 100000 244625688 86859 100000 764114943 86860 100000 955117448 86861 100000 849944071 86862 100000 922912067 86863 100000 620512123 86864 100000 927370692 86865 100000 786274115 86866 100000 684508849 86867 100000 773501721 86868 100000 817581405 86869 100000 249964434 86870 100000 649140936 86871 100000 490536396 86872 100000 966532047 86873 100000 728384426 86874 100000 67980846 86875 100000 119594455 86876 100000 663883096 86877 100000 891637093 86878 100000 977041863 86879 100000 156669398 86880 100000 213253241 86881 100000 185350499 86882 100000 283826980 86883 100000 932564911 86884 100000 901853214 86885 100000 401320576 86886 100000 414016400 86887 100000 309598090 86888 100000 721222743 86889 100000 976711600 86890 100000 789635744 86891 100000 843388441 86892 100000 178073347 86893 100000 892319537 86894 100000 242464801 86895 100000 105353081 86896 100000 961685719 86897 100000 987093456 86898 100000 3824391 86899 100000 809114846 86900 100000 712138281 86901 100000 246656188 86902 100000 301887139 86903 100000 696636332 86904 100000 976032264 86905 100000 480895407 86906 100000 778925936 86907 100000 877366311 86908 100000 626419928 86909 100000 891504122 86910 100000 777808520 86911 100000 348787345 86912 100000 762626955 86913 100000 237396620 86914 100000 301541575 86915 100000 505586983 86916 100000 738559162 86917 100000 670532585 86918 100000 389848684 86919 100000 284992315 86920 100000 782971332 86921 100000 14210252 86922 100000 702414805 86923 100000 553308379 86924 100000 830437619 86925 100000 826953230 86926 100000 748609572 86927 100000 841311324 86928 100000 462828345 86929 100000 493460871 86930 100000 562819928 86931 100000 894876776 86932 100000 425394204 86933 100000 984420390 86934 100000 223324749 86935 100000 572418600 86936 100000 489476447 86937 100000 101206686 86938 100000 474011879 86939 100000 209534221 86940 100000 370164131 86941 100000 547775200 86942 100000 523652023 86943 100000 488690444 86944 100000 308934900 86945 100000 385688411 86946 100000 32270063 86947 100000 529257474 86948 100000 970924411 86949 100000 912109179 86950 100000 363982201 86951 100000 9968543 86952 100000 785130567 86953 100000 769806074 86954 100000 103879074 86955 100000 834587527 86956 100000 674258818 86957 100000 972687105 86958 100000 206601489 86959 100000 404532476 86960 100000 889024467 86961 100000 426184449 86962 100000 358881159 86963 100000 765186406 86964 100000 593437292 86965 100000 901972508 86966 100000 899968193 86967 100000 973146555 86968 100000 668875581 86969 100000 186594424 86970 100000 1758341 86971 100000 847956915 86972 100000 821796694 86973 100000 151545410 86974 100000 858264069 86975 100000 16796614 86976 100000 499899446 86977 100000 21545336 86978 100000 929129493 86979 100000 567986048 86980 100000 669500912 86981 100000 870726100 86982 100000 6957146 86983 100000 84969175 86984 100000 243606664 86985 100000 608308676 86986 100000 373677923 86987 100000 710496894 86988 100000 15064453 86989 100000 481647727 86990 100000 290953272 86991 100000 25844260 86992 100000 908442605 86993 100000 381850041 86994 100000 434409619 86995 100000 334848364 86996 100000 173150302 86997 100000 466824223 86998 100000 113648082 86999 100000 727726182 87000 100000 837408167 87001 100000 846403204 87002 100000 282572763 87003 100000 440197599 87004 100000 636640370 87005 100000 890509343 87006 100000 203830166 87007 100000 636935886 87008 100000 707187245 87009 100000 527853969 87010 100000 478439832 87011 100000 103947339 87012 100000 680469397 87013 100000 575859921 87014 100000 646999264 87015 100000 284030351 87016 100000 252232764 87017 100000 60096054 87018 100000 445198797 87019 100000 645825103 87020 100000 164058951 87021 100000 412362180 87022 100000 552065640 87023 100000 670360265 87024 100000 795153782 87025 100000 819631404 87026 100000 511005314 87027 100000 203647535 87028 100000 482450157 87029 100000 865972894 87030 100000 184648967 87031 100000 948210610 87032 100000 405780886 87033 100000 125316786 87034 100000 887475091 87035 100000 120363606 87036 100000 378889656 87037 100000 264619003 87038 100000 973235247 87039 100000 127548945 87040 100000 695624264 87041 100000 154000700 87042 100000 790198533 87043 100000 288917280 87044 100000 735124706 87045 100000 727813779 87046 100000 457710914 87047 100000 397797589 87048 100000 74922550 87049 100000 603528807 87050 100000 625769007 87051 100000 264103476 87052 100000 301828720 87053 100000 80384166 87054 100000 689014637 87055 100000 501833961 87056 100000 59997015 87057 100000 641104332 87058 100000 773079889 87059 100000 683658895 87060 100000 807514399 87061 100000 171685040 87062 100000 675976521 87063 100000 537365207 87064 100000 262986284 87065 100000 355019157 87066 100000 371179506 87067 100000 918417170 87068 100000 517781908 87069 100000 679421099 87070 100000 798161706 87071 100000 812250734 87072 100000 370701654 87073 100000 383981749 87074 100000 86189775 87075 100000 69378204 87076 100000 20632321 87077 100000 722609716 87078 100000 669322571 87079 100000 783308010 87080 100000 180357516 87081 100000 511060544 87082 100000 874911224 87083 100000 317482526 87084 100000 874041692 87085 100000 199249649 87086 100000 163992713 87087 100000 916424399 87088 100000 150118554 87089 100000 400730613 87090 100000 171064737 87091 100000 489761344 87092 100000 695350989 87093 100000 516526495 87094 100000 109536998 87095 100000 276355377 87096 100000 491724065 87097 100000 222085952 87098 100000 472333294 87099 100000 365227723 87100 100000 530372860 87101 100000 681222471 87102 100000 869281679 87103 100000 868654310 87104 100000 47037012 87105 100000 531814295 87106 100000 499605430 87107 100000 536698163 87108 100000 872077172 87109 100000 738213790 87110 100000 353055419 87111 100000 262765099 87112 100000 443992284 87113 100000 891532732 87114 100000 339341146 87115 100000 192196276 87116 100000 621518387 87117 100000 220280741 87118 100000 507104445 87119 100000 70096666 87120 100000 72594255 87121 100000 810247541 87122 100000 925475191 87123 100000 395890730 87124 100000 800296380 87125 100000 854330497 87126 100000 165039578 87127 100000 957697888 87128 100000 300036889 87129 100000 572175736 87130 100000 217825153 87131 100000 563790195 87132 100000 722714733 87133 100000 887191223 87134 100000 766197811 87135 100000 983837419 87136 100000 646872753 87137 100000 667078672 87138 100000 303423896 87139 100000 321963737 87140 100000 737662153 87141 100000 766936947 87142 100000 473814712 87143 100000 34587239 87144 100000 965170640 87145 100000 375593752 87146 100000 938105322 87147 100000 270182301 87148 100000 783944848 87149 100000 26328582 87150 100000 459262471 87151 100000 921572274 87152 100000 474037204 87153 100000 421220914 87154 100000 490941195 87155 100000 581020194 87156 100000 102676269 87157 100000 142989621 87158 100000 380458931 87159 100000 997159967 87160 100000 90275366 87161 100000 905902758 87162 100000 998096399 87163 100000 910809374 87164 100000 90892824 87165 100000 698439407 87166 100000 374712514 87167 100000 716434556 87168 100000 720940520 87169 100000 69592954 87170 100000 607732708 87171 100000 613302665 87172 100000 725510556 87173 100000 972315777 87174 100000 666748046 87175 100000 317660979 87176 100000 912906819 87177 100000 366962750 87178 100000 726597011 87179 100000 394885782 87180 100000 646174162 87181 100000 837939249 87182 100000 230160423 87183 100000 916506926 87184 100000 949875786 87185 100000 743773885 87186 100000 465712506 87187 100000 715420799 87188 100000 987353120 87189 100000 889970232 87190 100000 197248167 87191 100000 979265630 87192 100000 250640436 87193 100000 409342039 87194 100000 903737827 87195 100000 697977440 87196 100000 162187267 87197 100000 596794966 87198 100000 698967520 87199 100000 609619779 87200 100000 766531764 87201 100000 731424551 87202 100000 551134912 87203 100000 49384760 87204 100000 374369013 87205 100000 830581135 87206 100000 138596090 87207 100000 797677781 87208 100000 220353987 87209 100000 553935825 87210 100000 392391443 87211 100000 495823220 87212 100000 912045859 87213 100000 241113322 87214 100000 925569175 87215 100000 760960440 87216 100000 479349834 87217 100000 862070102 87218 100000 767367059 87219 100000 832860022 87220 100000 453966676 87221 100000 326436640 87222 100000 232862582 87223 100000 199683168 87224 100000 349883994 87225 100000 161188136 87226 100000 363424001 87227 100000 584772970 87228 100000 148233246 87229 100000 607576659 87230 100000 380548950 87231 100000 890589660 87232 100000 312529775 87233 100000 140003198 87234 100000 416130731 87235 100000 609458134 87236 100000 539159832 87237 100000 712555895 87238 100000 407521996 87239 100000 98956298 87240 100000 349210942 87241 100000 375633353 87242 100000 773403183 87243 100000 311927342 87244 100000 119733937 87245 100000 984008283 87246 100000 892015097 87247 100000 454723605 87248 100000 838455190 87249 100000 881548909 87250 100000 559834800 87251 100000 514272940 87252 100000 759680604 87253 100000 520694842 87254 100000 951669713 87255 100000 567836290 87256 100000 486051183 87257 100000 929278374 87258 100000 356153637 87259 100000 214375597 87260 100000 630413972 87261 100000 228168273 87262 100000 146315005 87263 100000 187353991 87264 100000 273660778 87265 100000 529154801 87266 100000 503494321 87267 100000 738817903 87268 100000 548221401 87269 100000 662143837 87270 100000 104196512 87271 100000 725167910 87272 100000 604647837 87273 100000 308165888 87274 100000 280774159 87275 100000 599949458 87276 100000 321686725 87277 100000 38129953 87278 100000 558807729 87279 100000 803012497 87280 100000 719413752 87281 100000 135360945 87282 100000 968995250 87283 100000 472293578 87284 100000 363155781 87285 100000 200649983 87286 100000 950727727 87287 100000 323369045 87288 100000 86460745 87289 100000 636501294 87290 100000 375529745 87291 100000 413488164 87292 100000 120214614 87293 100000 199741679 87294 100000 299444277 87295 100000 294206073 87296 100000 734683908 87297 100000 50038826 87298 100000 575408255 87299 100000 103970445 87300 100000 124828463 87301 100000 458931752 87302 100000 423524063 87303 100000 100451755 87304 100000 974641747 87305 100000 341506268 87306 100000 68583402 87307 100000 341473366 87308 100000 98587807 87309 100000 954072683 87310 100000 155582217 87311 100000 855036066 87312 100000 812415586 87313 100000 577719647 87314 100000 845989294 87315 100000 798480658 87316 100000 523842003 87317 100000 621497609 87318 100000 770658736 87319 100000 740721062 87320 100000 160496034 87321 100000 361634035 87322 100000 458843651 87323 100000 205275255 87324 100000 717322043 87325 100000 788089229 87326 100000 615915528 87327 100000 121590836 87328 100000 722768225 87329 100000 4324941 87330 100000 340784655 87331 100000 922903937 87332 100000 236816769 87333 100000 314267858 87334 100000 865789249 87335 100000 356304336 87336 100000 624717274 87337 100000 295068107 87338 100000 24350332 87339 100000 145615806 87340 100000 518386276 87341 100000 366302820 87342 100000 295926565 87343 100000 905086837 87344 100000 959592546 87345 100000 725101587 87346 100000 16984808 87347 100000 394055098 87348 100000 4645294 87349 100000 611457019 87350 100000 377046255 87351 100000 507602279 87352 100000 536864832 87353 100000 976112043 87354 100000 59338735 87355 100000 467350292 87356 100000 258060427 87357 100000 336301764 87358 100000 366264890 87359 100000 445697307 87360 100000 287392856 87361 100000 837141636 87362 100000 794387341 87363 100000 681266871 87364 100000 908539922 87365 100000 425680427 87366 100000 207931440 87367 100000 826809705 87368 100000 85038621 87369 100000 56706692 87370 100000 778400890 87371 100000 453415838 87372 100000 1576142 87373 100000 791159676 87374 100000 430526610 87375 100000 545389470 87376 100000 475419423 87377 100000 802635793 87378 100000 775485778 87379 100000 601830849 87380 100000 840601545 87381 100000 536554608 87382 100000 536551675 87383 100000 803364189 87384 100000 187767494 87385 100000 254077569 87386 100000 995640315 87387 100000 632336878 87388 100000 51912495 87389 100000 492597219 87390 100000 867201462 87391 100000 105061136 87392 100000 250776290 87393 100000 372334292 87394 100000 984367804 87395 100000 805783897 87396 100000 948124564 87397 100000 423406865 87398 100000 693881091 87399 100000 867159488 87400 100000 83472393 87401 100000 775226297 87402 100000 43884022 87403 100000 928891836 87404 100000 229685397 87405 100000 100321595 87406 100000 151930619 87407 100000 17505448 87408 100000 803374956 87409 100000 821614146 87410 100000 658253548 87411 100000 204074617 87412 100000 978912409 87413 100000 893438689 87414 100000 611529504 87415 100000 537051135 87416 100000 686056934 87417 100000 444967889 87418 100000 383107402 87419 100000 664421968 87420 100000 389320065 87421 100000 150459607 87422 100000 474819996 87423 100000 919223607 87424 100000 913096143 87425 100000 96925456 87426 100000 441679379 87427 100000 117725951 87428 100000 961238294 87429 100000 803969215 87430 100000 607897476 87431 100000 641891218 87432 100000 579630125 87433 100000 753296678 87434 100000 179020565 87435 100000 838447676 87436 100000 523591855 87437 100000 159403416 87438 100000 50912325 87439 100000 310607392 87440 100000 182811491 87441 100000 876218815 87442 100000 992788087 87443 100000 465945558 87444 100000 491855370 87445 100000 740229434 87446 100000 142335285 87447 100000 746679151 87448 100000 488728150 87449 100000 340248354 87450 100000 102346707 87451 100000 710662907 87452 100000 105409787 87453 100000 156751816 87454 100000 744494716 87455 100000 387794412 87456 100000 310461558 87457 100000 780007633 87458 100000 752043753 87459 100000 962188109 87460 100000 877308091 87461 100000 457076743 87462 100000 731189993 87463 100000 464411330 87464 100000 78821179 87465 100000 643962804 87466 100000 226647547 87467 100000 830598627 87468 100000 923600123 87469 100000 269912072 87470 100000 395267137 87471 100000 498592466 87472 100000 317122801 87473 100000 481333575 87474 100000 269129672 87475 100000 170402870 87476 100000 303424940 87477 100000 569942260 87478 100000 472807579 87479 100000 365456357 87480 100000 547424425 87481 100000 936998663 87482 100000 61403800 87483 100000 743654032 87484 100000 937622373 87485 100000 665394179 87486 100000 674657582 87487 100000 393505223 87488 100000 5615886 87489 100000 899598926 87490 100000 817516264 87491 100000 786865626 87492 100000 414236868 87493 100000 688987730 87494 100000 108908166 87495 100000 766212157 87496 100000 442710988 87497 100000 135186245 87498 100000 490196863 87499 100000 658823644 87500 100000 841461231 87501 100000 104002683 87502 100000 60189231 87503 100000 861696716 87504 100000 803010646 87505 100000 268261020 87506 100000 617991617 87507 100000 713492014 87508 100000 297825535 87509 100000 72520215 87510 100000 945566998 87511 100000 261562222 87512 100000 408638521 87513 100000 20995474 87514 100000 48576184 87515 100000 66267260 87516 100000 461137601 87517 100000 236836186 87518 100000 676519076 87519 100000 892505233 87520 100000 486987705 87521 100000 336212605 87522 100000 168121245 87523 100000 255484051 87524 100000 869631126 87525 100000 182684559 87526 100000 411737043 87527 100000 496555829 87528 100000 269273862 87529 100000 506082639 87530 100000 400332218 87531 100000 465956606 87532 100000 347711772 87533 100000 533857943 87534 100000 152984226 87535 100000 396339250 87536 100000 264027180 87537 100000 52813216 87538 100000 810940404 87539 100000 113084731 87540 100000 554088602 87541 100000 627628616 87542 100000 358736908 87543 100000 36517183 87544 100000 541978769 87545 100000 105164050 87546 100000 678111418 87547 100000 998574301 87548 100000 917993076 87549 100000 239794447 87550 100000 710044460 87551 100000 482276701 87552 100000 352878492 87553 100000 744698172 87554 100000 49713988 87555 100000 197607785 87556 100000 848225839 87557 100000 610432353 87558 100000 682588171 87559 100000 714071181 87560 100000 921863484 87561 100000 352869886 87562 100000 542822714 87563 100000 718253107 87564 100000 909130100 87565 100000 796387470 87566 100000 184083978 87567 100000 67244750 87568 100000 423029219 87569 100000 611356547 87570 100000 97305031 87571 100000 853623035 87572 100000 199016723 87573 100000 807295583 87574 100000 74806617 87575 100000 761040973 87576 100000 972897411 87577 100000 551118811 87578 100000 503376113 87579 100000 660157734 87580 100000 252583923 87581 100000 521834899 87582 100000 814893508 87583 100000 93161846 87584 100000 407327457 87585 100000 56580271 87586 100000 243636232 87587 100000 267440538 87588 100000 392291235 87589 100000 695173137 87590 100000 122584034 87591 100000 201825167 87592 100000 626536865 87593 100000 452267441 87594 100000 130174644 87595 100000 686951563 87596 100000 594863962 87597 100000 966117952 87598 100000 394874196 87599 100000 786081776 87600 100000 39328699 87601 100000 521673658 87602 100000 402190154 87603 100000 940710869 87604 100000 346032171 87605 100000 814729734 87606 100000 150348710 87607 100000 841297330 87608 100000 195445382 87609 100000 554878930 87610 100000 838793886 87611 100000 220362462 87612 100000 253325195 87613 100000 92391959 87614 100000 997620246 87615 100000 226394911 87616 100000 324317705 87617 100000 84707945 87618 100000 481984962 87619 100000 170647238 87620 100000 697298255 87621 100000 978198660 87622 100000 51742412 87623 100000 899586556 87624 100000 656157146 87625 100000 625884477 87626 100000 979645985 87627 100000 712365464 87628 100000 81529500 87629 100000 58255119 87630 100000 587214812 87631 100000 827377232 87632 100000 597032563 87633 100000 324579234 87634 100000 30903352 87635 100000 318325819 87636 100000 756683678 87637 100000 900244463 87638 100000 913259891 87639 100000 729353354 87640 100000 304076123 87641 100000 157088671 87642 100000 266202498 87643 100000 813048086 87644 100000 177001843 87645 100000 436367823 87646 100000 9936003 87647 100000 422598492 87648 100000 575362119 87649 100000 229771626 87650 100000 378350012 87651 100000 275614388 87652 100000 27964699 87653 100000 904965233 87654 100000 803027540 87655 100000 556550908 87656 100000 137885824 87657 100000 181434869 87658 100000 152642802 87659 100000 513607094 87660 100000 793724157 87661 100000 895950448 87662 100000 442712819 87663 100000 535378677 87664 100000 885901182 87665 100000 130281504 87666 100000 93272970 87667 100000 216204081 87668 100000 832532673 87669 100000 800095324 87670 100000 102912806 87671 100000 833797942 87672 100000 163485764 87673 100000 154093445 87674 100000 123530404 87675 100000 558435516 87676 100000 459298859 87677 100000 186927920 87678 100000 705526038 87679 100000 605720737 87680 100000 54924098 87681 100000 717598276 87682 100000 153059330 87683 100000 564148521 87684 100000 506956467 87685 100000 57030525 87686 100000 940355708 87687 100000 845790686 87688 100000 766875900 87689 100000 656657296 87690 100000 950197909 87691 100000 18901328 87692 100000 715406390 87693 100000 515367480 87694 100000 345189678 87695 100000 463462680 87696 100000 785738429 87697 100000 306002247 87698 100000 73285926 87699 100000 618010704 87700 100000 160769464 87701 100000 613821787 87702 100000 1861997 87703 100000 913037967 87704 100000 132453384 87705 100000 529690196 87706 100000 246955958 87707 100000 315330667 87708 100000 625861538 87709 100000 836240867 87710 100000 204757200 87711 100000 169481909 87712 100000 955906297 87713 100000 366128600 87714 100000 791814774 87715 100000 119936798 87716 100000 135011432 87717 100000 232717339 87718 100000 75602573 87719 100000 226559113 87720 100000 460403604 87721 100000 273395664 87722 100000 604886207 87723 100000 627102461 87724 100000 577532267 87725 100000 228882104 87726 100000 893094416 87727 100000 61809778 87728 100000 525289087 87729 100000 838437387 87730 100000 20352791 87731 100000 256918843 87732 100000 737689711 87733 100000 689446777 87734 100000 966601459 87735 100000 440975381 87736 100000 552689105 87737 100000 169281209 87738 100000 380788393 87739 100000 152297782 87740 100000 37458907 87741 100000 222958434 87742 100000 409713457 87743 100000 273462046 87744 100000 581084093 87745 100000 353982333 87746 100000 154043051 87747 100000 387695336 87748 100000 112476229 87749 100000 456786941 87750 100000 647538195 87751 100000 986446104 87752 100000 30959131 87753 100000 891196553 87754 100000 404971155 87755 100000 217290691 87756 100000 1770456 87757 100000 196749650 87758 100000 514748477 87759 100000 946203655 87760 100000 726516216 87761 100000 562645528 87762 100000 330921883 87763 100000 982636061 87764 100000 528015345 87765 100000 327049691 87766 100000 293461897 87767 100000 806151685 87768 100000 907978234 87769 100000 546819558 87770 100000 697809594 87771 100000 929029388 87772 100000 492688429 87773 100000 232369339 87774 100000 552900648 87775 100000 796659095 87776 100000 106872299 87777 100000 194978884 87778 100000 570388534 87779 100000 515399593 87780 100000 682824647 87781 100000 368203063 87782 100000 473664998 87783 100000 247197528 87784 100000 823325090 87785 100000 347339017 87786 100000 677649608 87787 100000 506377543 87788 100000 566003067 87789 100000 122176176 87790 100000 748162709 87791 100000 480656307 87792 100000 496956542 87793 100000 171138771 87794 100000 938439669 87795 100000 162100710 87796 100000 849395696 87797 100000 136591873 87798 100000 510867161 87799 100000 793499168 87800 100000 14446573 87801 100000 780519135 87802 100000 340647721 87803 100000 704997314 87804 100000 98206902 87805 100000 493236286 87806 100000 475254404 87807 100000 536151848 87808 100000 956270418 87809 100000 653650478 87810 100000 162658067 87811 100000 699731628 87812 100000 830918655 87813 100000 596072241 87814 100000 745982247 87815 100000 980342381 87816 100000 6819501 87817 100000 45014521 87818 100000 85179493 87819 100000 847844583 87820 100000 180589304 87821 100000 708612514 87822 100000 964876135 87823 100000 356379771 87824 100000 981329476 87825 100000 283192693 87826 100000 721700891 87827 100000 150608469 87828 100000 265127793 87829 100000 74931228 87830 100000 451847772 87831 100000 137681604 87832 100000 605020582 87833 100000 148717188 87834 100000 615731535 87835 100000 230602246 87836 100000 499116472 87837 100000 256096468 87838 100000 931641169 87839 100000 733450533 87840 100000 936170227 87841 100000 935959572 87842 100000 732418222 87843 100000 695788496 87844 100000 782586318 87845 100000 791730488 87846 100000 806923081 87847 100000 244734006 87848 100000 797374724 87849 100000 59399503 87850 100000 588183363 87851 100000 312340078 87852 100000 585195282 87853 100000 257695708 87854 100000 511332130 87855 100000 485122360 87856 100000 482856891 87857 100000 854462392 87858 100000 540339208 87859 100000 316659449 87860 100000 90140101 87861 100000 242482274 87862 100000 114888353 87863 100000 830764308 87864 100000 192166927 87865 100000 283603985 87866 100000 225103384 87867 100000 19386448 87868 100000 164920819 87869 100000 490643168 87870 100000 603986387 87871 100000 16622394 87872 100000 950122003 87873 100000 622110770 87874 100000 401781650 87875 100000 636734699 87876 100000 504371735 87877 100000 694424684 87878 100000 548395993 87879 100000 87429948 87880 100000 678337348 87881 100000 833057521 87882 100000 122854568 87883 100000 949599546 87884 100000 139581800 87885 100000 575255841 87886 100000 754471261 87887 100000 175437393 87888 100000 497035466 87889 100000 502778731 87890 100000 968660396 87891 100000 566213391 87892 100000 151654709 87893 100000 440762631 87894 100000 992915556 87895 100000 716476977 87896 100000 390002556 87897 100000 441526692 87898 100000 520205016 87899 100000 51199548 87900 100000 730378655 87901 100000 221002694 87902 100000 614126400 87903 100000 401029754 87904 100000 318302251 87905 100000 624017378 87906 100000 874360690 87907 100000 694946618 87908 100000 686838963 87909 100000 946667369 87910 100000 137790322 87911 100000 803285112 87912 100000 953652724 87913 100000 308483823 87914 100000 275227450 87915 100000 659730340 87916 100000 451101369 87917 100000 372968737 87918 100000 128162865 87919 100000 180205570 87920 100000 135925928 87921 100000 783727525 87922 100000 931585719 87923 100000 329506890 87924 100000 606608719 87925 100000 822106124 87926 100000 369667618 87927 100000 863134428 87928 100000 596248374 87929 100000 684302396 87930 100000 351731841 87931 100000 526852343 87932 100000 52071668 87933 100000 218632382 87934 100000 721987997 87935 100000 192092418 87936 100000 694565107 87937 100000 502351358 87938 100000 575586384 87939 100000 171313201 87940 100000 541870759 87941 100000 64024457 87942 100000 761423818 87943 100000 31725686 87944 100000 367113250 87945 100000 13977076 87946 100000 434949274 87947 100000 787566819 87948 100000 859982725 87949 100000 90961548 87950 100000 320784190 87951 100000 236074864 87952 100000 359794640 87953 100000 398414537 87954 100000 349061050 87955 100000 113568989 87956 100000 449680669 87957 100000 841435715 87958 100000 708227887 87959 100000 706542624 87960 100000 5034519 87961 100000 256013360 87962 100000 354031862 87963 100000 983691150 87964 100000 627200128 87965 100000 67960512 87966 100000 49708904 87967 100000 44650617 87968 100000 451280644 87969 100000 901980489 87970 100000 13777606 87971 100000 895999348 87972 100000 238130706 87973 100000 884036991 87974 100000 765543838 87975 100000 231187376 87976 100000 341747875 87977 100000 610955829 87978 100000 189811351 87979 100000 380238839 87980 100000 250219361 87981 100000 579762615 87982 100000 17611539 87983 100000 546727515 87984 100000 947862528 87985 100000 375751271 87986 100000 860465137 87987 100000 195253658 87988 100000 522718204 87989 100000 520641731 87990 100000 60438746 87991 100000 287956139 87992 100000 922301197 87993 100000 286479947 87994 100000 324765975 87995 100000 349599179 87996 100000 818356676 87997 100000 44924731 87998 100000 630533713 87999 100000 325810512 88000 100000 934057444 88001 100000 747454366 88002 100000 119426114 88003 100000 82785858 88004 100000 153365205 88005 100000 411901051 88006 100000 383336203 88007 100000 619285578 88008 100000 685524212 88009 100000 950652935 88010 100000 758662493 88011 100000 29288085 88012 100000 908413483 88013 100000 826621194 88014 100000 247780892 88015 100000 737593415 88016 100000 132688455 88017 100000 228469807 88018 100000 92684123 88019 100000 487220895 88020 100000 307529347 88021 100000 544857621 88022 100000 218330954 88023 100000 764948441 88024 100000 860306181 88025 100000 496883264 88026 100000 256833126 88027 100000 655341404 88028 100000 364503714 88029 100000 539091135 88030 100000 595209878 88031 100000 758427740 88032 100000 100927695 88033 100000 452741582 88034 100000 226610304 88035 100000 460846133 88036 100000 614436136 88037 100000 63191579 88038 100000 50993012 88039 100000 322060294 88040 100000 989729314 88041 100000 714217571 88042 100000 233904006 88043 100000 995103225 88044 100000 859332409 88045 100000 196281285 88046 100000 221638737 88047 100000 808051364 88048 100000 35559206 88049 100000 657630341 88050 100000 602773367 88051 100000 395530947 88052 100000 315449134 88053 100000 940762194 88054 100000 183749348 88055 100000 329200323 88056 100000 535014414 88057 100000 722272737 88058 100000 965491194 88059 100000 504273043 88060 100000 225538299 88061 100000 927049534 88062 100000 13277519 88063 100000 15318218 88064 100000 608040348 88065 100000 239278225 88066 100000 42004215 88067 100000 220907108 88068 100000 363798533 88069 100000 282608487 88070 100000 995737769 88071 100000 766159632 88072 100000 961808428 88073 100000 657708410 88074 100000 800382246 88075 100000 824388119 88076 100000 170122661 88077 100000 938091735 88078 100000 477070157 88079 100000 693215936 88080 100000 862610301 88081 100000 909249143 88082 100000 810532478 88083 100000 566494309 88084 100000 995337109 88085 100000 917005953 88086 100000 245010388 88087 100000 850241713 88088 100000 395197643 88089 100000 402271336 88090 100000 33027013 88091 100000 289112743 88092 100000 576876748 88093 100000 206443401 88094 100000 159610903 88095 100000 820512524 88096 100000 731588693 88097 100000 687604800 88098 100000 727585486 88099 100000 427279070 88100 100000 919323161 88101 100000 238020012 88102 100000 208056302 88103 100000 587655732 88104 100000 384590272 88105 100000 388786206 88106 100000 751331498 88107 100000 5761016 88108 100000 319136948 88109 100000 722053920 88110 100000 568231389 88111 100000 604864379 88112 100000 571060934 88113 100000 108963920 88114 100000 880448319 88115 100000 146798917 88116 100000 404620623 88117 100000 915651545 88118 100000 238828634 88119 100000 295548353 88120 100000 724732893 88121 100000 998048615 88122 100000 669454221 88123 100000 316560851 88124 100000 97171848 88125 100000 430252397 88126 100000 146183061 88127 100000 182676014 88128 100000 122076763 88129 100000 352275105 88130 100000 562203093 88131 100000 940367288 88132 100000 282715429 88133 100000 371281539 88134 100000 771056863 88135 100000 564029202 88136 100000 859422224 88137 100000 712686218 88138 100000 996087523 88139 100000 976188070 88140 100000 279877715 88141 100000 197496828 88142 100000 931395555 88143 100000 202905798 88144 100000 730101952 88145 100000 40742660 88146 100000 721254141 88147 100000 71463349 88148 100000 166637662 88149 100000 276704084 88150 100000 777990174 88151 100000 91897575 88152 100000 908731429 88153 100000 93908558 88154 100000 244679923 88155 100000 402448289 88156 100000 903601458 88157 100000 202457154 88158 100000 32330131 88159 100000 813201673 88160 100000 898133391 88161 100000 95387851 88162 100000 475468204 88163 100000 277462555 88164 100000 279571948 88165 100000 448115673 88166 100000 233404864 88167 100000 487770460 88168 100000 870416988 88169 100000 69208030 88170 100000 798536241 88171 100000 122657075 88172 100000 196133117 88173 100000 694894058 88174 100000 411096912 88175 100000 850757903 88176 100000 565268749 88177 100000 27547919 88178 100000 279195668 88179 100000 449832539 88180 100000 298044052 88181 100000 35643251 88182 100000 992676682 88183 100000 822713311 88184 100000 943180558 88185 100000 751505926 88186 100000 953228739 88187 100000 213995747 88188 100000 776976732 88189 100000 39403617 88190 100000 798993967 88191 100000 111601143 88192 100000 972099711 88193 100000 364744634 88194 100000 588588262 88195 100000 854817856 88196 100000 672027694 88197 100000 679673547 88198 100000 259571663 88199 100000 545621753 88200 100000 686424399 88201 100000 750209962 88202 100000 84605431 88203 100000 597737862 88204 100000 436882685 88205 100000 917966 88206 100000 240058844 88207 100000 380745850 88208 100000 143638774 88209 100000 687650323 88210 100000 907161655 88211 100000 777180899 88212 100000 134207293 88213 100000 55441745 88214 100000 116953483 88215 100000 526926563 88216 100000 431528658 88217 100000 909913530 88218 100000 433365946 88219 100000 885317785 88220 100000 616502379 88221 100000 251313566 88222 100000 252745879 88223 100000 374038851 88224 100000 845113824 88225 100000 822840278 88226 100000 216851089 88227 100000 881421467 88228 100000 661745887 88229 100000 645562428 88230 100000 179521258 88231 100000 933342812 88232 100000 48322938 88233 100000 804569053 88234 100000 866411605 88235 100000 910073482 88236 100000 350006847 88237 100000 89979336 88238 100000 338765474 88239 100000 613321948 88240 100000 794353958 88241 100000 305984238 88242 100000 55884401 88243 100000 445181701 88244 100000 554675149 88245 100000 498948351 88246 100000 725482970 88247 100000 409442261 88248 100000 718943605 88249 100000 743673105 88250 100000 75086895 88251 100000 368465061 88252 100000 603686816 88253 100000 844339993 88254 100000 532106789 88255 100000 180180525 88256 100000 299704804 88257 100000 208836440 88258 100000 726251727 88259 100000 811080824 88260 100000 990014115 88261 100000 526102000 88262 100000 968315364 88263 100000 795995614 88264 100000 197859935 88265 100000 21380786 88266 100000 188809618 88267 100000 903424727 88268 100000 990967995 88269 100000 691454771 88270 100000 473281375 88271 100000 615153956 88272 100000 237226555 88273 100000 922100472 88274 100000 615772963 88275 100000 397832526 88276 100000 552134725 88277 100000 814078334 88278 100000 379798360 88279 100000 813745530 88280 100000 11664048 88281 100000 975440969 88282 100000 140227383 88283 100000 593785075 88284 100000 214310074 88285 100000 449901986 88286 100000 91800494 88287 100000 685667564 88288 100000 250354510 88289 100000 681708412 88290 100000 336042276 88291 100000 941629866 88292 100000 524841565 88293 100000 760608361 88294 100000 539606861 88295 100000 791114724 88296 100000 759198622 88297 100000 538111165 88298 100000 348862979 88299 100000 48841537 88300 100000 122360601 88301 100000 381082106 88302 100000 8459116 88303 100000 748712132 88304 100000 633846998 88305 100000 687355583 88306 100000 93843139 88307 100000 18423394 88308 100000 158729956 88309 100000 638862676 88310 100000 422323738 88311 100000 103991876 88312 100000 343426889 88313 100000 788037700 88314 100000 496009415 88315 100000 727370857 88316 100000 64423609 88317 100000 206187949 88318 100000 553340597 88319 100000 250829620 88320 100000 831156902 88321 100000 847025702 88322 100000 968673761 88323 100000 90011247 88324 100000 818017313 88325 100000 636637175 88326 100000 328704773 88327 100000 314881748 88328 100000 957375646 88329 100000 817063218 88330 100000 929080294 88331 100000 484698084 88332 100000 205661862 88333 100000 941106680 88334 100000 991541419 88335 100000 483219119 88336 100000 358813904 88337 100000 237686648 88338 100000 731870694 88339 100000 569434361 88340 100000 589066054 88341 100000 29108498 88342 100000 602141858 88343 100000 672472493 88344 100000 426668847 88345 100000 804129003 88346 100000 821550722 88347 100000 223216729 88348 100000 496820429 88349 100000 338513353 88350 100000 289515983 88351 100000 398167393 88352 100000 207449042 88353 100000 178489782 88354 100000 605177454 88355 100000 503974913 88356 100000 66349453 88357 100000 347205603 88358 100000 617073302 88359 100000 299675660 88360 100000 588950179 88361 100000 615436413 88362 100000 609608032 88363 100000 235878820 88364 100000 599319480 88365 100000 157583681 88366 100000 40992763 88367 100000 686879978 88368 100000 923790822 88369 100000 600944977 88370 100000 86763091 88371 100000 287893811 88372 100000 262896609 88373 100000 33425354 88374 100000 223960530 88375 100000 779645179 88376 100000 599069214 88377 100000 188111513 88378 100000 950863326 88379 100000 214139365 88380 100000 337630010 88381 100000 40460315 88382 100000 695839905 88383 100000 510261371 88384 100000 814527160 88385 100000 141904344 88386 100000 259045325 88387 100000 548362390 88388 100000 618465622 88389 100000 510228466 88390 100000 459437276 88391 100000 284711534 88392 100000 917486084 88393 100000 732141509 88394 100000 415298192 88395 100000 154503233 88396 100000 682659476 88397 100000 336975862 88398 100000 546912806 88399 100000 771540179 88400 100000 903095107 88401 100000 960477053 88402 100000 655406374 88403 100000 657145298 88404 100000 939410926 88405 100000 756299803 88406 100000 127273491 88407 100000 625845111 88408 100000 381749609 88409 100000 670259290 88410 100000 744623101 88411 100000 365066194 88412 100000 958910246 88413 100000 471762814 88414 100000 244345939 88415 100000 848083707 88416 100000 877351883 88417 100000 211276016 88418 100000 312453523 88419 100000 123657892 88420 100000 234194074 88421 100000 734444017 88422 100000 924613941 88423 100000 415847389 88424 100000 582056359 88425 100000 10363798 88426 100000 490347166 88427 100000 838401337 88428 100000 733414934 88429 100000 163893137 88430 100000 939853715 88431 100000 162856539 88432 100000 909314249 88433 100000 433298281 88434 100000 519826231 88435 100000 314973549 88436 100000 644428646 88437 100000 302970164 88438 100000 724268233 88439 100000 17848783 88440 100000 105680287 88441 100000 952875193 88442 100000 841108637 88443 100000 632925220 88444 100000 885759351 88445 100000 133784180 88446 100000 884175971 88447 100000 867764990 88448 100000 632133469 88449 100000 392913162 88450 100000 199211176 88451 100000 544987412 88452 100000 885655376 88453 100000 988987307 88454 100000 578246102 88455 100000 193125710 88456 100000 761877069 88457 100000 928951839 88458 100000 435364791 88459 100000 931347599 88460 100000 76988232 88461 100000 57371671 88462 100000 454535329 88463 100000 505779370 88464 100000 870180214 88465 100000 562808784 88466 100000 206309298 88467 100000 969028921 88468 100000 910045888 88469 100000 869506889 88470 100000 328392712 88471 100000 993854325 88472 100000 263019052 88473 100000 382766927 88474 100000 872525308 88475 100000 347327044 88476 100000 639757647 88477 100000 579770827 88478 100000 491611804 88479 100000 956614628 88480 100000 66686592 88481 100000 185557201 88482 100000 779965823 88483 100000 106434440 88484 100000 917447038 88485 100000 698915946 88486 100000 207481241 88487 100000 535306848 88488 100000 671693816 88489 100000 790855947 88490 100000 554439692 88491 100000 691888792 88492 100000 411083284 88493 100000 508943807 88494 100000 376928811 88495 100000 38960375 88496 100000 978130061 88497 100000 358013101 88498 100000 774756990 88499 100000 265490676 88500 100000 794222191 88501 100000 976252528 88502 100000 804952081 88503 100000 924874227 88504 100000 581623616 88505 100000 983650717 88506 100000 383450715 88507 100000 421338475 88508 100000 108599343 88509 100000 613088940 88510 100000 628624399 88511 100000 280046386 88512 100000 98404111 88513 100000 443915730 88514 100000 825635040 88515 100000 468810236 88516 100000 257001799 88517 100000 270163876 88518 100000 39657354 88519 100000 134367545 88520 100000 775495920 88521 100000 225627745 88522 100000 648835091 88523 100000 143395694 88524 100000 411338255 88525 100000 916288 88526 100000 325521641 88527 100000 501187875 88528 100000 211580784 88529 100000 163043555 88530 100000 723973390 88531 100000 727521038 88532 100000 571316869 88533 100000 109223855 88534 100000 579097125 88535 100000 560612846 88536 100000 913761044 88537 100000 541782979 88538 100000 113350082 88539 100000 470217773 88540 100000 504914136 88541 100000 737661299 88542 100000 831213668 88543 100000 573000082 88544 100000 534350369 88545 100000 686453432 88546 100000 247692057 88547 100000 286283693 88548 100000 343948058 88549 100000 968461036 88550 100000 190686568 88551 100000 599182516 88552 100000 989789036 88553 100000 5465120 88554 100000 920497436 88555 100000 464609754 88556 100000 768410152 88557 100000 342188571 88558 100000 701743984 88559 100000 611495683 88560 100000 513791372 88561 100000 577150121 88562 100000 611907068 88563 100000 834665517 88564 100000 142430576 88565 100000 677105019 88566 100000 910891837 88567 100000 618409113 88568 100000 898228684 88569 100000 101149486 88570 100000 402865722 88571 100000 567104462 88572 100000 26844053 88573 100000 192845018 88574 100000 308394284 88575 100000 337540501 88576 100000 234959587 88577 100000 625712621 88578 100000 497604173 88579 100000 687545847 88580 100000 99464480 88581 100000 776076455 88582 100000 975685580 88583 100000 521364549 88584 100000 837029046 88585 100000 352836361 88586 100000 335097670 88587 100000 823300630 88588 100000 974138206 88589 100000 204468906 88590 100000 80566550 88591 100000 93948808 88592 100000 836880782 88593 100000 975268529 88594 100000 117231167 88595 100000 277554294 88596 100000 333622275 88597 100000 29629805 88598 100000 424882342 88599 100000 776769325 88600 100000 974901853 88601 100000 294707889 88602 100000 763672267 88603 100000 331545703 88604 100000 604127849 88605 100000 492208707 88606 100000 467565120 88607 100000 74980143 88608 100000 894109762 88609 100000 8645056 88610 100000 283396668 88611 100000 744093721 88612 100000 624002759 88613 100000 665501636 88614 100000 420688931 88615 100000 510910329 88616 100000 590817453 88617 100000 634406970 88618 100000 227736775 88619 100000 321698214 88620 100000 446800576 88621 100000 18483178 88622 100000 74057103 88623 100000 996113069 88624 100000 11727162 88625 100000 744422155 88626 100000 3250534 88627 100000 112412502 88628 100000 886321176 88629 100000 749090393 88630 100000 163901572 88631 100000 871438254 88632 100000 907862817 88633 100000 914446891 88634 100000 68207358 88635 100000 413403691 88636 100000 31004283 88637 100000 564982859 88638 100000 340608394 88639 100000 379377067 88640 100000 359181104 88641 100000 305024604 88642 100000 713426230 88643 100000 71263409 88644 100000 824005068 88645 100000 426638057 88646 100000 721924181 88647 100000 889858529 88648 100000 701479097 88649 100000 827263837 88650 100000 417852322 88651 100000 445890842 88652 100000 322475793 88653 100000 90824027 88654 100000 126494332 88655 100000 666468429 88656 100000 303732605 88657 100000 358926399 88658 100000 65436260 88659 100000 294527289 88660 100000 448136482 88661 100000 14954123 88662 100000 872157597 88663 100000 587201936 88664 100000 179423533 88665 100000 965895588 88666 100000 964779758 88667 100000 956731449 88668 100000 756592747 88669 100000 53012873 88670 100000 143725818 88671 100000 424944553 88672 100000 835020039 88673 100000 609399823 88674 100000 498891542 88675 100000 576162579 88676 100000 687726079 88677 100000 927063747 88678 100000 520249523 88679 100000 574258666 88680 100000 228783437 88681 100000 644847538 88682 100000 546149856 88683 100000 878381443 88684 100000 470931690 88685 100000 647334144 88686 100000 2510304 88687 100000 8613960 88688 100000 748139609 88689 100000 655184541 88690 100000 175569008 88691 100000 510828972 88692 100000 750328662 88693 100000 610625207 88694 100000 172358050 88695 100000 627958140 88696 100000 754775853 88697 100000 280448262 88698 100000 876761822 88699 100000 986330546 88700 100000 979124522 88701 100000 385542117 88702 100000 437895789 88703 100000 899740590 88704 100000 364239184 88705 100000 961154388 88706 100000 341482739 88707 100000 639139479 88708 100000 69309834 88709 100000 387939857 88710 100000 533118610 88711 100000 767058429 88712 100000 552508991 88713 100000 600862248 88714 100000 182684774 88715 100000 507958781 88716 100000 600225220 88717 100000 124993937 88718 100000 366864846 88719 100000 911094178 88720 100000 985926910 88721 100000 470481056 88722 100000 297106855 88723 100000 955143720 88724 100000 925328650 88725 100000 537709111 88726 100000 931315149 88727 100000 551404955 88728 100000 90836336 88729 100000 575041506 88730 100000 962088651 88731 100000 528909533 88732 100000 207274114 88733 100000 697535643 88734 100000 184752831 88735 100000 885676925 88736 100000 518201678 88737 100000 805700338 88738 100000 779700290 88739 100000 238002499 88740 100000 737338710 88741 100000 38008014 88742 100000 291944720 88743 100000 211884119 88744 100000 70545722 88745 100000 9342960 88746 100000 206823567 88747 100000 138005221 88748 100000 654735959 88749 100000 471323802 88750 100000 604312500 88751 100000 79200040 88752 100000 214583597 88753 100000 467419578 88754 100000 300300304 88755 100000 652103086 88756 100000 492506567 88757 100000 723292842 88758 100000 119386303 88759 100000 112494027 88760 100000 567244084 88761 100000 519667875 88762 100000 809792657 88763 100000 417307482 88764 100000 66258602 88765 100000 306721755 88766 100000 338472803 88767 100000 304263110 88768 100000 412184608 88769 100000 647303609 88770 100000 522738393 88771 100000 662314468 88772 100000 457664752 88773 100000 726177909 88774 100000 723851393 88775 100000 604069783 88776 100000 102769286 88777 100000 854512800 88778 100000 807016142 88779 100000 580926404 88780 100000 521097797 88781 100000 83140150 88782 100000 711111940 88783 100000 532850768 88784 100000 92377478 88785 100000 349984981 88786 100000 804701660 88787 100000 769179150 88788 100000 138089826 88789 100000 841001918 88790 100000 163840758 88791 100000 137251644 88792 100000 296590279 88793 100000 179897711 88794 100000 44509923 88795 100000 146504804 88796 100000 902914301 88797 100000 388362200 88798 100000 449714023 88799 100000 882608758 88800 100000 114213463 88801 100000 932541509 88802 100000 970603896 88803 100000 208718938 88804 100000 255055929 88805 100000 184473378 88806 100000 552698878 88807 100000 869801902 88808 100000 699880963 88809 100000 839293486 88810 100000 647882379 88811 100000 714006755 88812 100000 171816347 88813 100000 437985172 88814 100000 560660850 88815 100000 873467300 88816 100000 168913952 88817 100000 124819145 88818 100000 506271035 88819 100000 824367565 88820 100000 495552240 88821 100000 397002819 88822 100000 813066413 88823 100000 173112961 88824 100000 315891988 88825 100000 702441240 88826 100000 314104412 88827 100000 531585526 88828 100000 90097319 88829 100000 91796797 88830 100000 864509297 88831 100000 811489492 88832 100000 70101556 88833 100000 254796211 88834 100000 601019407 88835 100000 908464018 88836 100000 238696308 88837 100000 26494838 88838 100000 514039404 88839 100000 45801917 88840 100000 298644270 88841 100000 445798226 88842 100000 625383495 88843 100000 131531102 88844 100000 466894379 88845 100000 615389316 88846 100000 338335396 88847 100000 247037131 88848 100000 87396038 88849 100000 908609515 88850 100000 476883331 88851 100000 371340104 88852 100000 711342050 88853 100000 907629849 88854 100000 421462608 88855 100000 526612391 88856 100000 723093553 88857 100000 715535849 88858 100000 356409414 88859 100000 811142133 88860 100000 494774303 88861 100000 150932367 88862 100000 872586837 88863 100000 94806485 88864 100000 538900182 88865 100000 770905347 88866 100000 994167759 88867 100000 259379893 88868 100000 32600863 88869 100000 994777967 88870 100000 209758054 88871 100000 779282123 88872 100000 838721652 88873 100000 329971615 88874 100000 823626352 88875 100000 427975544 88876 100000 719551369 88877 100000 462917003 88878 100000 518164402 88879 100000 31092388 88880 100000 181008382 88881 100000 712840129 88882 100000 382609462 88883 100000 824824029 88884 100000 457325575 88885 100000 910949230 88886 100000 151112210 88887 100000 316926164 88888 100000 396300776 88889 100000 555279743 88890 100000 150331491 88891 100000 652862956 88892 100000 808547382 88893 100000 203249079 88894 100000 741781311 88895 100000 430679148 88896 100000 731476917 88897 100000 147055317 88898 100000 794970061 88899 100000 578070927 88900 100000 909470434 88901 100000 156499483 88902 100000 20397573 88903 100000 418558027 88904 100000 191154111 88905 100000 505101631 88906 100000 736581566 88907 100000 365893327 88908 100000 573600590 88909 100000 318438751 88910 100000 313051909 88911 100000 206417899 88912 100000 43175890 88913 100000 145577123 88914 100000 77829295 88915 100000 561601603 88916 100000 113541446 88917 100000 452328563 88918 100000 911409712 88919 100000 658801703 88920 100000 114733833 88921 100000 297000591 88922 100000 761750762 88923 100000 295075987 88924 100000 956100864 88925 100000 17796933 88926 100000 560011270 88927 100000 2745967 88928 100000 288239840 88929 100000 954629351 88930 100000 905353753 88931 100000 345381546 88932 100000 514864963 88933 100000 51246343 88934 100000 911313600 88935 100000 568296732 88936 100000 22808948 88937 100000 123674294 88938 100000 409110843 88939 100000 629074448 88940 100000 74577088 88941 100000 495327000 88942 100000 595008910 88943 100000 993517436 88944 100000 169219739 88945 100000 47416073 88946 100000 813410870 88947 100000 631269141 88948 100000 537987261 88949 100000 598804039 88950 100000 371560874 88951 100000 918067153 88952 100000 698293140 88953 100000 812060208 88954 100000 968625922 88955 100000 497431 88956 100000 17153922 88957 100000 742696151 88958 100000 669420562 88959 100000 652788513 88960 100000 159495693 88961 100000 379269165 88962 100000 723122850 88963 100000 881632575 88964 100000 913366267 88965 100000 135998796 88966 100000 332354715 88967 100000 125710779 88968 100000 429212789 88969 100000 665604784 88970 100000 481317605 88971 100000 38490807 88972 100000 364294771 88973 100000 514880439 88974 100000 351995191 88975 100000 811216650 88976 100000 626120020 88977 100000 746961255 88978 100000 711979440 88979 100000 711306537 88980 100000 135573117 88981 100000 160073729 88982 100000 648697737 88983 100000 95496925 88984 100000 887652484 88985 100000 953041375 88986 100000 88638756 88987 100000 156554576 88988 100000 25132804 88989 100000 543910829 88990 100000 83631507 88991 100000 784596570 88992 100000 237577577 88993 100000 514677913 88994 100000 700139929 88995 100000 153015475 88996 100000 479023022 88997 100000 939801887 88998 100000 447111980 88999 100000 721427164 89000 100000 812306232 89001 100000 810547408 89002 100000 295011765 89003 100000 772090644 89004 100000 541569158 89005 100000 37078540 89006 100000 443573031 89007 100000 751143396 89008 100000 229465168 89009 100000 705707584 89010 100000 896253060 89011 100000 875803360 89012 100000 317941763 89013 100000 225595279 89014 100000 986581955 89015 100000 571565500 89016 100000 8980188 89017 100000 68417009 89018 100000 80698984 89019 100000 945633361 89020 100000 727607686 89021 100000 729942365 89022 100000 998027222 89023 100000 156282358 89024 100000 338650327 89025 100000 947254758 89026 100000 45820938 89027 100000 86174783 89028 100000 529550776 89029 100000 667921051 89030 100000 987961980 89031 100000 839922350 89032 100000 883008855 89033 100000 524886208 89034 100000 316383160 89035 100000 428191815 89036 100000 34831500 89037 100000 727582943 89038 100000 946845221 89039 100000 857793535 89040 100000 698172433 89041 100000 663450721 89042 100000 479238242 89043 100000 812625621 89044 100000 281896491 89045 100000 9258311 89046 100000 345167789 89047 100000 863039202 89048 100000 32734858 89049 100000 162488815 89050 100000 941403613 89051 100000 537003960 89052 100000 488996415 89053 100000 758918157 89054 100000 463481909 89055 100000 927771974 89056 100000 108840923 89057 100000 741151510 89058 100000 439784755 89059 100000 766253672 89060 100000 13927136 89061 100000 757657854 89062 100000 124949280 89063 100000 184413958 89064 100000 268192413 89065 100000 23142673 89066 100000 391675775 89067 100000 515508485 89068 100000 906222122 89069 100000 479685988 89070 100000 581769931 89071 100000 645586597 89072 100000 585082117 89073 100000 184269367 89074 100000 172310923 89075 100000 423511027 89076 100000 980193607 89077 100000 331276121 89078 100000 904235354 89079 100000 357733272 89080 100000 129221974 89081 100000 555218775 89082 100000 643990314 89083 100000 337604803 89084 100000 144951405 89085 100000 941245574 89086 100000 888838672 89087 100000 711764082 89088 100000 444565618 89089 100000 666386001 89090 100000 615019174 89091 100000 103948403 89092 100000 574723764 89093 100000 912008827 89094 100000 151748303 89095 100000 880576148 89096 100000 431447676 89097 100000 411879208 89098 100000 30463054 89099 100000 95186276 89100 100000 710392203 89101 100000 528852495 89102 100000 825334444 89103 100000 657192720 89104 100000 703348322 89105 100000 332349818 89106 100000 182919626 89107 100000 765525919 89108 100000 371719603 89109 100000 526868469 89110 100000 361922737 89111 100000 927878931 89112 100000 195349848 89113 100000 588304726 89114 100000 106736596 89115 100000 95409047 89116 100000 836084804 89117 100000 989497387 89118 100000 818900534 89119 100000 292844929 89120 100000 197344344 89121 100000 292350570 89122 100000 813575182 89123 100000 38440500 89124 100000 905907681 89125 100000 571883744 89126 100000 286294659 89127 100000 915373130 89128 100000 397078454 89129 100000 925101700 89130 100000 823579103 89131 100000 823122639 89132 100000 24433693 89133 100000 515055073 89134 100000 15859685 89135 100000 317402422 89136 100000 658247601 89137 100000 928174978 89138 100000 904810763 89139 100000 320421066 89140 100000 613833214 89141 100000 212691600 89142 100000 994588662 89143 100000 596063446 89144 100000 518549054 89145 100000 685960668 89146 100000 535304194 89147 100000 329814258 89148 100000 572546 89149 100000 208029447 89150 100000 842770157 89151 100000 738020469 89152 100000 46774514 89153 100000 216562404 89154 100000 33913946 89155 100000 471949982 89156 100000 50321569 89157 100000 985615353 89158 100000 321987711 89159 100000 522886547 89160 100000 341546366 89161 100000 256960082 89162 100000 179487621 89163 100000 178456034 89164 100000 59201604 89165 100000 704151045 89166 100000 749612940 89167 100000 932505396 89168 100000 791782478 89169 100000 284690530 89170 100000 318896061 89171 100000 720854460 89172 100000 968678375 89173 100000 252501114 89174 100000 834401003 89175 100000 215712401 89176 100000 2534061 89177 100000 425825901 89178 100000 585341876 89179 100000 812651390 89180 100000 672186925 89181 100000 59330541 89182 100000 263078792 89183 100000 934787555 89184 100000 543481397 89185 100000 687407766 89186 100000 564975452 89187 100000 373228261 89188 100000 210938698 89189 100000 874543495 89190 100000 713507355 89191 100000 257466565 89192 100000 475265311 89193 100000 516683608 89194 100000 501473790 89195 100000 932493090 89196 100000 259328289 89197 100000 939674063 89198 100000 874150918 89199 100000 532342247 89200 100000 20183461 89201 100000 81409388 89202 100000 463608039 89203 100000 267603736 89204 100000 522820735 89205 100000 380550230 89206 100000 76599023 89207 100000 811502594 89208 100000 36960688 89209 100000 469174474 89210 100000 747575899 89211 100000 698989644 89212 100000 771090705 89213 100000 298014687 89214 100000 821466584 89215 100000 250182369 89216 100000 695862506 89217 100000 204858463 89218 100000 806129681 89219 100000 69678200 89220 100000 37689835 89221 100000 459881032 89222 100000 370772512 89223 100000 747049632 89224 100000 121484134 89225 100000 605041359 89226 100000 975024783 89227 100000 406068395 89228 100000 790629837 89229 100000 172889820 89230 100000 878543226 89231 100000 451340807 89232 100000 742413390 89233 100000 788730325 89234 100000 117796275 89235 100000 430187646 89236 100000 193097 89237 100000 812781419 89238 100000 289042116 89239 100000 949918942 89240 100000 767606879 89241 100000 964229879 89242 100000 914593559 89243 100000 129953117 89244 100000 130262140 89245 100000 966701854 89246 100000 285219317 89247 100000 464482623 89248 100000 646419243 89249 100000 464476792 89250 100000 716508862 89251 100000 307701469 89252 100000 33249045 89253 100000 790478404 89254 100000 125762076 89255 100000 77178880 89256 100000 169835544 89257 100000 38540652 89258 100000 146738681 89259 100000 965415359 89260 100000 864728310 89261 100000 343868196 89262 100000 926612719 89263 100000 310351258 89264 100000 780558346 89265 100000 79505693 89266 100000 980377971 89267 100000 826574956 89268 100000 624278801 89269 100000 858379569 89270 100000 919093393 89271 100000 718132535 89272 100000 657563400 89273 100000 660011693 89274 100000 907415804 89275 100000 500432582 89276 100000 57073650 89277 100000 637928407 89278 100000 464157177 89279 100000 744805843 89280 100000 722555644 89281 100000 144794624 89282 100000 667938597 89283 100000 572847873 89284 100000 258477703 89285 100000 532437099 89286 100000 299123322 89287 100000 145720966 89288 100000 153436100 89289 100000 129535916 89290 100000 354893538 89291 100000 755362497 89292 100000 356562628 89293 100000 364265110 89294 100000 562823158 89295 100000 695261780 89296 100000 989831521 89297 100000 496099170 89298 100000 895092824 89299 100000 715178547 89300 100000 276338939 89301 100000 571847502 89302 100000 647944825 89303 100000 553344957 89304 100000 891626150 89305 100000 508490752 89306 100000 318283421 89307 100000 306281760 89308 100000 595732355 89309 100000 730065702 89310 100000 355372027 89311 100000 957290075 89312 100000 372596708 89313 100000 558091005 89314 100000 584901681 89315 100000 401325478 89316 100000 610775195 89317 100000 130267090 89318 100000 170443232 89319 100000 860619499 89320 100000 381989159 89321 100000 856460188 89322 100000 540204132 89323 100000 659332074 89324 100000 155695787 89325 100000 798429505 89326 100000 200767038 89327 100000 733739960 89328 100000 407335235 89329 100000 802456702 89330 100000 821705569 89331 100000 231769001 89332 100000 478534409 89333 100000 45482829 89334 100000 411216671 89335 100000 801298076 89336 100000 710219155 89337 100000 398032688 89338 100000 211826729 89339 100000 330242987 89340 100000 609386235 89341 100000 74367939 89342 100000 493967118 89343 100000 368195373 89344 100000 959362334 89345 100000 767909631 89346 100000 717956121 89347 100000 126579872 89348 100000 276879846 89349 100000 133936806 89350 100000 107536309 89351 100000 672195472 89352 100000 606772 89353 100000 238639366 89354 100000 368956645 89355 100000 954980362 89356 100000 515188020 89357 100000 89400224 89358 100000 720006433 89359 100000 314266423 89360 100000 247828040 89361 100000 196691000 89362 100000 167025620 89363 100000 991655281 89364 100000 693724527 89365 100000 229265237 89366 100000 422266603 89367 100000 294705170 89368 100000 914840451 89369 100000 903580784 89370 100000 500667364 89371 100000 951275053 89372 100000 902255236 89373 100000 229213731 89374 100000 847608910 89375 100000 895629881 89376 100000 304634988 89377 100000 516962610 89378 100000 224310237 89379 100000 374174099 89380 100000 968129072 89381 100000 466390769 89382 100000 456249024 89383 100000 535859081 89384 100000 756381697 89385 100000 807938813 89386 100000 944235985 89387 100000 616691503 89388 100000 633988054 89389 100000 140097648 89390 100000 935628236 89391 100000 166297554 89392 100000 685855362 89393 100000 959328980 89394 100000 837534292 89395 100000 911731948 89396 100000 343015616 89397 100000 978880680 89398 100000 502733846 89399 100000 275543929 89400 100000 250412185 89401 100000 498844563 89402 100000 184859399 89403 100000 826101875 89404 100000 340830182 89405 100000 69903467 89406 100000 984995707 89407 100000 740133107 89408 100000 506700926 89409 100000 672668820 89410 100000 253554816 89411 100000 539918136 89412 100000 967932291 89413 100000 123491296 89414 100000 830568541 89415 100000 61899237 89416 100000 332832111 89417 100000 27652951 89418 100000 88914389 89419 100000 3460867 89420 100000 702812745 89421 100000 951358441 89422 100000 898337550 89423 100000 104863339 89424 100000 755687496 89425 100000 26506757 89426 100000 801629459 89427 100000 822522729 89428 100000 551769154 89429 100000 126656764 89430 100000 768014762 89431 100000 351885963 89432 100000 599034290 89433 100000 187755942 89434 100000 193747707 89435 100000 765880952 89436 100000 716463873 89437 100000 440065676 89438 100000 32486596 89439 100000 453390218 89440 100000 587577664 89441 100000 547809472 89442 100000 866428963 89443 100000 862390070 89444 100000 466820849 89445 100000 652221638 89446 100000 982285314 89447 100000 422480989 89448 100000 395476031 89449 100000 443885303 89450 100000 650699657 89451 100000 123999083 89452 100000 470141202 89453 100000 423541570 89454 100000 486867758 89455 100000 225298634 89456 100000 658381294 89457 100000 218686327 89458 100000 215987832 89459 100000 936645015 89460 100000 173091472 89461 100000 413995596 89462 100000 943342525 89463 100000 195427363 89464 100000 303576418 89465 100000 720259175 89466 100000 570117766 89467 100000 402996231 89468 100000 886594616 89469 100000 793477036 89470 100000 77024483 89471 100000 25196410 89472 100000 672426739 89473 100000 778509802 89474 100000 251352281 89475 100000 239256347 89476 100000 723445629 89477 100000 624700171 89478 100000 431814691 89479 100000 530730860 89480 100000 782440779 89481 100000 993840758 89482 100000 485680889 89483 100000 946052213 89484 100000 175717281 89485 100000 979647334 89486 100000 279142519 89487 100000 417438260 89488 100000 310319679 89489 100000 751173558 89490 100000 82418276 89491 100000 813821324 89492 100000 978005082 89493 100000 918881334 89494 100000 56786722 89495 100000 81078863 89496 100000 927833684 89497 100000 884031433 89498 100000 539171062 89499 100000 69885041 89500 100000 539667933 89501 100000 917407614 89502 100000 180873575 89503 100000 645547065 89504 100000 614515472 89505 100000 965343443 89506 100000 72816354 89507 100000 290693542 89508 100000 549549789 89509 100000 508471079 89510 100000 237746166 89511 100000 201343647 89512 100000 759407336 89513 100000 644706456 89514 100000 874444943 89515 100000 130792197 89516 100000 543194118 89517 100000 510867328 89518 100000 814621272 89519 100000 157903204 89520 100000 825514888 89521 100000 598298512 89522 100000 889824309 89523 100000 963512072 89524 100000 816050473 89525 100000 380107493 89526 100000 520921224 89527 100000 178164879 89528 100000 254377710 89529 100000 877051108 89530 100000 434129665 89531 100000 928187317 89532 100000 768216243 89533 100000 949503877 89534 100000 722865144 89535 100000 62295989 89536 100000 630439886 89537 100000 183043609 89538 100000 278780780 89539 100000 479929928 89540 100000 793034570 89541 100000 105925961 89542 100000 891835067 89543 100000 854438604 89544 100000 380654647 89545 100000 542200822 89546 100000 29674581 89547 100000 689254871 89548 100000 377117687 89549 100000 247113822 89550 100000 212580723 89551 100000 356706204 89552 100000 723925782 89553 100000 685771894 89554 100000 423335606 89555 100000 318704386 89556 100000 274737858 89557 100000 59573541 89558 100000 839175933 89559 100000 611601273 89560 100000 850457298 89561 100000 140332206 89562 100000 64049934 89563 100000 569894462 89564 100000 756133242 89565 100000 911226662 89566 100000 13944554 89567 100000 162985280 89568 100000 210100339 89569 100000 627951206 89570 100000 410606296 89571 100000 527046296 89572 100000 730760596 89573 100000 43263778 89574 100000 106880359 89575 100000 502481882 89576 100000 279018232 89577 100000 542986001 89578 100000 441455009 89579 100000 158060068 89580 100000 481997261 89581 100000 483715031 89582 100000 914288643 89583 100000 593390816 89584 100000 29244895 89585 100000 773835796 89586 100000 279829531 89587 100000 659185549 89588 100000 948670494 89589 100000 407907612 89590 100000 303353036 89591 100000 193197687 89592 100000 588495871 89593 100000 896193171 89594 100000 619873667 89595 100000 90936374 89596 100000 56336795 89597 100000 800541794 89598 100000 141835068 89599 100000 616462099 89600 100000 727281642 89601 100000 305159494 89602 100000 140549978 89603 100000 179630823 89604 100000 163959781 89605 100000 447587553 89606 100000 674949453 89607 100000 294644539 89608 100000 640834274 89609 100000 133831174 89610 100000 537191983 89611 100000 981493515 89612 100000 824454681 89613 100000 702724688 89614 100000 253785436 89615 100000 536343429 89616 100000 230989485 89617 100000 238046922 89618 100000 768578174 89619 100000 942684355 89620 100000 189209936 89621 100000 498341934 89622 100000 782683498 89623 100000 981327200 89624 100000 395101285 89625 100000 80469440 89626 100000 84272151 89627 100000 713223999 89628 100000 357972326 89629 100000 191685214 89630 100000 938139935 89631 100000 904452352 89632 100000 874361729 89633 100000 990288737 89634 100000 643935905 89635 100000 606629996 89636 100000 44044327 89637 100000 527137464 89638 100000 737647044 89639 100000 243633847 89640 100000 361961753 89641 100000 886584695 89642 100000 665046803 89643 100000 903379637 89644 100000 989836298 89645 100000 474032057 89646 100000 565986772 89647 100000 675205343 89648 100000 917262338 89649 100000 344011529 89650 100000 881331324 89651 100000 457821151 89652 100000 633386639 89653 100000 675911069 89654 100000 502284746 89655 100000 747100002 89656 100000 802326175 89657 100000 771958264 89658 100000 780642535 89659 100000 729427385 89660 100000 896500488 89661 100000 179952657 89662 100000 377112867 89663 100000 788399648 89664 100000 655505248 89665 100000 371027662 89666 100000 799389524 89667 100000 235767995 89668 100000 98741266 89669 100000 663200735 89670 100000 768610468 89671 100000 460788821 89672 100000 793714262 89673 100000 521473988 89674 100000 983159844 89675 100000 932938951 89676 100000 184126015 89677 100000 810260639 89678 100000 996918326 89679 100000 635184736 89680 100000 381565368 89681 100000 196977494 89682 100000 70851900 89683 100000 968998463 89684 100000 161426362 89685 100000 422634063 89686 100000 914477647 89687 100000 447204318 89688 100000 616086983 89689 100000 774841343 89690 100000 665424002 89691 100000 362022841 89692 100000 627782422 89693 100000 426608005 89694 100000 669827587 89695 100000 565317309 89696 100000 634048646 89697 100000 986905447 89698 100000 871931538 89699 100000 375704413 89700 100000 820218142 89701 100000 537650780 89702 100000 548676850 89703 100000 232445015 89704 100000 507196502 89705 100000 534885249 89706 100000 477212977 89707 100000 404852381 89708 100000 714855830 89709 100000 78160653 89710 100000 959455462 89711 100000 829128148 89712 100000 232594013 89713 100000 741506025 89714 100000 234313814 89715 100000 879638276 89716 100000 846598914 89717 100000 183766850 89718 100000 519292511 89719 100000 814779069 89720 100000 624391849 89721 100000 630721153 89722 100000 455363807 89723 100000 535217249 89724 100000 869137151 89725 100000 374454636 89726 100000 702540028 89727 100000 737975005 89728 100000 759190473 89729 100000 563441481 89730 100000 786261524 89731 100000 177668145 89732 100000 117452164 89733 100000 813605020 89734 100000 265593281 89735 100000 596707698 89736 100000 315164279 89737 100000 728169875 89738 100000 873924321 89739 100000 724528051 89740 100000 609232230 89741 100000 934856126 89742 100000 689678334 89743 100000 368045995 89744 100000 639638765 89745 100000 69082461 89746 100000 844946345 89747 100000 512692740 89748 100000 273174714 89749 100000 170136636 89750 100000 102619010 89751 100000 142815062 89752 100000 508897717 89753 100000 494139557 89754 100000 439862834 89755 100000 462762366 89756 100000 553815408 89757 100000 593283894 89758 100000 228749363 89759 100000 312563432 89760 100000 609244295 89761 100000 389158410 89762 100000 823305346 89763 100000 734561648 89764 100000 457532231 89765 100000 910763710 89766 100000 725136658 89767 100000 41353751 89768 100000 434037667 89769 100000 213413504 89770 100000 201114562 89771 100000 771951465 89772 100000 823060160 89773 100000 864033557 89774 100000 655412199 89775 100000 362828312 89776 100000 431001511 89777 100000 316971779 89778 100000 524729280 89779 100000 934604390 89780 100000 53786608 89781 100000 885179819 89782 100000 391058550 89783 100000 351511346 89784 100000 708768164 89785 100000 528120454 89786 100000 804562729 89787 100000 155109073 89788 100000 939827148 89789 100000 978910915 89790 100000 768702370 89791 100000 475307775 89792 100000 419501374 89793 100000 708011004 89794 100000 359026190 89795 100000 747920438 89796 100000 953767256 89797 100000 944641100 89798 100000 855621987 89799 100000 682188693 89800 100000 689736172 89801 100000 15746830 89802 100000 433050003 89803 100000 996913210 89804 100000 306730532 89805 100000 176504415 89806 100000 96319378 89807 100000 550811115 89808 100000 608783641 89809 100000 668709692 89810 100000 390470819 89811 100000 522792722 89812 100000 56186055 89813 100000 660626830 89814 100000 182493156 89815 100000 615914256 89816 100000 667567198 89817 100000 668223659 89818 100000 900433858 89819 100000 802886314 89820 100000 893485425 89821 100000 412487180 89822 100000 411736186 89823 100000 504091442 89824 100000 328146060 89825 100000 733686397 89826 100000 296537864 89827 100000 912978442 89828 100000 289079916 89829 100000 77772315 89830 100000 358561048 89831 100000 595769536 89832 100000 850428997 89833 100000 375792515 89834 100000 457296483 89835 100000 645145536 89836 100000 829261290 89837 100000 357121212 89838 100000 792719957 89839 100000 723639141 89840 100000 410321587 89841 100000 785179514 89842 100000 90462511 89843 100000 738292757 89844 100000 362861152 89845 100000 194543814 89846 100000 646520152 89847 100000 46901620 89848 100000 102300054 89849 100000 719283013 89850 100000 554680523 89851 100000 503437111 89852 100000 964151794 89853 100000 444493738 89854 100000 257291450 89855 100000 504939195 89856 100000 994248822 89857 100000 374926037 89858 100000 257071103 89859 100000 620813368 89860 100000 636489933 89861 100000 859959272 89862 100000 156176328 89863 100000 468166794 89864 100000 979469047 89865 100000 241702988 89866 100000 227219704 89867 100000 1028461 89868 100000 211661206 89869 100000 764134182 89870 100000 66662509 89871 100000 741656756 89872 100000 230746455 89873 100000 339812696 89874 100000 678530161 89875 100000 512750274 89876 100000 745913955 89877 100000 770702407 89878 100000 59644172 89879 100000 279233985 89880 100000 318837103 89881 100000 181751345 89882 100000 666215141 89883 100000 94404079 89884 100000 506340429 89885 100000 530370997 89886 100000 723038758 89887 100000 778330259 89888 100000 168802976 89889 100000 678724760 89890 100000 139965750 89891 100000 215979396 89892 100000 786420936 89893 100000 484302096 89894 100000 797711631 89895 100000 31036026 89896 100000 694604926 89897 100000 731462062 89898 100000 670140683 89899 100000 325848145 89900 100000 90723365 89901 100000 188299853 89902 100000 106777752 89903 100000 639253306 89904 100000 905877941 89905 100000 297031972 89906 100000 917746563 89907 100000 190329537 89908 100000 255451245 89909 100000 515610166 89910 100000 578739357 89911 100000 658230134 89912 100000 143949687 89913 100000 30796721 89914 100000 921144772 89915 100000 763750299 89916 100000 498326593 89917 100000 914943429 89918 100000 206343121 89919 100000 713424993 89920 100000 561093098 89921 100000 707949120 89922 100000 38365652 89923 100000 532950417 89924 100000 603483664 89925 100000 967450808 89926 100000 809329934 89927 100000 469038224 89928 100000 479409531 89929 100000 675363678 89930 100000 270493353 89931 100000 113328353 89932 100000 265233843 89933 100000 362763450 89934 100000 87207071 89935 100000 944543158 89936 100000 778895899 89937 100000 903618098 89938 100000 968156691 89939 100000 930928400 89940 100000 195411908 89941 100000 550295918 89942 100000 847095987 89943 100000 431972820 89944 100000 965657369 89945 100000 826748859 89946 100000 246890037 89947 100000 574185350 89948 100000 31865031 89949 100000 528873612 89950 100000 125460018 89951 100000 988807605 89952 100000 9700783 89953 100000 954673748 89954 100000 693362262 89955 100000 307984592 89956 100000 762092908 89957 100000 502387382 89958 100000 387173717 89959 100000 281591810 89960 100000 165292066 89961 100000 994378434 89962 100000 871757637 89963 100000 540052908 89964 100000 137619182 89965 100000 435431211 89966 100000 65558169 89967 100000 447871886 89968 100000 462259295 89969 100000 868950368 89970 100000 207042707 89971 100000 732062557 89972 100000 484540044 89973 100000 955175140 89974 100000 280613765 89975 100000 468343949 89976 100000 383511826 89977 100000 30801357 89978 100000 223395380 89979 100000 562608505 89980 100000 981053172 89981 100000 469788547 89982 100000 214365700 89983 100000 180090570 89984 100000 993346818 89985 100000 494287207 89986 100000 972526075 89987 100000 606845128 89988 100000 625014469 89989 100000 310261398 89990 100000 71595594 89991 100000 313959601 89992 100000 693549299 89993 100000 824446864 89994 100000 690207034 89995 100000 840034734 89996 100000 421653041 89997 100000 248880413 89998 100000 365937408 89999 100000 923715265 90000 100000 981362860 90001 100000 304532305 90002 100000 207228233 90003 100000 590952477 90004 100000 510870667 90005 100000 24416217 90006 100000 102068363 90007 100000 184959326 90008 100000 792222226 90009 100000 354560720 90010 100000 784587104 90011 100000 437776075 90012 100000 466858778 90013 100000 995616163 90014 100000 98637179 90015 100000 547220863 90016 100000 50230671 90017 100000 826507254 90018 100000 386457242 90019 100000 157957724 90020 100000 204142526 90021 100000 191081743 90022 100000 752193712 90023 100000 912857321 90024 100000 68948769 90025 100000 14963521 90026 100000 668938489 90027 100000 855058107 90028 100000 43886762 90029 100000 685968996 90030 100000 168110195 90031 100000 147402141 90032 100000 859296189 90033 100000 67979946 90034 100000 526031150 90035 100000 607348634 90036 100000 132869639 90037 100000 49788831 90038 100000 880298069 90039 100000 571665601 90040 100000 847849583 90041 100000 945941172 90042 100000 549613490 90043 100000 398521776 90044 100000 710337606 90045 100000 672667959 90046 100000 728942637 90047 100000 720548501 90048 100000 572505327 90049 100000 538225797 90050 100000 581720184 90051 100000 94538099 90052 100000 957725311 90053 100000 395940813 90054 100000 964437756 90055 100000 312708662 90056 100000 669486454 90057 100000 809586572 90058 100000 498648575 90059 100000 480119954 90060 100000 343209258 90061 100000 558110886 90062 100000 820353714 90063 100000 211204868 90064 100000 619016575 90065 100000 44065653 90066 100000 87255845 90067 100000 885876076 90068 100000 526260250 90069 100000 739916324 90070 100000 977901323 90071 100000 629173878 90072 100000 325885380 90073 100000 536732393 90074 100000 690547009 90075 100000 370612561 90076 100000 252363930 90077 100000 963276044 90078 100000 82508596 90079 100000 730411562 90080 100000 887642168 90081 100000 680557805 90082 100000 208630394 90083 100000 893926349 90084 100000 415223398 90085 100000 848153893 90086 100000 233778755 90087 100000 516450069 90088 100000 850274600 90089 100000 930199656 90090 100000 829507472 90091 100000 323299454 90092 100000 243099116 90093 100000 243766833 90094 100000 147147383 90095 100000 730147976 90096 100000 256943616 90097 100000 71603591 90098 100000 344795348 90099 100000 814675100 90100 100000 148575348 90101 100000 682914305 90102 100000 592834856 90103 100000 919878700 90104 100000 760292390 90105 100000 877259748 90106 100000 889845092 90107 100000 21336477 90108 100000 969249963 90109 100000 439925890 90110 100000 230916360 90111 100000 4259205 90112 100000 43399299 90113 100000 997896675 90114 100000 77242965 90115 100000 938381641 90116 100000 787269888 90117 100000 393543065 90118 100000 157858675 90119 100000 686738199 90120 100000 118534199 90121 100000 386126833 90122 100000 277230741 90123 100000 91582527 90124 100000 653380278 90125 100000 938360226 90126 100000 700708779 90127 100000 905919397 90128 100000 668235283 90129 100000 863588765 90130 100000 45156807 90131 100000 240695082 90132 100000 585904668 90133 100000 782205337 90134 100000 251572873 90135 100000 930470787 90136 100000 558889120 90137 100000 546055698 90138 100000 272737327 90139 100000 590424350 90140 100000 894270482 90141 100000 755185422 90142 100000 454111592 90143 100000 756454971 90144 100000 307620038 90145 100000 784316301 90146 100000 295977434 90147 100000 994998826 90148 100000 667379258 90149 100000 792400037 90150 100000 686830724 90151 100000 386731939 90152 100000 528763117 90153 100000 58373251 90154 100000 492662958 90155 100000 466909537 90156 100000 134117455 90157 100000 381308971 90158 100000 152689006 90159 100000 443529262 90160 100000 879472419 90161 100000 938420505 90162 100000 906655796 90163 100000 503067509 90164 100000 264735054 90165 100000 776456262 90166 100000 704957053 90167 100000 848922391 90168 100000 122441339 90169 100000 559824244 90170 100000 803430614 90171 100000 945942645 90172 100000 517950803 90173 100000 45497334 90174 100000 562331866 90175 100000 788591109 90176 100000 569490107 90177 100000 889973825 90178 100000 358689328 90179 100000 170656539 90180 100000 246463776 90181 100000 571011248 90182 100000 587696866 90183 100000 534946180 90184 100000 157342334 90185 100000 951171248 90186 100000 518443905 90187 100000 854008951 90188 100000 151925833 90189 100000 624068517 90190 100000 665773801 90191 100000 200737742 90192 100000 974686586 90193 100000 854643666 90194 100000 593250452 90195 100000 330001940 90196 100000 310290580 90197 100000 32435603 90198 100000 574241937 90199 100000 204095758 90200 100000 565064162 90201 100000 94436900 90202 100000 375564339 90203 100000 460557045 90204 100000 113170547 90205 100000 593730525 90206 100000 982867208 90207 100000 592323117 90208 100000 444727148 90209 100000 437054126 90210 100000 153899315 90211 100000 447858448 90212 100000 14272253 90213 100000 630544159 90214 100000 134150533 90215 100000 667669703 90216 100000 864829809 90217 100000 914634792 90218 100000 933310552 90219 100000 652613411 90220 100000 433229322 90221 100000 388709132 90222 100000 48826343 90223 100000 596345421 90224 100000 623069668 90225 100000 681544133 90226 100000 445815480 90227 100000 135245087 90228 100000 843630904 90229 100000 449835743 90230 100000 478927262 90231 100000 772185507 90232 100000 350224175 90233 100000 495453919 90234 100000 268284864 90235 100000 678674051 90236 100000 905078983 90237 100000 175000413 90238 100000 23700837 90239 100000 248010809 90240 100000 608194559 90241 100000 802456751 90242 100000 493934364 90243 100000 550883669 90244 100000 830635042 90245 100000 330101155 90246 100000 538400736 90247 100000 318347098 90248 100000 753966620 90249 100000 678584398 90250 100000 242125691 90251 100000 432343104 90252 100000 781293922 90253 100000 117170982 90254 100000 829187556 90255 100000 506153994 90256 100000 804337428 90257 100000 401594938 90258 100000 340451141 90259 100000 109641768 90260 100000 351262198 90261 100000 148547172 90262 100000 970950986 90263 100000 978870355 90264 100000 342836775 90265 100000 541407222 90266 100000 21893419 90267 100000 164060675 90268 100000 589001202 90269 100000 827452866 90270 100000 277674671 90271 100000 240651070 90272 100000 936036143 90273 100000 581802809 90274 100000 902679466 90275 100000 590882164 90276 100000 978823213 90277 100000 989711685 90278 100000 325295025 90279 100000 405429374 90280 100000 858783838 90281 100000 253338139 90282 100000 238111754 90283 100000 474172087 90284 100000 938778325 90285 100000 552565412 90286 100000 891247264 90287 100000 766256238 90288 100000 602476236 90289 100000 402173957 90290 100000 341043420 90291 100000 112218984 90292 100000 660030603 90293 100000 392517098 90294 100000 901715062 90295 100000 678669353 90296 100000 735406776 90297 100000 893434236 90298 100000 270020802 90299 100000 689803793 90300 100000 97396521 90301 100000 993318398 90302 100000 299974126 90303 100000 335072567 90304 100000 583576950 90305 100000 525127340 90306 100000 6642466 90307 100000 288973101 90308 100000 196877277 90309 100000 789013666 90310 100000 209011406 90311 100000 522365583 90312 100000 681037881 90313 100000 955096802 90314 100000 31063155 90315 100000 570671842 90316 100000 522802190 90317 100000 603173563 90318 100000 447240044 90319 100000 875792240 90320 100000 405088967 90321 100000 10674137 90322 100000 20534852 90323 100000 82582128 90324 100000 962291213 90325 100000 709420036 90326 100000 607182333 90327 100000 529855348 90328 100000 399883435 90329 100000 891133698 90330 100000 525959287 90331 100000 736453079 90332 100000 733884308 90333 100000 390513118 90334 100000 240135886 90335 100000 932846623 90336 100000 861040917 90337 100000 278502897 90338 100000 223132701 90339 100000 456776174 90340 100000 908321778 90341 100000 517179428 90342 100000 913889347 90343 100000 202964456 90344 100000 534623737 90345 100000 199674820 90346 100000 213687715 90347 100000 481672107 90348 100000 695167083 90349 100000 73809934 90350 100000 444641699 90351 100000 730999874 90352 100000 410459336 90353 100000 531749505 90354 100000 82525989 90355 100000 831074987 90356 100000 438135659 90357 100000 174846911 90358 100000 797359542 90359 100000 13849102 90360 100000 325448735 90361 100000 361994190 90362 100000 112340854 90363 100000 709100309 90364 100000 642964263 90365 100000 263331424 90366 100000 422152137 90367 100000 646817388 90368 100000 173750070 90369 100000 956169245 90370 100000 271533945 90371 100000 981446258 90372 100000 990398222 90373 100000 905130670 90374 100000 562244400 90375 100000 283302345 90376 100000 327207813 90377 100000 90738757 90378 100000 667371951 90379 100000 871109720 90380 100000 324334275 90381 100000 737820389 90382 100000 185075779 90383 100000 222531478 90384 100000 51327070 90385 100000 151539607 90386 100000 684250195 90387 100000 760302308 90388 100000 574340390 90389 100000 382946192 90390 100000 963041557 90391 100000 955677742 90392 100000 846070573 90393 100000 484434286 90394 100000 266001069 90395 100000 576180613 90396 100000 836226710 90397 100000 977846061 90398 100000 526012615 90399 100000 454345370 90400 100000 905948459 90401 100000 467939323 90402 100000 27273580 90403 100000 705731274 90404 100000 411095733 90405 100000 275334516 90406 100000 908319 90407 100000 463695814 90408 100000 314631784 90409 100000 687383958 90410 100000 770315712 90411 100000 284330227 90412 100000 839270890 90413 100000 217684355 90414 100000 62709692 90415 100000 795362362 90416 100000 441130940 90417 100000 170007453 90418 100000 587421025 90419 100000 910142345 90420 100000 634280920 90421 100000 132440141 90422 100000 299454587 90423 100000 369990190 90424 100000 264268760 90425 100000 707095403 90426 100000 56256399 90427 100000 194951215 90428 100000 764316179 90429 100000 493058980 90430 100000 901767203 90431 100000 566513690 90432 100000 895590107 90433 100000 437048952 90434 100000 729052289 90435 100000 888289730 90436 100000 368246629 90437 100000 680267649 90438 100000 696576106 90439 100000 388093376 90440 100000 28559774 90441 100000 236353592 90442 100000 82645874 90443 100000 167703766 90444 100000 209794533 90445 100000 461101242 90446 100000 22260365 90447 100000 503874356 90448 100000 475876756 90449 100000 744779391 90450 100000 212114254 90451 100000 103163018 90452 100000 600623828 90453 100000 22280196 90454 100000 228528365 90455 100000 129291099 90456 100000 88511880 90457 100000 325793929 90458 100000 300608061 90459 100000 870807805 90460 100000 401841981 90461 100000 92703926 90462 100000 191009951 90463 100000 136351532 90464 100000 398024464 90465 100000 198863029 90466 100000 416348785 90467 100000 683205238 90468 100000 737382366 90469 100000 593941762 90470 100000 913747095 90471 100000 367135953 90472 100000 452931011 90473 100000 218355892 90474 100000 660853588 90475 100000 653597751 90476 100000 930352971 90477 100000 129906138 90478 100000 270209387 90479 100000 246229915 90480 100000 819402540 90481 100000 817777691 90482 100000 586178447 90483 100000 433661313 90484 100000 898786465 90485 100000 230592439 90486 100000 895966728 90487 100000 861494878 90488 100000 946040920 90489 100000 534609730 90490 100000 165859767 90491 100000 802905196 90492 100000 984085948 90493 100000 894899424 90494 100000 115507783 90495 100000 752210199 90496 100000 818912422 90497 100000 480669091 90498 100000 634848744 90499 100000 1944416 90500 100000 558139813 90501 100000 971865107 90502 100000 709877157 90503 100000 184522960 90504 100000 180265845 90505 100000 842993384 90506 100000 571629810 90507 100000 645475181 90508 100000 947023423 90509 100000 797046227 90510 100000 997601133 90511 100000 664555750 90512 100000 613299180 90513 100000 516139364 90514 100000 357210006 90515 100000 844980999 90516 100000 991331116 90517 100000 253260036 90518 100000 328079040 90519 100000 298912256 90520 100000 18116008 90521 100000 455456151 90522 100000 114760845 90523 100000 642926388 90524 100000 576992967 90525 100000 402207215 90526 100000 31595806 90527 100000 908175805 90528 100000 284477653 90529 100000 408255140 90530 100000 968396086 90531 100000 849993514 90532 100000 193726478 90533 100000 773855549 90534 100000 533277655 90535 100000 767450983 90536 100000 438135937 90537 100000 550166043 90538 100000 287817038 90539 100000 641770936 90540 100000 891223753 90541 100000 802153818 90542 100000 665694348 90543 100000 118205864 90544 100000 444838544 90545 100000 398410277 90546 100000 646307975 90547 100000 138666403 90548 100000 143798522 90549 100000 306021319 90550 100000 364730701 90551 100000 171887711 90552 100000 170995115 90553 100000 134630931 90554 100000 455930125 90555 100000 861257232 90556 100000 548424468 90557 100000 649976217 90558 100000 479135935 90559 100000 297302690 90560 100000 992021757 90561 100000 203393613 90562 100000 154414173 90563 100000 467615938 90564 100000 525679434 90565 100000 753835415 90566 100000 560515405 90567 100000 903486355 90568 100000 761425708 90569 100000 167543043 90570 100000 643957057 90571 100000 195487053 90572 100000 716346529 90573 100000 187729165 90574 100000 944720542 90575 100000 418434849 90576 100000 997557003 90577 100000 949962176 90578 100000 458332067 90579 100000 919611293 90580 100000 595961098 90581 100000 809973064 90582 100000 685684882 90583 100000 363774127 90584 100000 575596687 90585 100000 306973069 90586 100000 440730679 90587 100000 733311459 90588 100000 337529606 90589 100000 902146459 90590 100000 458317022 90591 100000 312524934 90592 100000 514810720 90593 100000 354786120 90594 100000 21431730 90595 100000 572354306 90596 100000 399866059 90597 100000 90002178 90598 100000 37158727 90599 100000 447669257 90600 100000 116630281 90601 100000 640325045 90602 100000 340736698 90603 100000 658642550 90604 100000 252420728 90605 100000 809897652 90606 100000 737758167 90607 100000 796308456 90608 100000 283509043 90609 100000 729310529 90610 100000 510502073 90611 100000 374738743 90612 100000 301089343 90613 100000 277838215 90614 100000 70553907 90615 100000 473924880 90616 100000 67501136 90617 100000 105356522 90618 100000 836220192 90619 100000 456380080 90620 100000 439945310 90621 100000 902168250 90622 100000 431027789 90623 100000 468937572 90624 100000 145324094 90625 100000 955583290 90626 100000 137055028 90627 100000 531767703 90628 100000 46654986 90629 100000 621648721 90630 100000 569786733 90631 100000 845280997 90632 100000 289657977 90633 100000 301996860 90634 100000 611645743 90635 100000 109063731 90636 100000 770772412 90637 100000 288985679 90638 100000 95345897 90639 100000 734727115 90640 100000 186963822 90641 100000 583176185 90642 100000 215568004 90643 100000 942989322 90644 100000 642454121 90645 100000 144031823 90646 100000 175742515 90647 100000 665641939 90648 100000 14877116 90649 100000 205042363 90650 100000 263779518 90651 100000 572482395 90652 100000 115425825 90653 100000 46085588 90654 100000 108631382 90655 100000 657580462 90656 100000 171081129 90657 100000 780636736 90658 100000 290970864 90659 100000 199194476 90660 100000 211315761 90661 100000 680789505 90662 100000 799054458 90663 100000 238568484 90664 100000 396657342 90665 100000 157876948 90666 100000 783365258 90667 100000 240911559 90668 100000 721608519 90669 100000 443920884 90670 100000 765424038 90671 100000 438035067 90672 100000 324218813 90673 100000 346683919 90674 100000 978201024 90675 100000 2225017 90676 100000 434693665 90677 100000 309627792 90678 100000 172995405 90679 100000 609905164 90680 100000 296026827 90681 100000 584604770 90682 100000 90218728 90683 100000 867143273 90684 100000 891855032 90685 100000 349965576 90686 100000 283569172 90687 100000 429158844 90688 100000 255549361 90689 100000 881784681 90690 100000 420063379 90691 100000 581006707 90692 100000 279729924 90693 100000 61203926 90694 100000 326250700 90695 100000 266780951 90696 100000 814685710 90697 100000 196402024 90698 100000 302805554 90699 100000 196384208 90700 100000 827100248 90701 100000 417591461 90702 100000 393802150 90703 100000 711709295 90704 100000 700274461 90705 100000 421690372 90706 100000 434555460 90707 100000 302812890 90708 100000 588195734 90709 100000 901031993 90710 100000 649633237 90711 100000 701248792 90712 100000 380648473 90713 100000 376493120 90714 100000 293223185 90715 100000 854727628 90716 100000 795661829 90717 100000 741717834 90718 100000 943542883 90719 100000 153745242 90720 100000 986973514 90721 100000 693805005 90722 100000 35951329 90723 100000 430872733 90724 100000 470208072 90725 100000 655264464 90726 100000 561222345 90727 100000 845129995 90728 100000 99434315 90729 100000 906875039 90730 100000 393513721 90731 100000 759360935 90732 100000 1971019 90733 100000 341903766 90734 100000 215353485 90735 100000 311170834 90736 100000 996065358 90737 100000 154047189 90738 100000 771591322 90739 100000 488970504 90740 100000 438359336 90741 100000 991440868 90742 100000 469625376 90743 100000 311259334 90744 100000 562449057 90745 100000 478634332 90746 100000 520737364 90747 100000 797420459 90748 100000 639460102 90749 100000 728539914 90750 100000 69418166 90751 100000 780211936 90752 100000 531208119 90753 100000 271505790 90754 100000 310369529 90755 100000 310786819 90756 100000 745862105 90757 100000 285834694 90758 100000 330155672 90759 100000 981024335 90760 100000 756739728 90761 100000 684875725 90762 100000 152048165 90763 100000 758713966 90764 100000 981169189 90765 100000 877171339 90766 100000 866494870 90767 100000 633538634 90768 100000 566640042 90769 100000 833987576 90770 100000 860210954 90771 100000 987317216 90772 100000 861485851 90773 100000 685941292 90774 100000 996877490 90775 100000 742650677 90776 100000 823751103 90777 100000 768724820 90778 100000 671764634 90779 100000 875958475 90780 100000 587432926 90781 100000 212441648 90782 100000 616032343 90783 100000 999452256 90784 100000 507004038 90785 100000 306691079 90786 100000 825017488 90787 100000 263545883 90788 100000 392134156 90789 100000 122710677 90790 100000 107680523 90791 100000 45214224 90792 100000 255370817 90793 100000 123302453 90794 100000 892538671 90795 100000 70291474 90796 100000 963558521 90797 100000 576008214 90798 100000 499112098 90799 100000 173753008 90800 100000 46555011 90801 100000 622008315 90802 100000 377496855 90803 100000 472278665 90804 100000 752282231 90805 100000 616371394 90806 100000 369751681 90807 100000 342448278 90808 100000 50496545 90809 100000 384034003 90810 100000 324055608 90811 100000 807767460 90812 100000 914328653 90813 100000 665433663 90814 100000 242402984 90815 100000 455589206 90816 100000 233090425 90817 100000 290708313 90818 100000 563163349 90819 100000 250348106 90820 100000 888297966 90821 100000 307021967 90822 100000 423964634 90823 100000 171650759 90824 100000 544740860 90825 100000 206948714 90826 100000 519508373 90827 100000 603981746 90828 100000 588284948 90829 100000 551858378 90830 100000 12560452 90831 100000 558708268 90832 100000 936434754 90833 100000 916082748 90834 100000 42391908 90835 100000 421267573 90836 100000 133467249 90837 100000 434559785 90838 100000 546821693 90839 100000 867567514 90840 100000 316922131 90841 100000 767997020 90842 100000 324809910 90843 100000 419870013 90844 100000 300549041 90845 100000 294489900 90846 100000 9207873 90847 100000 155696672 90848 100000 290060768 90849 100000 942188923 90850 100000 417546281 90851 100000 266264791 90852 100000 280212720 90853 100000 657420157 90854 100000 725843475 90855 100000 539547071 90856 100000 48780462 90857 100000 943083491 90858 100000 597996963 90859 100000 358170182 90860 100000 860693593 90861 100000 384311425 90862 100000 696685029 90863 100000 498842103 90864 100000 246898009 90865 100000 389599300 90866 100000 558503080 90867 100000 722791747 90868 100000 389911054 90869 100000 15912000 90870 100000 335769337 90871 100000 842223709 90872 100000 449679718 90873 100000 240789707 90874 100000 62292730 90875 100000 663264656 90876 100000 666543759 90877 100000 241513241 90878 100000 92342368 90879 100000 839786864 90880 100000 720574479 90881 100000 750903252 90882 100000 873738888 90883 100000 389537314 90884 100000 486956730 90885 100000 932118643 90886 100000 467964944 90887 100000 356805233 90888 100000 720453235 90889 100000 539053651 90890 100000 905874267 90891 100000 651545750 90892 100000 299271143 90893 100000 683614481 90894 100000 681098699 90895 100000 493628311 90896 100000 789101963 90897 100000 132655849 90898 100000 234067590 90899 100000 510193489 90900 100000 607922453 90901 100000 367673304 90902 100000 805151063 90903 100000 9011157 90904 100000 900105149 90905 100000 694500018 90906 100000 923069596 90907 100000 552269382 90908 100000 472709555 90909 100000 339433172 90910 100000 652165967 90911 100000 165454933 90912 100000 644176213 90913 100000 365527187 90914 100000 35009043 90915 100000 580005633 90916 100000 566207718 90917 100000 572183655 90918 100000 846940744 90919 100000 779689351 90920 100000 490355826 90921 100000 944658189 90922 100000 657679585 90923 100000 117795394 90924 100000 810831366 90925 100000 428619298 90926 100000 72141422 90927 100000 570056819 90928 100000 112864374 90929 100000 306109667 90930 100000 65255939 90931 100000 375098515 90932 100000 698179879 90933 100000 93005146 90934 100000 779317383 90935 100000 151619587 90936 100000 993334236 90937 100000 365337525 90938 100000 741058358 90939 100000 212044405 90940 100000 388005004 90941 100000 852700015 90942 100000 940484015 90943 100000 552004094 90944 100000 505992410 90945 100000 304383944 90946 100000 664975013 90947 100000 977685877 90948 100000 451700013 90949 100000 17556985 90950 100000 769613302 90951 100000 956999947 90952 100000 999370838 90953 100000 299449440 90954 100000 724079107 90955 100000 627666471 90956 100000 138717304 90957 100000 234251930 90958 100000 509144430 90959 100000 570827010 90960 100000 676436508 90961 100000 679982427 90962 100000 5969626 90963 100000 866728252 90964 100000 115534213 90965 100000 454496918 90966 100000 468175942 90967 100000 232688832 90968 100000 729774694 90969 100000 235000209 90970 100000 133614699 90971 100000 683370960 90972 100000 604188161 90973 100000 387576810 90974 100000 870766822 90975 100000 87139033 90976 100000 472882524 90977 100000 426877205 90978 100000 486381607 90979 100000 424746973 90980 100000 795881319 90981 100000 489045331 90982 100000 19277221 90983 100000 369338793 90984 100000 632847923 90985 100000 521039872 90986 100000 15020614 90987 100000 312685088 90988 100000 84134989 90989 100000 993610774 90990 100000 251187446 90991 100000 203167991 90992 100000 599431109 90993 100000 546349774 90994 100000 248555103 90995 100000 774270838 90996 100000 6891520 90997 100000 330841610 90998 100000 51269270 90999 100000 345039676 91000 100000 263007325 91001 100000 373973570 91002 100000 178325675 91003 100000 250412796 91004 100000 391840851 91005 100000 317583188 91006 100000 497320732 91007 100000 751703239 91008 100000 405471375 91009 100000 55820486 91010 100000 268455488 91011 100000 543904667 91012 100000 202758336 91013 100000 320461477 91014 100000 704122922 91015 100000 439442284 91016 100000 546160380 91017 100000 408231730 91018 100000 303525395 91019 100000 688647952 91020 100000 129648702 91021 100000 232014335 91022 100000 626996907 91023 100000 666339524 91024 100000 280322778 91025 100000 84125593 91026 100000 694751623 91027 100000 344144529 91028 100000 912297614 91029 100000 405557628 91030 100000 351703463 91031 100000 471442686 91032 100000 558487211 91033 100000 269887020 91034 100000 718808383 91035 100000 174486450 91036 100000 616282724 91037 100000 452256657 91038 100000 817921922 91039 100000 918870310 91040 100000 376769689 91041 100000 949647500 91042 100000 672106515 91043 100000 460934965 91044 100000 717726697 91045 100000 914274230 91046 100000 258858238 91047 100000 38908204 91048 100000 103694558 91049 100000 213871215 91050 100000 200607380 91051 100000 779959581 91052 100000 7988478 91053 100000 929650826 91054 100000 907586643 91055 100000 614569856 91056 100000 693115654 91057 100000 154370988 91058 100000 466414571 91059 100000 153378373 91060 100000 941531458 91061 100000 280386261 91062 100000 220686508 91063 100000 116079484 91064 100000 353185184 91065 100000 953931249 91066 100000 89588630 91067 100000 288145875 91068 100000 142224734 91069 100000 145999832 91070 100000 775866012 91071 100000 437075230 91072 100000 697692074 91073 100000 323551513 91074 100000 906565810 91075 100000 902392259 91076 100000 351784127 91077 100000 320018846 91078 100000 378681538 91079 100000 445613121 91080 100000 577320101 91081 100000 811548576 91082 100000 197378127 91083 100000 67402238 91084 100000 613204460 91085 100000 2087081 91086 100000 739566891 91087 100000 992281255 91088 100000 897800571 91089 100000 103157556 91090 100000 541647169 91091 100000 681346125 91092 100000 353444786 91093 100000 744982969 91094 100000 813149015 91095 100000 490838088 91096 100000 946224632 91097 100000 370521590 91098 100000 9149326 91099 100000 178889100 91100 100000 732165242 91101 100000 682285398 91102 100000 648660698 91103 100000 110135043 91104 100000 989828060 91105 100000 542156367 91106 100000 715838172 91107 100000 981405641 91108 100000 243588560 91109 100000 520158742 91110 100000 832653867 91111 100000 496856573 91112 100000 422057962 91113 100000 159154422 91114 100000 593709208 91115 100000 10269612 91116 100000 259498410 91117 100000 568824304 91118 100000 324374171 91119 100000 144991077 91120 100000 669632072 91121 100000 787189540 91122 100000 134100520 91123 100000 298991369 91124 100000 849273350 91125 100000 185717427 91126 100000 636272632 91127 100000 640166650 91128 100000 953291191 91129 100000 453645199 91130 100000 703220146 91131 100000 864987381 91132 100000 281552001 91133 100000 481033039 91134 100000 936563973 91135 100000 356811479 91136 100000 437981373 91137 100000 936258677 91138 100000 953085210 91139 100000 366548322 91140 100000 271188027 91141 100000 548840897 91142 100000 785926963 91143 100000 460380967 91144 100000 414779108 91145 100000 537510712 91146 100000 300300468 91147 100000 815183650 91148 100000 843956838 91149 100000 149962143 91150 100000 343327421 91151 100000 137983904 91152 100000 649980760 91153 100000 70252672 91154 100000 364676636 91155 100000 140276984 91156 100000 776239896 91157 100000 721834042 91158 100000 769633561 91159 100000 174420758 91160 100000 109622477 91161 100000 158357158 91162 100000 418161231 91163 100000 87171038 91164 100000 529522253 91165 100000 137193178 91166 100000 639349131 91167 100000 984024168 91168 100000 159401083 91169 100000 393344403 91170 100000 505731897 91171 100000 470843998 91172 100000 374546168 91173 100000 966365941 91174 100000 194001298 91175 100000 763618525 91176 100000 102323003 91177 100000 870542660 91178 100000 899329110 91179 100000 223608724 91180 100000 445450894 91181 100000 757600553 91182 100000 936440864 91183 100000 897616007 91184 100000 893358822 91185 100000 799790477 91186 100000 205975277 91187 100000 730161229 91188 100000 173478825 91189 100000 550115464 91190 100000 404528824 91191 100000 402378790 91192 100000 852290300 91193 100000 803439653 91194 100000 329041348 91195 100000 163307618 91196 100000 437354735 91197 100000 240879633 91198 100000 541837263 91199 100000 333709047 91200 100000 408513272 91201 100000 275400222 91202 100000 623724813 91203 100000 340536052 91204 100000 527482891 91205 100000 664689331 91206 100000 167255255 91207 100000 962856170 91208 100000 255667057 91209 100000 908018282 91210 100000 143612417 91211 100000 354490069 91212 100000 654633175 91213 100000 35344636 91214 100000 900723008 91215 100000 727062249 91216 100000 566072558 91217 100000 165207009 91218 100000 264967311 91219 100000 784174397 91220 100000 935690146 91221 100000 286971586 91222 100000 613884801 91223 100000 128151881 91224 100000 840551402 91225 100000 749761111 91226 100000 756902100 91227 100000 345413794 91228 100000 224125144 91229 100000 944193949 91230 100000 106165179 91231 100000 314191291 91232 100000 200457491 91233 100000 112985409 91234 100000 414632545 91235 100000 130601805 91236 100000 51408428 91237 100000 360397523 91238 100000 575776176 91239 100000 697323202 91240 100000 23876380 91241 100000 34337771 91242 100000 63205396 91243 100000 932479609 91244 100000 268153865 91245 100000 451981824 91246 100000 383555883 91247 100000 286557312 91248 100000 643367187 91249 100000 68007979 91250 100000 889768368 91251 100000 279302446 91252 100000 407253824 91253 100000 443939628 91254 100000 530687439 91255 100000 27683993 91256 100000 488368434 91257 100000 27269431 91258 100000 943880498 91259 100000 472626829 91260 100000 409911488 91261 100000 854415939 91262 100000 439196570 91263 100000 750915313 91264 100000 984534355 91265 100000 258511165 91266 100000 244123486 91267 100000 764156809 91268 100000 13515026 91269 100000 226122104 91270 100000 342830098 91271 100000 770947252 91272 100000 772121123 91273 100000 752815689 91274 100000 736816693 91275 100000 883516640 91276 100000 549671941 91277 100000 529111144 91278 100000 655287495 91279 100000 487178273 91280 100000 690720466 91281 100000 601756692 91282 100000 308687080 91283 100000 234370908 91284 100000 176491583 91285 100000 834727664 91286 100000 295930933 91287 100000 986205310 91288 100000 302922458 91289 100000 132387675 91290 100000 195324850 91291 100000 338297180 91292 100000 749741769 91293 100000 522130687 91294 100000 946946054 91295 100000 871410412 91296 100000 158656149 91297 100000 105994215 91298 100000 746460323 91299 100000 516103402 91300 100000 726434502 91301 100000 111799130 91302 100000 765880960 91303 100000 907517995 91304 100000 534243209 91305 100000 812628182 91306 100000 379850730 91307 100000 229938163 91308 100000 999964433 91309 100000 675751904 91310 100000 744242851 91311 100000 877135870 91312 100000 56653996 91313 100000 232676768 91314 100000 609922198 91315 100000 140332289 91316 100000 107555719 91317 100000 979083329 91318 100000 812923655 91319 100000 589910953 91320 100000 52027957 91321 100000 892630213 91322 100000 852619153 91323 100000 272493757 91324 100000 971612622 91325 100000 882908846 91326 100000 282380447 91327 100000 993292338 91328 100000 739775738 91329 100000 486586939 91330 100000 36417097 91331 100000 151501827 91332 100000 637779383 91333 100000 105827612 91334 100000 320739789 91335 100000 223550779 91336 100000 305588975 91337 100000 113164017 91338 100000 571850808 91339 100000 535780755 91340 100000 710287031 91341 100000 227595609 91342 100000 741077813 91343 100000 803898049 91344 100000 464509421 91345 100000 921430151 91346 100000 939537577 91347 100000 682483224 91348 100000 687135864 91349 100000 513799655 91350 100000 650662858 91351 100000 536745986 91352 100000 887756268 91353 100000 437448640 91354 100000 193773382 91355 100000 270369860 91356 100000 426590822 91357 100000 951905792 91358 100000 566465751 91359 100000 26915107 91360 100000 603737036 91361 100000 294622525 91362 100000 895109545 91363 100000 370182500 91364 100000 59833532 91365 100000 391644742 91366 100000 161617976 91367 100000 98107287 91368 100000 316478107 91369 100000 915898578 91370 100000 967130257 91371 100000 646307214 91372 100000 977956715 91373 100000 623643020 91374 100000 847198548 91375 100000 940993802 91376 100000 705438687 91377 100000 953520268 91378 100000 740831704 91379 100000 245489881 91380 100000 16564790 91381 100000 180653960 91382 100000 91353655 91383 100000 144905081 91384 100000 827618847 91385 100000 427107697 91386 100000 301036803 91387 100000 405009788 91388 100000 95543917 91389 100000 244548748 91390 100000 563138756 91391 100000 39544293 91392 100000 727893422 91393 100000 466803589 91394 100000 903676559 91395 100000 824837334 91396 100000 313299927 91397 100000 281770410 91398 100000 142030017 91399 100000 763626410 91400 100000 561263630 91401 100000 470182420 91402 100000 644130572 91403 100000 54897236 91404 100000 58224326 91405 100000 339137782 91406 100000 267978517 91407 100000 68123386 91408 100000 876559418 91409 100000 77887188 91410 100000 277566176 91411 100000 558306790 91412 100000 131516192 91413 100000 91130615 91414 100000 202867058 91415 100000 947029296 91416 100000 634638656 91417 100000 650804405 91418 100000 963804948 91419 100000 363038335 91420 100000 337294752 91421 100000 675587904 91422 100000 63928922 91423 100000 362184144 91424 100000 888456395 91425 100000 608686923 91426 100000 794152323 91427 100000 607630566 91428 100000 795866693 91429 100000 522982947 91430 100000 29278512 91431 100000 334119845 91432 100000 148899162 91433 100000 184628824 91434 100000 990643664 91435 100000 460884533 91436 100000 52611473 91437 100000 166591665 91438 100000 156922508 91439 100000 510628627 91440 100000 828809470 91441 100000 353273119 91442 100000 677667419 91443 100000 488550356 91444 100000 675235159 91445 100000 48273789 91446 100000 759294347 91447 100000 71951125 91448 100000 148013672 91449 100000 890033624 91450 100000 328058458 91451 100000 992094925 91452 100000 416768314 91453 100000 822360461 91454 100000 349987114 91455 100000 518310046 91456 100000 644966582 91457 100000 666097967 91458 100000 987838208 91459 100000 169523284 91460 100000 357438406 91461 100000 177725030 91462 100000 412659034 91463 100000 932978969 91464 100000 692730390 91465 100000 2124217 91466 100000 489414253 91467 100000 550123748 91468 100000 154512232 91469 100000 231324407 91470 100000 152434238 91471 100000 699104745 91472 100000 572099312 91473 100000 522360543 91474 100000 506296913 91475 100000 429340448 91476 100000 413225926 91477 100000 75564149 91478 100000 261275765 91479 100000 869092392 91480 100000 423482310 91481 100000 198702348 91482 100000 458893534 91483 100000 537331370 91484 100000 48744088 91485 100000 334303547 91486 100000 660898418 91487 100000 200185989 91488 100000 418172639 91489 100000 756798392 91490 100000 369792809 91491 100000 641248914 91492 100000 472790347 91493 100000 54010324 91494 100000 63192678 91495 100000 798682139 91496 100000 953379528 91497 100000 16779582 91498 100000 421071888 91499 100000 676106120 91500 100000 924713771 91501 100000 41720665 91502 100000 994412986 91503 100000 931791867 91504 100000 576184908 91505 100000 14213617 91506 100000 205435920 91507 100000 958966821 91508 100000 974149861 91509 100000 287643610 91510 100000 59714861 91511 100000 195679173 91512 100000 65134326 91513 100000 734241251 91514 100000 966934856 91515 100000 492158090 91516 100000 299458031 91517 100000 199941020 91518 100000 941483992 91519 100000 119355663 91520 100000 93424200 91521 100000 104539085 91522 100000 461507067 91523 100000 92147974 91524 100000 409637819 91525 100000 74453749 91526 100000 362196548 91527 100000 513657864 91528 100000 180310115 91529 100000 454111798 91530 100000 811449387 91531 100000 983414412 91532 100000 832622574 91533 100000 315225410 91534 100000 640732150 91535 100000 725813865 91536 100000 468299447 91537 100000 714520184 91538 100000 272257239 91539 100000 120728698 91540 100000 157397832 91541 100000 716226376 91542 100000 604428963 91543 100000 193032065 91544 100000 995003371 91545 100000 518181562 91546 100000 900459871 91547 100000 474147589 91548 100000 460748775 91549 100000 607062511 91550 100000 223662130 91551 100000 369310806 91552 100000 849432869 91553 100000 109999348 91554 100000 59806661 91555 100000 883651917 91556 100000 579677529 91557 100000 548292237 91558 100000 388213534 91559 100000 563515728 91560 100000 823396554 91561 100000 506118319 91562 100000 543577670 91563 100000 432837268 91564 100000 666884200 91565 100000 41645967 91566 100000 995214442 91567 100000 802792055 91568 100000 223164647 91569 100000 466570757 91570 100000 748191552 91571 100000 35386888 91572 100000 24437857 91573 100000 944129368 91574 100000 28327774 91575 100000 642269315 91576 100000 992291206 91577 100000 781532395 91578 100000 340034472 91579 100000 733444377 91580 100000 302275375 91581 100000 491547547 91582 100000 501639482 91583 100000 981683553 91584 100000 79649592 91585 100000 111135201 91586 100000 705891330 91587 100000 183921460 91588 100000 143775272 91589 100000 643677150 91590 100000 38983044 91591 100000 674656233 91592 100000 785606118 91593 100000 869218911 91594 100000 844595534 91595 100000 101410804 91596 100000 347147395 91597 100000 896765445 91598 100000 693061782 91599 100000 255525179 91600 100000 602420089 91601 100000 843242543 91602 100000 151258756 91603 100000 697954653 91604 100000 484459934 91605 100000 751544048 91606 100000 204117430 91607 100000 927888437 91608 100000 398264813 91609 100000 354224531 91610 100000 975947798 91611 100000 899158313 91612 100000 21873029 91613 100000 6373215 91614 100000 643652905 91615 100000 561327650 91616 100000 35929526 91617 100000 817640900 91618 100000 911403079 91619 100000 208967731 91620 100000 628357494 91621 100000 652613974 91622 100000 508920553 91623 100000 668270039 91624 100000 515745725 91625 100000 141587969 91626 100000 495446658 91627 100000 256481797 91628 100000 336063866 91629 100000 485630570 91630 100000 227547629 91631 100000 125160375 91632 100000 754445258 91633 100000 38638881 91634 100000 881843220 91635 100000 959117138 91636 100000 685981768 91637 100000 770771849 91638 100000 251771463 91639 100000 966337355 91640 100000 745579144 91641 100000 308496023 91642 100000 173130828 91643 100000 400102360 91644 100000 252112569 91645 100000 825999524 91646 100000 76362101 91647 100000 294168193 91648 100000 234951383 91649 100000 562008437 91650 100000 23787893 91651 100000 122658557 91652 100000 378261238 91653 100000 169491223 91654 100000 223705918 91655 100000 502599639 91656 100000 860589096 91657 100000 331939955 91658 100000 197979360 91659 100000 772405369 91660 100000 902317295 91661 100000 754569141 91662 100000 819081582 91663 100000 454851120 91664 100000 484341638 91665 100000 697942646 91666 100000 426459140 91667 100000 278722790 91668 100000 319056837 91669 100000 697917901 91670 100000 964443913 91671 100000 24790541 91672 100000 19851589 91673 100000 770860092 91674 100000 607265637 91675 100000 959981530 91676 100000 819549855 91677 100000 745838983 91678 100000 173304317 91679 100000 285120332 91680 100000 653657771 91681 100000 346665862 91682 100000 826362644 91683 100000 487213968 91684 100000 746028948 91685 100000 715657819 91686 100000 387225180 91687 100000 557220727 91688 100000 964118032 91689 100000 772211701 91690 100000 43576076 91691 100000 492109487 91692 100000 98044154 91693 100000 13046134 91694 100000 429061316 91695 100000 338036400 91696 100000 882645036 91697 100000 570705667 91698 100000 193702590 91699 100000 304487566 91700 100000 334932450 91701 100000 414071828 91702 100000 69726275 91703 100000 247787773 91704 100000 24194889 91705 100000 868621707 91706 100000 239240090 91707 100000 998337765 91708 100000 16093934 91709 100000 725357786 91710 100000 641669008 91711 100000 56596260 91712 100000 559904451 91713 100000 105442725 91714 100000 237335727 91715 100000 595962425 91716 100000 453253035 91717 100000 923063359 91718 100000 35893633 91719 100000 844407630 91720 100000 911773671 91721 100000 740128637 91722 100000 889322043 91723 100000 149621168 91724 100000 860837575 91725 100000 692673694 91726 100000 233387567 91727 100000 823711034 91728 100000 356057653 91729 100000 222178487 91730 100000 837911265 91731 100000 494786077 91732 100000 453354507 91733 100000 248613527 91734 100000 427765799 91735 100000 654595974 91736 100000 652647551 91737 100000 891135306 91738 100000 791144809 91739 100000 875541144 91740 100000 374058360 91741 100000 394069829 91742 100000 327476794 91743 100000 463660528 91744 100000 289804483 91745 100000 878568084 91746 100000 793221592 91747 100000 163766752 91748 100000 720795068 91749 100000 874205291 91750 100000 711786177 91751 100000 905912274 91752 100000 812545519 91753 100000 139775777 91754 100000 345391783 91755 100000 469050324 91756 100000 738822138 91757 100000 928788478 91758 100000 446475204 91759 100000 943160073 91760 100000 425381080 91761 100000 962478968 91762 100000 215674044 91763 100000 643103584 91764 100000 365183667 91765 100000 552875391 91766 100000 359577558 91767 100000 33087061 91768 100000 479149854 91769 100000 868392343 91770 100000 564572155 91771 100000 971372659 91772 100000 659817520 91773 100000 19019396 91774 100000 368799262 91775 100000 824710870 91776 100000 795810440 91777 100000 370433913 91778 100000 630427717 91779 100000 988611367 91780 100000 289816464 91781 100000 439034075 91782 100000 593836262 91783 100000 973993979 91784 100000 695193545 91785 100000 449250995 91786 100000 275997468 91787 100000 157204504 91788 100000 917606256 91789 100000 969547873 91790 100000 896188407 91791 100000 427923459 91792 100000 827192246 91793 100000 713063273 91794 100000 54289779 91795 100000 582227581 91796 100000 813784027 91797 100000 123401008 91798 100000 929913510 91799 100000 195207868 91800 100000 845668807 91801 100000 599369321 91802 100000 196886372 91803 100000 714499783 91804 100000 688485774 91805 100000 433648125 91806 100000 225877874 91807 100000 778949839 91808 100000 578136591 91809 100000 56272784 91810 100000 345764602 91811 100000 442202494 91812 100000 14432285 91813 100000 770416215 91814 100000 476963209 91815 100000 573035861 91816 100000 921355362 91817 100000 235267816 91818 100000 908497677 91819 100000 137702299 91820 100000 271390791 91821 100000 337637421 91822 100000 268063321 91823 100000 143036045 91824 100000 671103213 91825 100000 536630701 91826 100000 347490697 91827 100000 253910793 91828 100000 811755938 91829 100000 205573871 91830 100000 300014978 91831 100000 199102643 91832 100000 909780362 91833 100000 10877231 91834 100000 588110498 91835 100000 97711990 91836 100000 35943941 91837 100000 644802609 91838 100000 92764338 91839 100000 879784997 91840 100000 252403919 91841 100000 826960365 91842 100000 385439458 91843 100000 175568934 91844 100000 560492530 91845 100000 849200765 91846 100000 762469 91847 100000 871216651 91848 100000 793608100 91849 100000 718129574 91850 100000 971456284 91851 100000 428804286 91852 100000 661662273 91853 100000 25288012 91854 100000 59627555 91855 100000 504154886 91856 100000 500958695 91857 100000 875934964 91858 100000 711981991 91859 100000 973119091 91860 100000 931305975 91861 100000 716259181 91862 100000 65974039 91863 100000 575649782 91864 100000 442182369 91865 100000 85375767 91866 100000 125783519 91867 100000 317339099 91868 100000 540298723 91869 100000 807159837 91870 100000 296562285 91871 100000 56546891 91872 100000 504139495 91873 100000 637124433 91874 100000 602179514 91875 100000 759982812 91876 100000 532545807 91877 100000 201526166 91878 100000 115266530 91879 100000 120114450 91880 100000 941101647 91881 100000 843088417 91882 100000 951086970 91883 100000 414923576 91884 100000 211001802 91885 100000 409512574 91886 100000 443726516 91887 100000 994127460 91888 100000 302686733 91889 100000 179208764 91890 100000 470020225 91891 100000 933020229 91892 100000 198336845 91893 100000 414398461 91894 100000 249085038 91895 100000 684532740 91896 100000 280433068 91897 100000 348442966 91898 100000 483108622 91899 100000 310376284 91900 100000 643014904 91901 100000 306908936 91902 100000 691337155 91903 100000 11417820 91904 100000 910147044 91905 100000 884474235 91906 100000 476365619 91907 100000 785133066 91908 100000 448254247 91909 100000 241482164 91910 100000 300856783 91911 100000 30732107 91912 100000 233712631 91913 100000 879883358 91914 100000 283053675 91915 100000 63746565 91916 100000 178448121 91917 100000 455836372 91918 100000 805462374 91919 100000 871494058 91920 100000 954365215 91921 100000 151921387 91922 100000 197244660 91923 100000 201358740 91924 100000 881335279 91925 100000 210568100 91926 100000 937860707 91927 100000 168040371 91928 100000 952389751 91929 100000 399026453 91930 100000 435458042 91931 100000 239501093 91932 100000 565524073 91933 100000 16506254 91934 100000 605991769 91935 100000 640733401 91936 100000 121049952 91937 100000 890516722 91938 100000 621342632 91939 100000 596901448 91940 100000 829382888 91941 100000 662196047 91942 100000 997771674 91943 100000 223032249 91944 100000 433236376 91945 100000 38236166 91946 100000 64579253 91947 100000 708676083 91948 100000 991000153 91949 100000 547805939 91950 100000 134463083 91951 100000 678744871 91952 100000 968583805 91953 100000 484294579 91954 100000 340101123 91955 100000 853569463 91956 100000 215199704 91957 100000 586850978 91958 100000 41507352 91959 100000 84562267 91960 100000 504722641 91961 100000 68165604 91962 100000 874681047 91963 100000 299464467 91964 100000 506162543 91965 100000 997207181 91966 100000 646767013 91967 100000 203194807 91968 100000 469413885 91969 100000 790603024 91970 100000 482126477 91971 100000 253121492 91972 100000 214997583 91973 100000 991980457 91974 100000 412957120 91975 100000 27083525 91976 100000 859277176 91977 100000 217602018 91978 100000 388280969 91979 100000 802986452 91980 100000 527226052 91981 100000 559702064 91982 100000 192622477 91983 100000 93999566 91984 100000 439696458 91985 100000 795470600 91986 100000 830174199 91987 100000 339359632 91988 100000 78197519 91989 100000 309511460 91990 100000 682849200 91991 100000 324076816 91992 100000 368465286 91993 100000 674548597 91994 100000 551846581 91995 100000 659982368 91996 100000 345220817 91997 100000 832010321 91998 100000 823768327 91999 100000 483195173 92000 100000 707359999 92001 100000 115398838 92002 100000 507029541 92003 100000 237972272 92004 100000 231484370 92005 100000 365940274 92006 100000 378510563 92007 100000 41522823 92008 100000 271569091 92009 100000 2299650 92010 100000 230057062 92011 100000 692904899 92012 100000 72892197 92013 100000 828645412 92014 100000 788220058 92015 100000 29249933 92016 100000 347601900 92017 100000 183228240 92018 100000 773183824 92019 100000 879564271 92020 100000 168800941 92021 100000 491517616 92022 100000 54352685 92023 100000 926315561 92024 100000 298074405 92025 100000 242435675 92026 100000 459994915 92027 100000 720132896 92028 100000 352450615 92029 100000 992776843 92030 100000 281164524 92031 100000 361667309 92032 100000 543165043 92033 100000 996490506 92034 100000 734773132 92035 100000 860709824 92036 100000 320363412 92037 100000 214738184 92038 100000 70353286 92039 100000 389625922 92040 100000 750641912 92041 100000 380411877 92042 100000 348083762 92043 100000 502247817 92044 100000 348683995 92045 100000 531063287 92046 100000 43729543 92047 100000 411417863 92048 100000 985924282 92049 100000 886031754 92050 100000 233789845 92051 100000 11617153 92052 100000 604206529 92053 100000 952603646 92054 100000 315813225 92055 100000 948708388 92056 100000 815083124 92057 100000 315760720 92058 100000 953397282 92059 100000 166665444 92060 100000 626512618 92061 100000 610496595 92062 100000 981605834 92063 100000 861781735 92064 100000 732299912 92065 100000 67163286 92066 100000 64840423 92067 100000 147875987 92068 100000 687863281 92069 100000 358589540 92070 100000 526876484 92071 100000 14083174 92072 100000 643379893 92073 100000 791775385 92074 100000 862683697 92075 100000 236771021 92076 100000 74601650 92077 100000 603098516 92078 100000 51298266 92079 100000 912369563 92080 100000 517309127 92081 100000 313731024 92082 100000 855440732 92083 100000 994310083 92084 100000 326222211 92085 100000 438072377 92086 100000 526553185 92087 100000 727560563 92088 100000 145478742 92089 100000 595869042 92090 100000 387998022 92091 100000 593883208 92092 100000 130790875 92093 100000 774603676 92094 100000 30283944 92095 100000 772613798 92096 100000 684081225 92097 100000 736909272 92098 100000 58729133 92099 100000 306892755 92100 100000 670838437 92101 100000 473391044 92102 100000 403780118 92103 100000 614117036 92104 100000 670824232 92105 100000 930901562 92106 100000 573387633 92107 100000 70572809 92108 100000 188206703 92109 100000 212751437 92110 100000 531642148 92111 100000 432705986 92112 100000 891428845 92113 100000 280617395 92114 100000 139026318 92115 100000 362182179 92116 100000 758622364 92117 100000 386366414 92118 100000 690315994 92119 100000 216763725 92120 100000 760290362 92121 100000 485132937 92122 100000 445290176 92123 100000 51652960 92124 100000 215790415 92125 100000 12755636 92126 100000 734135362 92127 100000 411672118 92128 100000 387191968 92129 100000 168823030 92130 100000 988353827 92131 100000 839835063 92132 100000 111553204 92133 100000 771370520 92134 100000 495811275 92135 100000 328587185 92136 100000 969094677 92137 100000 960087919 92138 100000 381041430 92139 100000 626055403 92140 100000 12537146 92141 100000 367305606 92142 100000 284571247 92143 100000 56194326 92144 100000 453483237 92145 100000 40268769 92146 100000 722497622 92147 100000 939699146 92148 100000 353493945 92149 100000 875095437 92150 100000 120907574 92151 100000 76167960 92152 100000 615821077 92153 100000 869484641 92154 100000 405228753 92155 100000 792639701 92156 100000 852097563 92157 100000 897344129 92158 100000 938976645 92159 100000 910796527 92160 100000 552554194 92161 100000 506629224 92162 100000 992330705 92163 100000 229318635 92164 100000 585095288 92165 100000 872362324 92166 100000 581236222 92167 100000 677387694 92168 100000 9614568 92169 100000 296307785 92170 100000 564861403 92171 100000 752033388 92172 100000 507709596 92173 100000 459719628 92174 100000 485539013 92175 100000 531573054 92176 100000 682425960 92177 100000 178918023 92178 100000 382549826 92179 100000 606892855 92180 100000 835850169 92181 100000 492727471 92182 100000 272285160 92183 100000 418956250 92184 100000 638386071 92185 100000 660766426 92186 100000 968313465 92187 100000 897801044 92188 100000 43710449 92189 100000 387807351 92190 100000 849987765 92191 100000 902662402 92192 100000 683082288 92193 100000 613463622 92194 100000 803376086 92195 100000 561811623 92196 100000 893446532 92197 100000 301884026 92198 100000 691854531 92199 100000 317075788 92200 100000 103132912 92201 100000 637993864 92202 100000 345552522 92203 100000 279556855 92204 100000 591571254 92205 100000 944720782 92206 100000 541493834 92207 100000 3445465 92208 100000 363567268 92209 100000 467380544 92210 100000 60378186 92211 100000 616042037 92212 100000 595280336 92213 100000 610123811 92214 100000 748694060 92215 100000 136788840 92216 100000 467384069 92217 100000 42404941 92218 100000 253878487 92219 100000 794689686 92220 100000 133387 92221 100000 831224768 92222 100000 29458600 92223 100000 549112745 92224 100000 529731066 92225 100000 788950268 92226 100000 711562292 92227 100000 142356915 92228 100000 547940845 92229 100000 125849250 92230 100000 743008337 92231 100000 408930752 92232 100000 858245713 92233 100000 510250653 92234 100000 918177430 92235 100000 571702919 92236 100000 430954152 92237 100000 41739408 92238 100000 316331891 92239 100000 967045707 92240 100000 920319531 92241 100000 882175315 92242 100000 131364400 92243 100000 294864595 92244 100000 955980219 92245 100000 769095480 92246 100000 313902009 92247 100000 446355950 92248 100000 242795516 92249 100000 827297643 92250 100000 987407030 92251 100000 420686627 92252 100000 426811368 92253 100000 226697915 92254 100000 35217616 92255 100000 401532129 92256 100000 450370862 92257 100000 163867473 92258 100000 162483574 92259 100000 302365067 92260 100000 135290977 92261 100000 49921718 92262 100000 57838856 92263 100000 738550863 92264 100000 866758287 92265 100000 152333351 92266 100000 266178160 92267 100000 692885287 92268 100000 449550454 92269 100000 563633445 92270 100000 387734859 92271 100000 17273070 92272 100000 504184955 92273 100000 406211099 92274 100000 556718799 92275 100000 772530224 92276 100000 619591269 92277 100000 711531237 92278 100000 513779654 92279 100000 572257108 92280 100000 264432291 92281 100000 177037344 92282 100000 223749979 92283 100000 84244189 92284 100000 510836186 92285 100000 788278656 92286 100000 717114004 92287 100000 439260316 92288 100000 137621066 92289 100000 190582160 92290 100000 771662962 92291 100000 497277767 92292 100000 470060313 92293 100000 355513058 92294 100000 811758012 92295 100000 630143357 92296 100000 161514051 92297 100000 337955031 92298 100000 502862030 92299 100000 830937578 92300 100000 650832916 92301 100000 104583228 92302 100000 637023416 92303 100000 316244315 92304 100000 376068236 92305 100000 812632553 92306 100000 252275986 92307 100000 574898001 92308 100000 488050090 92309 100000 715615677 92310 100000 715776662 92311 100000 584895186 92312 100000 894009146 92313 100000 940579208 92314 100000 93041900 92315 100000 972584476 92316 100000 557781442 92317 100000 698356800 92318 100000 337353052 92319 100000 660285170 92320 100000 225282524 92321 100000 467959351 92322 100000 125785835 92323 100000 776904743 92324 100000 73149035 92325 100000 643054274 92326 100000 744690298 92327 100000 284411060 92328 100000 851455189 92329 100000 672290142 92330 100000 767748889 92331 100000 483058443 92332 100000 2901647 92333 100000 280178147 92334 100000 451818518 92335 100000 508389222 92336 100000 466019450 92337 100000 6270823 92338 100000 186588692 92339 100000 481294479 92340 100000 127966837 92341 100000 125620180 92342 100000 22575917 92343 100000 942119854 92344 100000 963385611 92345 100000 678735787 92346 100000 981433281 92347 100000 323147360 92348 100000 315453049 92349 100000 705830955 92350 100000 708506443 92351 100000 5262385 92352 100000 767628046 92353 100000 820293277 92354 100000 540027489 92355 100000 657251746 92356 100000 497917455 92357 100000 434291214 92358 100000 119795601 92359 100000 285283699 92360 100000 584940526 92361 100000 792432550 92362 100000 580021018 92363 100000 31308048 92364 100000 446838478 92365 100000 195794551 92366 100000 648751123 92367 100000 104945465 92368 100000 91698970 92369 100000 526735302 92370 100000 366091923 92371 100000 505229901 92372 100000 615100852 92373 100000 526154442 92374 100000 271824134 92375 100000 279032920 92376 100000 81117004 92377 100000 378041611 92378 100000 787453828 92379 100000 288073200 92380 100000 556812914 92381 100000 27170534 92382 100000 755642519 92383 100000 576319730 92384 100000 681096473 92385 100000 4074319 92386 100000 919018026 92387 100000 65362891 92388 100000 686374195 92389 100000 775266832 92390 100000 402087576 92391 100000 188580837 92392 100000 622448127 92393 100000 65038617 92394 100000 878169907 92395 100000 178745444 92396 100000 608772899 92397 100000 951239497 92398 100000 246160133 92399 100000 111509726 92400 100000 539460010 92401 100000 726339041 92402 100000 990540711 92403 100000 369692460 92404 100000 862217346 92405 100000 540124028 92406 100000 897844143 92407 100000 1414631 92408 100000 669982734 92409 100000 552255456 92410 100000 47660906 92411 100000 210760702 92412 100000 691709696 92413 100000 549159544 92414 100000 573746565 92415 100000 558843382 92416 100000 445339549 92417 100000 784510091 92418 100000 455153805 92419 100000 86354063 92420 100000 681198207 92421 100000 275479 92422 100000 549123151 92423 100000 362401100 92424 100000 510883286 92425 100000 286764243 92426 100000 537775123 92427 100000 637869332 92428 100000 749776044 92429 100000 285297705 92430 100000 845013356 92431 100000 426722181 92432 100000 137559832 92433 100000 961657768 92434 100000 409615690 92435 100000 911203378 92436 100000 265055735 92437 100000 522886120 92438 100000 222694052 92439 100000 971236866 92440 100000 131868991 92441 100000 260620901 92442 100000 940188756 92443 100000 616859826 92444 100000 225578989 92445 100000 727743578 92446 100000 633891528 92447 100000 314103326 92448 100000 936480329 92449 100000 521277738 92450 100000 429045610 92451 100000 347723280 92452 100000 642129315 92453 100000 863609466 92454 100000 24966514 92455 100000 681419112 92456 100000 56178888 92457 100000 477345773 92458 100000 633073860 92459 100000 569342916 92460 100000 122734688 92461 100000 524209194 92462 100000 853853534 92463 100000 390169039 92464 100000 881905055 92465 100000 711987199 92466 100000 202912963 92467 100000 523900959 92468 100000 385859774 92469 100000 832330184 92470 100000 572169770 92471 100000 375690222 92472 100000 266648845 92473 100000 190820927 92474 100000 546874993 92475 100000 527563728 92476 100000 484254881 92477 100000 95290588 92478 100000 618266386 92479 100000 169242744 92480 100000 567560605 92481 100000 200537529 92482 100000 275344700 92483 100000 271693037 92484 100000 510867311 92485 100000 382889126 92486 100000 764326919 92487 100000 191951118 92488 100000 911420786 92489 100000 795840226 92490 100000 618462649 92491 100000 352991253 92492 100000 400330418 92493 100000 701953589 92494 100000 892186975 92495 100000 184167921 92496 100000 879441033 92497 100000 703772385 92498 100000 189187412 92499 100000 544442516 92500 100000 788984034 92501 100000 222536552 92502 100000 832551157 92503 100000 691451183 92504 100000 361129925 92505 100000 315649518 92506 100000 393533698 92507 100000 452143792 92508 100000 848027167 92509 100000 208050252 92510 100000 52988182 92511 100000 442879779 92512 100000 315326897 92513 100000 333256994 92514 100000 866751026 92515 100000 436438223 92516 100000 652125600 92517 100000 388301989 92518 100000 922351116 92519 100000 378260219 92520 100000 556343428 92521 100000 141573783 92522 100000 879708749 92523 100000 653197811 92524 100000 741880853 92525 100000 976410505 92526 100000 177748829 92527 100000 156744527 92528 100000 851907018 92529 100000 391613757 92530 100000 656880214 92531 100000 264633783 92532 100000 293828229 92533 100000 386412619 92534 100000 845756851 92535 100000 843124395 92536 100000 365406616 92537 100000 552560165 92538 100000 929704009 92539 100000 575324551 92540 100000 505200693 92541 100000 92144082 92542 100000 974074104 92543 100000 284025427 92544 100000 775218641 92545 100000 826178797 92546 100000 856909529 92547 100000 629860826 92548 100000 504795941 92549 100000 56299924 92550 100000 528726154 92551 100000 864440900 92552 100000 634064004 92553 100000 349116452 92554 100000 764888031 92555 100000 684176006 92556 100000 669341460 92557 100000 118538426 92558 100000 764429458 92559 100000 468060939 92560 100000 444809593 92561 100000 432142404 92562 100000 150406647 92563 100000 624191748 92564 100000 780503005 92565 100000 44160102 92566 100000 820130268 92567 100000 36399376 92568 100000 763923401 92569 100000 297842374 92570 100000 838216347 92571 100000 625829928 92572 100000 620200174 92573 100000 781315909 92574 100000 754611110 92575 100000 708147532 92576 100000 799746625 92577 100000 364560487 92578 100000 201319170 92579 100000 842789036 92580 100000 88213804 92581 100000 4652988 92582 100000 708458209 92583 100000 190951017 92584 100000 690146727 92585 100000 175357423 92586 100000 918223824 92587 100000 799981037 92588 100000 585998016 92589 100000 414317531 92590 100000 802315217 92591 100000 730806580 92592 100000 122143142 92593 100000 634843676 92594 100000 406266087 92595 100000 806753791 92596 100000 384349897 92597 100000 677173253 92598 100000 869572639 92599 100000 525098236 92600 100000 922668037 92601 100000 86060815 92602 100000 620113358 92603 100000 618721690 92604 100000 596334658 92605 100000 199849063 92606 100000 865640535 92607 100000 694224730 92608 100000 214321202 92609 100000 652159221 92610 100000 647776525 92611 100000 98814541 92612 100000 301046981 92613 100000 657215462 92614 100000 308947574 92615 100000 810425347 92616 100000 821736160 92617 100000 66661443 92618 100000 916043205 92619 100000 830111554 92620 100000 761344234 92621 100000 198865167 92622 100000 866059678 92623 100000 691522000 92624 100000 240270544 92625 100000 941696547 92626 100000 153538360 92627 100000 840416473 92628 100000 402402011 92629 100000 950022420 92630 100000 848534355 92631 100000 749678864 92632 100000 878339471 92633 100000 129675631 92634 100000 193435714 92635 100000 453534485 92636 100000 319042005 92637 100000 662176892 92638 100000 375919183 92639 100000 343134549 92640 100000 292419151 92641 100000 887324844 92642 100000 537477229 92643 100000 32393509 92644 100000 118282643 92645 100000 82911056 92646 100000 133894658 92647 100000 941644079 92648 100000 531752440 92649 100000 56275174 92650 100000 247403741 92651 100000 644121964 92652 100000 973528272 92653 100000 367633102 92654 100000 338279977 92655 100000 739967338 92656 100000 204600384 92657 100000 69475094 92658 100000 807012062 92659 100000 957689759 92660 100000 676700832 92661 100000 768531260 92662 100000 778576019 92663 100000 764676533 92664 100000 915690396 92665 100000 120968171 92666 100000 746808250 92667 100000 66582259 92668 100000 64650795 92669 100000 820777382 92670 100000 98275869 92671 100000 24581350 92672 100000 248769027 92673 100000 228829233 92674 100000 471317689 92675 100000 216373440 92676 100000 640435465 92677 100000 276726283 92678 100000 683809998 92679 100000 392598290 92680 100000 257250448 92681 100000 103326947 92682 100000 383324778 92683 100000 742932086 92684 100000 666134353 92685 100000 562539145 92686 100000 290412529 92687 100000 805911610 92688 100000 439765035 92689 100000 286528671 92690 100000 699884817 92691 100000 509596453 92692 100000 545066680 92693 100000 26221949 92694 100000 230992554 92695 100000 412211680 92696 100000 783624373 92697 100000 989223728 92698 100000 647063191 92699 100000 997292927 92700 100000 978090354 92701 100000 353908912 92702 100000 715863095 92703 100000 236691626 92704 100000 758783082 92705 100000 568393447 92706 100000 203928494 92707 100000 159639220 92708 100000 36646911 92709 100000 721312241 92710 100000 844347326 92711 100000 808414731 92712 100000 586876298 92713 100000 20468916 92714 100000 589021594 92715 100000 524089420 92716 100000 49148872 92717 100000 312991599 92718 100000 299060146 92719 100000 645403474 92720 100000 199291654 92721 100000 350812228 92722 100000 486723505 92723 100000 175609825 92724 100000 229992680 92725 100000 453729724 92726 100000 146521717 92727 100000 386342971 92728 100000 383560908 92729 100000 755285966 92730 100000 587499821 92731 100000 265030028 92732 100000 48667555 92733 100000 691625891 92734 100000 652404126 92735 100000 869727937 92736 100000 790780774 92737 100000 909581968 92738 100000 346682747 92739 100000 125569186 92740 100000 667545427 92741 100000 583153183 92742 100000 787268265 92743 100000 455193396 92744 100000 1503330 92745 100000 427875253 92746 100000 460588871 92747 100000 830851680 92748 100000 438172328 92749 100000 771147482 92750 100000 877721958 92751 100000 649953452 92752 100000 612198998 92753 100000 760058872 92754 100000 283049154 92755 100000 172507195 92756 100000 904563925 92757 100000 760100876 92758 100000 792255149 92759 100000 378602260 92760 100000 416876827 92761 100000 952540885 92762 100000 774376084 92763 100000 420381635 92764 100000 52282149 92765 100000 325676450 92766 100000 310368 92767 100000 674280463 92768 100000 772332041 92769 100000 979054252 92770 100000 255768963 92771 100000 610602833 92772 100000 184600418 92773 100000 896918163 92774 100000 687079917 92775 100000 102039249 92776 100000 660930837 92777 100000 950735365 92778 100000 582468446 92779 100000 806480126 92780 100000 547252496 92781 100000 490883659 92782 100000 609344557 92783 100000 95550766 92784 100000 233104939 92785 100000 179311235 92786 100000 521312390 92787 100000 614964688 92788 100000 638650203 92789 100000 137061469 92790 100000 7055744 92791 100000 578456863 92792 100000 729155635 92793 100000 235343287 92794 100000 383745596 92795 100000 489010858 92796 100000 247423705 92797 100000 383036002 92798 100000 725937651 92799 100000 163620801 92800 100000 620984993 92801 100000 676402394 92802 100000 846252443 92803 100000 703419723 92804 100000 940342067 92805 100000 947660619 92806 100000 736568649 92807 100000 381339511 92808 100000 799268705 92809 100000 88803578 92810 100000 386609981 92811 100000 297837428 92812 100000 413739974 92813 100000 272320905 92814 100000 39154408 92815 100000 922082913 92816 100000 638404063 92817 100000 5449748 92818 100000 140437599 92819 100000 835696035 92820 100000 513912747 92821 100000 496827683 92822 100000 399798460 92823 100000 296754720 92824 100000 343525821 92825 100000 872678335 92826 100000 391026508 92827 100000 307209192 92828 100000 370267743 92829 100000 26023005 92830 100000 734735504 92831 100000 758949282 92832 100000 334731687 92833 100000 925771733 92834 100000 941614164 92835 100000 450173967 92836 100000 456536038 92837 100000 714059717 92838 100000 355489887 92839 100000 998723678 92840 100000 689125947 92841 100000 502795208 92842 100000 359985730 92843 100000 365013405 92844 100000 866518891 92845 100000 666188246 92846 100000 156469936 92847 100000 947702327 92848 100000 48234809 92849 100000 29847440 92850 100000 397587970 92851 100000 120870227 92852 100000 317527427 92853 100000 672991406 92854 100000 347652116 92855 100000 52143798 92856 100000 589380006 92857 100000 755948965 92858 100000 852948194 92859 100000 659388997 92860 100000 319088961 92861 100000 778684527 92862 100000 713583480 92863 100000 209907203 92864 100000 342446067 92865 100000 539962464 92866 100000 7431250 92867 100000 328249837 92868 100000 292765603 92869 100000 314027131 92870 100000 129340412 92871 100000 620798080 92872 100000 11626341 92873 100000 655065459 92874 100000 126774912 92875 100000 522780520 92876 100000 217494501 92877 100000 176797403 92878 100000 147601173 92879 100000 612165067 92880 100000 679572704 92881 100000 462975826 92882 100000 581944633 92883 100000 378148190 92884 100000 152964891 92885 100000 217701384 92886 100000 434796393 92887 100000 249482654 92888 100000 69617877 92889 100000 451094024 92890 100000 458174677 92891 100000 461895154 92892 100000 355111135 92893 100000 276746432 92894 100000 612712285 92895 100000 753310149 92896 100000 463222593 92897 100000 394247307 92898 100000 980789769 92899 100000 449328389 92900 100000 599477803 92901 100000 259612000 92902 100000 252621914 92903 100000 291198715 92904 100000 237970171 92905 100000 206065172 92906 100000 923823845 92907 100000 10661829 92908 100000 237933104 92909 100000 375708119 92910 100000 418705463 92911 100000 285205233 92912 100000 824172954 92913 100000 161668909 92914 100000 916370966 92915 100000 809023807 92916 100000 575312186 92917 100000 179119177 92918 100000 326521352 92919 100000 487149030 92920 100000 125337794 92921 100000 56597971 92922 100000 856230836 92923 100000 734144041 92924 100000 909138194 92925 100000 829632974 92926 100000 816171040 92927 100000 680048890 92928 100000 82722582 92929 100000 710975091 92930 100000 929170992 92931 100000 311111644 92932 100000 653620590 92933 100000 645180621 92934 100000 906038661 92935 100000 931170960 92936 100000 311276252 92937 100000 558071752 92938 100000 765182908 92939 100000 721583866 92940 100000 79567567 92941 100000 833173390 92942 100000 338096549 92943 100000 904735419 92944 100000 696233590 92945 100000 916928699 92946 100000 386424834 92947 100000 180584497 92948 100000 929569765 92949 100000 691287345 92950 100000 218588444 92951 100000 565503124 92952 100000 351696167 92953 100000 591659020 92954 100000 127484074 92955 100000 884727876 92956 100000 832771752 92957 100000 29421686 92958 100000 256025659 92959 100000 212277040 92960 100000 806705943 92961 100000 502169676 92962 100000 448389561 92963 100000 96843393 92964 100000 653369023 92965 100000 481476353 92966 100000 389883132 92967 100000 577907494 92968 100000 505598976 92969 100000 199409571 92970 100000 375212573 92971 100000 381879395 92972 100000 461421502 92973 100000 533443464 92974 100000 37533156 92975 100000 51893065 92976 100000 141934743 92977 100000 916217504 92978 100000 478990995 92979 100000 398872820 92980 100000 836505639 92981 100000 417082809 92982 100000 549633900 92983 100000 516467585 92984 100000 432952970 92985 100000 397463709 92986 100000 362541625 92987 100000 337627896 92988 100000 894370302 92989 100000 686640364 92990 100000 787549317 92991 100000 188751327 92992 100000 419783484 92993 100000 832680498 92994 100000 815230721 92995 100000 140688258 92996 100000 427294075 92997 100000 811185389 92998 100000 149065105 92999 100000 115301758 93000 100000 877497600 93001 100000 802420112 93002 100000 90849039 93003 100000 344908758 93004 100000 752317354 93005 100000 10337410 93006 100000 109426477 93007 100000 611627281 93008 100000 712460255 93009 100000 962802573 93010 100000 818253406 93011 100000 684645732 93012 100000 919704497 93013 100000 232111901 93014 100000 631217585 93015 100000 316791860 93016 100000 255611670 93017 100000 826359249 93018 100000 445656727 93019 100000 344480995 93020 100000 602634075 93021 100000 213221739 93022 100000 712559046 93023 100000 472930805 93024 100000 518387989 93025 100000 482075892 93026 100000 60373083 93027 100000 592590111 93028 100000 76845505 93029 100000 369738482 93030 100000 269777325 93031 100000 608103386 93032 100000 551041230 93033 100000 918087131 93034 100000 295363460 93035 100000 202128163 93036 100000 759926860 93037 100000 898031576 93038 100000 280227772 93039 100000 405372009 93040 100000 299544586 93041 100000 15053295 93042 100000 160736660 93043 100000 456985480 93044 100000 248203678 93045 100000 235184783 93046 100000 879067943 93047 100000 984732069 93048 100000 860409947 93049 100000 450169251 93050 100000 48938587 93051 100000 17738312 93052 100000 706659878 93053 100000 312042678 93054 100000 244714665 93055 100000 714692944 93056 100000 210171458 93057 100000 883794566 93058 100000 699056317 93059 100000 970007092 93060 100000 248091770 93061 100000 947412095 93062 100000 426243893 93063 100000 35021404 93064 100000 27525140 93065 100000 190111674 93066 100000 394996022 93067 100000 657432943 93068 100000 233665937 93069 100000 874465877 93070 100000 524577085 93071 100000 228101072 93072 100000 901300940 93073 100000 83881542 93074 100000 384910629 93075 100000 384026133 93076 100000 738858742 93077 100000 338143591 93078 100000 609682594 93079 100000 250197600 93080 100000 97820583 93081 100000 970363512 93082 100000 484269475 93083 100000 535129394 93084 100000 596302805 93085 100000 634655356 93086 100000 968372099 93087 100000 214807738 93088 100000 645309847 93089 100000 630454490 93090 100000 679657179 93091 100000 59525656 93092 100000 720768434 93093 100000 307648798 93094 100000 788549066 93095 100000 308864218 93096 100000 877516003 93097 100000 869798260 93098 100000 548081508 93099 100000 609263998 93100 100000 406681540 93101 100000 718160768 93102 100000 841714368 93103 100000 872817731 93104 100000 297588957 93105 100000 463005285 93106 100000 337918371 93107 100000 76733360 93108 100000 596719200 93109 100000 663110058 93110 100000 253416951 93111 100000 323751061 93112 100000 155527256 93113 100000 148786477 93114 100000 324030113 93115 100000 440600883 93116 100000 846327082 93117 100000 902241907 93118 100000 334641593 93119 100000 199026217 93120 100000 703673937 93121 100000 846211407 93122 100000 870641017 93123 100000 842437208 93124 100000 315157204 93125 100000 870006123 93126 100000 392333929 93127 100000 437290005 93128 100000 805905918 93129 100000 988327010 93130 100000 590938232 93131 100000 453630811 93132 100000 5508210 93133 100000 552952157 93134 100000 224464305 93135 100000 404525973 93136 100000 643666044 93137 100000 283399740 93138 100000 275744864 93139 100000 138926203 93140 100000 445580725 93141 100000 501673876 93142 100000 430939228 93143 100000 191145848 93144 100000 935243579 93145 100000 221339493 93146 100000 147323610 93147 100000 5038126 93148 100000 125049444 93149 100000 809641323 93150 100000 879342472 93151 100000 437678858 93152 100000 90156523 93153 100000 38456789 93154 100000 435899576 93155 100000 41777897 93156 100000 565993745 93157 100000 795607028 93158 100000 381231396 93159 100000 30347127 93160 100000 924212429 93161 100000 111735243 93162 100000 994163350 93163 100000 922439822 93164 100000 575406522 93165 100000 604747779 93166 100000 981215992 93167 100000 11902781 93168 100000 464502693 93169 100000 211737377 93170 100000 583664984 93171 100000 99461367 93172 100000 309783961 93173 100000 319373354 93174 100000 940857446 93175 100000 786172612 93176 100000 392613069 93177 100000 784130347 93178 100000 123244506 93179 100000 496008447 93180 100000 744166480 93181 100000 126039426 93182 100000 665920455 93183 100000 671602383 93184 100000 546275922 93185 100000 69106366 93186 100000 283441096 93187 100000 138354048 93188 100000 714559541 93189 100000 653247944 93190 100000 883086697 93191 100000 65852860 93192 100000 855228696 93193 100000 410713013 93194 100000 41287596 93195 100000 952155296 93196 100000 725836046 93197 100000 447217816 93198 100000 7235539 93199 100000 531025397 93200 100000 313555369 93201 100000 206452670 93202 100000 447235133 93203 100000 451170173 93204 100000 681973722 93205 100000 80967204 93206 100000 105087574 93207 100000 631463774 93208 100000 924905539 93209 100000 985714839 93210 100000 13847744 93211 100000 537895054 93212 100000 2200481 93213 100000 816806338 93214 100000 260082461 93215 100000 846579164 93216 100000 641392831 93217 100000 366540575 93218 100000 842596296 93219 100000 930775528 93220 100000 467912276 93221 100000 527426660 93222 100000 589059648 93223 100000 973946644 93224 100000 910099101 93225 100000 808096386 93226 100000 200252710 93227 100000 876259034 93228 100000 31038480 93229 100000 918431759 93230 100000 265300631 93231 100000 606537946 93232 100000 175365723 93233 100000 89772469 93234 100000 264056464 93235 100000 246290465 93236 100000 949045707 93237 100000 545130319 93238 100000 233176966 93239 100000 363378491 93240 100000 50711134 93241 100000 252680984 93242 100000 528235147 93243 100000 674423464 93244 100000 954762879 93245 100000 257649731 93246 100000 884242781 93247 100000 399534624 93248 100000 282491631 93249 100000 357916236 93250 100000 366433991 93251 100000 865116910 93252 100000 529673585 93253 100000 387930474 93254 100000 977434833 93255 100000 963288684 93256 100000 798983093 93257 100000 321149859 93258 100000 687609305 93259 100000 63922622 93260 100000 366848910 93261 100000 478933538 93262 100000 7057090 93263 100000 324556933 93264 100000 846307760 93265 100000 112738995 93266 100000 806675756 93267 100000 660664687 93268 100000 268266292 93269 100000 34337912 93270 100000 120403772 93271 100000 380163092 93272 100000 545512712 93273 100000 134059889 93274 100000 967157993 93275 100000 489505613 93276 100000 764397011 93277 100000 845964071 93278 100000 495744264 93279 100000 487593528 93280 100000 552057035 93281 100000 339825182 93282 100000 276736400 93283 100000 729059508 93284 100000 603140903 93285 100000 204130417 93286 100000 396959290 93287 100000 852497818 93288 100000 79349032 93289 100000 766434933 93290 100000 704917933 93291 100000 346322076 93292 100000 477164645 93293 100000 422012505 93294 100000 327286365 93295 100000 625908280 93296 100000 372171940 93297 100000 873528664 93298 100000 502482891 93299 100000 406177934 93300 100000 755142447 93301 100000 289881842 93302 100000 472137469 93303 100000 438320563 93304 100000 258574644 93305 100000 4603603 93306 100000 807344690 93307 100000 535035428 93308 100000 755540912 93309 100000 960656688 93310 100000 537678352 93311 100000 445491921 93312 100000 650891070 93313 100000 813976161 93314 100000 652160670 93315 100000 245211760 93316 100000 487037606 93317 100000 181011094 93318 100000 970280452 93319 100000 689507167 93320 100000 758933313 93321 100000 958157823 93322 100000 181821079 93323 100000 973045370 93324 100000 683224666 93325 100000 100860566 93326 100000 320704011 93327 100000 747252716 93328 100000 679058257 93329 100000 291060517 93330 100000 858010524 93331 100000 945794923 93332 100000 630700973 93333 100000 401570321 93334 100000 607016456 93335 100000 689085301 93336 100000 360980691 93337 100000 473820617 93338 100000 941939670 93339 100000 933596634 93340 100000 418192998 93341 100000 276674924 93342 100000 560313518 93343 100000 749537683 93344 100000 755339395 93345 100000 816727927 93346 100000 268666031 93347 100000 842580042 93348 100000 970344540 93349 100000 437554531 93350 100000 132555128 93351 100000 227643016 93352 100000 484257349 93353 100000 273554763 93354 100000 81257973 93355 100000 250418434 93356 100000 648805755 93357 100000 138831667 93358 100000 234062492 93359 100000 495393558 93360 100000 964446226 93361 100000 174866381 93362 100000 610763802 93363 100000 364753878 93364 100000 97477809 93365 100000 624195242 93366 100000 62764298 93367 100000 376845595 93368 100000 302353202 93369 100000 405418408 93370 100000 285579139 93371 100000 403681521 93372 100000 152166634 93373 100000 486177790 93374 100000 591437983 93375 100000 116860525 93376 100000 234898481 93377 100000 546575551 93378 100000 186577523 93379 100000 64519692 93380 100000 468727199 93381 100000 281172722 93382 100000 787543968 93383 100000 671446318 93384 100000 436300135 93385 100000 280755304 93386 100000 255480107 93387 100000 477702173 93388 100000 88462436 93389 100000 230238790 93390 100000 210029620 93391 100000 678297015 93392 100000 600256216 93393 100000 545453311 93394 100000 18215768 93395 100000 843044403 93396 100000 330255004 93397 100000 698773872 93398 100000 591076828 93399 100000 489828702 93400 100000 762517028 93401 100000 832568273 93402 100000 250261643 93403 100000 740980404 93404 100000 730559747 93405 100000 833825776 93406 100000 664128448 93407 100000 824687390 93408 100000 169865096 93409 100000 595990000 93410 100000 351959742 93411 100000 647319214 93412 100000 880368208 93413 100000 541234692 93414 100000 780754477 93415 100000 355097492 93416 100000 18492463 93417 100000 393432329 93418 100000 913856852 93419 100000 344071713 93420 100000 191374608 93421 100000 54251296 93422 100000 473021681 93423 100000 550337850 93424 100000 321299659 93425 100000 468236377 93426 100000 968916766 93427 100000 298960307 93428 100000 938409432 93429 100000 431383977 93430 100000 629847056 93431 100000 997097730 93432 100000 524125550 93433 100000 146855218 93434 100000 798421400 93435 100000 286624463 93436 100000 559156759 93437 100000 545430660 93438 100000 615968541 93439 100000 457951750 93440 100000 143754897 93441 100000 803929512 93442 100000 296004823 93443 100000 343316949 93444 100000 134201875 93445 100000 810514136 93446 100000 475352537 93447 100000 289851276 93448 100000 122308829 93449 100000 203883962 93450 100000 93273911 93451 100000 23926325 93452 100000 168851283 93453 100000 101021277 93454 100000 104650241 93455 100000 561038758 93456 100000 706851310 93457 100000 183451882 93458 100000 8568348 93459 100000 30463987 93460 100000 128000270 93461 100000 986910286 93462 100000 462532418 93463 100000 750862317 93464 100000 614725681 93465 100000 401527371 93466 100000 618420539 93467 100000 470740392 93468 100000 566608076 93469 100000 754136026 93470 100000 448577072 93471 100000 618596566 93472 100000 466565464 93473 100000 350391887 93474 100000 103190695 93475 100000 264399916 93476 100000 794283331 93477 100000 480551868 93478 100000 690418544 93479 100000 563849060 93480 100000 139856625 93481 100000 45679338 93482 100000 184015233 93483 100000 922271744 93484 100000 542547972 93485 100000 351507945 93486 100000 284408559 93487 100000 706271381 93488 100000 93274853 93489 100000 487030925 93490 100000 12203378 93491 100000 347768166 93492 100000 992302358 93493 100000 623542551 93494 100000 264385893 93495 100000 251165502 93496 100000 67466917 93497 100000 649181530 93498 100000 685734858 93499 100000 904633117 93500 100000 778388595 93501 100000 216538798 93502 100000 530584498 93503 100000 167348740 93504 100000 658174781 93505 100000 236906039 93506 100000 529207770 93507 100000 139709863 93508 100000 236177868 93509 100000 283360769 93510 100000 365012932 93511 100000 582892057 93512 100000 966769502 93513 100000 456502214 93514 100000 106396001 93515 100000 791315430 93516 100000 441923930 93517 100000 708340101 93518 100000 954722779 93519 100000 215587775 93520 100000 881936560 93521 100000 620305637 93522 100000 998894204 93523 100000 140548230 93524 100000 377956540 93525 100000 173101149 93526 100000 513249953 93527 100000 890050322 93528 100000 560744368 93529 100000 447503390 93530 100000 393487696 93531 100000 783907279 93532 100000 456810718 93533 100000 203725637 93534 100000 666613653 93535 100000 553606840 93536 100000 269417317 93537 100000 462902879 93538 100000 891027664 93539 100000 68703375 93540 100000 262953037 93541 100000 950536737 93542 100000 236268409 93543 100000 601241378 93544 100000 728452199 93545 100000 444684681 93546 100000 469322694 93547 100000 142309027 93548 100000 863178109 93549 100000 545602671 93550 100000 743730913 93551 100000 806705993 93552 100000 861311595 93553 100000 81727278 93554 100000 869335826 93555 100000 76107727 93556 100000 951013857 93557 100000 570326442 93558 100000 400593650 93559 100000 753952164 93560 100000 155961819 93561 100000 864522541 93562 100000 291765323 93563 100000 798346365 93564 100000 625940179 93565 100000 865864776 93566 100000 437344209 93567 100000 989375202 93568 100000 542224267 93569 100000 129610751 93570 100000 350353866 93571 100000 681994592 93572 100000 316334111 93573 100000 869989439 93574 100000 126930108 93575 100000 20543968 93576 100000 949078137 93577 100000 461173816 93578 100000 894270269 93579 100000 934105389 93580 100000 304879832 93581 100000 162401618 93582 100000 307440064 93583 100000 971831948 93584 100000 648899623 93585 100000 231971257 93586 100000 62729590 93587 100000 380371125 93588 100000 43858885 93589 100000 318562438 93590 100000 910665926 93591 100000 326972877 93592 100000 186825998 93593 100000 407266237 93594 100000 117534143 93595 100000 812257576 93596 100000 869472267 93597 100000 843158818 93598 100000 431236255 93599 100000 566237407 93600 100000 506598724 93601 100000 236815362 93602 100000 521877809 93603 100000 598932932 93604 100000 83816002 93605 100000 497307069 93606 100000 126981880 93607 100000 936253819 93608 100000 767099464 93609 100000 699506790 93610 100000 805847313 93611 100000 58632013 93612 100000 220802185 93613 100000 18597732 93614 100000 690041073 93615 100000 996250418 93616 100000 853289521 93617 100000 909307548 93618 100000 144496187 93619 100000 272527106 93620 100000 300235860 93621 100000 68800250 93622 100000 958488780 93623 100000 584546932 93624 100000 788089849 93625 100000 645582509 93626 100000 407340694 93627 100000 730410029 93628 100000 573637532 93629 100000 173162383 93630 100000 514463745 93631 100000 3408284 93632 100000 370688864 93633 100000 93602330 93634 100000 896933997 93635 100000 647774380 93636 100000 990385601 93637 100000 279270908 93638 100000 544076408 93639 100000 224477938 93640 100000 221528399 93641 100000 807442256 93642 100000 531423393 93643 100000 74281939 93644 100000 45268350 93645 100000 258429890 93646 100000 462213450 93647 100000 785252678 93648 100000 606024488 93649 100000 333267550 93650 100000 537442776 93651 100000 920980314 93652 100000 324322715 93653 100000 991581718 93654 100000 930152354 93655 100000 64777838 93656 100000 255913876 93657 100000 488638719 93658 100000 438314052 93659 100000 945359407 93660 100000 66444453 93661 100000 58498292 93662 100000 373868811 93663 100000 721156580 93664 100000 322502638 93665 100000 126686773 93666 100000 49593615 93667 100000 39847115 93668 100000 513379315 93669 100000 820856820 93670 100000 550924242 93671 100000 598670417 93672 100000 120501297 93673 100000 992155483 93674 100000 344092237 93675 100000 229044489 93676 100000 335983580 93677 100000 890521671 93678 100000 670766148 93679 100000 206630932 93680 100000 717985033 93681 100000 181824866 93682 100000 415698976 93683 100000 544563070 93684 100000 652524176 93685 100000 592434206 93686 100000 137870019 93687 100000 375911790 93688 100000 825912010 93689 100000 645400397 93690 100000 858039150 93691 100000 21053658 93692 100000 493605341 93693 100000 860827003 93694 100000 853967581 93695 100000 641373090 93696 100000 539878141 93697 100000 619354399 93698 100000 525355745 93699 100000 879101281 93700 100000 126946105 93701 100000 199639587 93702 100000 776164234 93703 100000 224104665 93704 100000 561287050 93705 100000 410692036 93706 100000 587469776 93707 100000 171628161 93708 100000 979361318 93709 100000 787883068 93710 100000 238724109 93711 100000 366282411 93712 100000 561327813 93713 100000 847157789 93714 100000 137995283 93715 100000 762368348 93716 100000 837877351 93717 100000 416869060 93718 100000 9814023 93719 100000 615873050 93720 100000 709239271 93721 100000 371059373 93722 100000 164482463 93723 100000 665028892 93724 100000 178712794 93725 100000 820772217 93726 100000 795304934 93727 100000 711162885 93728 100000 780432168 93729 100000 722349368 93730 100000 617620867 93731 100000 672385136 93732 100000 937723007 93733 100000 576867178 93734 100000 136221311 93735 100000 659012708 93736 100000 490087233 93737 100000 622908285 93738 100000 450559214 93739 100000 881956619 93740 100000 991717054 93741 100000 976397615 93742 100000 964473174 93743 100000 408295468 93744 100000 612173540 93745 100000 360029123 93746 100000 729027419 93747 100000 356520360 93748 100000 656499552 93749 100000 945909154 93750 100000 936060898 93751 100000 784880396 93752 100000 926949488 93753 100000 815216133 93754 100000 142880231 93755 100000 104394802 93756 100000 297295728 93757 100000 648276792 93758 100000 804381142 93759 100000 813585396 93760 100000 672035124 93761 100000 281423991 93762 100000 99536040 93763 100000 767562809 93764 100000 226056202 93765 100000 465075368 93766 100000 913140846 93767 100000 953459819 93768 100000 950145600 93769 100000 803577210 93770 100000 314470029 93771 100000 208328860 93772 100000 537346504 93773 100000 335755848 93774 100000 303833791 93775 100000 790652828 93776 100000 424574581 93777 100000 981793663 93778 100000 785764729 93779 100000 388664130 93780 100000 301520171 93781 100000 482963299 93782 100000 860946158 93783 100000 669255471 93784 100000 817216495 93785 100000 209668582 93786 100000 44928285 93787 100000 564482914 93788 100000 156378884 93789 100000 2578141 93790 100000 791417275 93791 100000 799069483 93792 100000 972406576 93793 100000 434192527 93794 100000 221953305 93795 100000 80431286 93796 100000 886190866 93797 100000 449000345 93798 100000 394760993 93799 100000 379369204 93800 100000 562559237 93801 100000 120219558 93802 100000 251588308 93803 100000 24799091 93804 100000 303323810 93805 100000 220664190 93806 100000 797183235 93807 100000 873640665 93808 100000 2075118 93809 100000 423635510 93810 100000 56339571 93811 100000 880313501 93812 100000 830571105 93813 100000 555305454 93814 100000 826198767 93815 100000 316290470 93816 100000 300985580 93817 100000 758823091 93818 100000 157678167 93819 100000 959470803 93820 100000 15928768 93821 100000 435731228 93822 100000 674639675 93823 100000 382346304 93824 100000 329554451 93825 100000 998565961 93826 100000 600218060 93827 100000 387920003 93828 100000 909133016 93829 100000 924121295 93830 100000 835261968 93831 100000 19365228 93832 100000 384666714 93833 100000 380943519 93834 100000 162156501 93835 100000 895966856 93836 100000 565032073 93837 100000 870292582 93838 100000 440106303 93839 100000 77021199 93840 100000 774710747 93841 100000 94370087 93842 100000 593392190 93843 100000 748423638 93844 100000 349641165 93845 100000 575005450 93846 100000 893839198 93847 100000 878209505 93848 100000 473085826 93849 100000 445170349 93850 100000 884360820 93851 100000 988764285 93852 100000 61569948 93853 100000 29314416 93854 100000 429124730 93855 100000 590977319 93856 100000 40856575 93857 100000 642346642 93858 100000 787689878 93859 100000 59387394 93860 100000 341027248 93861 100000 780241828 93862 100000 649284295 93863 100000 7708379 93864 100000 854710802 93865 100000 668370534 93866 100000 759207275 93867 100000 958366522 93868 100000 157125420 93869 100000 795636620 93870 100000 758671723 93871 100000 171664899 93872 100000 170976956 93873 100000 292579600 93874 100000 583533193 93875 100000 88259595 93876 100000 440515622 93877 100000 687018484 93878 100000 914217632 93879 100000 782778186 93880 100000 314985315 93881 100000 842662758 93882 100000 344170847 93883 100000 773858733 93884 100000 285126802 93885 100000 69793428 93886 100000 41023653 93887 100000 721577092 93888 100000 312506299 93889 100000 922132492 93890 100000 321871623 93891 100000 966581645 93892 100000 362653161 93893 100000 819633331 93894 100000 532865321 93895 100000 267934605 93896 100000 62088037 93897 100000 714841277 93898 100000 498860369 93899 100000 70444051 93900 100000 117810065 93901 100000 351151458 93902 100000 353874827 93903 100000 318720719 93904 100000 968521236 93905 100000 259404867 93906 100000 789315210 93907 100000 158220566 93908 100000 865770496 93909 100000 308346082 93910 100000 317361543 93911 100000 335910520 93912 100000 762265472 93913 100000 589529946 93914 100000 288026158 93915 100000 884574994 93916 100000 301365624 93917 100000 459380513 93918 100000 181197805 93919 100000 789932110 93920 100000 400849743 93921 100000 220286750 93922 100000 116495238 93923 100000 941540983 93924 100000 717267840 93925 100000 911246239 93926 100000 496566994 93927 100000 263564024 93928 100000 303691477 93929 100000 294962194 93930 100000 50108414 93931 100000 371867962 93932 100000 429599796 93933 100000 473799234 93934 100000 837606017 93935 100000 357684463 93936 100000 231985813 93937 100000 698961537 93938 100000 544049019 93939 100000 495076009 93940 100000 989841079 93941 100000 953070508 93942 100000 885365061 93943 100000 533390369 93944 100000 60119518 93945 100000 596392706 93946 100000 520160186 93947 100000 683685298 93948 100000 660470873 93949 100000 540795996 93950 100000 958086269 93951 100000 629508058 93952 100000 866148823 93953 100000 875933253 93954 100000 481400857 93955 100000 170627924 93956 100000 834903876 93957 100000 310682366 93958 100000 228137788 93959 100000 359363949 93960 100000 564081240 93961 100000 219611466 93962 100000 755477539 93963 100000 586583158 93964 100000 357874508 93965 100000 602293196 93966 100000 632707452 93967 100000 310700493 93968 100000 318565635 93969 100000 977516287 93970 100000 759524041 93971 100000 192167691 93972 100000 877868771 93973 100000 31825021 93974 100000 590895909 93975 100000 121982267 93976 100000 456912067 93977 100000 290539678 93978 100000 22228015 93979 100000 210780152 93980 100000 447571088 93981 100000 778179949 93982 100000 968866124 93983 100000 33953099 93984 100000 935897193 93985 100000 301585363 93986 100000 954289057 93987 100000 833339996 93988 100000 994143442 93989 100000 557795097 93990 100000 219158502 93991 100000 253874678 93992 100000 627913247 93993 100000 732181487 93994 100000 92301458 93995 100000 77625626 93996 100000 44423300 93997 100000 50554354 93998 100000 83382031 93999 100000 697091806 94000 100000 210539349 94001 100000 944199936 94002 100000 325296243 94003 100000 999783568 94004 100000 13261603 94005 100000 8487025 94006 100000 472621588 94007 100000 102318678 94008 100000 246518746 94009 100000 4614778 94010 100000 99431808 94011 100000 358185589 94012 100000 665362836 94013 100000 983268295 94014 100000 511049446 94015 100000 630170028 94016 100000 179540269 94017 100000 169424097 94018 100000 859129072 94019 100000 74750279 94020 100000 16951027 94021 100000 118255581 94022 100000 75956401 94023 100000 881352250 94024 100000 738779581 94025 100000 146340884 94026 100000 445147687 94027 100000 776185846 94028 100000 59477544 94029 100000 679895924 94030 100000 844149178 94031 100000 159411359 94032 100000 114741771 94033 100000 829887008 94034 100000 627765686 94035 100000 9021532 94036 100000 205922675 94037 100000 630902088 94038 100000 106461452 94039 100000 725554507 94040 100000 48091948 94041 100000 771105080 94042 100000 279540994 94043 100000 946909032 94044 100000 92896941 94045 100000 524381217 94046 100000 817061238 94047 100000 878362563 94048 100000 936749527 94049 100000 608009467 94050 100000 312873826 94051 100000 607773760 94052 100000 533420979 94053 100000 66279190 94054 100000 385576702 94055 100000 716812254 94056 100000 759833455 94057 100000 935827561 94058 100000 950157802 94059 100000 452969612 94060 100000 610215593 94061 100000 78356941 94062 100000 941269692 94063 100000 135150392 94064 100000 262278474 94065 100000 215240584 94066 100000 227129232 94067 100000 998969549 94068 100000 118128872 94069 100000 162405073 94070 100000 786427683 94071 100000 451077282 94072 100000 891130002 94073 100000 472897030 94074 100000 587415083 94075 100000 165077010 94076 100000 595184249 94077 100000 318617016 94078 100000 536748539 94079 100000 65999663 94080 100000 222384193 94081 100000 153465149 94082 100000 181980909 94083 100000 420381365 94084 100000 869910953 94085 100000 346833288 94086 100000 690937030 94087 100000 724063915 94088 100000 457030462 94089 100000 544531063 94090 100000 117007644 94091 100000 17752692 94092 100000 38086799 94093 100000 666157139 94094 100000 987579005 94095 100000 643740495 94096 100000 31718841 94097 100000 753407472 94098 100000 826316295 94099 100000 533709968 94100 100000 169546358 94101 100000 718771709 94102 100000 615310118 94103 100000 289604261 94104 100000 198914087 94105 100000 784695839 94106 100000 889100177 94107 100000 385350660 94108 100000 844646011 94109 100000 646759465 94110 100000 394257918 94111 100000 118035819 94112 100000 873041800 94113 100000 547474626 94114 100000 672382191 94115 100000 303135882 94116 100000 238881883 94117 100000 862841433 94118 100000 378047797 94119 100000 119826196 94120 100000 527988795 94121 100000 477103885 94122 100000 685498331 94123 100000 733694809 94124 100000 680605742 94125 100000 743536318 94126 100000 399882224 94127 100000 215683463 94128 100000 452915074 94129 100000 703178345 94130 100000 727453179 94131 100000 612742628 94132 100000 621093205 94133 100000 257658520 94134 100000 895806166 94135 100000 574154533 94136 100000 451138498 94137 100000 168985060 94138 100000 615095852 94139 100000 152123129 94140 100000 280359701 94141 100000 293527976 94142 100000 390845729 94143 100000 506928988 94144 100000 811150868 94145 100000 720773706 94146 100000 41933596 94147 100000 969633322 94148 100000 60197322 94149 100000 936867400 94150 100000 883246950 94151 100000 353021143 94152 100000 131062320 94153 100000 300109733 94154 100000 491041314 94155 100000 957788771 94156 100000 428232894 94157 100000 129168847 94158 100000 682153445 94159 100000 459013163 94160 100000 587404639 94161 100000 584430283 94162 100000 706686794 94163 100000 996276116 94164 100000 744995083 94165 100000 768319894 94166 100000 487771188 94167 100000 213394386 94168 100000 27140690 94169 100000 974234455 94170 100000 183719152 94171 100000 728190228 94172 100000 122543200 94173 100000 96037046 94174 100000 903553294 94175 100000 950369752 94176 100000 72772389 94177 100000 737728632 94178 100000 178241061 94179 100000 173689486 94180 100000 734619270 94181 100000 651762532 94182 100000 281862966 94183 100000 687288118 94184 100000 1923271 94185 100000 350315002 94186 100000 619431495 94187 100000 92377073 94188 100000 458664263 94189 100000 780232131 94190 100000 52264993 94191 100000 61390481 94192 100000 516355180 94193 100000 412101004 94194 100000 590839063 94195 100000 323137232 94196 100000 257069487 94197 100000 184558468 94198 100000 669902725 94199 100000 356299141 94200 100000 766870329 94201 100000 809779284 94202 100000 40323836 94203 100000 610599488 94204 100000 219672654 94205 100000 500230506 94206 100000 667404162 94207 100000 128165991 94208 100000 239413772 94209 100000 424667736 94210 100000 846166354 94211 100000 424203799 94212 100000 177262876 94213 100000 508891998 94214 100000 325458612 94215 100000 170935273 94216 100000 63034256 94217 100000 731312101 94218 100000 8524925 94219 100000 739463123 94220 100000 839609780 94221 100000 71028135 94222 100000 976211801 94223 100000 407152078 94224 100000 672085245 94225 100000 725704129 94226 100000 580487263 94227 100000 41323388 94228 100000 66478181 94229 100000 482359091 94230 100000 57357197 94231 100000 895292526 94232 100000 221874916 94233 100000 890803053 94234 100000 324326562 94235 100000 692684006 94236 100000 922581499 94237 100000 772456694 94238 100000 441969673 94239 100000 887470086 94240 100000 790265997 94241 100000 17209424 94242 100000 482974931 94243 100000 976771039 94244 100000 784183461 94245 100000 547226832 94246 100000 232421135 94247 100000 855265752 94248 100000 949823479 94249 100000 126876112 94250 100000 254727744 94251 100000 725716981 94252 100000 190772079 94253 100000 272177035 94254 100000 329414572 94255 100000 823520401 94256 100000 42048258 94257 100000 896092619 94258 100000 754836854 94259 100000 90810190 94260 100000 114522123 94261 100000 20655448 94262 100000 215574321 94263 100000 450171787 94264 100000 686137464 94265 100000 966204094 94266 100000 397223657 94267 100000 470001935 94268 100000 901072174 94269 100000 648157677 94270 100000 214735282 94271 100000 226590033 94272 100000 131754641 94273 100000 178838957 94274 100000 557200109 94275 100000 290381389 94276 100000 113965601 94277 100000 660052167 94278 100000 982331060 94279 100000 505104971 94280 100000 939361024 94281 100000 539477893 94282 100000 831429176 94283 100000 453019143 94284 100000 532806208 94285 100000 714064470 94286 100000 556915462 94287 100000 930416425 94288 100000 516909130 94289 100000 389345531 94290 100000 217459055 94291 100000 553410408 94292 100000 47754325 94293 100000 75542878 94294 100000 909874275 94295 100000 434905253 94296 100000 845677597 94297 100000 828433650 94298 100000 703074246 94299 100000 5033261 94300 100000 477002286 94301 100000 270477503 94302 100000 74560034 94303 100000 654907713 94304 100000 310412048 94305 100000 517953945 94306 100000 778345842 94307 100000 1196607 94308 100000 52713703 94309 100000 154675366 94310 100000 660016554 94311 100000 265879437 94312 100000 831814681 94313 100000 630512376 94314 100000 569503175 94315 100000 404877405 94316 100000 572662257 94317 100000 485879840 94318 100000 597874147 94319 100000 442016925 94320 100000 518808400 94321 100000 231728031 94322 100000 129499228 94323 100000 427259700 94324 100000 78814042 94325 100000 215149815 94326 100000 5558180 94327 100000 661514020 94328 100000 995548679 94329 100000 227521871 94330 100000 170809381 94331 100000 542220429 94332 100000 773331631 94333 100000 137532418 94334 100000 442096602 94335 100000 682127507 94336 100000 929629910 94337 100000 214401929 94338 100000 27034895 94339 100000 438453623 94340 100000 205615816 94341 100000 317772357 94342 100000 938503803 94343 100000 580659279 94344 100000 104431718 94345 100000 119003529 94346 100000 544476356 94347 100000 670459571 94348 100000 252064681 94349 100000 49741978 94350 100000 778137432 94351 100000 199607548 94352 100000 822175553 94353 100000 339444307 94354 100000 94022901 94355 100000 849583594 94356 100000 287192750 94357 100000 676379848 94358 100000 406043231 94359 100000 304914980 94360 100000 211166871 94361 100000 273892401 94362 100000 269078706 94363 100000 15113487 94364 100000 688155221 94365 100000 400314489 94366 100000 161422237 94367 100000 441790907 94368 100000 396722643 94369 100000 354491889 94370 100000 661860952 94371 100000 11025795 94372 100000 507124610 94373 100000 114878471 94374 100000 492120429 94375 100000 397356263 94376 100000 87869695 94377 100000 165634337 94378 100000 612865227 94379 100000 534417538 94380 100000 96414045 94381 100000 178567850 94382 100000 169569497 94383 100000 1968234 94384 100000 847963767 94385 100000 552259504 94386 100000 934116956 94387 100000 704068073 94388 100000 589668722 94389 100000 157281812 94390 100000 867971477 94391 100000 190564091 94392 100000 100605752 94393 100000 615043998 94394 100000 169771855 94395 100000 548818391 94396 100000 964114118 94397 100000 815250244 94398 100000 901764949 94399 100000 182922059 94400 100000 904237682 94401 100000 574983971 94402 100000 163129983 94403 100000 289175874 94404 100000 724603820 94405 100000 73329667 94406 100000 42366969 94407 100000 885440123 94408 100000 842866948 94409 100000 386761764 94410 100000 883933305 94411 100000 863546606 94412 100000 791567173 94413 100000 658454797 94414 100000 552499967 94415 100000 682919982 94416 100000 37482516 94417 100000 545993625 94418 100000 600197221 94419 100000 3377597 94420 100000 581663058 94421 100000 652724805 94422 100000 490584877 94423 100000 989037328 94424 100000 855601617 94425 100000 803131383 94426 100000 929054066 94427 100000 119358195 94428 100000 211394562 94429 100000 31397778 94430 100000 667821300 94431 100000 529534522 94432 100000 632816467 94433 100000 989231507 94434 100000 462205414 94435 100000 326465675 94436 100000 716217927 94437 100000 220652775 94438 100000 331664174 94439 100000 368514744 94440 100000 692537338 94441 100000 632837815 94442 100000 618219256 94443 100000 894517028 94444 100000 315817282 94445 100000 732105610 94446 100000 189504609 94447 100000 706284479 94448 100000 379073291 94449 100000 138615434 94450 100000 305761183 94451 100000 932727873 94452 100000 46338443 94453 100000 935967623 94454 100000 787820520 94455 100000 18437660 94456 100000 746476850 94457 100000 423534828 94458 100000 977359982 94459 100000 780831598 94460 100000 594307151 94461 100000 975448650 94462 100000 177587968 94463 100000 487267904 94464 100000 290713533 94465 100000 66687532 94466 100000 986075225 94467 100000 604947595 94468 100000 115204117 94469 100000 3584077 94470 100000 137894606 94471 100000 585525410 94472 100000 156069381 94473 100000 103602061 94474 100000 339623179 94475 100000 466431515 94476 100000 894940250 94477 100000 968220632 94478 100000 280764015 94479 100000 953923180 94480 100000 159276669 94481 100000 310542619 94482 100000 883173620 94483 100000 30445562 94484 100000 905388905 94485 100000 5090376 94486 100000 660636517 94487 100000 159822091 94488 100000 750431983 94489 100000 201429260 94490 100000 315754297 94491 100000 354984683 94492 100000 818218906 94493 100000 125474497 94494 100000 694887022 94495 100000 550489046 94496 100000 152179545 94497 100000 187755661 94498 100000 621071027 94499 100000 429113688 94500 100000 185527175 94501 100000 568599225 94502 100000 106007277 94503 100000 551063493 94504 100000 538286547 94505 100000 5872439 94506 100000 894641001 94507 100000 719284571 94508 100000 92697456 94509 100000 842168957 94510 100000 238294556 94511 100000 942243025 94512 100000 672133292 94513 100000 885251554 94514 100000 424737071 94515 100000 65533314 94516 100000 566082275 94517 100000 215484529 94518 100000 431105339 94519 100000 182424174 94520 100000 82550871 94521 100000 489800201 94522 100000 18033573 94523 100000 363827943 94524 100000 569959789 94525 100000 666273843 94526 100000 762965180 94527 100000 529867912 94528 100000 646881599 94529 100000 665575535 94530 100000 180545135 94531 100000 408920580 94532 100000 617116087 94533 100000 977744850 94534 100000 956410291 94535 100000 949355282 94536 100000 755717386 94537 100000 28569844 94538 100000 450475502 94539 100000 843281042 94540 100000 999246658 94541 100000 237777208 94542 100000 443808206 94543 100000 948869218 94544 100000 115452613 94545 100000 342843066 94546 100000 844301334 94547 100000 347360970 94548 100000 687264365 94549 100000 90520780 94550 100000 621163297 94551 100000 322886469 94552 100000 712606727 94553 100000 133110354 94554 100000 659857454 94555 100000 110067395 94556 100000 701084078 94557 100000 181336799 94558 100000 834751304 94559 100000 237037953 94560 100000 448727488 94561 100000 95867132 94562 100000 114934871 94563 100000 198406385 94564 100000 642726837 94565 100000 187113456 94566 100000 476348692 94567 100000 230106819 94568 100000 310520475 94569 100000 701431948 94570 100000 957578620 94571 100000 382413723 94572 100000 351601750 94573 100000 125757557 94574 100000 317277614 94575 100000 534134287 94576 100000 709803197 94577 100000 25702760 94578 100000 891541359 94579 100000 982340969 94580 100000 267260555 94581 100000 193511948 94582 100000 199022909 94583 100000 359424788 94584 100000 494822201 94585 100000 731246643 94586 100000 177527381 94587 100000 621380456 94588 100000 731930485 94589 100000 449152496 94590 100000 240931690 94591 100000 853101477 94592 100000 507311644 94593 100000 286821870 94594 100000 155518338 94595 100000 475036372 94596 100000 898142127 94597 100000 269806776 94598 100000 76483864 94599 100000 565132006 94600 100000 199474491 94601 100000 595184300 94602 100000 190080074 94603 100000 697568244 94604 100000 22033728 94605 100000 374257450 94606 100000 490892956 94607 100000 361676025 94608 100000 298201462 94609 100000 944608263 94610 100000 897565331 94611 100000 857574295 94612 100000 758842143 94613 100000 480857750 94614 100000 363995770 94615 100000 189068011 94616 100000 554129531 94617 100000 212607648 94618 100000 588762590 94619 100000 301715588 94620 100000 516593965 94621 100000 546813720 94622 100000 914125368 94623 100000 891830920 94624 100000 172603687 94625 100000 440774370 94626 100000 806129569 94627 100000 421563923 94628 100000 701629634 94629 100000 618299211 94630 100000 19647851 94631 100000 3315865 94632 100000 139961951 94633 100000 300322795 94634 100000 512495593 94635 100000 596598618 94636 100000 458400380 94637 100000 917094972 94638 100000 573023672 94639 100000 702309430 94640 100000 602241153 94641 100000 783063349 94642 100000 447676992 94643 100000 115728828 94644 100000 804428264 94645 100000 665129392 94646 100000 707990164 94647 100000 226535575 94648 100000 942190638 94649 100000 411203466 94650 100000 389267017 94651 100000 13194842 94652 100000 885977173 94653 100000 450177116 94654 100000 723746766 94655 100000 175400283 94656 100000 587658586 94657 100000 748718796 94658 100000 205169706 94659 100000 912173651 94660 100000 294017195 94661 100000 294878314 94662 100000 936512012 94663 100000 3754606 94664 100000 215759374 94665 100000 963648686 94666 100000 597216234 94667 100000 548043803 94668 100000 828867783 94669 100000 732354482 94670 100000 328054949 94671 100000 819265282 94672 100000 907549650 94673 100000 191937635 94674 100000 77926371 94675 100000 133243527 94676 100000 622715650 94677 100000 899814396 94678 100000 911583004 94679 100000 47166437 94680 100000 451559763 94681 100000 71576356 94682 100000 243249335 94683 100000 876661562 94684 100000 587592739 94685 100000 820406503 94686 100000 39611636 94687 100000 128139280 94688 100000 597308263 94689 100000 783386954 94690 100000 186471960 94691 100000 36495291 94692 100000 145390442 94693 100000 690715934 94694 100000 275704544 94695 100000 490189284 94696 100000 969537008 94697 100000 133180985 94698 100000 348650442 94699 100000 994060779 94700 100000 277243252 94701 100000 194918008 94702 100000 35603218 94703 100000 768287586 94704 100000 285375419 94705 100000 71744469 94706 100000 970467504 94707 100000 906140475 94708 100000 165442676 94709 100000 668284378 94710 100000 346015044 94711 100000 283945452 94712 100000 743930405 94713 100000 171863083 94714 100000 940312499 94715 100000 644656483 94716 100000 636625263 94717 100000 617985455 94718 100000 826673664 94719 100000 352800561 94720 100000 485619713 94721 100000 939469036 94722 100000 265109606 94723 100000 785870351 94724 100000 435833410 94725 100000 529635837 94726 100000 382475050 94727 100000 929500350 94728 100000 172204760 94729 100000 455824118 94730 100000 34047554 94731 100000 393373290 94732 100000 603097357 94733 100000 392025628 94734 100000 80793470 94735 100000 484910200 94736 100000 184393614 94737 100000 714769741 94738 100000 415947858 94739 100000 937418382 94740 100000 544694026 94741 100000 321238959 94742 100000 971587523 94743 100000 771638319 94744 100000 49697721 94745 100000 143418714 94746 100000 908863310 94747 100000 304022326 94748 100000 225100949 94749 100000 222183866 94750 100000 23056564 94751 100000 367503585 94752 100000 666646337 94753 100000 57717285 94754 100000 456401651 94755 100000 462341335 94756 100000 348886122 94757 100000 48204350 94758 100000 741861967 94759 100000 16098848 94760 100000 379991878 94761 100000 700383971 94762 100000 571806748 94763 100000 242667549 94764 100000 259204705 94765 100000 562595290 94766 100000 120570447 94767 100000 836463903 94768 100000 539029502 94769 100000 204930194 94770 100000 560256987 94771 100000 182444526 94772 100000 649337344 94773 100000 988587924 94774 100000 991853886 94775 100000 575858970 94776 100000 433318875 94777 100000 543746127 94778 100000 50758869 94779 100000 992195742 94780 100000 323959780 94781 100000 728664594 94782 100000 229861773 94783 100000 534229923 94784 100000 314779544 94785 100000 211500754 94786 100000 382613798 94787 100000 442129270 94788 100000 386889872 94789 100000 819395908 94790 100000 299815619 94791 100000 312203660 94792 100000 887991301 94793 100000 341163749 94794 100000 732301030 94795 100000 868546677 94796 100000 2533900 94797 100000 953664152 94798 100000 624392187 94799 100000 911378089 94800 100000 482533412 94801 100000 388642818 94802 100000 150029715 94803 100000 979801595 94804 100000 479168388 94805 100000 249107023 94806 100000 925353596 94807 100000 240360277 94808 100000 682025358 94809 100000 583484548 94810 100000 47917065 94811 100000 858047428 94812 100000 562964330 94813 100000 84810317 94814 100000 866594902 94815 100000 138926150 94816 100000 884502314 94817 100000 396527300 94818 100000 643131283 94819 100000 543150008 94820 100000 842568253 94821 100000 672837038 94822 100000 358446539 94823 100000 616746389 94824 100000 30033866 94825 100000 460034629 94826 100000 319390761 94827 100000 955392480 94828 100000 154614406 94829 100000 420171801 94830 100000 795947198 94831 100000 842651818 94832 100000 675402686 94833 100000 302977230 94834 100000 496287802 94835 100000 845306574 94836 100000 252927737 94837 100000 35162409 94838 100000 249918676 94839 100000 784488687 94840 100000 489427398 94841 100000 155168656 94842 100000 115071264 94843 100000 22294614 94844 100000 277431339 94845 100000 832152295 94846 100000 502893616 94847 100000 717314012 94848 100000 106490827 94849 100000 408872091 94850 100000 872701116 94851 100000 557907648 94852 100000 541372266 94853 100000 748062151 94854 100000 208779009 94855 100000 965256530 94856 100000 94847497 94857 100000 434228487 94858 100000 375986944 94859 100000 565851501 94860 100000 602159262 94861 100000 802889484 94862 100000 188259849 94863 100000 596391710 94864 100000 426771886 94865 100000 886848287 94866 100000 196503710 94867 100000 677148453 94868 100000 773741282 94869 100000 450967252 94870 100000 97461396 94871 100000 440058099 94872 100000 261214766 94873 100000 530155837 94874 100000 605316218 94875 100000 174432028 94876 100000 196855664 94877 100000 742933181 94878 100000 944655167 94879 100000 846809088 94880 100000 764857923 94881 100000 888341037 94882 100000 152754547 94883 100000 354514423 94884 100000 243196367 94885 100000 568527067 94886 100000 510393102 94887 100000 763202708 94888 100000 649912262 94889 100000 303500349 94890 100000 715403644 94891 100000 959366401 94892 100000 211116426 94893 100000 117968527 94894 100000 146780711 94895 100000 377320524 94896 100000 653957496 94897 100000 170470628 94898 100000 23472013 94899 100000 797136161 94900 100000 959433182 94901 100000 603650225 94902 100000 235208175 94903 100000 633989967 94904 100000 467336054 94905 100000 848056421 94906 100000 143432358 94907 100000 519227620 94908 100000 93719393 94909 100000 331071224 94910 100000 820613785 94911 100000 110848345 94912 100000 274562798 94913 100000 460227693 94914 100000 507505765 94915 100000 266286919 94916 100000 537078949 94917 100000 661115190 94918 100000 995695233 94919 100000 916192589 94920 100000 177838369 94921 100000 515507003 94922 100000 690063097 94923 100000 512345326 94924 100000 992992237 94925 100000 291610584 94926 100000 834784561 94927 100000 201224825 94928 100000 647303972 94929 100000 693509300 94930 100000 38197603 94931 100000 670244147 94932 100000 875540600 94933 100000 902206054 94934 100000 368259286 94935 100000 536863607 94936 100000 799070187 94937 100000 148651482 94938 100000 868318539 94939 100000 947656561 94940 100000 710997956 94941 100000 868234953 94942 100000 17109329 94943 100000 491660947 94944 100000 901130272 94945 100000 777844074 94946 100000 414133987 94947 100000 692952944 94948 100000 100267461 94949 100000 836546290 94950 100000 273438384 94951 100000 176360978 94952 100000 108005916 94953 100000 757573125 94954 100000 641369426 94955 100000 496415192 94956 100000 281677665 94957 100000 605076743 94958 100000 38149805 94959 100000 341408952 94960 100000 724452618 94961 100000 228085100 94962 100000 894528258 94963 100000 220748400 94964 100000 651715177 94965 100000 320212057 94966 100000 109834268 94967 100000 803870043 94968 100000 431139748 94969 100000 169791171 94970 100000 151940813 94971 100000 202352545 94972 100000 893115247 94973 100000 693451259 94974 100000 353677592 94975 100000 589855484 94976 100000 478013061 94977 100000 460064610 94978 100000 747206841 94979 100000 927478523 94980 100000 884736364 94981 100000 879600033 94982 100000 74918615 94983 100000 540031479 94984 100000 460637323 94985 100000 481598779 94986 100000 44044554 94987 100000 389320104 94988 100000 8218167 94989 100000 32516939 94990 100000 559083679 94991 100000 72156916 94992 100000 151755113 94993 100000 36658960 94994 100000 984032501 94995 100000 112905936 94996 100000 108754696 94997 100000 304359068 94998 100000 125247370 94999 100000 10870253 95000 100000 132578384 95001 100000 744095817 95002 100000 458049742 95003 100000 99555646 95004 100000 557003203 95005 100000 731853536 95006 100000 239460355 95007 100000 885074527 95008 100000 665961959 95009 100000 215542478 95010 100000 18734771 95011 100000 77663309 95012 100000 375476371 95013 100000 472618013 95014 100000 97611242 95015 100000 489682649 95016 100000 904227597 95017 100000 366296504 95018 100000 750491081 95019 100000 198421926 95020 100000 795408730 95021 100000 790073347 95022 100000 324458977 95023 100000 655550461 95024 100000 945347742 95025 100000 297725114 95026 100000 670197197 95027 100000 544951767 95028 100000 709006516 95029 100000 874322970 95030 100000 322658466 95031 100000 41479174 95032 100000 379249578 95033 100000 572835722 95034 100000 37779963 95035 100000 960084272 95036 100000 96916790 95037 100000 77084546 95038 100000 571981151 95039 100000 985871718 95040 100000 189348460 95041 100000 298101692 95042 100000 846900226 95043 100000 914433648 95044 100000 344447764 95045 100000 675750444 95046 100000 297335632 95047 100000 792167686 95048 100000 920508130 95049 100000 633973268 95050 100000 285704348 95051 100000 21115216 95052 100000 686129218 95053 100000 534663476 95054 100000 725913886 95055 100000 365413330 95056 100000 950189127 95057 100000 116496781 95058 100000 45975204 95059 100000 393773451 95060 100000 136876741 95061 100000 701205082 95062 100000 853304726 95063 100000 733580819 95064 100000 197072825 95065 100000 541784625 95066 100000 659499566 95067 100000 475342559 95068 100000 178227412 95069 100000 524773021 95070 100000 138723974 95071 100000 221478785 95072 100000 993718173 95073 100000 312690191 95074 100000 763683062 95075 100000 513073615 95076 100000 446846690 95077 100000 897218141 95078 100000 258307020 95079 100000 709965661 95080 100000 521047055 95081 100000 183298673 95082 100000 509734761 95083 100000 144230183 95084 100000 257945345 95085 100000 446414743 95086 100000 428590361 95087 100000 196066453 95088 100000 30379520 95089 100000 910666391 95090 100000 884149240 95091 100000 949207037 95092 100000 776661449 95093 100000 769921451 95094 100000 868875751 95095 100000 497417666 95096 100000 988500196 95097 100000 249436123 95098 100000 199094159 95099 100000 496802446 95100 100000 284212152 95101 100000 30772296 95102 100000 440931968 95103 100000 128452904 95104 100000 510172805 95105 100000 739312009 95106 100000 686311400 95107 100000 863831987 95108 100000 233820898 95109 100000 682935994 95110 100000 782671448 95111 100000 397977582 95112 100000 466866765 95113 100000 771093396 95114 100000 270311208 95115 100000 816499791 95116 100000 790743850 95117 100000 586803615 95118 100000 239857135 95119 100000 341349931 95120 100000 134497610 95121 100000 670348488 95122 100000 730350197 95123 100000 422405555 95124 100000 967840195 95125 100000 924919954 95126 100000 814278058 95127 100000 94059528 95128 100000 262726731 95129 100000 837132034 95130 100000 557385778 95131 100000 973417382 95132 100000 146389829 95133 100000 928163339 95134 100000 372598451 95135 100000 725087733 95136 100000 750376794 95137 100000 20348685 95138 100000 998431795 95139 100000 618407207 95140 100000 925193788 95141 100000 56849089 95142 100000 156710838 95143 100000 402357700 95144 100000 916990830 95145 100000 784211146 95146 100000 93837763 95147 100000 525623826 95148 100000 538379695 95149 100000 953641369 95150 100000 230985505 95151 100000 593906965 95152 100000 538129823 95153 100000 957781858 95154 100000 456861611 95155 100000 905486275 95156 100000 566047899 95157 100000 637580871 95158 100000 10770112 95159 100000 473381368 95160 100000 217789311 95161 100000 467980665 95162 100000 283992311 95163 100000 345505378 95164 100000 118999593 95165 100000 380928972 95166 100000 796496612 95167 100000 29213839 95168 100000 231533786 95169 100000 459529842 95170 100000 436431841 95171 100000 152149800 95172 100000 914648299 95173 100000 361092647 95174 100000 291533196 95175 100000 694904951 95176 100000 87878848 95177 100000 741628456 95178 100000 42237454 95179 100000 729748732 95180 100000 677645362 95181 100000 296103766 95182 100000 30146860 95183 100000 845167495 95184 100000 145560633 95185 100000 18454762 95186 100000 896651655 95187 100000 44389796 95188 100000 207299279 95189 100000 396148479 95190 100000 505303635 95191 100000 935394516 95192 100000 808079596 95193 100000 336824252 95194 100000 572010206 95195 100000 255145138 95196 100000 897433948 95197 100000 66050018 95198 100000 887373340 95199 100000 981625232 95200 100000 95490482 95201 100000 487147213 95202 100000 422998105 95203 100000 630655511 95204 100000 691020999 95205 100000 37814319 95206 100000 431439273 95207 100000 158406292 95208 100000 645757502 95209 100000 71348745 95210 100000 580020870 95211 100000 592312976 95212 100000 860103138 95213 100000 776770662 95214 100000 697636326 95215 100000 999390874 95216 100000 933507192 95217 100000 6324984 95218 100000 331304488 95219 100000 620884709 95220 100000 672424786 95221 100000 162006874 95222 100000 726307205 95223 100000 790908823 95224 100000 708745104 95225 100000 76253587 95226 100000 957340601 95227 100000 873380957 95228 100000 114014493 95229 100000 793922469 95230 100000 642342689 95231 100000 899855286 95232 100000 143220083 95233 100000 448232292 95234 100000 651040730 95235 100000 851760913 95236 100000 930957608 95237 100000 944061069 95238 100000 359877119 95239 100000 938423082 95240 100000 468848963 95241 100000 616264321 95242 100000 373658087 95243 100000 480440711 95244 100000 438874401 95245 100000 994164273 95246 100000 88409119 95247 100000 211336788 95248 100000 624298375 95249 100000 24100576 95250 100000 521690563 95251 100000 153478293 95252 100000 538275610 95253 100000 472148906 95254 100000 980954415 95255 100000 158201952 95256 100000 992520942 95257 100000 42877231 95258 100000 515678423 95259 100000 278330061 95260 100000 237916937 95261 100000 567786457 95262 100000 997558450 95263 100000 151116688 95264 100000 141046921 95265 100000 75558780 95266 100000 570306924 95267 100000 489487019 95268 100000 452551916 95269 100000 360610316 95270 100000 288871001 95271 100000 189496421 95272 100000 232860673 95273 100000 51133997 95274 100000 356523319 95275 100000 122075812 95276 100000 358838280 95277 100000 481200748 95278 100000 234525183 95279 100000 924828506 95280 100000 97572283 95281 100000 191885846 95282 100000 749424680 95283 100000 289958831 95284 100000 281328933 95285 100000 192705224 95286 100000 528914422 95287 100000 222659687 95288 100000 806797810 95289 100000 772816091 95290 100000 44920274 95291 100000 613031039 95292 100000 135832190 95293 100000 173055650 95294 100000 900285970 95295 100000 111439185 95296 100000 578082852 95297 100000 511900320 95298 100000 721312875 95299 100000 18075937 95300 100000 872991241 95301 100000 364905606 95302 100000 8999176 95303 100000 749686105 95304 100000 587589289 95305 100000 262580777 95306 100000 866747376 95307 100000 801107354 95308 100000 348556638 95309 100000 416905555 95310 100000 426392316 95311 100000 626969764 95312 100000 277080231 95313 100000 271511743 95314 100000 834602923 95315 100000 18018410 95316 100000 196250467 95317 100000 837974062 95318 100000 87445682 95319 100000 823178516 95320 100000 406344124 95321 100000 526691494 95322 100000 364805280 95323 100000 960954770 95324 100000 510677244 95325 100000 944601558 95326 100000 426148155 95327 100000 598785383 95328 100000 553866830 95329 100000 921166388 95330 100000 30866314 95331 100000 548129738 95332 100000 412077369 95333 100000 839928630 95334 100000 621459716 95335 100000 974791767 95336 100000 986127632 95337 100000 175295059 95338 100000 73797207 95339 100000 838317699 95340 100000 442448278 95341 100000 198795559 95342 100000 738748772 95343 100000 699881812 95344 100000 932322030 95345 100000 727965235 95346 100000 86879587 95347 100000 984379630 95348 100000 443839307 95349 100000 886632330 95350 100000 26029951 95351 100000 684717043 95352 100000 406784556 95353 100000 313992526 95354 100000 830618637 95355 100000 820630423 95356 100000 839692460 95357 100000 671478813 95358 100000 975226328 95359 100000 119118781 95360 100000 150476296 95361 100000 38882002 95362 100000 477085647 95363 100000 638048994 95364 100000 137516149 95365 100000 939294431 95366 100000 906118943 95367 100000 100514546 95368 100000 438755741 95369 100000 712679316 95370 100000 205446141 95371 100000 842239887 95372 100000 143893301 95373 100000 446050989 95374 100000 205414579 95375 100000 941059043 95376 100000 411182513 95377 100000 211677368 95378 100000 665961638 95379 100000 364843650 95380 100000 934211137 95381 100000 102583477 95382 100000 122974952 95383 100000 778825145 95384 100000 569697495 95385 100000 473943334 95386 100000 757081570 95387 100000 294635861 95388 100000 448774741 95389 100000 932859497 95390 100000 600539147 95391 100000 923361812 95392 100000 586872117 95393 100000 821104589 95394 100000 785857243 95395 100000 777862763 95396 100000 424665469 95397 100000 101411664 95398 100000 782155909 95399 100000 795497231 95400 100000 396264020 95401 100000 989518207 95402 100000 976819813 95403 100000 213695479 95404 100000 847769749 95405 100000 973614727 95406 100000 479177218 95407 100000 593002247 95408 100000 293741745 95409 100000 394685257 95410 100000 726962163 95411 100000 711266575 95412 100000 469715874 95413 100000 706834269 95414 100000 27215469 95415 100000 500043925 95416 100000 896223981 95417 100000 717448106 95418 100000 792503664 95419 100000 528783429 95420 100000 265240787 95421 100000 265705353 95422 100000 545716236 95423 100000 333843190 95424 100000 181721901 95425 100000 421339241 95426 100000 766422226 95427 100000 859088912 95428 100000 163823879 95429 100000 617078921 95430 100000 69625531 95431 100000 275882574 95432 100000 602417117 95433 100000 759541037 95434 100000 822901136 95435 100000 99320028 95436 100000 68801516 95437 100000 892495169 95438 100000 268973612 95439 100000 774702881 95440 100000 88065326 95441 100000 303188955 95442 100000 883800457 95443 100000 584219769 95444 100000 199545124 95445 100000 153176946 95446 100000 87074673 95447 100000 815766872 95448 100000 600916963 95449 100000 770598852 95450 100000 968574987 95451 100000 774207161 95452 100000 856422486 95453 100000 720659106 95454 100000 817060182 95455 100000 244489920 95456 100000 43664541 95457 100000 657920617 95458 100000 945961205 95459 100000 203625710 95460 100000 736678037 95461 100000 408017271 95462 100000 204352752 95463 100000 521390827 95464 100000 778989328 95465 100000 862418354 95466 100000 475817611 95467 100000 789293517 95468 100000 569561433 95469 100000 152369348 95470 100000 78771860 95471 100000 267781138 95472 100000 147351024 95473 100000 389991162 95474 100000 863356967 95475 100000 32183986 95476 100000 530206881 95477 100000 565671011 95478 100000 287021193 95479 100000 661775882 95480 100000 553330496 95481 100000 815874181 95482 100000 342523227 95483 100000 864699685 95484 100000 609965807 95485 100000 514825524 95486 100000 775065751 95487 100000 433294264 95488 100000 572335290 95489 100000 622593607 95490 100000 257678358 95491 100000 452232623 95492 100000 959488256 95493 100000 376567247 95494 100000 94520826 95495 100000 172767166 95496 100000 10529496 95497 100000 545960813 95498 100000 657907931 95499 100000 156774629 95500 100000 952086091 95501 100000 439029570 95502 100000 602275793 95503 100000 269620735 95504 100000 490432836 95505 100000 25665422 95506 100000 158290313 95507 100000 609608541 95508 100000 850025079 95509 100000 87904558 95510 100000 238214923 95511 100000 505367773 95512 100000 200077840 95513 100000 917705722 95514 100000 384143736 95515 100000 373805750 95516 100000 828844991 95517 100000 548692823 95518 100000 858893856 95519 100000 973974948 95520 100000 368108306 95521 100000 36893456 95522 100000 411593060 95523 100000 125581559 95524 100000 688811499 95525 100000 913033912 95526 100000 389920067 95527 100000 757957822 95528 100000 557541808 95529 100000 575154101 95530 100000 748183965 95531 100000 149457794 95532 100000 484877522 95533 100000 747801978 95534 100000 264494207 95535 100000 385824022 95536 100000 364677924 95537 100000 771143737 95538 100000 31908951 95539 100000 968846706 95540 100000 351179419 95541 100000 317786241 95542 100000 379529812 95543 100000 571079309 95544 100000 563710263 95545 100000 411183486 95546 100000 956355322 95547 100000 823251400 95548 100000 466383791 95549 100000 694857657 95550 100000 739836000 95551 100000 292468360 95552 100000 678557095 95553 100000 100563377 95554 100000 36878284 95555 100000 643761413 95556 100000 44632556 95557 100000 961152972 95558 100000 383931561 95559 100000 145171388 95560 100000 750721436 95561 100000 29391068 95562 100000 895201823 95563 100000 849184463 95564 100000 616970559 95565 100000 142251665 95566 100000 989837405 95567 100000 746400803 95568 100000 489193008 95569 100000 565551817 95570 100000 323022937 95571 100000 919752927 95572 100000 977923856 95573 100000 844253852 95574 100000 680167455 95575 100000 393350926 95576 100000 590052007 95577 100000 39365730 95578 100000 444791265 95579 100000 8517043 95580 100000 216932158 95581 100000 801754932 95582 100000 671138033 95583 100000 827512738 95584 100000 799607736 95585 100000 625812477 95586 100000 9133657 95587 100000 641525089 95588 100000 350391320 95589 100000 147150426 95590 100000 26151244 95591 100000 428405178 95592 100000 40756177 95593 100000 630918916 95594 100000 844967404 95595 100000 629459281 95596 100000 975034151 95597 100000 901196447 95598 100000 963696076 95599 100000 414996949 95600 100000 666967142 95601 100000 464882989 95602 100000 970411687 95603 100000 829375774 95604 100000 319790684 95605 100000 776555477 95606 100000 519357207 95607 100000 452294128 95608 100000 775092809 95609 100000 856922683 95610 100000 383067543 95611 100000 319700268 95612 100000 36473105 95613 100000 385305172 95614 100000 147905441 95615 100000 296162426 95616 100000 816173888 95617 100000 976907848 95618 100000 106679080 95619 100000 856909475 95620 100000 684719434 95621 100000 660119467 95622 100000 331215675 95623 100000 808835053 95624 100000 759427416 95625 100000 908862485 95626 100000 36845543 95627 100000 188941647 95628 100000 468408549 95629 100000 506221635 95630 100000 620380141 95631 100000 519012984 95632 100000 249982822 95633 100000 94571508 95634 100000 555093229 95635 100000 440842609 95636 100000 676448364 95637 100000 605252046 95638 100000 868125537 95639 100000 418956917 95640 100000 951118708 95641 100000 970494272 95642 100000 380522468 95643 100000 932456574 95644 100000 733627750 95645 100000 593236398 95646 100000 716991758 95647 100000 919202167 95648 100000 48849301 95649 100000 229028248 95650 100000 442113539 95651 100000 173774935 95652 100000 41422725 95653 100000 767199147 95654 100000 791310934 95655 100000 389707763 95656 100000 673115934 95657 100000 675688984 95658 100000 375575640 95659 100000 906860833 95660 100000 418211632 95661 100000 6366208 95662 100000 413375225 95663 100000 726563752 95664 100000 54365971 95665 100000 935838671 95666 100000 607648651 95667 100000 656267349 95668 100000 456262547 95669 100000 65088812 95670 100000 383502119 95671 100000 635705277 95672 100000 496489944 95673 100000 146049658 95674 100000 4931548 95675 100000 344994565 95676 100000 993368688 95677 100000 93087068 95678 100000 746099264 95679 100000 626329374 95680 100000 157217284 95681 100000 795051196 95682 100000 658509747 95683 100000 705553308 95684 100000 229235740 95685 100000 457133601 95686 100000 870282616 95687 100000 291449448 95688 100000 731153080 95689 100000 708683192 95690 100000 448026790 95691 100000 78682982 95692 100000 143437800 95693 100000 839227570 95694 100000 353463292 95695 100000 196632491 95696 100000 555787307 95697 100000 491915990 95698 100000 940700287 95699 100000 814106747 95700 100000 348362312 95701 100000 401988881 95702 100000 853354867 95703 100000 411083776 95704 100000 53560610 95705 100000 13588268 95706 100000 369037862 95707 100000 765119464 95708 100000 504127645 95709 100000 320345484 95710 100000 649081612 95711 100000 806948683 95712 100000 423028901 95713 100000 48486556 95714 100000 864390455 95715 100000 987460490 95716 100000 284166072 95717 100000 62537841 95718 100000 343718805 95719 100000 870048028 95720 100000 284047357 95721 100000 979024410 95722 100000 404436891 95723 100000 117625590 95724 100000 986835733 95725 100000 833268331 95726 100000 213458629 95727 100000 511334746 95728 100000 47123114 95729 100000 771417634 95730 100000 431258123 95731 100000 481724492 95732 100000 372118979 95733 100000 96231315 95734 100000 841268333 95735 100000 724858204 95736 100000 765507204 95737 100000 521508034 95738 100000 684074198 95739 100000 731971278 95740 100000 905246105 95741 100000 622790608 95742 100000 672789947 95743 100000 847088999 95744 100000 863444869 95745 100000 73135416 95746 100000 620988342 95747 100000 262649775 95748 100000 969618571 95749 100000 522640609 95750 100000 764157100 95751 100000 602584919 95752 100000 592912233 95753 100000 938730741 95754 100000 724505857 95755 100000 432600739 95756 100000 712375947 95757 100000 260564826 95758 100000 644007043 95759 100000 935148751 95760 100000 96154612 95761 100000 517510190 95762 100000 280763177 95763 100000 628594171 95764 100000 235554183 95765 100000 756790178 95766 100000 610339415 95767 100000 659394543 95768 100000 396743806 95769 100000 554539397 95770 100000 615206937 95771 100000 679189594 95772 100000 107625997 95773 100000 361051410 95774 100000 96861600 95775 100000 116367456 95776 100000 938971167 95777 100000 740576278 95778 100000 942893827 95779 100000 905293942 95780 100000 374523101 95781 100000 980386526 95782 100000 466678711 95783 100000 534012600 95784 100000 965192403 95785 100000 618247925 95786 100000 105441607 95787 100000 658679489 95788 100000 198910273 95789 100000 155712733 95790 100000 68099829 95791 100000 636544985 95792 100000 346681138 95793 100000 788167523 95794 100000 100614066 95795 100000 779318909 95796 100000 89727865 95797 100000 601102546 95798 100000 4498159 95799 100000 982592447 95800 100000 32437272 95801 100000 373618511 95802 100000 918995041 95803 100000 529809489 95804 100000 724663349 95805 100000 4699654 95806 100000 773688096 95807 100000 555603463 95808 100000 561229279 95809 100000 504255377 95810 100000 867928656 95811 100000 51635312 95812 100000 59677598 95813 100000 859514357 95814 100000 141460104 95815 100000 357945755 95816 100000 619337921 95817 100000 323864173 95818 100000 382061802 95819 100000 11400133 95820 100000 138185876 95821 100000 639079868 95822 100000 661653102 95823 100000 965756904 95824 100000 893016347 95825 100000 475058421 95826 100000 753632099 95827 100000 969459378 95828 100000 953244290 95829 100000 821235938 95830 100000 903900358 95831 100000 606988539 95832 100000 345245638 95833 100000 916113955 95834 100000 775270431 95835 100000 851103447 95836 100000 332054028 95837 100000 432206464 95838 100000 518555247 95839 100000 619599885 95840 100000 996641605 95841 100000 868149978 95842 100000 810732054 95843 100000 961982968 95844 100000 118134638 95845 100000 773850323 95846 100000 277842805 95847 100000 380349448 95848 100000 681041350 95849 100000 269497548 95850 100000 420167243 95851 100000 441733543 95852 100000 47991958 95853 100000 395277939 95854 100000 490708710 95855 100000 627263659 95856 100000 929633722 95857 100000 131189671 95858 100000 275491970 95859 100000 311301306 95860 100000 225860135 95861 100000 665026338 95862 100000 613872081 95863 100000 274227056 95864 100000 695670219 95865 100000 645803674 95866 100000 110251066 95867 100000 953424967 95868 100000 860833187 95869 100000 778580243 95870 100000 113898472 95871 100000 588107693 95872 100000 530033962 95873 100000 599405745 95874 100000 205750133 95875 100000 913422458 95876 100000 162561093 95877 100000 351832419 95878 100000 107092297 95879 100000 487269613 95880 100000 695940823 95881 100000 745948386 95882 100000 289805849 95883 100000 243074490 95884 100000 613104747 95885 100000 158767632 95886 100000 532580963 95887 100000 402770604 95888 100000 959825679 95889 100000 970397668 95890 100000 165351215 95891 100000 390583174 95892 100000 433526416 95893 100000 375051318 95894 100000 698407407 95895 100000 655697764 95896 100000 306527483 95897 100000 21990690 95898 100000 473370088 95899 100000 526820033 95900 100000 286549352 95901 100000 484390079 95902 100000 839216978 95903 100000 556369838 95904 100000 428661322 95905 100000 653840353 95906 100000 595815967 95907 100000 59961821 95908 100000 912184440 95909 100000 343396028 95910 100000 426418076 95911 100000 215315153 95912 100000 727831957 95913 100000 739373425 95914 100000 875968277 95915 100000 582801044 95916 100000 266271097 95917 100000 453681718 95918 100000 713729018 95919 100000 839025010 95920 100000 822270463 95921 100000 338749749 95922 100000 90839293 95923 100000 699142529 95924 100000 305552871 95925 100000 268204379 95926 100000 707688056 95927 100000 891010495 95928 100000 404074967 95929 100000 347887976 95930 100000 127808673 95931 100000 85927571 95932 100000 134178462 95933 100000 840365278 95934 100000 973940212 95935 100000 294029512 95936 100000 612077102 95937 100000 130921046 95938 100000 155493612 95939 100000 591030948 95940 100000 422179550 95941 100000 306412979 95942 100000 37783918 95943 100000 20971509 95944 100000 597526653 95945 100000 491424504 95946 100000 292787908 95947 100000 976234328 95948 100000 940017291 95949 100000 107433091 95950 100000 887913695 95951 100000 910527028 95952 100000 218198063 95953 100000 102350898 95954 100000 577642305 95955 100000 534731146 95956 100000 723724185 95957 100000 535359494 95958 100000 214251584 95959 100000 979507435 95960 100000 544562773 95961 100000 502009003 95962 100000 422058556 95963 100000 232717455 95964 100000 615549728 95965 100000 35352829 95966 100000 667500818 95967 100000 917900465 95968 100000 388009510 95969 100000 892327572 95970 100000 262435232 95971 100000 305664359 95972 100000 478271857 95973 100000 403897735 95974 100000 785289348 95975 100000 561451890 95976 100000 59817880 95977 100000 484363302 95978 100000 986733254 95979 100000 991840650 95980 100000 254807040 95981 100000 389949481 95982 100000 621060826 95983 100000 534867060 95984 100000 944035564 95985 100000 521298879 95986 100000 956019117 95987 100000 835584709 95988 100000 683927790 95989 100000 596726945 95990 100000 483622135 95991 100000 501792913 95992 100000 374006468 95993 100000 892795412 95994 100000 147005787 95995 100000 77977818 95996 100000 961847446 95997 100000 847376667 95998 100000 680537595 95999 100000 989065288 96000 100000 669988485 96001 100000 719936857 96002 100000 28521582 96003 100000 68511044 96004 100000 712906299 96005 100000 607641726 96006 100000 395506804 96007 100000 677254590 96008 100000 607812786 96009 100000 411654345 96010 100000 489973652 96011 100000 514228233 96012 100000 138430599 96013 100000 444674114 96014 100000 274246961 96015 100000 44637116 96016 100000 258718988 96017 100000 461098008 96018 100000 874533521 96019 100000 660610807 96020 100000 381276556 96021 100000 926917623 96022 100000 626659653 96023 100000 169142865 96024 100000 136728020 96025 100000 461722138 96026 100000 391102314 96027 100000 139717102 96028 100000 204243366 96029 100000 592514671 96030 100000 46517947 96031 100000 169131176 96032 100000 209578721 96033 100000 510114546 96034 100000 579014063 96035 100000 392909784 96036 100000 719353761 96037 100000 737479078 96038 100000 953329352 96039 100000 605949131 96040 100000 210068919 96041 100000 429137171 96042 100000 810904020 96043 100000 361062371 96044 100000 61609415 96045 100000 54330099 96046 100000 85584608 96047 100000 68160376 96048 100000 957073840 96049 100000 106473260 96050 100000 925508445 96051 100000 61279143 96052 100000 29095566 96053 100000 696126982 96054 100000 254621812 96055 100000 947107716 96056 100000 547295441 96057 100000 835256176 96058 100000 421000573 96059 100000 729891931 96060 100000 665374148 96061 100000 388906678 96062 100000 640365561 96063 100000 355232855 96064 100000 581769306 96065 100000 18659603 96066 100000 623095727 96067 100000 582792080 96068 100000 658721176 96069 100000 41477837 96070 100000 224698029 96071 100000 308792431 96072 100000 581516243 96073 100000 310886730 96074 100000 390954554 96075 100000 210837153 96076 100000 100306433 96077 100000 597598078 96078 100000 598319090 96079 100000 799616363 96080 100000 487966676 96081 100000 409529621 96082 100000 677325214 96083 100000 586164336 96084 100000 492240317 96085 100000 885597631 96086 100000 747175033 96087 100000 396504269 96088 100000 367775084 96089 100000 380094726 96090 100000 162579788 96091 100000 846578899 96092 100000 399002345 96093 100000 705531867 96094 100000 321717897 96095 100000 485620061 96096 100000 954421916 96097 100000 88764218 96098 100000 38891359 96099 100000 36936812 96100 100000 514591231 96101 100000 12113029 96102 100000 523464889 96103 100000 336366532 96104 100000 601917747 96105 100000 476034787 96106 100000 353115452 96107 100000 458945820 96108 100000 600118191 96109 100000 685963999 96110 100000 73476455 96111 100000 282538160 96112 100000 31152316 96113 100000 357552353 96114 100000 749667805 96115 100000 737863049 96116 100000 317629970 96117 100000 123404707 96118 100000 581626651 96119 100000 284160564 96120 100000 865435220 96121 100000 27527992 96122 100000 101389428 96123 100000 96565360 96124 100000 977432069 96125 100000 850338147 96126 100000 960931297 96127 100000 377485914 96128 100000 822736903 96129 100000 260954696 96130 100000 929415474 96131 100000 59162012 96132 100000 810367159 96133 100000 636144820 96134 100000 869485365 96135 100000 199505551 96136 100000 270783725 96137 100000 520488446 96138 100000 790362324 96139 100000 620482963 96140 100000 272772483 96141 100000 526875224 96142 100000 779127017 96143 100000 466301192 96144 100000 176708387 96145 100000 698308410 96146 100000 763404143 96147 100000 211198845 96148 100000 687072191 96149 100000 530081628 96150 100000 33716766 96151 100000 908900742 96152 100000 228901889 96153 100000 760969615 96154 100000 104405770 96155 100000 568306839 96156 100000 258043094 96157 100000 986682340 96158 100000 989823801 96159 100000 917095199 96160 100000 209233606 96161 100000 402676837 96162 100000 536187432 96163 100000 325919851 96164 100000 377855483 96165 100000 50276305 96166 100000 388858872 96167 100000 748986808 96168 100000 514170205 96169 100000 563326819 96170 100000 600530039 96171 100000 938398338 96172 100000 94553654 96173 100000 759571501 96174 100000 973434771 96175 100000 487071966 96176 100000 500897362 96177 100000 674634744 96178 100000 625547827 96179 100000 318807692 96180 100000 26607881 96181 100000 40467084 96182 100000 348551510 96183 100000 42702600 96184 100000 197658396 96185 100000 648919293 96186 100000 48428880 96187 100000 93172410 96188 100000 611721826 96189 100000 266026595 96190 100000 522344278 96191 100000 488823073 96192 100000 543717320 96193 100000 708933557 96194 100000 837266386 96195 100000 546379408 96196 100000 377256466 96197 100000 409283914 96198 100000 171052877 96199 100000 864282769 96200 100000 103769723 96201 100000 465671753 96202 100000 252606461 96203 100000 241445049 96204 100000 193606476 96205 100000 133666434 96206 100000 592343990 96207 100000 275442744 96208 100000 691132534 96209 100000 174806540 96210 100000 768973048 96211 100000 163693993 96212 100000 967313047 96213 100000 683998986 96214 100000 934466674 96215 100000 540194896 96216 100000 423369771 96217 100000 116525405 96218 100000 954521927 96219 100000 497464969 96220 100000 785187360 96221 100000 604436852 96222 100000 667409721 96223 100000 826794095 96224 100000 704830450 96225 100000 462934939 96226 100000 639043487 96227 100000 785739593 96228 100000 310293273 96229 100000 192820875 96230 100000 964565484 96231 100000 723333507 96232 100000 455995410 96233 100000 106459248 96234 100000 600542738 96235 100000 944899560 96236 100000 586794572 96237 100000 551000280 96238 100000 514724396 96239 100000 972517392 96240 100000 679890715 96241 100000 905598974 96242 100000 883770662 96243 100000 208061566 96244 100000 354797581 96245 100000 382857338 96246 100000 852095594 96247 100000 471029694 96248 100000 757670531 96249 100000 566638127 96250 100000 264599656 96251 100000 185740656 96252 100000 107822975 96253 100000 123442343 96254 100000 129452329 96255 100000 374996086 96256 100000 811873345 96257 100000 818874909 96258 100000 84577835 96259 100000 635209582 96260 100000 941753816 96261 100000 382161880 96262 100000 489399808 96263 100000 724440088 96264 100000 548777507 96265 100000 116555843 96266 100000 846464390 96267 100000 125698113 96268 100000 451106872 96269 100000 499995009 96270 100000 923797316 96271 100000 760306038 96272 100000 59136989 96273 100000 26567227 96274 100000 149597125 96275 100000 425241169 96276 100000 920542046 96277 100000 985196666 96278 100000 86074668 96279 100000 724769478 96280 100000 579872370 96281 100000 820961732 96282 100000 950964038 96283 100000 800790520 96284 100000 74833302 96285 100000 166769800 96286 100000 689271451 96287 100000 375618399 96288 100000 292263376 96289 100000 616205034 96290 100000 981511680 96291 100000 990122893 96292 100000 810101973 96293 100000 978115366 96294 100000 849859604 96295 100000 641961131 96296 100000 166999445 96297 100000 532237345 96298 100000 399984238 96299 100000 872636876 96300 100000 745781539 96301 100000 253498492 96302 100000 138250949 96303 100000 863026662 96304 100000 187600016 96305 100000 415182228 96306 100000 550202468 96307 100000 580943819 96308 100000 860436734 96309 100000 245548566 96310 100000 759533820 96311 100000 917777314 96312 100000 825519400 96313 100000 630714468 96314 100000 256527155 96315 100000 398041367 96316 100000 652427372 96317 100000 79126972 96318 100000 120295930 96319 100000 759771467 96320 100000 455824008 96321 100000 650961776 96322 100000 789555455 96323 100000 194234433 96324 100000 757265490 96325 100000 812299552 96326 100000 524038397 96327 100000 667930386 96328 100000 737745337 96329 100000 704494715 96330 100000 321232554 96331 100000 438648359 96332 100000 980125317 96333 100000 368988659 96334 100000 77841105 96335 100000 29777784 96336 100000 766284668 96337 100000 919163877 96338 100000 697346962 96339 100000 598811634 96340 100000 807324453 96341 100000 878065103 96342 100000 644799739 96343 100000 961789631 96344 100000 554231564 96345 100000 121384924 96346 100000 932007933 96347 100000 496917957 96348 100000 972168262 96349 100000 18821777 96350 100000 379182092 96351 100000 975326410 96352 100000 420549956 96353 100000 433209136 96354 100000 115496537 96355 100000 577222811 96356 100000 44921707 96357 100000 210713837 96358 100000 123929568 96359 100000 464851992 96360 100000 752713374 96361 100000 585387775 96362 100000 346844030 96363 100000 615942422 96364 100000 377131117 96365 100000 763570875 96366 100000 864580160 96367 100000 651258591 96368 100000 997011352 96369 100000 13778533 96370 100000 939561377 96371 100000 47763249 96372 100000 57617184 96373 100000 324452877 96374 100000 372767058 96375 100000 393642868 96376 100000 729242957 96377 100000 30358773 96378 100000 570449587 96379 100000 938366936 96380 100000 693430080 96381 100000 353919075 96382 100000 418346253 96383 100000 34972593 96384 100000 732507328 96385 100000 46819993 96386 100000 751453661 96387 100000 630436967 96388 100000 368881269 96389 100000 344742029 96390 100000 762455762 96391 100000 863520233 96392 100000 519218942 96393 100000 161685939 96394 100000 595899039 96395 100000 853979587 96396 100000 827745550 96397 100000 151026000 96398 100000 270927903 96399 100000 876188091 96400 100000 726215999 96401 100000 253395558 96402 100000 906893504 96403 100000 478875474 96404 100000 103274534 96405 100000 254892479 96406 100000 525943453 96407 100000 945091670 96408 100000 89885141 96409 100000 373379263 96410 100000 202361575 96411 100000 687163110 96412 100000 413593970 96413 100000 196143769 96414 100000 74482473 96415 100000 687555062 96416 100000 296378963 96417 100000 131306302 96418 100000 600423726 96419 100000 551613258 96420 100000 778861100 96421 100000 949208807 96422 100000 132104929 96423 100000 77654379 96424 100000 612860296 96425 100000 167463318 96426 100000 482251122 96427 100000 756432146 96428 100000 43032311 96429 100000 627140230 96430 100000 569654059 96431 100000 996970544 96432 100000 46108782 96433 100000 559378673 96434 100000 913648188 96435 100000 336946822 96436 100000 452479930 96437 100000 620625275 96438 100000 603323659 96439 100000 67818039 96440 100000 175758073 96441 100000 347681458 96442 100000 762596180 96443 100000 552858477 96444 100000 973480157 96445 100000 713514755 96446 100000 309785788 96447 100000 70857227 96448 100000 489190076 96449 100000 921854212 96450 100000 753618139 96451 100000 538773670 96452 100000 883492984 96453 100000 478345696 96454 100000 79408139 96455 100000 640996383 96456 100000 388862561 96457 100000 649074421 96458 100000 118667654 96459 100000 389687362 96460 100000 633841290 96461 100000 589961588 96462 100000 275938798 96463 100000 395168585 96464 100000 100523725 96465 100000 968793366 96466 100000 874925942 96467 100000 510659153 96468 100000 487900409 96469 100000 454661147 96470 100000 823323119 96471 100000 773656634 96472 100000 79927324 96473 100000 125321634 96474 100000 185476856 96475 100000 311707047 96476 100000 512838816 96477 100000 65021622 96478 100000 543623409 96479 100000 442324948 96480 100000 841803363 96481 100000 661100834 96482 100000 966744454 96483 100000 502956177 96484 100000 793414316 96485 100000 970336421 96486 100000 895864774 96487 100000 473400465 96488 100000 232830583 96489 100000 225656221 96490 100000 15678881 96491 100000 278038602 96492 100000 818044765 96493 100000 995456234 96494 100000 221844736 96495 100000 613517960 96496 100000 607386368 96497 100000 539509808 96498 100000 225390847 96499 100000 166688616 96500 100000 943564669 96501 100000 697897029 96502 100000 731431062 96503 100000 337159962 96504 100000 638991783 96505 100000 95741944 96506 100000 857418684 96507 100000 334227541 96508 100000 491110809 96509 100000 725714674 96510 100000 425056948 96511 100000 983733914 96512 100000 217582338 96513 100000 53657819 96514 100000 251833018 96515 100000 361308185 96516 100000 175830732 96517 100000 370912254 96518 100000 255997769 96519 100000 349250349 96520 100000 649477933 96521 100000 552850144 96522 100000 188684121 96523 100000 555472011 96524 100000 156503691 96525 100000 257021282 96526 100000 68518725 96527 100000 486125332 96528 100000 184234631 96529 100000 126811812 96530 100000 96845363 96531 100000 405391073 96532 100000 603907931 96533 100000 697001473 96534 100000 169175794 96535 100000 727321941 96536 100000 621488148 96537 100000 990471875 96538 100000 156549685 96539 100000 121573927 96540 100000 611036725 96541 100000 249645719 96542 100000 259303924 96543 100000 640468870 96544 100000 489175832 96545 100000 679099379 96546 100000 66735473 96547 100000 540533736 96548 100000 754503982 96549 100000 121871218 96550 100000 175353901 96551 100000 300749330 96552 100000 577466573 96553 100000 22323132 96554 100000 531015835 96555 100000 292444622 96556 100000 879810293 96557 100000 151368065 96558 100000 692163285 96559 100000 529006419 96560 100000 250830341 96561 100000 987956755 96562 100000 446774019 96563 100000 693119643 96564 100000 491567605 96565 100000 340794367 96566 100000 731416739 96567 100000 166426467 96568 100000 652031119 96569 100000 576292608 96570 100000 753306747 96571 100000 871682277 96572 100000 473683055 96573 100000 414727558 96574 100000 760213917 96575 100000 391523598 96576 100000 811978396 96577 100000 445822991 96578 100000 550248393 96579 100000 338275360 96580 100000 41756913 96581 100000 638635109 96582 100000 261024939 96583 100000 230314658 96584 100000 393687239 96585 100000 912955047 96586 100000 614212270 96587 100000 817014328 96588 100000 544950878 96589 100000 119627700 96590 100000 469305361 96591 100000 132174428 96592 100000 585824455 96593 100000 274794161 96594 100000 716998779 96595 100000 392885050 96596 100000 329916223 96597 100000 209195055 96598 100000 751855802 96599 100000 977980011 96600 100000 343215104 96601 100000 650949068 96602 100000 953428058 96603 100000 461325808 96604 100000 788398575 96605 100000 319620494 96606 100000 26871155 96607 100000 966225991 96608 100000 553259655 96609 100000 815415390 96610 100000 38105576 96611 100000 346817715 96612 100000 211620584 96613 100000 657553428 96614 100000 12309893 96615 100000 541326429 96616 100000 919581523 96617 100000 889187271 96618 100000 297046241 96619 100000 486031830 96620 100000 794186243 96621 100000 747260080 96622 100000 165506912 96623 100000 963475646 96624 100000 324284413 96625 100000 7120411 96626 100000 138973897 96627 100000 499145372 96628 100000 980761096 96629 100000 739089251 96630 100000 520571905 96631 100000 376066510 96632 100000 596664115 96633 100000 151882438 96634 100000 98631021 96635 100000 3971466 96636 100000 795690613 96637 100000 980598147 96638 100000 665589015 96639 100000 539093852 96640 100000 649356113 96641 100000 301166754 96642 100000 437062883 96643 100000 371318809 96644 100000 105687983 96645 100000 715494690 96646 100000 900126118 96647 100000 678369679 96648 100000 867305187 96649 100000 673016743 96650 100000 544238323 96651 100000 173646775 96652 100000 861422797 96653 100000 730493641 96654 100000 826477887 96655 100000 955250251 96656 100000 466554737 96657 100000 567519875 96658 100000 962035284 96659 100000 140576041 96660 100000 381281679 96661 100000 629973624 96662 100000 129611306 96663 100000 610019799 96664 100000 428619931 96665 100000 136353229 96666 100000 576984380 96667 100000 439457933 96668 100000 668617779 96669 100000 596805726 96670 100000 579222415 96671 100000 287807154 96672 100000 774311405 96673 100000 871331053 96674 100000 503437891 96675 100000 686970614 96676 100000 194130807 96677 100000 345865001 96678 100000 898331431 96679 100000 263444104 96680 100000 45503492 96681 100000 867809579 96682 100000 874940663 96683 100000 815842431 96684 100000 892422968 96685 100000 796399973 96686 100000 725658463 96687 100000 294412141 96688 100000 341973480 96689 100000 126353510 96690 100000 230969704 96691 100000 374947218 96692 100000 757031554 96693 100000 573043055 96694 100000 582068345 96695 100000 610476128 96696 100000 903009847 96697 100000 707474355 96698 100000 942938053 96699 100000 979823965 96700 100000 351449257 96701 100000 529968706 96702 100000 500037787 96703 100000 663311269 96704 100000 645572122 96705 100000 965630851 96706 100000 181317800 96707 100000 286730803 96708 100000 482614571 96709 100000 457205379 96710 100000 712134906 96711 100000 676779091 96712 100000 310802620 96713 100000 793327505 96714 100000 819852993 96715 100000 692258875 96716 100000 587009917 96717 100000 169061206 96718 100000 40230535 96719 100000 474170044 96720 100000 518109012 96721 100000 276990778 96722 100000 522008235 96723 100000 808193463 96724 100000 608484586 96725 100000 559079819 96726 100000 131535701 96727 100000 399051849 96728 100000 672641710 96729 100000 524418176 96730 100000 584353865 96731 100000 358862601 96732 100000 328948826 96733 100000 521210347 96734 100000 886456710 96735 100000 68589920 96736 100000 978767973 96737 100000 289104795 96738 100000 764150579 96739 100000 415683275 96740 100000 703008815 96741 100000 915351628 96742 100000 564970970 96743 100000 703683983 96744 100000 891228990 96745 100000 31663467 96746 100000 347920006 96747 100000 759975214 96748 100000 321334287 96749 100000 467433451 96750 100000 471467016 96751 100000 497387387 96752 100000 112829945 96753 100000 100074643 96754 100000 750621442 96755 100000 795199002 96756 100000 259879856 96757 100000 766766986 96758 100000 73588591 96759 100000 603072039 96760 100000 457720045 96761 100000 522619337 96762 100000 84933815 96763 100000 930519386 96764 100000 125176135 96765 100000 854961211 96766 100000 395968229 96767 100000 787438666 96768 100000 686003932 96769 100000 699371646 96770 100000 661365198 96771 100000 319345810 96772 100000 824418938 96773 100000 646804469 96774 100000 44606155 96775 100000 635165034 96776 100000 759593654 96777 100000 810583559 96778 100000 353800420 96779 100000 29000406 96780 100000 674688478 96781 100000 788670518 96782 100000 957937656 96783 100000 620008578 96784 100000 671600858 96785 100000 599207319 96786 100000 357557495 96787 100000 636793728 96788 100000 779683697 96789 100000 14892736 96790 100000 565756486 96791 100000 553241771 96792 100000 935231237 96793 100000 180788224 96794 100000 177845311 96795 100000 53372483 96796 100000 85685363 96797 100000 34759376 96798 100000 819406481 96799 100000 28594529 96800 100000 264690757 96801 100000 520213555 96802 100000 789240511 96803 100000 388359796 96804 100000 60267736 96805 100000 456033457 96806 100000 64346973 96807 100000 426348208 96808 100000 91999767 96809 100000 801291881 96810 100000 285736309 96811 100000 449327235 96812 100000 603967853 96813 100000 130839318 96814 100000 540589243 96815 100000 903539531 96816 100000 9107741 96817 100000 740696559 96818 100000 786325969 96819 100000 174840883 96820 100000 737323859 96821 100000 184212981 96822 100000 15654783 96823 100000 719662552 96824 100000 105041753 96825 100000 119848337 96826 100000 993761894 96827 100000 823992208 96828 100000 772532666 96829 100000 604325215 96830 100000 237991390 96831 100000 638623351 96832 100000 86110571 96833 100000 538910228 96834 100000 524370576 96835 100000 173466639 96836 100000 419633409 96837 100000 253924346 96838 100000 94901081 96839 100000 476570689 96840 100000 735552166 96841 100000 305936823 96842 100000 706458846 96843 100000 231046382 96844 100000 869311441 96845 100000 75559445 96846 100000 505426571 96847 100000 743273811 96848 100000 526729736 96849 100000 487687876 96850 100000 308468125 96851 100000 111958561 96852 100000 370193449 96853 100000 667289081 96854 100000 740386634 96855 100000 10035785 96856 100000 464599826 96857 100000 20967007 96858 100000 992569828 96859 100000 708523255 96860 100000 841497946 96861 100000 580611450 96862 100000 728977657 96863 100000 668756862 96864 100000 934175996 96865 100000 599622387 96866 100000 104966013 96867 100000 37865156 96868 100000 340902882 96869 100000 12990762 96870 100000 149586560 96871 100000 44152868 96872 100000 695641614 96873 100000 173296280 96874 100000 839557770 96875 100000 611000447 96876 100000 604855463 96877 100000 975400097 96878 100000 39349687 96879 100000 197751843 96880 100000 46971948 96881 100000 462227983 96882 100000 780985977 96883 100000 496869699 96884 100000 476856537 96885 100000 770925630 96886 100000 188785785 96887 100000 183210021 96888 100000 311836016 96889 100000 411158574 96890 100000 987323583 96891 100000 296834380 96892 100000 191437293 96893 100000 721053515 96894 100000 77992883 96895 100000 223531310 96896 100000 489517172 96897 100000 633705685 96898 100000 14160159 96899 100000 174667328 96900 100000 436320652 96901 100000 606013518 96902 100000 332528932 96903 100000 512906513 96904 100000 584722521 96905 100000 592236430 96906 100000 451701300 96907 100000 214157990 96908 100000 152056559 96909 100000 701792212 96910 100000 506746271 96911 100000 374628973 96912 100000 222653232 96913 100000 144190618 96914 100000 165990864 96915 100000 126795423 96916 100000 203980150 96917 100000 896872489 96918 100000 432588398 96919 100000 649486041 96920 100000 845662721 96921 100000 608519188 96922 100000 732126977 96923 100000 538800863 96924 100000 444598051 96925 100000 213199747 96926 100000 735757004 96927 100000 744571495 96928 100000 283505469 96929 100000 997807313 96930 100000 324701719 96931 100000 338989126 96932 100000 270137370 96933 100000 216695052 96934 100000 270716071 96935 100000 553894412 96936 100000 386891591 96937 100000 183279736 96938 100000 743091976 96939 100000 453179695 96940 100000 4312756 96941 100000 651270937 96942 100000 592647344 96943 100000 965994028 96944 100000 57472902 96945 100000 471506680 96946 100000 532326671 96947 100000 16250686 96948 100000 264024799 96949 100000 514266402 96950 100000 380278165 96951 100000 589211763 96952 100000 294644429 96953 100000 356700613 96954 100000 988677182 96955 100000 652681952 96956 100000 444948213 96957 100000 326887513 96958 100000 961626631 96959 100000 795751815 96960 100000 501014110 96961 100000 524374905 96962 100000 862496326 96963 100000 838954468 96964 100000 624518818 96965 100000 750907287 96966 100000 747019092 96967 100000 668123335 96968 100000 11983952 96969 100000 555786304 96970 100000 134543103 96971 100000 699343525 96972 100000 963942996 96973 100000 844456983 96974 100000 746419415 96975 100000 773902415 96976 100000 417459043 96977 100000 419086132 96978 100000 886926443 96979 100000 502980504 96980 100000 439844825 96981 100000 140150155 96982 100000 946386616 96983 100000 602986022 96984 100000 857303781 96985 100000 820897225 96986 100000 467375664 96987 100000 745755334 96988 100000 374299182 96989 100000 856058134 96990 100000 528678928 96991 100000 461749104 96992 100000 266893939 96993 100000 207710968 96994 100000 976021289 96995 100000 415211821 96996 100000 381477802 96997 100000 277173759 96998 100000 629797451 96999 100000 900588206 97000 100000 278978499 97001 100000 197001590 97002 100000 594958054 97003 100000 962526191 97004 100000 607498448 97005 100000 316921484 97006 100000 146466431 97007 100000 928243333 97008 100000 879584284 97009 100000 118437356 97010 100000 165168674 97011 100000 979690770 97012 100000 533616990 97013 100000 178573316 97014 100000 427436767 97015 100000 83966207 97016 100000 301782869 97017 100000 224682425 97018 100000 470780056 97019 100000 616970354 97020 100000 426362429 97021 100000 758639964 97022 100000 221197980 97023 100000 551044469 97024 100000 567070915 97025 100000 191950941 97026 100000 877091733 97027 100000 670701733 97028 100000 618436600 97029 100000 30774636 97030 100000 721649829 97031 100000 908782530 97032 100000 685186046 97033 100000 561657813 97034 100000 438969015 97035 100000 8949913 97036 100000 480721929 97037 100000 736512713 97038 100000 302080785 97039 100000 529030984 97040 100000 967576830 97041 100000 852572716 97042 100000 587285661 97043 100000 984311909 97044 100000 486216305 97045 100000 730475608 97046 100000 986533110 97047 100000 940550003 97048 100000 258664918 97049 100000 223530942 97050 100000 910641509 97051 100000 375052741 97052 100000 735022660 97053 100000 648581689 97054 100000 858868713 97055 100000 437777957 97056 100000 8564742 97057 100000 721584423 97058 100000 525559172 97059 100000 362508202 97060 100000 847673161 97061 100000 623365920 97062 100000 514780621 97063 100000 633618414 97064 100000 157120553 97065 100000 981566031 97066 100000 981796221 97067 100000 205050940 97068 100000 383951744 97069 100000 629324546 97070 100000 772864149 97071 100000 889968590 97072 100000 994633939 97073 100000 415938043 97074 100000 835367582 97075 100000 118786844 97076 100000 233024560 97077 100000 269495155 97078 100000 373377143 97079 100000 89724075 97080 100000 344111206 97081 100000 457141395 97082 100000 159535111 97083 100000 699784735 97084 100000 638673342 97085 100000 803628846 97086 100000 342434662 97087 100000 60089965 97088 100000 400443106 97089 100000 509186039 97090 100000 247018574 97091 100000 527605909 97092 100000 65065881 97093 100000 806248141 97094 100000 22366583 97095 100000 305897160 97096 100000 315576324 97097 100000 234182265 97098 100000 383333449 97099 100000 821992238 97100 100000 994865906 97101 100000 511322908 97102 100000 800463811 97103 100000 217009090 97104 100000 970125266 97105 100000 190225765 97106 100000 111715732 97107 100000 947060240 97108 100000 775720335 97109 100000 746651610 97110 100000 53191878 97111 100000 520528586 97112 100000 384764271 97113 100000 860443614 97114 100000 475259017 97115 100000 449273151 97116 100000 927474179 97117 100000 276842434 97118 100000 238532216 97119 100000 618125136 97120 100000 636937205 97121 100000 277286765 97122 100000 998993439 97123 100000 649642327 97124 100000 189475389 97125 100000 271301231 97126 100000 461293614 97127 100000 770785928 97128 100000 634278264 97129 100000 188155891 97130 100000 882012876 97131 100000 964756278 97132 100000 421298996 97133 100000 179701863 97134 100000 136069852 97135 100000 973332328 97136 100000 233283749 97137 100000 531012367 97138 100000 975768422 97139 100000 954432138 97140 100000 190815062 97141 100000 199352474 97142 100000 893308049 97143 100000 71705066 97144 100000 329941334 97145 100000 411150071 97146 100000 919543401 97147 100000 666290683 97148 100000 776673383 97149 100000 782272868 97150 100000 119828578 97151 100000 239898838 97152 100000 711461743 97153 100000 690908402 97154 100000 637327295 97155 100000 399924923 97156 100000 191642591 97157 100000 747007853 97158 100000 574867649 97159 100000 611150543 97160 100000 815630463 97161 100000 835980658 97162 100000 441288499 97163 100000 659499890 97164 100000 786458743 97165 100000 878740848 97166 100000 815938022 97167 100000 480942951 97168 100000 633424583 97169 100000 844282824 97170 100000 326762315 97171 100000 345185153 97172 100000 945871332 97173 100000 220612483 97174 100000 797357415 97175 100000 170787204 97176 100000 355996433 97177 100000 146280576 97178 100000 317802211 97179 100000 194316058 97180 100000 567458312 97181 100000 649310644 97182 100000 820477833 97183 100000 112363995 97184 100000 241688432 97185 100000 942458462 97186 100000 254953142 97187 100000 850107603 97188 100000 50375091 97189 100000 293180439 97190 100000 146081747 97191 100000 385799287 97192 100000 221172893 97193 100000 156089153 97194 100000 981807255 97195 100000 947397389 97196 100000 485636059 97197 100000 136693208 97198 100000 907220417 97199 100000 97682611 97200 100000 803861982 97201 100000 953135865 97202 100000 605939361 97203 100000 700687905 97204 100000 738526341 97205 100000 104560675 97206 100000 860114620 97207 100000 73039987 97208 100000 430764530 97209 100000 218855579 97210 100000 39253480 97211 100000 891799824 97212 100000 881803277 97213 100000 534920223 97214 100000 795107347 97215 100000 408131874 97216 100000 229299657 97217 100000 317010621 97218 100000 68143318 97219 100000 633793031 97220 100000 777613765 97221 100000 635160361 97222 100000 264425445 97223 100000 82709152 97224 100000 174123506 97225 100000 48261236 97226 100000 654343216 97227 100000 484517578 97228 100000 368174151 97229 100000 697598116 97230 100000 988497035 97231 100000 367255751 97232 100000 406132699 97233 100000 229540810 97234 100000 993242108 97235 100000 609751228 97236 100000 104135812 97237 100000 429884290 97238 100000 697234979 97239 100000 878242258 97240 100000 372363879 97241 100000 965239773 97242 100000 514243843 97243 100000 845905138 97244 100000 265745197 97245 100000 635417250 97246 100000 183789414 97247 100000 946023950 97248 100000 797808891 97249 100000 323767271 97250 100000 54962556 97251 100000 444734840 97252 100000 343377641 97253 100000 584039153 97254 100000 398529081 97255 100000 248738006 97256 100000 222979896 97257 100000 904635329 97258 100000 721274805 97259 100000 308609902 97260 100000 816775412 97261 100000 792632874 97262 100000 72352835 97263 100000 428376906 97264 100000 841861081 97265 100000 322270194 97266 100000 568280532 97267 100000 836952177 97268 100000 147535570 97269 100000 241581223 97270 100000 458500839 97271 100000 644378461 97272 100000 902381540 97273 100000 912323190 97274 100000 308811045 97275 100000 524874141 97276 100000 965464486 97277 100000 315845801 97278 100000 201352859 97279 100000 231434361 97280 100000 717748354 97281 100000 354721000 97282 100000 678701427 97283 100000 667104087 97284 100000 955268819 97285 100000 864923191 97286 100000 35619123 97287 100000 255548975 97288 100000 282229204 97289 100000 283582745 97290 100000 531867394 97291 100000 634167965 97292 100000 256431595 97293 100000 869047075 97294 100000 544307241 97295 100000 19204805 97296 100000 326309930 97297 100000 201355198 97298 100000 101068958 97299 100000 996648023 97300 100000 592591088 97301 100000 510492398 97302 100000 809476571 97303 100000 932213434 97304 100000 50568802 97305 100000 252236443 97306 100000 855223093 97307 100000 280918211 97308 100000 423307853 97309 100000 737079065 97310 100000 714816726 97311 100000 844067518 97312 100000 785602191 97313 100000 15449391 97314 100000 356163255 97315 100000 380704698 97316 100000 56762309 97317 100000 168827541 97318 100000 306026983 97319 100000 380339172 97320 100000 696554671 97321 100000 564358078 97322 100000 379883838 97323 100000 213841225 97324 100000 16221388 97325 100000 767866154 97326 100000 327844835 97327 100000 450381614 97328 100000 96208220 97329 100000 133750896 97330 100000 304258318 97331 100000 112109110 97332 100000 709566301 97333 100000 265646904 97334 100000 900723664 97335 100000 665335200 97336 100000 472285910 97337 100000 527921310 97338 100000 467658522 97339 100000 674711364 97340 100000 444732064 97341 100000 603308830 97342 100000 347823755 97343 100000 899595484 97344 100000 282554073 97345 100000 595049995 97346 100000 806533410 97347 100000 680539041 97348 100000 663961255 97349 100000 370796140 97350 100000 9438638 97351 100000 38400150 97352 100000 323611121 97353 100000 899548400 97354 100000 713817186 97355 100000 225415699 97356 100000 151756828 97357 100000 147055205 97358 100000 854098458 97359 100000 128657489 97360 100000 450964792 97361 100000 652642504 97362 100000 303043352 97363 100000 401715720 97364 100000 129568880 97365 100000 667315006 97366 100000 357929021 97367 100000 865787956 97368 100000 645911520 97369 100000 653146613 97370 100000 328771425 97371 100000 232144729 97372 100000 584064391 97373 100000 194874201 97374 100000 375782295 97375 100000 344499520 97376 100000 815036143 97377 100000 528107130 97378 100000 200280139 97379 100000 252903670 97380 100000 847732884 97381 100000 588197563 97382 100000 818249540 97383 100000 830088634 97384 100000 762686516 97385 100000 131350839 97386 100000 853022119 97387 100000 384025642 97388 100000 810266474 97389 100000 480557936 97390 100000 485671856 97391 100000 395481259 97392 100000 945427148 97393 100000 485573269 97394 100000 19848449 97395 100000 727375859 97396 100000 114985224 97397 100000 262480885 97398 100000 962668412 97399 100000 937801173 97400 100000 62285244 97401 100000 882170113 97402 100000 532995013 97403 100000 17346424 97404 100000 841414714 97405 100000 523300895 97406 100000 278531129 97407 100000 358267143 97408 100000 958217819 97409 100000 244019940 97410 100000 317333798 97411 100000 281206277 97412 100000 218679541 97413 100000 382703855 97414 100000 819832366 97415 100000 510365228 97416 100000 939635068 97417 100000 176249568 97418 100000 796669093 97419 100000 706432750 97420 100000 440962575 97421 100000 737014847 97422 100000 514943525 97423 100000 942325790 97424 100000 131760214 97425 100000 984720745 97426 100000 803888163 97427 100000 14247975 97428 100000 296146597 97429 100000 881423480 97430 100000 169093987 97431 100000 854522657 97432 100000 5348529 97433 100000 264253102 97434 100000 427358395 97435 100000 412780188 97436 100000 733801685 97437 100000 416596319 97438 100000 629461744 97439 100000 66894043 97440 100000 112189303 97441 100000 729064338 97442 100000 592625004 97443 100000 50357895 97444 100000 82891401 97445 100000 223873038 97446 100000 837459355 97447 100000 847039184 97448 100000 595371561 97449 100000 305536063 97450 100000 350911738 97451 100000 431158380 97452 100000 830807518 97453 100000 546687783 97454 100000 62880183 97455 100000 933537721 97456 100000 462335575 97457 100000 158437871 97458 100000 366624772 97459 100000 127808401 97460 100000 387705259 97461 100000 100578812 97462 100000 100675202 97463 100000 900814798 97464 100000 810285103 97465 100000 979493608 97466 100000 743549165 97467 100000 574312684 97468 100000 481902347 97469 100000 167400362 97470 100000 725561784 97471 100000 8854373 97472 100000 729021406 97473 100000 600225518 97474 100000 526666571 97475 100000 464382053 97476 100000 487702264 97477 100000 963675831 97478 100000 927785908 97479 100000 6158565 97480 100000 463011612 97481 100000 425940301 97482 100000 813985768 97483 100000 859999370 97484 100000 594602003 97485 100000 601017457 97486 100000 314039318 97487 100000 654025497 97488 100000 683919267 97489 100000 752594364 97490 100000 247428671 97491 100000 571505473 97492 100000 828792135 97493 100000 794476310 97494 100000 562967190 97495 100000 314983340 97496 100000 124244297 97497 100000 198680217 97498 100000 713660816 97499 100000 19563096 97500 100000 177215397 97501 100000 825794381 97502 100000 133294710 97503 100000 591712372 97504 100000 878546832 97505 100000 791508537 97506 100000 466787874 97507 100000 19159081 97508 100000 2728828 97509 100000 937874096 97510 100000 767470613 97511 100000 449096508 97512 100000 703355905 97513 100000 831691199 97514 100000 533480443 97515 100000 631354328 97516 100000 529621261 97517 100000 98414824 97518 100000 670986116 97519 100000 534278146 97520 100000 852156169 97521 100000 103205173 97522 100000 425325358 97523 100000 25627697 97524 100000 52036969 97525 100000 733656239 97526 100000 226678680 97527 100000 68750858 97528 100000 907311840 97529 100000 67038376 97530 100000 178096222 97531 100000 127965968 97532 100000 514956075 97533 100000 126365520 97534 100000 910310282 97535 100000 597308650 97536 100000 80796122 97537 100000 583523000 97538 100000 12379387 97539 100000 262506208 97540 100000 367874471 97541 100000 938886203 97542 100000 57927110 97543 100000 731808371 97544 100000 360236291 97545 100000 315862120 97546 100000 287945774 97547 100000 646228313 97548 100000 117682368 97549 100000 397573240 97550 100000 351651661 97551 100000 524435868 97552 100000 710454493 97553 100000 189233825 97554 100000 329417740 97555 100000 199338854 97556 100000 359597428 97557 100000 119657679 97558 100000 342924493 97559 100000 128925709 97560 100000 454411748 97561 100000 119360589 97562 100000 132177942 97563 100000 892140487 97564 100000 987761102 97565 100000 393368890 97566 100000 487471755 97567 100000 301116694 97568 100000 875920417 97569 100000 814545516 97570 100000 932098682 97571 100000 439482009 97572 100000 763856924 97573 100000 798680919 97574 100000 21138496 97575 100000 898865005 97576 100000 980344964 97577 100000 950558365 97578 100000 955559364 97579 100000 561011728 97580 100000 548949677 97581 100000 649442740 97582 100000 506546158 97583 100000 524762384 97584 100000 28473451 97585 100000 719658571 97586 100000 242696083 97587 100000 848212630 97588 100000 64582886 97589 100000 258280110 97590 100000 950294316 97591 100000 739796554 97592 100000 25756540 97593 100000 54436730 97594 100000 694750491 97595 100000 879122248 97596 100000 642931939 97597 100000 244756257 97598 100000 302893201 97599 100000 423403329 97600 100000 405302493 97601 100000 607830639 97602 100000 261414976 97603 100000 176226221 97604 100000 542151290 97605 100000 703488606 97606 100000 571876773 97607 100000 776643875 97608 100000 881805944 97609 100000 678356676 97610 100000 880446778 97611 100000 739307527 97612 100000 28220270 97613 100000 739467572 97614 100000 875425114 97615 100000 383973254 97616 100000 728732245 97617 100000 217191990 97618 100000 695603259 97619 100000 504155795 97620 100000 797138352 97621 100000 128816723 97622 100000 244068305 97623 100000 980840851 97624 100000 724391834 97625 100000 853190272 97626 100000 571699887 97627 100000 96806053 97628 100000 365263136 97629 100000 503605754 97630 100000 809517620 97631 100000 111543887 97632 100000 962606806 97633 100000 849486217 97634 100000 508430462 97635 100000 793356532 97636 100000 486269353 97637 100000 260984186 97638 100000 175486591 97639 100000 266815518 97640 100000 832508726 97641 100000 688374835 97642 100000 193629027 97643 100000 555825312 97644 100000 988526522 97645 100000 254831110 97646 100000 269151062 97647 100000 327033759 97648 100000 198003203 97649 100000 706365439 97650 100000 823569370 97651 100000 109593648 97652 100000 197786169 97653 100000 949985594 97654 100000 55408313 97655 100000 259464399 97656 100000 995823374 97657 100000 971276969 97658 100000 549113446 97659 100000 496206044 97660 100000 690013113 97661 100000 852642027 97662 100000 828248413 97663 100000 435146272 97664 100000 106958247 97665 100000 328381989 97666 100000 980287499 97667 100000 796988989 97668 100000 561663726 97669 100000 671295676 97670 100000 714655618 97671 100000 809043366 97672 100000 384832083 97673 100000 279941866 97674 100000 950640410 97675 100000 759917847 97676 100000 622554705 97677 100000 451548219 97678 100000 786530288 97679 100000 571895978 97680 100000 135149555 97681 100000 33764629 97682 100000 449195477 97683 100000 12024040 97684 100000 938646898 97685 100000 332227014 97686 100000 856611190 97687 100000 911857145 97688 100000 619197521 97689 100000 254320591 97690 100000 599997812 97691 100000 760028720 97692 100000 392068127 97693 100000 91805712 97694 100000 928072897 97695 100000 265320697 97696 100000 996081246 97697 100000 478301613 97698 100000 654125142 97699 100000 755710178 97700 100000 110592297 97701 100000 817060557 97702 100000 874211718 97703 100000 924383984 97704 100000 984691786 97705 100000 591082713 97706 100000 284538617 97707 100000 310982008 97708 100000 443634597 97709 100000 775609523 97710 100000 984078699 97711 100000 551231183 97712 100000 381846125 97713 100000 125486688 97714 100000 617634348 97715 100000 555256766 97716 100000 214916888 97717 100000 703757166 97718 100000 199254869 97719 100000 735564784 97720 100000 995230552 97721 100000 73967936 97722 100000 727854711 97723 100000 845869087 97724 100000 871521328 97725 100000 35771904 97726 100000 672560957 97727 100000 335983483 97728 100000 794996643 97729 100000 87917630 97730 100000 255761102 97731 100000 836330130 97732 100000 791444599 97733 100000 394720032 97734 100000 740141015 97735 100000 490890169 97736 100000 352106710 97737 100000 229780725 97738 100000 984106530 97739 100000 425984229 97740 100000 361539305 97741 100000 812999191 97742 100000 857782054 97743 100000 207001765 97744 100000 475998485 97745 100000 264487505 97746 100000 719736332 97747 100000 983124548 97748 100000 565364454 97749 100000 503438277 97750 100000 609838896 97751 100000 436838293 97752 100000 727007078 97753 100000 122513471 97754 100000 608754213 97755 100000 593495746 97756 100000 887008728 97757 100000 765210334 97758 100000 853094287 97759 100000 868623603 97760 100000 472248174 97761 100000 985301428 97762 100000 348701035 97763 100000 715472362 97764 100000 418259408 97765 100000 920606377 97766 100000 525518783 97767 100000 809889639 97768 100000 194129339 97769 100000 391639087 97770 100000 121481868 97771 100000 781974779 97772 100000 982472045 97773 100000 615508890 97774 100000 580988411 97775 100000 863837578 97776 100000 204006770 97777 100000 183217775 97778 100000 65749485 97779 100000 12074102 97780 100000 171518033 97781 100000 716847096 97782 100000 72823435 97783 100000 99433103 97784 100000 822889746 97785 100000 613298875 97786 100000 549398803 97787 100000 560775154 97788 100000 882989070 97789 100000 750493808 97790 100000 201160017 97791 100000 75976221 97792 100000 215768020 97793 100000 195542245 97794 100000 480022709 97795 100000 308484770 97796 100000 144366937 97797 100000 290854260 97798 100000 659452234 97799 100000 141004657 97800 100000 489023308 97801 100000 704036709 97802 100000 347310824 97803 100000 105509011 97804 100000 869494162 97805 100000 293784284 97806 100000 579353079 97807 100000 253667341 97808 100000 726568792 97809 100000 71768441 97810 100000 905863584 97811 100000 553798224 97812 100000 637895329 97813 100000 565867600 97814 100000 514178356 97815 100000 815915987 97816 100000 227324087 97817 100000 660535253 97818 100000 769975457 97819 100000 109915029 97820 100000 337608395 97821 100000 720936351 97822 100000 779103201 97823 100000 976018791 97824 100000 929516307 97825 100000 172308394 97826 100000 959776463 97827 100000 647396305 97828 100000 630372331 97829 100000 423021714 97830 100000 29302935 97831 100000 598080431 97832 100000 775610404 97833 100000 18431575 97834 100000 325716493 97835 100000 251144228 97836 100000 207209852 97837 100000 876667187 97838 100000 342898840 97839 100000 204296852 97840 100000 564785675 97841 100000 802510875 97842 100000 13202657 97843 100000 273980347 97844 100000 799702031 97845 100000 212656740 97846 100000 288277677 97847 100000 43286849 97848 100000 420230285 97849 100000 75207957 97850 100000 788714834 97851 100000 769486489 97852 100000 171450172 97853 100000 626618225 97854 100000 480572684 97855 100000 788129551 97856 100000 433588476 97857 100000 552832204 97858 100000 453796777 97859 100000 787138158 97860 100000 185045627 97861 100000 855600808 97862 100000 153227146 97863 100000 425569128 97864 100000 489841920 97865 100000 492305964 97866 100000 510953621 97867 100000 678519346 97868 100000 725215939 97869 100000 983755003 97870 100000 709703866 97871 100000 540643388 97872 100000 707989466 97873 100000 826846925 97874 100000 979262875 97875 100000 514065982 97876 100000 439540579 97877 100000 436042177 97878 100000 633140832 97879 100000 774132526 97880 100000 559645139 97881 100000 865768713 97882 100000 728266122 97883 100000 441713880 97884 100000 238686580 97885 100000 21968883 97886 100000 216333404 97887 100000 147302822 97888 100000 688864551 97889 100000 326632729 97890 100000 285149587 97891 100000 121938680 97892 100000 10232195 97893 100000 413015758 97894 100000 413609670 97895 100000 798800416 97896 100000 102311321 97897 100000 608764194 97898 100000 133504279 97899 100000 783577445 97900 100000 688146493 97901 100000 228107765 97902 100000 557968736 97903 100000 978814447 97904 100000 592106042 97905 100000 279088509 97906 100000 271398236 97907 100000 470138222 97908 100000 674499163 97909 100000 70888299 97910 100000 694495878 97911 100000 970272488 97912 100000 841657934 97913 100000 218501637 97914 100000 393335358 97915 100000 736691593 97916 100000 496466912 97917 100000 833694869 97918 100000 595260161 97919 100000 694843142 97920 100000 573667411 97921 100000 479629011 97922 100000 855722542 97923 100000 731873982 97924 100000 803239291 97925 100000 857720833 97926 100000 510254966 97927 100000 175296582 97928 100000 663292566 97929 100000 279034435 97930 100000 326109767 97931 100000 455498595 97932 100000 865676871 97933 100000 350634660 97934 100000 697881771 97935 100000 680324056 97936 100000 905733805 97937 100000 749884063 97938 100000 877016291 97939 100000 166520115 97940 100000 854905178 97941 100000 76992757 97942 100000 318384946 97943 100000 680224556 97944 100000 207256025 97945 100000 44676091 97946 100000 479693352 97947 100000 407343598 97948 100000 421035780 97949 100000 551836914 97950 100000 738657378 97951 100000 959225860 97952 100000 879850519 97953 100000 290801993 97954 100000 995424890 97955 100000 369662397 97956 100000 843747241 97957 100000 273193170 97958 100000 357887520 97959 100000 932420013 97960 100000 418204917 97961 100000 335245176 97962 100000 711618570 97963 100000 128374681 97964 100000 492305019 97965 100000 778676599 97966 100000 202076975 97967 100000 571075102 97968 100000 869287750 97969 100000 836493742 97970 100000 653106439 97971 100000 517489223 97972 100000 685473459 97973 100000 808709941 97974 100000 260623328 97975 100000 281038039 97976 100000 332493350 97977 100000 320553036 97978 100000 766642798 97979 100000 404234194 97980 100000 886687161 97981 100000 422104057 97982 100000 408109806 97983 100000 803116389 97984 100000 742570653 97985 100000 29403582 97986 100000 689525426 97987 100000 397245465 97988 100000 273314572 97989 100000 798537938 97990 100000 562901612 97991 100000 260347245 97992 100000 658906030 97993 100000 489479716 97994 100000 493614015 97995 100000 568296995 97996 100000 185395221 97997 100000 686697102 97998 100000 37868889 97999 100000 645268035 98000 100000 978984685 98001 100000 370138469 98002 100000 442174504 98003 100000 373659517 98004 100000 261728126 98005 100000 984378753 98006 100000 222106821 98007 100000 118799299 98008 100000 861877874 98009 100000 319505448 98010 100000 965964949 98011 100000 142353589 98012 100000 845148352 98013 100000 993531858 98014 100000 573007313 98015 100000 846939047 98016 100000 801666715 98017 100000 708614990 98018 100000 971841753 98019 100000 375688849 98020 100000 698077078 98021 100000 531815467 98022 100000 827326400 98023 100000 333813340 98024 100000 269636511 98025 100000 470852318 98026 100000 698506547 98027 100000 321609914 98028 100000 139861102 98029 100000 395588756 98030 100000 686330943 98031 100000 683069055 98032 100000 395312305 98033 100000 661393677 98034 100000 442751742 98035 100000 658162246 98036 100000 150476595 98037 100000 868924490 98038 100000 116217546 98039 100000 796774848 98040 100000 10373615 98041 100000 275651269 98042 100000 948217124 98043 100000 308773527 98044 100000 416471912 98045 100000 839491134 98046 100000 285300883 98047 100000 899711253 98048 100000 517578720 98049 100000 300706692 98050 100000 505401817 98051 100000 707088742 98052 100000 637585499 98053 100000 451583599 98054 100000 773044120 98055 100000 796005864 98056 100000 127228409 98057 100000 930114179 98058 100000 675902743 98059 100000 314945912 98060 100000 679543998 98061 100000 7339350 98062 100000 947554885 98063 100000 856250306 98064 100000 465045656 98065 100000 355329699 98066 100000 978682265 98067 100000 852083004 98068 100000 524245142 98069 100000 216249893 98070 100000 224456411 98071 100000 672712068 98072 100000 705411791 98073 100000 866292832 98074 100000 221293739 98075 100000 255913534 98076 100000 412089838 98077 100000 383533856 98078 100000 153614184 98079 100000 282734301 98080 100000 427723885 98081 100000 695239257 98082 100000 811132220 98083 100000 879046278 98084 100000 735029573 98085 100000 191950770 98086 100000 316244176 98087 100000 463172240 98088 100000 525392330 98089 100000 726663354 98090 100000 868154837 98091 100000 800973360 98092 100000 746739854 98093 100000 644389301 98094 100000 322820780 98095 100000 579882383 98096 100000 647282519 98097 100000 503653322 98098 100000 935007602 98099 100000 113356336 98100 100000 82506514 98101 100000 547155211 98102 100000 598212828 98103 100000 560537987 98104 100000 837759925 98105 100000 996709080 98106 100000 669500151 98107 100000 967019306 98108 100000 853529940 98109 100000 465531293 98110 100000 203464489 98111 100000 462216540 98112 100000 716680307 98113 100000 994993329 98114 100000 566036201 98115 100000 582035448 98116 100000 70537622 98117 100000 258279521 98118 100000 61357016 98119 100000 739636829 98120 100000 815258579 98121 100000 830696707 98122 100000 663543050 98123 100000 887267470 98124 100000 117386082 98125 100000 847669734 98126 100000 70397316 98127 100000 637929383 98128 100000 284234125 98129 100000 736949555 98130 100000 293517318 98131 100000 256154440 98132 100000 371089716 98133 100000 301645506 98134 100000 312056350 98135 100000 753411425 98136 100000 483471985 98137 100000 302562543 98138 100000 541707069 98139 100000 693643912 98140 100000 858273769 98141 100000 597452920 98142 100000 901935833 98143 100000 440342433 98144 100000 827596834 98145 100000 465416868 98146 100000 319276636 98147 100000 693159712 98148 100000 454006795 98149 100000 398405616 98150 100000 994651417 98151 100000 87019678 98152 100000 285322254 98153 100000 237840244 98154 100000 79429848 98155 100000 614719561 98156 100000 316874729 98157 100000 965007343 98158 100000 788239540 98159 100000 342002985 98160 100000 631136647 98161 100000 714622673 98162 100000 28932046 98163 100000 137877563 98164 100000 258573004 98165 100000 638027507 98166 100000 361571479 98167 100000 266544792 98168 100000 828899538 98169 100000 515056592 98170 100000 230370580 98171 100000 132660860 98172 100000 464750901 98173 100000 241171304 98174 100000 226487194 98175 100000 379078831 98176 100000 910345460 98177 100000 351492699 98178 100000 792155061 98179 100000 342449344 98180 100000 710898266 98181 100000 174786537 98182 100000 798802067 98183 100000 815886899 98184 100000 859086048 98185 100000 477448533 98186 100000 162698215 98187 100000 37380965 98188 100000 940131357 98189 100000 212631680 98190 100000 349881433 98191 100000 98874399 98192 100000 624278320 98193 100000 893467063 98194 100000 841815266 98195 100000 832218064 98196 100000 141211858 98197 100000 274887709 98198 100000 871732296 98199 100000 425933538 98200 100000 288270395 98201 100000 849155642 98202 100000 411796279 98203 100000 692766659 98204 100000 926729375 98205 100000 425852440 98206 100000 368605386 98207 100000 804466807 98208 100000 872461889 98209 100000 847264410 98210 100000 219467857 98211 100000 174117836 98212 100000 88997157 98213 100000 644171931 98214 100000 509621955 98215 100000 22249635 98216 100000 867846284 98217 100000 163478282 98218 100000 826283304 98219 100000 181539757 98220 100000 537615573 98221 100000 686746177 98222 100000 788560132 98223 100000 431129487 98224 100000 471463900 98225 100000 304497820 98226 100000 743477138 98227 100000 720617523 98228 100000 798520224 98229 100000 929276871 98230 100000 716787076 98231 100000 956767277 98232 100000 766361498 98233 100000 465767133 98234 100000 612634065 98235 100000 314595880 98236 100000 13601475 98237 100000 900898492 98238 100000 573870509 98239 100000 986023782 98240 100000 768244570 98241 100000 323882739 98242 100000 637277816 98243 100000 657220431 98244 100000 577515028 98245 100000 225373591 98246 100000 296195353 98247 100000 441179124 98248 100000 275592291 98249 100000 954161524 98250 100000 301444871 98251 100000 341690911 98252 100000 316307694 98253 100000 375767960 98254 100000 735994660 98255 100000 248068430 98256 100000 117146323 98257 100000 285920248 98258 100000 350974314 98259 100000 267699934 98260 100000 507917181 98261 100000 577988728 98262 100000 74709762 98263 100000 455106084 98264 100000 520230331 98265 100000 428312925 98266 100000 942126022 98267 100000 439993841 98268 100000 84381902 98269 100000 793483109 98270 100000 250530527 98271 100000 302461549 98272 100000 331911332 98273 100000 245559482 98274 100000 807076664 98275 100000 863669827 98276 100000 436993107 98277 100000 122545442 98278 100000 676040461 98279 100000 6197807 98280 100000 789602097 98281 100000 41862914 98282 100000 249309890 98283 100000 144531275 98284 100000 560241704 98285 100000 738252221 98286 100000 73877383 98287 100000 81500271 98288 100000 601901046 98289 100000 865622145 98290 100000 359955353 98291 100000 990719413 98292 100000 353933897 98293 100000 176273076 98294 100000 911009714 98295 100000 676233801 98296 100000 157751130 98297 100000 527371438 98298 100000 16962738 98299 100000 153052301 98300 100000 337502231 98301 100000 82855700 98302 100000 976002779 98303 100000 285931217 98304 100000 423021734 98305 100000 566203431 98306 100000 805387801 98307 100000 996902584 98308 100000 402525814 98309 100000 130018730 98310 100000 670165295 98311 100000 879948154 98312 100000 885624970 98313 100000 178618744 98314 100000 716956057 98315 100000 998138315 98316 100000 831202360 98317 100000 342190101 98318 100000 491607091 98319 100000 189597114 98320 100000 294473822 98321 100000 53259540 98322 100000 399635953 98323 100000 272391038 98324 100000 113967660 98325 100000 467939547 98326 100000 679817562 98327 100000 902910242 98328 100000 426199636 98329 100000 186452529 98330 100000 724139480 98331 100000 563339629 98332 100000 145481373 98333 100000 978941617 98334 100000 506247603 98335 100000 631899807 98336 100000 550411985 98337 100000 47304104 98338 100000 555650463 98339 100000 970583683 98340 100000 411704998 98341 100000 130780793 98342 100000 235502445 98343 100000 497000347 98344 100000 277575594 98345 100000 296052182 98346 100000 841412817 98347 100000 905772807 98348 100000 510190714 98349 100000 926784396 98350 100000 607931722 98351 100000 663761891 98352 100000 836593296 98353 100000 252749677 98354 100000 239022135 98355 100000 888845130 98356 100000 473127959 98357 100000 68104621 98358 100000 402474112 98359 100000 662192153 98360 100000 116494552 98361 100000 65713882 98362 100000 785549779 98363 100000 370502404 98364 100000 516629668 98365 100000 880481208 98366 100000 164072953 98367 100000 589302403 98368 100000 597262198 98369 100000 807011434 98370 100000 1185629 98371 100000 66392384 98372 100000 868904710 98373 100000 199225464 98374 100000 146142719 98375 100000 764786184 98376 100000 376731915 98377 100000 661703204 98378 100000 940587228 98379 100000 250928232 98380 100000 580487173 98381 100000 509431756 98382 100000 465216864 98383 100000 446253680 98384 100000 517012287 98385 100000 434124488 98386 100000 152189373 98387 100000 11585294 98388 100000 79469128 98389 100000 857758982 98390 100000 61138342 98391 100000 294400941 98392 100000 501706907 98393 100000 37715152 98394 100000 544179025 98395 100000 466503748 98396 100000 527659715 98397 100000 855999106 98398 100000 875992326 98399 100000 975627277 98400 100000 94955681 98401 100000 501544530 98402 100000 121387482 98403 100000 991479862 98404 100000 819442455 98405 100000 473885406 98406 100000 452718899 98407 100000 661278434 98408 100000 804910665 98409 100000 388384827 98410 100000 883397588 98411 100000 987080055 98412 100000 757898462 98413 100000 634553458 98414 100000 623084206 98415 100000 692277463 98416 100000 268944175 98417 100000 762788048 98418 100000 132852257 98419 100000 162507780 98420 100000 977544305 98421 100000 461327119 98422 100000 746634186 98423 100000 64033380 98424 100000 307272802 98425 100000 384873402 98426 100000 527847756 98427 100000 336898682 98428 100000 633695068 98429 100000 837136805 98430 100000 552916828 98431 100000 491135377 98432 100000 491802418 98433 100000 967118509 98434 100000 978312605 98435 100000 96386927 98436 100000 7052143 98437 100000 906376892 98438 100000 267829540 98439 100000 585581785 98440 100000 986214512 98441 100000 243134550 98442 100000 721227936 98443 100000 152449501 98444 100000 177113960 98445 100000 697853533 98446 100000 77842070 98447 100000 169198824 98448 100000 808067018 98449 100000 602078638 98450 100000 210195273 98451 100000 386440927 98452 100000 557609682 98453 100000 195530165 98454 100000 487328535 98455 100000 489687584 98456 100000 851997987 98457 100000 405298363 98458 100000 397423836 98459 100000 93303568 98460 100000 111228432 98461 100000 846898701 98462 100000 196062504 98463 100000 741615844 98464 100000 636522128 98465 100000 744037657 98466 100000 704472920 98467 100000 829854123 98468 100000 287464157 98469 100000 96614922 98470 100000 909514404 98471 100000 534995078 98472 100000 245597427 98473 100000 510880875 98474 100000 173184277 98475 100000 104078261 98476 100000 98236350 98477 100000 303861950 98478 100000 303396064 98479 100000 204216519 98480 100000 634175854 98481 100000 855472927 98482 100000 712604336 98483 100000 105580765 98484 100000 373279670 98485 100000 323625621 98486 100000 526908982 98487 100000 696960156 98488 100000 670154824 98489 100000 179076638 98490 100000 171842573 98491 100000 588160760 98492 100000 964996032 98493 100000 749604945 98494 100000 447336336 98495 100000 95263702 98496 100000 463259415 98497 100000 307531293 98498 100000 850448602 98499 100000 518004928 98500 100000 470360054 98501 100000 441421248 98502 100000 776021220 98503 100000 697118765 98504 100000 284031381 98505 100000 521607988 98506 100000 767902829 98507 100000 155914400 98508 100000 647752463 98509 100000 330426196 98510 100000 484718646 98511 100000 899349561 98512 100000 697113463 98513 100000 551991526 98514 100000 624795485 98515 100000 784193389 98516 100000 478317936 98517 100000 425914907 98518 100000 922785678 98519 100000 89689552 98520 100000 552318180 98521 100000 702027459 98522 100000 964374702 98523 100000 926748732 98524 100000 418989599 98525 100000 653475754 98526 100000 566167545 98527 100000 485006335 98528 100000 221685155 98529 100000 558762468 98530 100000 207316926 98531 100000 793643928 98532 100000 192986449 98533 100000 703631604 98534 100000 731319970 98535 100000 795173710 98536 100000 759852101 98537 100000 275113331 98538 100000 757002321 98539 100000 270895557 98540 100000 119359759 98541 100000 248365998 98542 100000 838225286 98543 100000 177293127 98544 100000 910424730 98545 100000 587779732 98546 100000 382947557 98547 100000 917254344 98548 100000 619482154 98549 100000 274949059 98550 100000 349930048 98551 100000 160707180 98552 100000 745102555 98553 100000 326278454 98554 100000 79006761 98555 100000 95596762 98556 100000 666603689 98557 100000 594149980 98558 100000 580553557 98559 100000 367316089 98560 100000 739149623 98561 100000 950009630 98562 100000 273302810 98563 100000 72586620 98564 100000 711148273 98565 100000 636902484 98566 100000 202866924 98567 100000 65933762 98568 100000 182476955 98569 100000 386050435 98570 100000 340606145 98571 100000 669145982 98572 100000 494223770 98573 100000 91429659 98574 100000 318945219 98575 100000 22519112 98576 100000 825774789 98577 100000 556761042 98578 100000 952959261 98579 100000 696729189 98580 100000 365952247 98581 100000 720766211 98582 100000 99182669 98583 100000 917570748 98584 100000 105570976 98585 100000 335543440 98586 100000 561859813 98587 100000 794787882 98588 100000 109644775 98589 100000 101524736 98590 100000 803250312 98591 100000 604425919 98592 100000 910717807 98593 100000 722763857 98594 100000 575420446 98595 100000 58399842 98596 100000 255794597 98597 100000 972785600 98598 100000 233457957 98599 100000 933840296 98600 100000 661936196 98601 100000 133703238 98602 100000 450743799 98603 100000 458377623 98604 100000 102662480 98605 100000 332065001 98606 100000 490959713 98607 100000 70030885 98608 100000 355050949 98609 100000 321674855 98610 100000 111157194 98611 100000 71379744 98612 100000 448988933 98613 100000 987179013 98614 100000 534253969 98615 100000 990869694 98616 100000 75411815 98617 100000 303197214 98618 100000 614415915 98619 100000 981730368 98620 100000 732627282 98621 100000 303852072 98622 100000 214088947 98623 100000 324911634 98624 100000 764533258 98625 100000 181716325 98626 100000 756752328 98627 100000 194573411 98628 100000 952211473 98629 100000 524522745 98630 100000 305022390 98631 100000 282272659 98632 100000 300761251 98633 100000 408151450 98634 100000 948303979 98635 100000 16573766 98636 100000 285364143 98637 100000 120059404 98638 100000 654102036 98639 100000 356240566 98640 100000 930360749 98641 100000 449247708 98642 100000 802121091 98643 100000 880649346 98644 100000 128333724 98645 100000 521501868 98646 100000 903103632 98647 100000 795314930 98648 100000 93265851 98649 100000 818775794 98650 100000 564767260 98651 100000 255888209 98652 100000 363648514 98653 100000 958322907 98654 100000 59663171 98655 100000 758194909 98656 100000 301946509 98657 100000 402399460 98658 100000 318804990 98659 100000 640107904 98660 100000 794314729 98661 100000 114924565 98662 100000 913385500 98663 100000 173866698 98664 100000 297289655 98665 100000 42998990 98666 100000 683386747 98667 100000 251884859 98668 100000 29521411 98669 100000 272074808 98670 100000 280324292 98671 100000 50417937 98672 100000 714267899 98673 100000 493322302 98674 100000 387762966 98675 100000 757844209 98676 100000 496559565 98677 100000 900768188 98678 100000 602155051 98679 100000 95832508 98680 100000 509970440 98681 100000 764158162 98682 100000 932261203 98683 100000 712500244 98684 100000 610885760 98685 100000 639112126 98686 100000 100615483 98687 100000 844071577 98688 100000 957819569 98689 100000 679400627 98690 100000 308867 98691 100000 97643201 98692 100000 615202248 98693 100000 104797957 98694 100000 279803208 98695 100000 222865255 98696 100000 376316987 98697 100000 852259859 98698 100000 617770900 98699 100000 864259291 98700 100000 13056234 98701 100000 97282245 98702 100000 743841705 98703 100000 772113244 98704 100000 624983109 98705 100000 514921615 98706 100000 463748663 98707 100000 613472008 98708 100000 733537453 98709 100000 472501904 98710 100000 191534658 98711 100000 766005822 98712 100000 560895082 98713 100000 612856934 98714 100000 496279111 98715 100000 218553692 98716 100000 254412656 98717 100000 117356830 98718 100000 923867670 98719 100000 449832852 98720 100000 412895219 98721 100000 175200904 98722 100000 31695346 98723 100000 807663389 98724 100000 30617028 98725 100000 197229144 98726 100000 610785923 98727 100000 835992149 98728 100000 877889558 98729 100000 286223271 98730 100000 202662742 98731 100000 453779915 98732 100000 808201027 98733 100000 999865047 98734 100000 994097352 98735 100000 786610029 98736 100000 19244210 98737 100000 351765151 98738 100000 443516439 98739 100000 756347906 98740 100000 771817019 98741 100000 191498799 98742 100000 36877852 98743 100000 367014853 98744 100000 216495787 98745 100000 706604910 98746 100000 350534955 98747 100000 233694796 98748 100000 638157268 98749 100000 457888852 98750 100000 560547407 98751 100000 952773112 98752 100000 208639502 98753 100000 769107385 98754 100000 406854312 98755 100000 268553473 98756 100000 415922670 98757 100000 793288167 98758 100000 840466918 98759 100000 463272541 98760 100000 437257050 98761 100000 862944779 98762 100000 373051307 98763 100000 372642893 98764 100000 403439613 98765 100000 225566313 98766 100000 476868443 98767 100000 849001099 98768 100000 823181229 98769 100000 865206060 98770 100000 397058167 98771 100000 446395118 98772 100000 437333239 98773 100000 798829788 98774 100000 372101446 98775 100000 509623333 98776 100000 918632218 98777 100000 634303799 98778 100000 413518058 98779 100000 9589468 98780 100000 850959065 98781 100000 702694062 98782 100000 165884328 98783 100000 402685127 98784 100000 436869774 98785 100000 805435888 98786 100000 292981571 98787 100000 795607360 98788 100000 471673969 98789 100000 935391300 98790 100000 733125173 98791 100000 981326534 98792 100000 689358896 98793 100000 957629038 98794 100000 384790405 98795 100000 512663172 98796 100000 632822813 98797 100000 511127627 98798 100000 974689765 98799 100000 349270633 98800 100000 793975695 98801 100000 276932775 98802 100000 51388878 98803 100000 859259691 98804 100000 102250622 98805 100000 63739535 98806 100000 416743327 98807 100000 285288752 98808 100000 781904299 98809 100000 641150651 98810 100000 48001533 98811 100000 751600855 98812 100000 399360612 98813 100000 437519518 98814 100000 587146990 98815 100000 658381262 98816 100000 315200917 98817 100000 897144787 98818 100000 986952235 98819 100000 791830452 98820 100000 562831167 98821 100000 584837273 98822 100000 667072413 98823 100000 270777970 98824 100000 19394339 98825 100000 911345233 98826 100000 526237506 98827 100000 712576488 98828 100000 990659846 98829 100000 55638259 98830 100000 837092929 98831 100000 935894196 98832 100000 343326228 98833 100000 979881511 98834 100000 485125876 98835 100000 440817035 98836 100000 149772786 98837 100000 121072605 98838 100000 451292060 98839 100000 791706211 98840 100000 956567368 98841 100000 304318894 98842 100000 617632731 98843 100000 130841958 98844 100000 58384289 98845 100000 937744871 98846 100000 456407554 98847 100000 777314322 98848 100000 94947494 98849 100000 151703914 98850 100000 778412307 98851 100000 790227707 98852 100000 40869099 98853 100000 324210692 98854 100000 927742009 98855 100000 756913883 98856 100000 789628087 98857 100000 390398413 98858 100000 262318197 98859 100000 498086881 98860 100000 148219696 98861 100000 310404511 98862 100000 403016968 98863 100000 960981880 98864 100000 198968248 98865 100000 913493853 98866 100000 734253640 98867 100000 230508376 98868 100000 155602783 98869 100000 255729515 98870 100000 993228001 98871 100000 596257002 98872 100000 81353586 98873 100000 422315410 98874 100000 500629782 98875 100000 695965130 98876 100000 335586561 98877 100000 449673631 98878 100000 161320070 98879 100000 891446293 98880 100000 963547535 98881 100000 419912813 98882 100000 591844705 98883 100000 3218487 98884 100000 442451181 98885 100000 786888676 98886 100000 842687048 98887 100000 607733343 98888 100000 119777550 98889 100000 65417134 98890 100000 15406047 98891 100000 630452726 98892 100000 682803259 98893 100000 216763462 98894 100000 820852110 98895 100000 699900130 98896 100000 653013515 98897 100000 789163253 98898 100000 46878953 98899 100000 826985402 98900 100000 653732935 98901 100000 291254474 98902 100000 742431111 98903 100000 987370541 98904 100000 236876720 98905 100000 597205499 98906 100000 532272876 98907 100000 490346781 98908 100000 497336119 98909 100000 726078316 98910 100000 209572749 98911 100000 704459830 98912 100000 346238004 98913 100000 803428532 98914 100000 866437840 98915 100000 970222043 98916 100000 215371504 98917 100000 166657748 98918 100000 956752856 98919 100000 525259880 98920 100000 277779058 98921 100000 192905380 98922 100000 763536766 98923 100000 572985124 98924 100000 695532020 98925 100000 240485180 98926 100000 865901818 98927 100000 109368738 98928 100000 598580820 98929 100000 200217887 98930 100000 355959203 98931 100000 141782476 98932 100000 699138355 98933 100000 516716485 98934 100000 798566621 98935 100000 713597881 98936 100000 584289427 98937 100000 113892950 98938 100000 977069608 98939 100000 774921453 98940 100000 730616301 98941 100000 134400244 98942 100000 203373820 98943 100000 241241981 98944 100000 508841001 98945 100000 661887407 98946 100000 268167865 98947 100000 759992953 98948 100000 456463292 98949 100000 732567831 98950 100000 477078770 98951 100000 518403037 98952 100000 66693309 98953 100000 427343597 98954 100000 91732575 98955 100000 484878993 98956 100000 289731338 98957 100000 914246209 98958 100000 794464863 98959 100000 521907240 98960 100000 8297697 98961 100000 788731895 98962 100000 146741601 98963 100000 356916532 98964 100000 654918415 98965 100000 327341225 98966 100000 428213967 98967 100000 681674435 98968 100000 803457554 98969 100000 690439435 98970 100000 436919739 98971 100000 927421954 98972 100000 604438727 98973 100000 678724037 98974 100000 128176562 98975 100000 700866447 98976 100000 770289972 98977 100000 573626272 98978 100000 934515234 98979 100000 213482275 98980 100000 952206 98981 100000 535780248 98982 100000 177783912 98983 100000 894644174 98984 100000 689246930 98985 100000 767001307 98986 100000 86040071 98987 100000 615596598 98988 100000 205100054 98989 100000 392566640 98990 100000 936938161 98991 100000 528661806 98992 100000 308716131 98993 100000 816635808 98994 100000 52682954 98995 100000 990206147 98996 100000 790745185 98997 100000 974728509 98998 100000 736518819 98999 100000 713246793 99000 100000 720997976 99001 100000 335839203 99002 100000 936355524 99003 100000 87592075 99004 100000 314500099 99005 100000 674285438 99006 100000 647045476 99007 100000 881289172 99008 100000 672474492 99009 100000 458970845 99010 100000 846889466 99011 100000 746582266 99012 100000 922545089 99013 100000 890007392 99014 100000 226822199 99015 100000 705321279 99016 100000 448692361 99017 100000 929846572 99018 100000 303715845 99019 100000 167559089 99020 100000 779546065 99021 100000 232809503 99022 100000 617919368 99023 100000 889444924 99024 100000 206723660 99025 100000 435827662 99026 100000 230667940 99027 100000 771321966 99028 100000 90150833 99029 100000 208937995 99030 100000 799039959 99031 100000 465897103 99032 100000 189298377 99033 100000 890727382 99034 100000 708739889 99035 100000 870442173 99036 100000 674861129 99037 100000 276976930 99038 100000 101250018 99039 100000 620103469 99040 100000 602987930 99041 100000 687175053 99042 100000 676182658 99043 100000 43643431 99044 100000 185674895 99045 100000 763545128 99046 100000 287797465 99047 100000 372864178 99048 100000 520065655 99049 100000 796140683 99050 100000 481670034 99051 100000 772473266 99052 100000 457025058 99053 100000 825243516 99054 100000 330086507 99055 100000 448022390 99056 100000 102686353 99057 100000 105657612 99058 100000 291933975 99059 100000 712398304 99060 100000 401963224 99061 100000 238375951 99062 100000 876467126 99063 100000 994019505 99064 100000 729380225 99065 100000 284423838 99066 100000 529177326 99067 100000 167360464 99068 100000 521409277 99069 100000 730199008 99070 100000 897904710 99071 100000 167961907 99072 100000 938371767 99073 100000 674748810 99074 100000 670845068 99075 100000 95642793 99076 100000 981894940 99077 100000 414000825 99078 100000 874689008 99079 100000 171259990 99080 100000 582309339 99081 100000 449323447 99082 100000 270513427 99083 100000 423735076 99084 100000 329888926 99085 100000 207040309 99086 100000 333649197 99087 100000 970560913 99088 100000 451061510 99089 100000 156226420 99090 100000 925918251 99091 100000 632146167 99092 100000 658912742 99093 100000 496671021 99094 100000 189643058 99095 100000 568294413 99096 100000 377630940 99097 100000 835271054 99098 100000 304596153 99099 100000 237291541 99100 100000 921986685 99101 100000 680699639 99102 100000 737325017 99103 100000 797762403 99104 100000 387869494 99105 100000 778554433 99106 100000 649321767 99107 100000 274742975 99108 100000 93174002 99109 100000 974273544 99110 100000 870054569 99111 100000 152341511 99112 100000 999418020 99113 100000 302165502 99114 100000 469228060 99115 100000 490427691 99116 100000 307856959 99117 100000 900174323 99118 100000 594965839 99119 100000 260207997 99120 100000 424930805 99121 100000 290936790 99122 100000 362585341 99123 100000 142715094 99124 100000 32599906 99125 100000 339362680 99126 100000 959197004 99127 100000 714971914 99128 100000 179080562 99129 100000 582294908 99130 100000 30026246 99131 100000 152571247 99132 100000 987012365 99133 100000 154706305 99134 100000 530987072 99135 100000 405922341 99136 100000 985879163 99137 100000 213007417 99138 100000 910443631 99139 100000 490029106 99140 100000 544090019 99141 100000 584287980 99142 100000 83285147 99143 100000 475804075 99144 100000 213019376 99145 100000 776535114 99146 100000 372477466 99147 100000 181270042 99148 100000 873083935 99149 100000 745115128 99150 100000 580787879 99151 100000 408535676 99152 100000 642080637 99153 100000 633908067 99154 100000 386265253 99155 100000 811943076 99156 100000 180278593 99157 100000 825406198 99158 100000 993040636 99159 100000 451838796 99160 100000 759465268 99161 100000 81921065 99162 100000 263488772 99163 100000 891350025 99164 100000 20628368 99165 100000 79100965 99166 100000 344407493 99167 100000 666210322 99168 100000 263009775 99169 100000 919124546 99170 100000 749277788 99171 100000 634691517 99172 100000 380878225 99173 100000 2076152 99174 100000 975578372 99175 100000 739147187 99176 100000 343045492 99177 100000 774672369 99178 100000 139937224 99179 100000 110462828 99180 100000 472976686 99181 100000 235739080 99182 100000 349733624 99183 100000 370185344 99184 100000 427558876 99185 100000 45843463 99186 100000 629357714 99187 100000 464366344 99188 100000 41649703 99189 100000 371612151 99190 100000 67892260 99191 100000 132038766 99192 100000 941625005 99193 100000 812632554 99194 100000 587011379 99195 100000 664440024 99196 100000 958673847 99197 100000 424959697 99198 100000 618968074 99199 100000 32637845 99200 100000 616144382 99201 100000 299763053 99202 100000 628119991 99203 100000 203071154 99204 100000 908741740 99205 100000 714145534 99206 100000 927982019 99207 100000 968942231 99208 100000 109190116 99209 100000 667753697 99210 100000 816485399 99211 100000 97846625 99212 100000 844920368 99213 100000 109333000 99214 100000 768229504 99215 100000 506017905 99216 100000 970160908 99217 100000 846607955 99218 100000 590625791 99219 100000 569347255 99220 100000 260636364 99221 100000 176256365 99222 100000 965515167 99223 100000 770144637 99224 100000 491241014 99225 100000 737901642 99226 100000 465112209 99227 100000 571547784 99228 100000 192619295 99229 100000 919973166 99230 100000 745778198 99231 100000 672793836 99232 100000 183334055 99233 100000 50207792 99234 100000 812035375 99235 100000 387191813 99236 100000 885321615 99237 100000 26542746 99238 100000 223754669 99239 100000 130233976 99240 100000 481874930 99241 100000 579975626 99242 100000 286312111 99243 100000 215103023 99244 100000 152262912 99245 100000 770837147 99246 100000 309792701 99247 100000 462760271 99248 100000 222740616 99249 100000 226563454 99250 100000 212315652 99251 100000 914334046 99252 100000 917618612 99253 100000 10375773 99254 100000 295643543 99255 100000 617043462 99256 100000 565664109 99257 100000 848795755 99258 100000 931892829 99259 100000 296484384 99260 100000 509822052 99261 100000 359651445 99262 100000 629551744 99263 100000 445462076 99264 100000 386183368 99265 100000 781790163 99266 100000 50809646 99267 100000 904406206 99268 100000 492402979 99269 100000 695841329 99270 100000 397604247 99271 100000 209994995 99272 100000 518253304 99273 100000 228459905 99274 100000 533032152 99275 100000 463327147 99276 100000 562366727 99277 100000 974879349 99278 100000 899341242 99279 100000 532216307 99280 100000 767227535 99281 100000 460702787 99282 100000 690056923 99283 100000 179814062 99284 100000 629660523 99285 100000 286138682 99286 100000 771253683 99287 100000 683315878 99288 100000 750458970 99289 100000 533169429 99290 100000 683858795 99291 100000 625858736 99292 100000 255051457 99293 100000 88968385 99294 100000 277482390 99295 100000 769250754 99296 100000 591288520 99297 100000 100406861 99298 100000 388424144 99299 100000 492532960 99300 100000 97852740 99301 100000 614666775 99302 100000 644200288 99303 100000 706221019 99304 100000 712175097 99305 100000 555993472 99306 100000 685355970 99307 100000 968922001 99308 100000 511768876 99309 100000 107930911 99310 100000 251468411 99311 100000 511444471 99312 100000 814136263 99313 100000 47972464 99314 100000 592244588 99315 100000 336130063 99316 100000 508582996 99317 100000 486248956 99318 100000 742935207 99319 100000 184124143 99320 100000 347095899 99321 100000 789433892 99322 100000 761746071 99323 100000 174968466 99324 100000 272689114 99325 100000 280801287 99326 100000 380862470 99327 100000 525765817 99328 100000 458690201 99329 100000 618988168 99330 100000 680628979 99331 100000 761969468 99332 100000 583298383 99333 100000 520696187 99334 100000 994271631 99335 100000 396161979 99336 100000 898144473 99337 100000 433028220 99338 100000 512647178 99339 100000 570895297 99340 100000 300663065 99341 100000 380058102 99342 100000 715537647 99343 100000 142569056 99344 100000 109670421 99345 100000 485553518 99346 100000 224839606 99347 100000 97535273 99348 100000 818346546 99349 100000 885141458 99350 100000 584716534 99351 100000 705809624 99352 100000 154524013 99353 100000 712435640 99354 100000 864539001 99355 100000 892730435 99356 100000 187836741 99357 100000 171960890 99358 100000 539192436 99359 100000 931799711 99360 100000 768694525 99361 100000 46283521 99362 100000 348759422 99363 100000 159562644 99364 100000 178382166 99365 100000 876829659 99366 100000 770443518 99367 100000 371193941 99368 100000 46421693 99369 100000 733219982 99370 100000 716003930 99371 100000 215740688 99372 100000 656705864 99373 100000 816396820 99374 100000 715578966 99375 100000 51187761 99376 100000 70031423 99377 100000 961902750 99378 100000 637046341 99379 100000 671255895 99380 100000 167992762 99381 100000 988895213 99382 100000 476358998 99383 100000 107736942 99384 100000 101331942 99385 100000 573554100 99386 100000 554238532 99387 100000 901494736 99388 100000 977000332 99389 100000 39830957 99390 100000 755694077 99391 100000 671436581 99392 100000 162855167 99393 100000 882553083 99394 100000 899824582 99395 100000 634030412 99396 100000 922820539 99397 100000 690194285 99398 100000 630084813 99399 100000 550466939 99400 100000 550142152 99401 100000 313685825 99402 100000 194968265 99403 100000 772689974 99404 100000 471818422 99405 100000 742077712 99406 100000 7645075 99407 100000 173422249 99408 100000 610067440 99409 100000 941133914 99410 100000 266887853 99411 100000 930297534 99412 100000 275143592 99413 100000 614180403 99414 100000 258724984 99415 100000 900797123 99416 100000 197802639 99417 100000 649827557 99418 100000 68481491 99419 100000 88650000 99420 100000 228202104 99421 100000 112699640 99422 100000 448841429 99423 100000 522917280 99424 100000 22998436 99425 100000 818182024 99426 100000 110232792 99427 100000 773453925 99428 100000 870366843 99429 100000 538162790 99430 100000 280140984 99431 100000 888687623 99432 100000 89933755 99433 100000 170105129 99434 100000 310459889 99435 100000 287069600 99436 100000 145689610 99437 100000 843440755 99438 100000 796905951 99439 100000 84834357 99440 100000 492114611 99441 100000 413380026 99442 100000 292234626 99443 100000 727626000 99444 100000 151111103 99445 100000 732578249 99446 100000 342009718 99447 100000 451621786 99448 100000 156998159 99449 100000 309867251 99450 100000 697629438 99451 100000 558487385 99452 100000 209741818 99453 100000 170833429 99454 100000 143889445 99455 100000 74655290 99456 100000 37828926 99457 100000 27368698 99458 100000 427273903 99459 100000 39463003 99460 100000 124304748 99461 100000 139500772 99462 100000 178380803 99463 100000 959654207 99464 100000 782450130 99465 100000 577391856 99466 100000 112388907 99467 100000 618502743 99468 100000 383054845 99469 100000 278514824 99470 100000 908001279 99471 100000 582357142 99472 100000 697277483 99473 100000 669704366 99474 100000 427872036 99475 100000 570279106 99476 100000 57179748 99477 100000 722648118 99478 100000 574883457 99479 100000 437104192 99480 100000 883191206 99481 100000 63544794 99482 100000 713635347 99483 100000 683395179 99484 100000 823594809 99485 100000 238390314 99486 100000 514525650 99487 100000 944954460 99488 100000 342085774 99489 100000 126364015 99490 100000 71996680 99491 100000 600093082 99492 100000 105863310 99493 100000 831525220 99494 100000 180716419 99495 100000 343882772 99496 100000 526528114 99497 100000 243157692 99498 100000 791752360 99499 100000 532559877 99500 100000 217823385 99501 100000 882292976 99502 100000 977254969 99503 100000 550640961 99504 100000 411131130 99505 100000 82529005 99506 100000 251521314 99507 100000 203783573 99508 100000 161727115 99509 100000 719922194 99510 100000 232281952 99511 100000 538295959 99512 100000 716449499 99513 100000 395120422 99514 100000 953300214 99515 100000 34875078 99516 100000 760681258 99517 100000 931926610 99518 100000 745858903 99519 100000 97626947 99520 100000 967075361 99521 100000 787963637 99522 100000 786423671 99523 100000 178129069 99524 100000 536019288 99525 100000 39989671 99526 100000 318178471 99527 100000 772342244 99528 100000 598490780 99529 100000 459443360 99530 100000 113349674 99531 100000 580104681 99532 100000 627912724 99533 100000 481636028 99534 100000 343806586 99535 100000 145583006 99536 100000 748454592 99537 100000 466209644 99538 100000 13365438 99539 100000 117630500 99540 100000 289204945 99541 100000 316860959 99542 100000 851014993 99543 100000 682569630 99544 100000 137078387 99545 100000 236833709 99546 100000 266211596 99547 100000 41243107 99548 100000 959960963 99549 100000 151315592 99550 100000 244440169 99551 100000 633439189 99552 100000 157303254 99553 100000 410660520 99554 100000 808080734 99555 100000 623405240 99556 100000 510820447 99557 100000 712913773 99558 100000 143324023 99559 100000 92047480 99560 100000 495320775 99561 100000 194772405 99562 100000 562750511 99563 100000 419763608 99564 100000 560964886 99565 100000 898277018 99566 100000 411344899 99567 100000 818568067 99568 100000 862621878 99569 100000 44133639 99570 100000 638233222 99571 100000 885608380 99572 100000 840334922 99573 100000 102351650 99574 100000 579182340 99575 100000 828195590 99576 100000 16540672 99577 100000 133967911 99578 100000 91754740 99579 100000 503053568 99580 100000 743677425 99581 100000 258643094 99582 100000 535022450 99583 100000 790111661 99584 100000 145650760 99585 100000 518122454 99586 100000 688060984 99587 100000 949661164 99588 100000 171000886 99589 100000 57519801 99590 100000 365658764 99591 100000 128777416 99592 100000 503552310 99593 100000 471519192 99594 100000 157222110 99595 100000 383602394 99596 100000 526872099 99597 100000 516632810 99598 100000 675796595 99599 100000 949005637 99600 100000 867005261 99601 100000 291169268 99602 100000 901376177 99603 100000 210177670 99604 100000 870485434 99605 100000 756671929 99606 100000 144819216 99607 100000 71422173 99608 100000 631002460 99609 100000 640732478 99610 100000 467939811 99611 100000 415527348 99612 100000 842485226 99613 100000 223878775 99614 100000 814921155 99615 100000 31264422 99616 100000 44319584 99617 100000 854865677 99618 100000 284054235 99619 100000 635695845 99620 100000 600703685 99621 100000 819603230 99622 100000 989946611 99623 100000 178720279 99624 100000 307447018 99625 100000 414234960 99626 100000 195450995 99627 100000 951686874 99628 100000 817243529 99629 100000 118428913 99630 100000 222669754 99631 100000 739792008 99632 100000 481108643 99633 100000 422707755 99634 100000 691131403 99635 100000 179860256 99636 100000 884659019 99637 100000 485960597 99638 100000 206944617 99639 100000 418435179 99640 100000 330964434 99641 100000 203386419 99642 100000 484248085 99643 100000 771293611 99644 100000 717881123 99645 100000 857495985 99646 100000 379491976 99647 100000 424630674 99648 100000 187774588 99649 100000 749809935 99650 100000 20925074 99651 100000 380637409 99652 100000 126526530 99653 100000 965375375 99654 100000 210616401 99655 100000 917236906 99656 100000 235862217 99657 100000 40237485 99658 100000 375199329 99659 100000 727469783 99660 100000 643128791 99661 100000 933939987 99662 100000 341968883 99663 100000 688695766 99664 100000 134509137 99665 100000 321541772 99666 100000 686665907 99667 100000 842782906 99668 100000 561594498 99669 100000 288017360 99670 100000 481291800 99671 100000 29487334 99672 100000 740717009 99673 100000 488534674 99674 100000 574593265 99675 100000 151345806 99676 100000 528519865 99677 100000 93499263 99678 100000 340280273 99679 100000 569735412 99680 100000 704206570 99681 100000 513124187 99682 100000 185033795 99683 100000 220943316 99684 100000 896922109 99685 100000 518735897 99686 100000 529023442 99687 100000 715742270 99688 100000 889390179 99689 100000 746761043 99690 100000 951379737 99691 100000 805284968 99692 100000 679530719 99693 100000 470200915 99694 100000 271924209 99695 100000 984920353 99696 100000 662411068 99697 100000 107493180 99698 100000 77071907 99699 100000 160645726 99700 100000 267647288 99701 100000 838438367 99702 100000 433610856 99703 100000 902385766 99704 100000 527864182 99705 100000 972915385 99706 100000 956709510 99707 100000 422139739 99708 100000 599652363 99709 100000 84131559 99710 100000 645245192 99711 100000 212012575 99712 100000 982789401 99713 100000 601089509 99714 100000 131679964 99715 100000 124728786 99716 100000 328240812 99717 100000 131386076 99718 100000 856497378 99719 100000 366419628 99720 100000 40751592 99721 100000 641166847 99722 100000 691421311 99723 100000 491789867 99724 100000 961727987 99725 100000 442003725 99726 100000 435055815 99727 100000 503969086 99728 100000 299670284 99729 100000 328064876 99730 100000 396761267 99731 100000 420741722 99732 100000 140249865 99733 100000 366502913 99734 100000 332671145 99735 100000 358490153 99736 100000 31913155 99737 100000 695839672 99738 100000 754471611 99739 100000 437292830 99740 100000 540634236 99741 100000 454000524 99742 100000 283337857 99743 100000 484421412 99744 100000 689005592 99745 100000 158770936 99746 100000 835359813 99747 100000 993841184 99748 100000 638210133 99749 100000 134651371 99750 100000 784237052 99751 100000 128697220 99752 100000 421679701 99753 100000 739484101 99754 100000 242553266 99755 100000 429375627 99756 100000 99337004 99757 100000 958693315 99758 100000 632992031 99759 100000 753735808 99760 100000 688669089 99761 100000 472932579 99762 100000 2223309 99763 100000 810361213 99764 100000 36291565 99765 100000 969320282 99766 100000 255487888 99767 100000 212839551 99768 100000 760564050 99769 100000 166297286 99770 100000 343240805 99771 100000 906968652 99772 100000 941398366 99773 100000 51576565 99774 100000 915871489 99775 100000 353054305 99776 100000 562867190 99777 100000 527311086 99778 100000 135150705 99779 100000 750648150 99780 100000 735643006 99781 100000 368837547 99782 100000 788072916 99783 100000 115043719 99784 100000 681358936 99785 100000 188284353 99786 100000 131603056 99787 100000 944385017 99788 100000 208655945 99789 100000 536189961 99790 100000 899588207 99791 100000 547721149 99792 100000 104843003 99793 100000 978876208 99794 100000 950518654 99795 100000 844315204 99796 100000 489700979 99797 100000 813783784 99798 100000 913666263 99799 100000 306263394 99800 100000 249593314 99801 100000 264789702 99802 100000 294115953 99803 100000 287264317 99804 100000 362186307 99805 100000 731285120 99806 100000 990648932 99807 100000 711685388 99808 100000 980953867 99809 100000 894195706 99810 100000 243417920 99811 100000 597014179 99812 100000 663300796 99813 100000 695419286 99814 100000 808919867 99815 100000 331128856 99816 100000 526971979 99817 100000 126536355 99818 100000 687620868 99819 100000 528717707 99820 100000 697384711 99821 100000 673720257 99822 100000 700972273 99823 100000 72037892 99824 100000 949277512 99825 100000 21459627 99826 100000 910962581 99827 100000 782349848 99828 100000 218847773 99829 100000 23293244 99830 100000 903794165 99831 100000 337814996 99832 100000 813142117 99833 100000 907662497 99834 100000 27441749 99835 100000 696964558 99836 100000 708912758 99837 100000 748538246 99838 100000 981316578 99839 100000 842988500 99840 100000 21165915 99841 100000 898451433 99842 100000 417351817 99843 100000 259906416 99844 100000 50749847 99845 100000 53714341 99846 100000 193539215 99847 100000 61610395 99848 100000 815982311 99849 100000 158213031 99850 100000 174138807 99851 100000 918351704 99852 100000 101985553 99853 100000 843735737 99854 100000 323730405 99855 100000 977912385 99856 100000 32720925 99857 100000 394273172 99858 100000 751787165 99859 100000 318041574 99860 100000 430927174 99861 100000 504480757 99862 100000 221248749 99863 100000 645535124 99864 100000 948310005 99865 100000 513440819 99866 100000 560761433 99867 100000 947628588 99868 100000 733138827 99869 100000 555370733 99870 100000 767617034 99871 100000 113343339 99872 100000 824515891 99873 100000 682796956 99874 100000 72472543 99875 100000 460327584 99876 100000 652288346 99877 100000 964923331 99878 100000 332875312 99879 100000 675294067 99880 100000 928828667 99881 100000 712614129 99882 100000 853755641 99883 100000 462472185 99884 100000 236127333 99885 100000 218829142 99886 100000 623848252 99887 100000 727843800 99888 100000 717371726 99889 100000 830464423 99890 100000 301498404 99891 100000 682584690 99892 100000 374631336 99893 100000 698373313 99894 100000 66350811 99895 100000 950186402 99896 100000 922004957 99897 100000 95166063 99898 100000 657807510 99899 100000 740036839 99900 100000 300389204 99901 100000 723611042 99902 100000 608900301 99903 100000 185966675 99904 100000 677834459 99905 100000 417940904 99906 100000 922583448 99907 100000 544910618 99908 100000 462598574 99909 100000 827709565 99910 100000 733263421 99911 100000 4668496 99912 100000 668082890 99913 100000 690077524 99914 100000 267608539 99915 100000 315387182 99916 100000 43496266 99917 100000 710608526 99918 100000 118312003 99919 100000 899263707 99920 100000 591281630 99921 100000 767950854 99922 100000 789048932 99923 100000 700708215 99924 100000 839727660 99925 100000 800024835 99926 100000 694375485 99927 100000 351561226 99928 100000 677820196 99929 100000 94631199 99930 100000 260799134 99931 100000 100776082 99932 100000 822422158 99933 100000 640946939 99934 100000 706788986 99935 100000 788086073 99936 100000 743605768 99937 100000 965340733 99938 100000 238675999 99939 100000 371791394 99940 100000 397586773 99941 100000 765443158 99942 100000 172515821 99943 100000 87231994 99944 100000 36262058 99945 100000 346399144 99946 100000 930712089 99947 100000 341250521 99948 100000 734709114 99949 100000 127852821 99950 100000 469356141 99951 100000 955134997 99952 100000 890553828 99953 100000 243227163 99954 100000 432859149 99955 100000 701055539 99956 100000 473695655 99957 100000 39948613 99958 100000 781909011 99959 100000 963473251 99960 100000 478774272 99961 100000 479066389 99962 100000 844145202 99963 100000 819874521 99964 100000 371135267 99965 100000 599885836 99966 100000 181415338 99967 100000 903342709 99968 100000 51351478 99969 100000 889572569 99970 100000 605680925 99971 100000 8785478 99972 100000 113329144 99973 100000 486488162 99974 100000 849497266 99975 100000 987244773 99976 100000 750900951 99977 100000 471865098 99978 100000 318755907 99979 100000 388987561 99980 100000 641446021 99981 100000 144927147 99982 100000 950813075 99983 100000 126312367 99984 100000 128285304 99985 100000 300881412 99986 100000 213405200 99987 100000 428140375 99988 100000 109052654 99989 100000 841161848 99990 100000 330078395 99991 100000 155083411 99992 100000 166942890 99993 100000 925489412 99994 100000 982782695 99995 100000 751895082 99996 100000 454189694 99997 100000 252031280 99998 100000 290538097 99999 100000 263091340 100000 100000